summaryrefslogtreecommitdiff
path: root/asm/pokenav.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/pokenav.s')
-rw-r--r--asm/pokenav.s820
1 files changed, 410 insertions, 410 deletions
diff --git a/asm/pokenav.s b/asm/pokenav.s
index ce72a83e0..b7ff9a032 100644
--- a/asm/pokenav.s
+++ b/asm/pokenav.s
@@ -46,7 +46,7 @@ _080EBABC:
strb r0, [r1]
_080EBAC0:
bl is_c1_link_related_active
- ldr r3, _080EBAF0 @ =0x02000000
+ ldr r3, _080EBAF0 @ =gSharedMem
ldr r2, _080EBAF4 @ =0x00006dac
adds r1, r3, r2
strb r0, [r1]
@@ -67,7 +67,7 @@ _080EBAC0:
bl SetMainCallback2
b _080EBBC0
.align 2, 0
-_080EBAF0: .4byte 0x02000000
+_080EBAF0: .4byte gSharedMem
_080EBAF4: .4byte 0x00006dac
_080EBAF8: .4byte 0x00006dab
_080EBAFC: .4byte gMain
@@ -146,7 +146,7 @@ _080EBB90:
.align 2, 0
_080EBB9C: .4byte sub_80EBDD8
_080EBBA0:
- ldr r0, _080EBBD0 @ =0x02000000
+ ldr r0, _080EBBD0 @ =gSharedMem
ldr r1, _080EBBD4 @ =0x00006dab
adds r0, r1
movs r1, 0x1
@@ -169,7 +169,7 @@ _080EBBCC:
pop {r0}
bx r0
.align 2, 0
-_080EBBD0: .4byte 0x02000000
+_080EBBD0: .4byte gSharedMem
_080EBBD4: .4byte 0x00006dab
_080EBBD8: .4byte sub_80EBD90
_080EBBDC: .4byte sub_80EBD18
@@ -180,7 +180,7 @@ _080EBBE4: .4byte 0x0000043c
thumb_func_start sub_80EBBE8
sub_80EBBE8: @ 80EBBE8
push {r4,lr}
- ldr r0, _080EBC08 @ =0x02000000
+ ldr r0, _080EBC08 @ =gSharedMem
ldr r2, _080EBC0C @ =0x00006dab
adds r1, r0, r2
ldrb r0, [r1]
@@ -197,7 +197,7 @@ _080EBC02:
pop {r0}
bx r0
.align 2, 0
-_080EBC08: .4byte 0x02000000
+_080EBC08: .4byte gSharedMem
_080EBC0C: .4byte 0x00006dab
thumb_func_end sub_80EBBE8
@@ -208,7 +208,7 @@ sub_80EBC10: @ 80EBC10
movs r0, 0x14
strh r0, [r1]
bl CalculatePlayerPartyCount
- ldr r2, _080EBC80 @ =0x02000000
+ ldr r2, _080EBC80 @ =gSharedMem
ldr r1, _080EBC84 @ =0x00008828
adds r3, r2, r1
movs r1, 0
@@ -258,7 +258,7 @@ _080EBC4C:
bx r0
.align 2, 0
_080EBC7C: .4byte gKeyRepeatStartDelay
-_080EBC80: .4byte 0x02000000
+_080EBC80: .4byte gSharedMem
_080EBC84: .4byte 0x00008828
_080EBC88: .4byte 0x00006ddc
_080EBC8C: .4byte 0x00009344
@@ -273,7 +273,7 @@ _080EBCA4: .4byte 0x00006e95
thumb_func_start sub_80EBCA8
sub_80EBCA8: @ 80EBCA8
push {r4,lr}
- ldr r4, _080EBCDC @ =0x02000000
+ ldr r4, _080EBCDC @ =gSharedMem
ldr r0, _080EBCE0 @ =0x00006db2
adds r1, r4, r0
movs r0, 0x1
@@ -298,7 +298,7 @@ sub_80EBCA8: @ 80EBCA8
strb r0, [r1]
b _080EBCFA
.align 2, 0
-_080EBCDC: .4byte 0x02000000
+_080EBCDC: .4byte gSharedMem
_080EBCE0: .4byte 0x00006db2
_080EBCE4: .4byte 0x00006db3
_080EBCE8: .4byte 0x00006db4
@@ -309,7 +309,7 @@ _080EBCF4:
adds r0, r4, r1
strb r2, [r0]
_080EBCFA:
- ldr r0, _080EBD10 @ =0x02000000
+ ldr r0, _080EBD10 @ =gSharedMem
ldr r1, _080EBD14 @ =0x00006db6
adds r0, r1
movs r1, 0x5
@@ -319,7 +319,7 @@ _080EBCFA:
bx r0
.align 2, 0
_080EBD0C: .4byte 0x00006db5
-_080EBD10: .4byte 0x02000000
+_080EBD10: .4byte gSharedMem
_080EBD14: .4byte 0x00006db6
thumb_func_end sub_80EBCA8
@@ -381,7 +381,7 @@ sub_80EBD80: @ 80EBD80
thumb_func_start sub_80EBD90
sub_80EBD90: @ 80EBD90
push {lr}
- ldr r0, _080EBDB8 @ =0x02000000
+ ldr r0, _080EBDB8 @ =gSharedMem
movs r1, 0xC0
lsls r1, 2
adds r0, r1
@@ -395,12 +395,12 @@ sub_80EBD90: @ 80EBD90
pop {r0}
bx r0
.align 2, 0
-_080EBDB8: .4byte 0x02000000
+_080EBDB8: .4byte gSharedMem
thumb_func_end sub_80EBD90
thumb_func_start sub_80EBDBC
sub_80EBDBC: @ 80EBDBC
- ldr r2, _080EBDD4 @ =0x02000000
+ ldr r2, _080EBDD4 @ =gSharedMem
movs r3, 0xC0
lsls r3, 2
adds r1, r2, r3
@@ -412,14 +412,14 @@ sub_80EBDBC: @ 80EBDBC
strh r0, [r1]
bx lr
.align 2, 0
-_080EBDD4: .4byte 0x02000000
+_080EBDD4: .4byte gSharedMem
thumb_func_end sub_80EBDBC
thumb_func_start sub_80EBDD8
sub_80EBDD8: @ 80EBDD8
push {lr}
sub sp, 0x4
- ldr r1, _080EBDF8 @ =0x02000000
+ ldr r1, _080EBDF8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -435,7 +435,7 @@ _080EBDEE:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EBDF8: .4byte 0x02000000
+_080EBDF8: .4byte gSharedMem
_080EBDFC: .4byte _080EBE00
.align 2, 0
_080EBE00:
@@ -464,7 +464,7 @@ _080EBE48:
lsls r1, 19
movs r0, 0
strh r0, [r1]
- ldr r1, _080EBE74 @ =0x02000000
+ ldr r1, _080EBE74 @ =gSharedMem
ldr r3, _080EBE78 @ =0x00006ddc
adds r0, r1, r3
ldrb r2, [r0]
@@ -480,12 +480,12 @@ _080EBE48:
adds r1, r2
b _080EBFDC
.align 2, 0
-_080EBE74: .4byte 0x02000000
+_080EBE74: .4byte gSharedMem
_080EBE78: .4byte 0x00006ddc
_080EBE7C: .4byte 0x00006dae
_080EBE80:
bl sub_80F3FF0
- ldr r1, _080EBEA8 @ =0x02000000
+ ldr r1, _080EBEA8 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -499,25 +499,25 @@ _080EBE92:
beq _080EBE9E
b _080EC000
_080EBE9E:
- ldr r1, _080EBEA8 @ =0x02000000
+ ldr r1, _080EBEA8 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EBFDC
.align 2, 0
-_080EBEA8: .4byte 0x02000000
+_080EBEA8: .4byte gSharedMem
_080EBEAC:
bl sub_80F2598
- ldr r1, _080EBEBC @ =0x02000000
+ ldr r1, _080EBEBC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EBFDC
.align 2, 0
-_080EBEBC: .4byte 0x02000000
+_080EBEBC: .4byte gSharedMem
_080EBEC0:
bl sub_80EEE20
- ldr r1, _080EBEEC @ =0x02000000
+ ldr r1, _080EBEEC @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -532,17 +532,17 @@ _080EBED2:
b _080EC000
_080EBEDE:
bl sub_80EEE08
- ldr r1, _080EBEEC @ =0x02000000
+ ldr r1, _080EBEEC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EBFDC
.align 2, 0
-_080EBEEC: .4byte 0x02000000
+_080EBEEC: .4byte gSharedMem
_080EBEF0:
movs r0, 0
bl sub_80EF248
- ldr r1, _080EBF14 @ =0x02000000
+ ldr r1, _080EBF14 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -559,11 +559,11 @@ _080EBF04:
_080EBF12:
b _080EBFD4
.align 2, 0
-_080EBF14: .4byte 0x02000000
+_080EBF14: .4byte gSharedMem
_080EBF18:
movs r0, 0
bl sub_80F1B8C
- ldr r1, _080EBF44 @ =0x02000000
+ ldr r1, _080EBF44 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -576,13 +576,13 @@ _080EBF2C:
lsls r0, 24
cmp r0, 0
bne _080EC000
- ldr r1, _080EBF44 @ =0x02000000
+ ldr r1, _080EBF44 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EBFDC
.align 2, 0
-_080EBF44: .4byte 0x02000000
+_080EBF44: .4byte gSharedMem
_080EBF48:
ldr r0, _080EBF50 @ =sub_80EBD18
bl SetVBlankCallback
@@ -597,23 +597,23 @@ _080EBF54:
movs r2, 0x10
movs r3, 0
bl BeginNormalPaletteFade
- ldr r1, _080EBF70 @ =0x02000000
+ ldr r1, _080EBF70 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EBFDC
.align 2, 0
-_080EBF70: .4byte 0x02000000
+_080EBF70: .4byte gSharedMem
_080EBF74:
movs r0, 0
bl sub_80EED2C
- ldr r1, _080EBF84 @ =0x02000000
+ ldr r1, _080EBF84 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EBFDC
.align 2, 0
-_080EBF84: .4byte 0x02000000
+_080EBF84: .4byte gSharedMem
_080EBF88:
ldr r0, _080EBF9C @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -630,7 +630,7 @@ _080EBF9C: .4byte gPaletteFade
_080EBFA0:
movs r0, 0
bl sub_80F2C80
- ldr r1, _080EBFCC @ =0x02000000
+ ldr r1, _080EBFCC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -643,17 +643,17 @@ _080EBFB4:
lsls r0, 24
cmp r0, 0
bne _080EC000
- ldr r1, _080EBFCC @ =0x02000000
+ ldr r1, _080EBFCC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EBFDC
.align 2, 0
-_080EBFCC: .4byte 0x02000000
+_080EBFCC: .4byte gSharedMem
_080EBFD0:
bl sub_80F1DF0
_080EBFD4:
- ldr r1, _080EBFE4 @ =0x02000000
+ ldr r1, _080EBFE4 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -663,7 +663,7 @@ _080EBFDC:
strh r0, [r1]
b _080EC000
.align 2, 0
-_080EBFE4: .4byte 0x02000000
+_080EBFE4: .4byte gSharedMem
_080EBFE8:
bl sub_80F1E50
lsls r0, 24
@@ -686,7 +686,7 @@ _080EC008: .4byte sub_80EC268
sub_80EC00C: @ 80EC00C
push {r4,lr}
sub sp, 0x4
- ldr r1, _080EC02C @ =0x02000000
+ ldr r1, _080EC02C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -702,7 +702,7 @@ _080EC022:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EC02C: .4byte 0x02000000
+_080EC02C: .4byte gSharedMem
_080EC030: .4byte _080EC034
.align 2, 0
_080EC034:
@@ -730,7 +730,7 @@ _080EC078:
ldr r0, _080EC0AC @ =sub_80EBD80
bl SetVBlankCallback
bl sub_80EED1C
- ldr r4, _080EC0B0 @ =0x02000000
+ ldr r4, _080EC0B0 @ =gSharedMem
ldr r1, _080EC0B4 @ =0x00006ddc
adds r0, r4, r1
ldrb r1, [r0]
@@ -751,14 +751,14 @@ _080EC078:
b _080EC1FA
.align 2, 0
_080EC0AC: .4byte sub_80EBD80
-_080EC0B0: .4byte 0x02000000
+_080EC0B0: .4byte gSharedMem
_080EC0B4: .4byte 0x00006ddc
_080EC0B8: .4byte 0x00006dad
_080EC0BC: .4byte 0x00006dae
_080EC0C0:
movs r0, 0
bl sub_80EF248
- ldr r1, _080EC0EC @ =0x02000000
+ ldr r1, _080EC0EC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -773,17 +773,17 @@ _080EC0D4:
beq _080EC0E2
b _080EC1FA
_080EC0E2:
- ldr r1, _080EC0EC @ =0x02000000
+ ldr r1, _080EC0EC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EC1D0
.align 2, 0
-_080EC0EC: .4byte 0x02000000
+_080EC0EC: .4byte gSharedMem
_080EC0F0:
movs r0, 0
bl sub_80F1B8C
- ldr r1, _080EC11C @ =0x02000000
+ ldr r1, _080EC11C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -798,13 +798,13 @@ _080EC104:
beq _080EC112
b _080EC1FA
_080EC112:
- ldr r1, _080EC11C @ =0x02000000
+ ldr r1, _080EC11C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EC1D0
.align 2, 0
-_080EC11C: .4byte 0x02000000
+_080EC11C: .4byte gSharedMem
_080EC120:
bl sub_8055870
cmp r0, 0
@@ -833,13 +833,13 @@ _080EC150: .4byte sub_80EBD18
_080EC154:
movs r0, 0
bl sub_80EED2C
- ldr r1, _080EC164 @ =0x02000000
+ ldr r1, _080EC164 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EC1D0
.align 2, 0
-_080EC164: .4byte 0x02000000
+_080EC164: .4byte gSharedMem
_080EC168:
ldr r0, _080EC17C @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -855,17 +855,17 @@ _080EC168:
_080EC17C: .4byte gPaletteFade
_080EC180:
bl sub_80F2598
- ldr r1, _080EC190 @ =0x02000000
+ ldr r1, _080EC190 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EC1D0
.align 2, 0
-_080EC190: .4byte 0x02000000
+_080EC190: .4byte gSharedMem
_080EC194:
movs r0, 0
bl sub_80F2C80
- ldr r1, _080EC1C0 @ =0x02000000
+ ldr r1, _080EC1C0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -878,17 +878,17 @@ _080EC1A8:
lsls r0, 24
cmp r0, 0
bne _080EC1FA
- ldr r1, _080EC1C0 @ =0x02000000
+ ldr r1, _080EC1C0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EC1D0
.align 2, 0
-_080EC1C0: .4byte 0x02000000
+_080EC1C0: .4byte gSharedMem
_080EC1C4:
bl sub_80F1DF0
_080EC1C8:
- ldr r1, _080EC1D8 @ =0x02000000
+ ldr r1, _080EC1D8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -898,13 +898,13 @@ _080EC1D0:
strh r0, [r1]
b _080EC1FA
.align 2, 0
-_080EC1D8: .4byte 0x02000000
+_080EC1D8: .4byte gSharedMem
_080EC1DC:
bl sub_80F1E50
lsls r0, 24
cmp r0, 0
bne _080EC1FA
- ldr r0, _080EC204 @ =0x02000000
+ ldr r0, _080EC204 @ =gSharedMem
ldr r1, _080EC208 @ =0x00006dad
adds r0, r1
ldrb r1, [r0]
@@ -918,7 +918,7 @@ _080EC1FA:
pop {r0}
bx r0
.align 2, 0
-_080EC204: .4byte 0x02000000
+_080EC204: .4byte gSharedMem
_080EC208: .4byte 0x00006dad
_080EC20C: .4byte sub_80EC268
thumb_func_end sub_80EC00C
@@ -926,7 +926,7 @@ _080EC20C: .4byte sub_80EC268
thumb_func_start sub_80EC210
sub_80EC210: @ 80EC210
push {r4,r5,lr}
- ldr r5, _080EC228 @ =0x02000000
+ ldr r5, _080EC228 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r4, r5, r0
@@ -937,7 +937,7 @@ sub_80EC210: @ 80EC210
beq _080EC24C
b _080EC25C
.align 2, 0
-_080EC228: .4byte 0x02000000
+_080EC228: .4byte gSharedMem
_080EC22C:
movs r0, 0x1
bl sub_80F2D04
@@ -971,7 +971,7 @@ _080EC264: .4byte sub_80EC268
thumb_func_start sub_80EC268
sub_80EC268: @ 80EC268
push {r4-r6,lr}
- ldr r4, _080EC290 @ =0x02000000
+ ldr r4, _080EC290 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r6, r4, r0
@@ -994,7 +994,7 @@ _080EC28A:
beq _080EC2AE
b _080EC492
.align 2, 0
-_080EC290: .4byte 0x02000000
+_080EC290: .4byte gSharedMem
_080EC294:
cmp r0, 0x6
bne _080EC29A
@@ -1088,7 +1088,7 @@ _080EC344:
.align 2, 0
_080EC354: .4byte sub_80EC81C
_080EC358:
- ldr r0, _080EC368 @ =0x02000000
+ ldr r0, _080EC368 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -1096,9 +1096,9 @@ _080EC358:
strh r1, [r0]
b _080EC492
.align 2, 0
-_080EC368: .4byte 0x02000000
+_080EC368: .4byte gSharedMem
_080EC36C:
- ldr r0, _080EC37C @ =0x02000000
+ ldr r0, _080EC37C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r2
@@ -1106,9 +1106,9 @@ _080EC36C:
strh r1, [r0]
b _080EC492
.align 2, 0
-_080EC37C: .4byte 0x02000000
+_080EC37C: .4byte gSharedMem
_080EC380:
- ldr r0, _080EC390 @ =0x02000000
+ ldr r0, _080EC390 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -1116,7 +1116,7 @@ _080EC380:
strh r1, [r0]
b _080EC492
.align 2, 0
-_080EC390: .4byte 0x02000000
+_080EC390: .4byte gSharedMem
_080EC394:
movs r0, 0x2
ands r0, r1
@@ -1143,7 +1143,7 @@ _080EC3BE:
lsls r0, 24
cmp r0, 0
bne _080EC492
- ldr r1, _080EC3D8 @ =0x02000000
+ ldr r1, _080EC3D8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -1152,7 +1152,7 @@ _080EC3BE:
strh r0, [r1]
b _080EC492
.align 2, 0
-_080EC3D8: .4byte 0x02000000
+_080EC3D8: .4byte gSharedMem
_080EC3DC:
bl sub_8055870
cmp r0, 0
@@ -1248,7 +1248,7 @@ _080EC49C: .4byte 0x00006dad
sub_80EC4A0: @ 80EC4A0
push {r4,lr}
sub sp, 0x4
- ldr r1, _080EC4C0 @ =0x02000000
+ ldr r1, _080EC4C0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -1264,7 +1264,7 @@ _080EC4B6:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EC4C0: .4byte 0x02000000
+_080EC4C0: .4byte gSharedMem
_080EC4C4: .4byte _080EC4C8
.align 2, 0
_080EC4C8:
@@ -1306,14 +1306,14 @@ _080EC51C:
_080EC52C:
adds r0, r1, 0
bl sub_80EEFBC
- ldr r1, _080EC540 @ =0x02000000
+ ldr r1, _080EC540 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EC64C
.align 2, 0
_080EC53C: .4byte gSaveBlock2
-_080EC540: .4byte 0x02000000
+_080EC540: .4byte gSharedMem
_080EC544:
bl sub_80EEF34
lsls r0, 24
@@ -1322,7 +1322,7 @@ _080EC544:
beq _080EC552
b _080EC66A
_080EC552:
- ldr r4, _080EC574 @ =0x02000000
+ ldr r4, _080EC574 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -1338,7 +1338,7 @@ _080EC552:
adds r1, r4, r2
b _080EC64C
.align 2, 0
-_080EC574: .4byte 0x02000000
+_080EC574: .4byte gSharedMem
_080EC578:
ldr r0, _080EC590 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -1354,19 +1354,19 @@ _080EC578:
_080EC590: .4byte gPaletteFade
_080EC594:
bl sub_80F2620
- ldr r1, _080EC5A4 @ =0x02000000
+ ldr r1, _080EC5A4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EC64C
.align 2, 0
-_080EC5A4: .4byte 0x02000000
+_080EC5A4: .4byte gSharedMem
_080EC5A8:
bl sub_80EF814
b _080EC644
_080EC5AE:
bl sub_80EF840
- ldr r1, _080EC5CC @ =0x02000000
+ ldr r1, _080EC5CC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -1380,11 +1380,11 @@ _080EC5C0:
bne _080EC66A
b _080EC644
.align 2, 0
-_080EC5CC: .4byte 0x02000000
+_080EC5CC: .4byte gSharedMem
_080EC5D0:
movs r0, 0x4
bl sub_80F2C80
- ldr r1, _080EC5F4 @ =0x02000000
+ ldr r1, _080EC5F4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -1399,19 +1399,19 @@ _080EC5E4:
bne _080EC66A
b _080EC644
.align 2, 0
-_080EC5F4: .4byte 0x02000000
+_080EC5F4: .4byte gSharedMem
_080EC5F8:
bl sub_80F2DD8
ldr r0, _080EC60C @ =sub_80EBD30
bl SetVBlankCallback
- ldr r1, _080EC610 @ =0x02000000
+ ldr r1, _080EC610 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EC64C
.align 2, 0
_080EC60C: .4byte sub_80EBD30
-_080EC610: .4byte 0x02000000
+_080EC610: .4byte gSharedMem
_080EC614:
bl sub_8055870
cmp r0, 0
@@ -1437,7 +1437,7 @@ _080EC63E:
movs r0, 0x1
bl sub_80EED2C
_080EC644:
- ldr r1, _080EC654 @ =0x02000000
+ ldr r1, _080EC654 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -1447,7 +1447,7 @@ _080EC64C:
strh r0, [r1]
b _080EC66A
.align 2, 0
-_080EC654: .4byte 0x02000000
+_080EC654: .4byte gSharedMem
_080EC658:
ldr r0, _080EC674 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -1471,7 +1471,7 @@ _080EC678: .4byte sub_80EC67C
sub_80EC67C: @ 80EC67C
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, _080EC69C @ =0x02000000
+ ldr r1, _080EC69C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -1487,7 +1487,7 @@ _080EC692:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EC69C: .4byte 0x02000000
+_080EC69C: .4byte gSharedMem
_080EC6A0: .4byte _080EC6A4
.align 2, 0
_080EC6A4:
@@ -1523,7 +1523,7 @@ _080EC6E2:
_080EC6E8:
movs r0, 0x5
bl PlaySE
- ldr r0, _080EC6FC @ =0x02000000
+ ldr r0, _080EC6FC @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -1531,11 +1531,11 @@ _080EC6E8:
strh r1, [r0]
b _080EC800
.align 2, 0
-_080EC6FC: .4byte 0x02000000
+_080EC6FC: .4byte gSharedMem
_080EC700:
movs r0, 0x5
bl PlaySE
- ldr r0, _080EC714 @ =0x02000000
+ ldr r0, _080EC714 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r2
@@ -1543,7 +1543,7 @@ _080EC700:
strh r1, [r0]
b _080EC800
.align 2, 0
-_080EC714: .4byte 0x02000000
+_080EC714: .4byte gSharedMem
_080EC718:
ldr r1, _080EC730 @ =0x00006e90
adds r0, r4, r1
@@ -1570,7 +1570,7 @@ _080EC746:
lsls r0, 24
cmp r0, 0
bne _080EC800
- ldr r5, _080EC76C @ =0x02000000
+ ldr r5, _080EC76C @ =gSharedMem
ldr r1, _080EC770 @ =0x00006e90
adds r0, r5, r1
ldrb r4, [r0]
@@ -1583,7 +1583,7 @@ _080EC746:
strh r4, [r0]
b _080EC800
.align 2, 0
-_080EC76C: .4byte 0x02000000
+_080EC76C: .4byte gSharedMem
_080EC770: .4byte 0x00006e90
_080EC774:
movs r0, 0xC1
@@ -1598,14 +1598,14 @@ _080EC77C:
cmp r4, 0
bne _080EC800
bl sub_80EFBB0
- ldr r0, _080EC79C @ =0x02000000
+ ldr r0, _080EC79C @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
strh r4, [r0]
b _080EC800
.align 2, 0
-_080EC79C: .4byte 0x02000000
+_080EC79C: .4byte gSharedMem
_080EC7A0:
movs r2, 0xC2
lsls r2, 2
@@ -1638,7 +1638,7 @@ _080EC7C4:
bl sub_80F2D04
ldr r3, _080EC80C @ =gSaveBlock2
movs r2, 0
- ldr r0, _080EC810 @ =0x02000000
+ ldr r0, _080EC810 @ =gSharedMem
ldr r1, _080EC814 @ =0x00006e90
adds r0, r1
ldrb r0, [r0]
@@ -1663,7 +1663,7 @@ _080EC800:
.align 2, 0
_080EC808: .4byte gPaletteFade
_080EC80C: .4byte gSaveBlock2
-_080EC810: .4byte 0x02000000
+_080EC810: .4byte gSharedMem
_080EC814: .4byte 0x00006e90
_080EC818: .4byte sub_80EC00C
thumb_func_end sub_80EC67C
@@ -1671,7 +1671,7 @@ _080EC818: .4byte sub_80EC00C
thumb_func_start sub_80EC81C
sub_80EC81C: @ 80EC81C
push {r4,lr}
- ldr r0, _080EC834 @ =0x02000000
+ ldr r0, _080EC834 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -1682,7 +1682,7 @@ sub_80EC81C: @ 80EC81C
beq _080EC850
b _080EC860
.align 2, 0
-_080EC834: .4byte 0x02000000
+_080EC834: .4byte gSharedMem
_080EC838:
movs r0, 0
bl sub_80F2D04
@@ -1712,7 +1712,7 @@ _080EC868: .4byte sub_80EC86C
thumb_func_start sub_80EC86C
sub_80EC86C: @ 80EC86C
push {r4-r6,lr}
- ldr r4, _080EC884 @ =0x02000000
+ ldr r4, _080EC884 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r5, r4, r0
@@ -1723,7 +1723,7 @@ sub_80EC86C: @ 80EC86C
beq _080EC944
b _080EC954
.align 2, 0
-_080EC884: .4byte 0x02000000
+_080EC884: .4byte gSharedMem
_080EC888:
bl sub_80EEC90
lsls r0, 24
@@ -1829,7 +1829,7 @@ _080EC95C: .4byte sub_80EC210
thumb_func_start sub_80EC960
sub_80EC960: @ 80EC960
push {r4,lr}
- ldr r0, _080EC978 @ =0x02000000
+ ldr r0, _080EC978 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -1840,7 +1840,7 @@ sub_80EC960: @ 80EC960
beq _080EC98E
b _080EC99E
.align 2, 0
-_080EC978: .4byte 0x02000000
+_080EC978: .4byte gSharedMem
_080EC97C:
movs r0, 0x2
movs r1, 0
@@ -1868,7 +1868,7 @@ _080EC9A4: .4byte sub_80ECC08
thumb_func_start sub_80EC9A8
sub_80EC9A8: @ 80EC9A8
push {r4,r5,lr}
- ldr r5, _080EC9C0 @ =0x02000000
+ ldr r5, _080EC9C0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r4, r5, r0
@@ -1879,7 +1879,7 @@ sub_80EC9A8: @ 80EC9A8
beq _080EC9E4
b _080ECA00
.align 2, 0
-_080EC9C0: .4byte 0x02000000
+_080EC9C0: .4byte gSharedMem
_080EC9C4:
movs r0, 0x5
bl sub_80F2D04
@@ -1920,7 +1920,7 @@ _080ECA0C: .4byte 0x00006dad
sub_80ECA10: @ 80ECA10
push {r4,lr}
sub sp, 0x4
- ldr r1, _080ECA30 @ =0x02000000
+ ldr r1, _080ECA30 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -1936,7 +1936,7 @@ _080ECA26:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ECA30: .4byte 0x02000000
+_080ECA30: .4byte gSharedMem
_080ECA34: .4byte _080ECA38
.align 2, 0
_080ECA38:
@@ -1964,7 +1964,7 @@ _080ECA7C:
ldr r0, _080ECAB0 @ =sub_80EBD80
bl SetVBlankCallback
bl sub_80EED1C
- ldr r4, _080ECAB4 @ =0x02000000
+ ldr r4, _080ECAB4 @ =gSharedMem
ldr r1, _080ECAB8 @ =0x00006df0
adds r0, r4, r1
ldrb r1, [r0]
@@ -1985,14 +1985,14 @@ _080ECA7C:
b _080ECBF2
.align 2, 0
_080ECAB0: .4byte sub_80EBD80
-_080ECAB4: .4byte 0x02000000
+_080ECAB4: .4byte gSharedMem
_080ECAB8: .4byte 0x00006df0
_080ECABC: .4byte 0x00006dad
_080ECAC0: .4byte 0x00006dae
_080ECAC4:
movs r0, 0x1
bl sub_80EF248
- ldr r1, _080ECAF0 @ =0x02000000
+ ldr r1, _080ECAF0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2007,17 +2007,17 @@ _080ECAD8:
beq _080ECAE6
b _080ECBF2
_080ECAE6:
- ldr r1, _080ECAF0 @ =0x02000000
+ ldr r1, _080ECAF0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECBC8
.align 2, 0
-_080ECAF0: .4byte 0x02000000
+_080ECAF0: .4byte gSharedMem
_080ECAF4:
movs r0, 0x1
bl sub_80F1B8C
- ldr r1, _080ECB20 @ =0x02000000
+ ldr r1, _080ECB20 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2030,13 +2030,13 @@ _080ECB08:
lsls r0, 24
cmp r0, 0
bne _080ECBF2
- ldr r1, _080ECB20 @ =0x02000000
+ ldr r1, _080ECB20 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECBC8
.align 2, 0
-_080ECB20: .4byte 0x02000000
+_080ECB20: .4byte gSharedMem
_080ECB24:
bl sub_8055870
cmp r0, 0
@@ -2065,13 +2065,13 @@ _080ECB54: .4byte sub_80EBD18
_080ECB58:
movs r0, 0
bl sub_80EED2C
- ldr r1, _080ECB68 @ =0x02000000
+ ldr r1, _080ECB68 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECBC8
.align 2, 0
-_080ECB68: .4byte 0x02000000
+_080ECB68: .4byte gSharedMem
_080ECB6C:
bl sub_80F2598
b _080ECBC0
@@ -2091,7 +2091,7 @@ _080ECB88: .4byte gPaletteFade
_080ECB8C:
movs r0, 0x1
bl sub_80F2C80
- ldr r1, _080ECBB8 @ =0x02000000
+ ldr r1, _080ECBB8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2104,17 +2104,17 @@ _080ECBA0:
lsls r0, 24
cmp r0, 0
bne _080ECBF2
- ldr r1, _080ECBB8 @ =0x02000000
+ ldr r1, _080ECBB8 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECBC8
.align 2, 0
-_080ECBB8: .4byte 0x02000000
+_080ECBB8: .4byte gSharedMem
_080ECBBC:
bl sub_80F1DF0
_080ECBC0:
- ldr r1, _080ECBD0 @ =0x02000000
+ ldr r1, _080ECBD0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2124,13 +2124,13 @@ _080ECBC8:
strh r0, [r1]
b _080ECBF2
.align 2, 0
-_080ECBD0: .4byte 0x02000000
+_080ECBD0: .4byte gSharedMem
_080ECBD4:
bl sub_80F1E50
lsls r0, 24
cmp r0, 0
bne _080ECBF2
- ldr r0, _080ECBFC @ =0x02000000
+ ldr r0, _080ECBFC @ =gSharedMem
ldr r1, _080ECC00 @ =0x00006dad
adds r0, r1
ldrb r1, [r0]
@@ -2144,7 +2144,7 @@ _080ECBF2:
pop {r0}
bx r0
.align 2, 0
-_080ECBFC: .4byte 0x02000000
+_080ECBFC: .4byte gSharedMem
_080ECC00: .4byte 0x00006dad
_080ECC04: .4byte sub_80EC86C
thumb_func_end sub_80ECA10
@@ -2152,7 +2152,7 @@ _080ECC04: .4byte sub_80EC86C
thumb_func_start sub_80ECC08
sub_80ECC08: @ 80ECC08
push {r4,r5,lr}
- ldr r4, _080ECC20 @ =0x02000000
+ ldr r4, _080ECC20 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r5, r4, r0
@@ -2165,7 +2165,7 @@ sub_80ECC08: @ 80ECC08
_080ECC1E:
b _080ECD74
.align 2, 0
-_080ECC20: .4byte 0x02000000
+_080ECC20: .4byte gSharedMem
_080ECC24:
bl sub_80EEC90
lsls r0, 24
@@ -2218,54 +2218,54 @@ _080ECC84:
.4byte _080ECCEC
.4byte _080ECD00
_080ECC9C:
- ldr r0, _080ECCA8 @ =0x02000000
+ ldr r0, _080ECCA8 @ =gSharedMem
ldr r3, _080ECCAC @ =0x000087d8
adds r0, r3
movs r1, 0x16
strb r1, [r0]
b _080ECD0C
.align 2, 0
-_080ECCA8: .4byte 0x02000000
+_080ECCA8: .4byte gSharedMem
_080ECCAC: .4byte 0x000087d8
_080ECCB0:
- ldr r0, _080ECCBC @ =0x02000000
+ ldr r0, _080ECCBC @ =gSharedMem
ldr r1, _080ECCC0 @ =0x000087d8
adds r0, r1
movs r1, 0x17
strb r1, [r0]
b _080ECD0C
.align 2, 0
-_080ECCBC: .4byte 0x02000000
+_080ECCBC: .4byte gSharedMem
_080ECCC0: .4byte 0x000087d8
_080ECCC4:
- ldr r0, _080ECCD0 @ =0x02000000
+ ldr r0, _080ECCD0 @ =gSharedMem
ldr r2, _080ECCD4 @ =0x000087d8
adds r0, r2
movs r1, 0x18
strb r1, [r0]
b _080ECD0C
.align 2, 0
-_080ECCD0: .4byte 0x02000000
+_080ECCD0: .4byte gSharedMem
_080ECCD4: .4byte 0x000087d8
_080ECCD8:
- ldr r0, _080ECCE4 @ =0x02000000
+ ldr r0, _080ECCE4 @ =gSharedMem
ldr r3, _080ECCE8 @ =0x000087d8
adds r0, r3
movs r1, 0x21
strb r1, [r0]
b _080ECD0C
.align 2, 0
-_080ECCE4: .4byte 0x02000000
+_080ECCE4: .4byte gSharedMem
_080ECCE8: .4byte 0x000087d8
_080ECCEC:
- ldr r0, _080ECCF8 @ =0x02000000
+ ldr r0, _080ECCF8 @ =gSharedMem
ldr r1, _080ECCFC @ =0x000087d8
adds r0, r1
movs r1, 0x2F
strb r1, [r0]
b _080ECD0C
.align 2, 0
-_080ECCF8: .4byte 0x02000000
+_080ECCF8: .4byte gSharedMem
_080ECCFC: .4byte 0x000087d8
_080ECD00:
ldr r0, _080ECD08 @ =sub_80EC9A8
@@ -2274,7 +2274,7 @@ _080ECD00:
.align 2, 0
_080ECD08: .4byte sub_80EC9A8
_080ECD0C:
- ldr r1, _080ECD2C @ =0x02000000
+ ldr r1, _080ECD2C @ =gSharedMem
ldr r2, _080ECD30 @ =0x00006dad
adds r0, r1, r2
ldrb r2, [r0]
@@ -2289,7 +2289,7 @@ _080ECD0C:
bl sub_80EBDBC
b _080ECD74
.align 2, 0
-_080ECD2C: .4byte 0x02000000
+_080ECD2C: .4byte gSharedMem
_080ECD30: .4byte 0x00006dad
_080ECD34: .4byte 0x00006dfc
_080ECD38: .4byte 0x000076aa
@@ -2330,7 +2330,7 @@ _080ECD7C: .4byte sub_80EC9A8
sub_80ECD80: @ 80ECD80
push {r4,lr}
sub sp, 0x4
- ldr r1, _080ECDA0 @ =0x02000000
+ ldr r1, _080ECDA0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -2346,7 +2346,7 @@ _080ECD96:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ECDA0: .4byte 0x02000000
+_080ECDA0: .4byte gSharedMem
_080ECDA4: .4byte _080ECDA8
.align 2, 0
_080ECDA8:
@@ -2416,23 +2416,23 @@ _080ECE48: .4byte sub_80EBD80
_080ECE4C:
bl sub_80EED1C
bl sub_80F3130
- ldr r1, _080ECE60 @ =0x02000000
+ ldr r1, _080ECE60 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECFDC
.align 2, 0
-_080ECE60: .4byte 0x02000000
+_080ECE60: .4byte gSharedMem
_080ECE64:
movs r0, 0x1
bl sub_80F2D6C
- ldr r1, _080ECE74 @ =0x02000000
+ ldr r1, _080ECE74 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080ECFDC
.align 2, 0
-_080ECE74: .4byte 0x02000000
+_080ECE74: .4byte gSharedMem
_080ECE78:
movs r0, 0x5
bl sub_80F2D6C
@@ -2460,7 +2460,7 @@ _080ECEA8: .4byte 0x00006dae
_080ECEAC:
movs r0, 0x2
bl sub_80EF248
- ldr r1, _080ECED0 @ =0x02000000
+ ldr r1, _080ECED0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2477,11 +2477,11 @@ _080ECEC0:
_080ECECE:
b _080ECFD4
.align 2, 0
-_080ECED0: .4byte 0x02000000
+_080ECED0: .4byte gSharedMem
_080ECED4:
movs r0, 0x2
bl sub_80F1B8C
- ldr r1, _080ECF00 @ =0x02000000
+ ldr r1, _080ECF00 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -2496,13 +2496,13 @@ _080ECEE8:
beq _080ECEF6
b _080ED006
_080ECEF6:
- ldr r1, _080ECF00 @ =0x02000000
+ ldr r1, _080ECF00 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080ECFDC
.align 2, 0
-_080ECF00: .4byte 0x02000000
+_080ECF00: .4byte gSharedMem
_080ECF04:
bl sub_8055870
cmp r0, 0
@@ -2536,13 +2536,13 @@ _080ECF3C:
b _080ECFD4
_080ECF44:
bl sub_80F2598
- ldr r1, _080ECF54 @ =0x02000000
+ ldr r1, _080ECF54 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ECFDC
.align 2, 0
-_080ECF54: .4byte 0x02000000
+_080ECF54: .4byte gSharedMem
_080ECF58:
ldr r0, _080ECF6C @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -2559,7 +2559,7 @@ _080ECF6C: .4byte gPaletteFade
_080ECF70:
movs r0, 0x1
bl sub_80F2C80
- ldr r1, _080ECFA8 @ =0x02000000
+ ldr r1, _080ECFA8 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -2573,7 +2573,7 @@ _080ECF84:
lsrs r2, r0, 24
cmp r2, 0
bne _080ED006
- ldr r0, _080ECFA8 @ =0x02000000
+ ldr r0, _080ECFA8 @ =gSharedMem
ldr r3, _080ECFAC @ =0x00000306
adds r1, r0, r3
strh r2, [r1]
@@ -2585,12 +2585,12 @@ _080ECF84:
strh r1, [r0]
b _080ED006
.align 2, 0
-_080ECFA8: .4byte 0x02000000
+_080ECFA8: .4byte gSharedMem
_080ECFAC: .4byte 0x00000306
_080ECFB0:
movs r0, 0x5
bl sub_80F2C80
- ldr r1, _080ECFE4 @ =0x02000000
+ ldr r1, _080ECFE4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2605,7 +2605,7 @@ _080ECFC4:
bne _080ED006
bl sub_80F1DF0
_080ECFD4:
- ldr r1, _080ECFE4 @ =0x02000000
+ ldr r1, _080ECFE4 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -2615,13 +2615,13 @@ _080ECFDC:
strh r0, [r1]
b _080ED006
.align 2, 0
-_080ECFE4: .4byte 0x02000000
+_080ECFE4: .4byte gSharedMem
_080ECFE8:
bl sub_80F1E50
lsls r0, 24
cmp r0, 0
bne _080ED006
- ldr r0, _080ED010 @ =0x02000000
+ ldr r0, _080ED010 @ =gSharedMem
ldr r1, _080ED014 @ =0x00006dad
adds r0, r1
ldrb r1, [r0]
@@ -2635,7 +2635,7 @@ _080ED006:
pop {r0}
bx r0
.align 2, 0
-_080ED010: .4byte 0x02000000
+_080ED010: .4byte gSharedMem
_080ED014: .4byte 0x00006dad
_080ED018: .4byte sub_80ECC08
thumb_func_end sub_80ECD80
@@ -2644,7 +2644,7 @@ _080ED018: .4byte sub_80ECC08
sub_80ED01C: @ 80ED01C
push {r4,lr}
sub sp, 0x4
- ldr r1, _080ED03C @ =0x02000000
+ ldr r1, _080ED03C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -2660,7 +2660,7 @@ _080ED032:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ED03C: .4byte 0x02000000
+_080ED03C: .4byte gSharedMem
_080ED040: .4byte _080ED044
.align 2, 0
_080ED044:
@@ -2690,13 +2690,13 @@ _080ED094:
bl sub_80F2D04
movs r0, 0x5
bl sub_80F2D04
- ldr r1, _080ED0B0 @ =0x02000000
+ ldr r1, _080ED0B0 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
b _080ED27C
.align 2, 0
-_080ED0B0: .4byte 0x02000000
+_080ED0B0: .4byte gSharedMem
_080ED0B4:
bl sub_80F1F10
lsls r0, 24
@@ -2706,13 +2706,13 @@ _080ED0B4:
_080ED0C0:
movs r0, 0
bl sub_80EEFBC
- ldr r1, _080ED0D0 @ =0x02000000
+ ldr r1, _080ED0D0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED27C
.align 2, 0
-_080ED0D0: .4byte 0x02000000
+_080ED0D0: .4byte gSharedMem
_080ED0D4:
bl sub_80EEF34
lsls r0, 24
@@ -2721,7 +2721,7 @@ _080ED0D4:
beq _080ED0E2
b _080ED308
_080ED0E2:
- ldr r4, _080ED104 @ =0x02000000
+ ldr r4, _080ED104 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -2737,7 +2737,7 @@ _080ED0E2:
adds r1, r4, r2
b _080ED27C
.align 2, 0
-_080ED104: .4byte 0x02000000
+_080ED104: .4byte gSharedMem
_080ED108:
ldr r0, _080ED130 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -2751,26 +2751,26 @@ _080ED116:
bl SetVBlankCallback
bl sub_80EED0C
bl sub_80EF814
- ldr r1, _080ED134 @ =0x02000000
+ ldr r1, _080ED134 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
b _080ED27C
.align 2, 0
_080ED130: .4byte gPaletteFade
-_080ED134: .4byte 0x02000000
+_080ED134: .4byte gSharedMem
_080ED138:
bl sub_80F2620
- ldr r1, _080ED148 @ =0x02000000
+ ldr r1, _080ED148 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED27C
.align 2, 0
-_080ED148: .4byte 0x02000000
+_080ED148: .4byte gSharedMem
_080ED14C:
bl sub_80F4D44
- ldr r1, _080ED178 @ =0x02000000
+ ldr r1, _080ED178 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2782,7 +2782,7 @@ _080ED15E:
lsls r0, 24
cmp r0, 0
bne _080ED17C
- ldr r1, _080ED178 @ =0x02000000
+ ldr r1, _080ED178 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
@@ -2791,22 +2791,22 @@ _080ED15E:
strh r0, [r1]
b _080ED308
.align 2, 0
-_080ED178: .4byte 0x02000000
+_080ED178: .4byte gSharedMem
_080ED17C:
- ldr r1, _080ED188 @ =0x02000000
+ ldr r1, _080ED188 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED27C
.align 2, 0
-_080ED188: .4byte 0x02000000
+_080ED188: .4byte gSharedMem
_080ED18C:
bl sub_8055870
cmp r0, 0
beq _080ED196
b _080ED308
_080ED196:
- ldr r1, _080ED1A8 @ =0x02000000
+ ldr r1, _080ED1A8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -2815,24 +2815,24 @@ _080ED196:
strh r0, [r1]
b _080ED308
.align 2, 0
-_080ED1A8: .4byte 0x02000000
+_080ED1A8: .4byte gSharedMem
_080ED1AC:
bl sub_8055870
cmp r0, 0
beq _080ED1B6
b _080ED308
_080ED1B6:
- ldr r1, _080ED1C0 @ =0x02000000
+ ldr r1, _080ED1C0 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
b _080ED27C
.align 2, 0
-_080ED1C0: .4byte 0x02000000
+_080ED1C0: .4byte gSharedMem
_080ED1C4:
movs r0, 0
bl sub_80F0264
- ldr r1, _080ED1F0 @ =0x02000000
+ ldr r1, _080ED1F0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -2846,36 +2846,36 @@ _080ED1D8:
beq _080ED1E4
b _080ED308
_080ED1E4:
- ldr r1, _080ED1F0 @ =0x02000000
+ ldr r1, _080ED1F0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080ED27C
.align 2, 0
-_080ED1F0: .4byte 0x02000000
+_080ED1F0: .4byte gSharedMem
_080ED1F4:
movs r0, 0
bl sub_80F3008
- ldr r1, _080ED204 @ =0x02000000
+ ldr r1, _080ED204 @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
b _080ED27C
.align 2, 0
-_080ED204: .4byte 0x02000000
+_080ED204: .4byte gSharedMem
_080ED208:
bl sub_8055870
cmp r0, 0
beq _080ED212
b _080ED308
_080ED212:
- ldr r1, _080ED21C @ =0x02000000
+ ldr r1, _080ED21C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED27C
.align 2, 0
-_080ED21C: .4byte 0x02000000
+_080ED21C: .4byte gSharedMem
_080ED220:
movs r1, 0xC2
lsls r1, 2
@@ -2899,13 +2899,13 @@ _080ED248: .4byte sub_80EBD18
_080ED24C:
movs r0, 0x4
bl sub_80EED2C
- ldr r1, _080ED25C @ =0x02000000
+ ldr r1, _080ED25C @ =gSharedMem
movs r3, 0xC1
lsls r3, 2
adds r1, r3
b _080ED27C
.align 2, 0
-_080ED25C: .4byte 0x02000000
+_080ED25C: .4byte gSharedMem
_080ED260:
ldr r0, _080ED284 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -2932,7 +2932,7 @@ _080ED288: .4byte 0x00000306
_080ED28C:
movs r0, 0x1
bl sub_80F2C80
- ldr r1, _080ED2C4 @ =0x02000000
+ ldr r1, _080ED2C4 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -2946,7 +2946,7 @@ _080ED2A0:
lsrs r2, r0, 24
cmp r2, 0
bne _080ED308
- ldr r0, _080ED2C4 @ =0x02000000
+ ldr r0, _080ED2C4 @ =gSharedMem
ldr r3, _080ED2C8 @ =0x00000306
adds r1, r0, r3
strh r2, [r1]
@@ -2958,10 +2958,10 @@ _080ED2A0:
strh r1, [r0]
b _080ED308
.align 2, 0
-_080ED2C4: .4byte 0x02000000
+_080ED2C4: .4byte gSharedMem
_080ED2C8: .4byte 0x00000306
_080ED2CC:
- ldr r4, _080ED310 @ =0x02000000
+ ldr r4, _080ED310 @ =gSharedMem
ldr r2, _080ED314 @ =0x00006dfc
adds r0, r4, r2
ldrb r0, [r0]
@@ -2976,7 +2976,7 @@ _080ED2CC:
adds r0, 0x1
strh r0, [r4]
_080ED2EA:
- ldr r0, _080ED310 @ =0x02000000
+ ldr r0, _080ED310 @ =gSharedMem
ldr r1, _080ED314 @ =0x00006dfc
adds r0, r1
ldrb r0, [r0]
@@ -2995,7 +2995,7 @@ _080ED308:
pop {r0}
bx r0
.align 2, 0
-_080ED310: .4byte 0x02000000
+_080ED310: .4byte gSharedMem
_080ED314: .4byte 0x00006dfc
_080ED318: .4byte sub_80ED31C
thumb_func_end sub_80ED01C
@@ -3003,7 +3003,7 @@ _080ED318: .4byte sub_80ED31C
thumb_func_start sub_80ED31C
sub_80ED31C: @ 80ED31C
push {r4,lr}
- ldr r0, _080ED338 @ =0x02000000
+ ldr r0, _080ED338 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -3016,7 +3016,7 @@ sub_80ED31C: @ 80ED31C
beq _080ED342
b _080ED3CA
.align 2, 0
-_080ED338: .4byte 0x02000000
+_080ED338: .4byte gSharedMem
_080ED33C:
cmp r0, 0x2
beq _080ED3C0
@@ -3092,7 +3092,7 @@ _080ED3CA:
sub_80ED3D0: @ 80ED3D0
push {r4,lr}
sub sp, 0x4
- ldr r0, _080ED3EC @ =0x02000000
+ ldr r0, _080ED3EC @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -3105,7 +3105,7 @@ sub_80ED3D0: @ 80ED3D0
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ED3EC: .4byte 0x02000000
+_080ED3EC: .4byte gSharedMem
_080ED3F0: .4byte _080ED3F4
.align 2, 0
_080ED3F4:
@@ -3133,7 +3133,7 @@ _080ED42A:
_080ED432:
movs r0, 0
bl sub_80F0264
- ldr r1, _080ED454 @ =0x02000000
+ ldr r1, _080ED454 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3147,7 +3147,7 @@ _080ED446:
bne _080ED4C6
b _080ED49E
.align 2, 0
-_080ED454: .4byte 0x02000000
+_080ED454: .4byte gSharedMem
_080ED458:
bl sub_8055870
cmp r0, 0
@@ -3156,7 +3156,7 @@ _080ED458:
_080ED462:
movs r0, 0
bl sub_80F3008
- ldr r4, _080ED490 @ =0x02000000
+ ldr r4, _080ED490 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -3175,13 +3175,13 @@ _080ED462:
adds r1, r4, r0
b _080ED4A6
.align 2, 0
-_080ED490: .4byte 0x02000000
+_080ED490: .4byte gSharedMem
_080ED494: .4byte sub_80EBD18
_080ED498:
movs r0, 0x4
bl sub_80EED2C
_080ED49E:
- ldr r1, _080ED4B0 @ =0x02000000
+ ldr r1, _080ED4B0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3191,7 +3191,7 @@ _080ED4A6:
strh r0, [r1]
b _080ED4C6
.align 2, 0
-_080ED4B0: .4byte 0x02000000
+_080ED4B0: .4byte gSharedMem
_080ED4B4:
ldr r0, _080ED4D0 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -3215,7 +3215,7 @@ _080ED4D4: .4byte sub_80ED31C
sub_80ED4D8: @ 80ED4D8
push {r4,lr}
sub sp, 0x4
- ldr r1, _080ED4F8 @ =0x02000000
+ ldr r1, _080ED4F8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -3231,7 +3231,7 @@ _080ED4EE:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ED4F8: .4byte 0x02000000
+_080ED4F8: .4byte gSharedMem
_080ED4FC: .4byte _080ED500
.align 2, 0
_080ED500:
@@ -3277,19 +3277,19 @@ _080ED564:
bl sub_8055870
cmp r0, 0
bne _080ED60E
- ldr r1, _080ED578 @ =0x02000000
+ ldr r1, _080ED578 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080ED5EE
.align 2, 0
-_080ED578: .4byte 0x02000000
+_080ED578: .4byte gSharedMem
_080ED57C:
bl sub_80F4CF0
b _080ED5E6
_080ED582:
bl sub_80EFF34
- ldr r1, _080ED5A0 @ =0x02000000
+ ldr r1, _080ED5A0 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -3303,12 +3303,12 @@ _080ED594:
bne _080ED60E
b _080ED5E6
.align 2, 0
-_080ED5A0: .4byte 0x02000000
+_080ED5A0: .4byte gSharedMem
_080ED5A4:
bl sub_80F35B4
movs r0, 0x2
bl sub_80EEFBC
- ldr r4, _080ED5D8 @ =0x02000000
+ ldr r4, _080ED5D8 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -3327,13 +3327,13 @@ _080ED5A4:
adds r1, r4, r2
b _080ED5EE
.align 2, 0
-_080ED5D8: .4byte 0x02000000
+_080ED5D8: .4byte gSharedMem
_080ED5DC: .4byte sub_80EBD4C
_080ED5E0:
movs r0, 0x2
bl sub_80EED2C
_080ED5E6:
- ldr r1, _080ED5F8 @ =0x02000000
+ ldr r1, _080ED5F8 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3343,7 +3343,7 @@ _080ED5EE:
strh r0, [r1]
b _080ED60E
.align 2, 0
-_080ED5F8: .4byte 0x02000000
+_080ED5F8: .4byte gSharedMem
_080ED5FC:
ldr r0, _080ED618 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -3367,7 +3367,7 @@ _080ED61C: .4byte sub_80ED858
sub_80ED620: @ 80ED620
push {r4,lr}
sub sp, 0x4
- ldr r1, _080ED640 @ =0x02000000
+ ldr r1, _080ED640 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -3383,7 +3383,7 @@ _080ED636:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ED640: .4byte 0x02000000
+_080ED640: .4byte gSharedMem
_080ED644: .4byte _080ED648
.align 2, 0
_080ED648:
@@ -3408,13 +3408,13 @@ _080ED68C:
bl sub_80F1E84
movs r0, 0x1
bl sub_80F2D04
- ldr r1, _080ED6A0 @ =0x02000000
+ ldr r1, _080ED6A0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED814
.align 2, 0
-_080ED6A0: .4byte 0x02000000
+_080ED6A0: .4byte gSharedMem
_080ED6A4:
bl sub_80F1F10
lsls r0, 24
@@ -3433,7 +3433,7 @@ _080ED6B8:
beq _080ED6C6
b _080ED846
_080ED6C6:
- ldr r4, _080ED6E8 @ =0x02000000
+ ldr r4, _080ED6E8 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -3449,7 +3449,7 @@ _080ED6C6:
adds r1, r4, r2
b _080ED814
.align 2, 0
-_080ED6E8: .4byte 0x02000000
+_080ED6E8: .4byte gSharedMem
_080ED6EC:
ldr r0, _080ED724 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -3465,7 +3465,7 @@ _080ED6FE:
bl SetVBlankCallback
bl sub_80EED0C
bl sub_80EF814
- ldr r0, _080ED728 @ =0x02000000
+ ldr r0, _080ED728 @ =gSharedMem
ldr r2, _080ED72C @ =0x000076aa
adds r1, r0, r2
strb r4, [r1]
@@ -3478,7 +3478,7 @@ _080ED6FE:
b _080ED846
.align 2, 0
_080ED724: .4byte gPaletteFade
-_080ED728: .4byte 0x02000000
+_080ED728: .4byte gSharedMem
_080ED72C: .4byte 0x000076aa
_080ED730:
bl sub_80F2620
@@ -3497,7 +3497,7 @@ _080ED736:
_080ED74C: .4byte 0x0000d162
_080ED750:
bl sub_80EFF34
- ldr r1, _080ED768 @ =0x02000000
+ ldr r1, _080ED768 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3508,24 +3508,24 @@ _080ED762:
bl sub_80EFF68
b _080ED806
.align 2, 0
-_080ED768: .4byte 0x02000000
+_080ED768: .4byte gSharedMem
_080ED76C:
bl sub_8055870
cmp r0, 0
bne _080ED846
- ldr r1, _080ED780 @ =0x02000000
+ ldr r1, _080ED780 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED814
.align 2, 0
-_080ED780: .4byte 0x02000000
+_080ED780: .4byte gSharedMem
_080ED784:
bl sub_8055870
b _080ED808
_080ED78A:
bl sub_80F33A8
- ldr r4, _080ED7B8 @ =0x02000000
+ ldr r4, _080ED7B8 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -3544,18 +3544,18 @@ _080ED78A:
adds r1, r4, r2
b _080ED814
.align 2, 0
-_080ED7B8: .4byte 0x02000000
+_080ED7B8: .4byte gSharedMem
_080ED7BC: .4byte sub_80EBD4C
_080ED7C0:
movs r0, 0x2
bl sub_80EED2C
- ldr r1, _080ED7D0 @ =0x02000000
+ ldr r1, _080ED7D0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080ED814
.align 2, 0
-_080ED7D0: .4byte 0x02000000
+_080ED7D0: .4byte gSharedMem
_080ED7D4:
ldr r0, _080ED7E8 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -3572,7 +3572,7 @@ _080ED7E8: .4byte gPaletteFade
_080ED7EC:
movs r0, 0x1
bl sub_80F2C80
- ldr r1, _080ED81C @ =0x02000000
+ ldr r1, _080ED81C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3588,7 +3588,7 @@ _080ED808:
cmp r0, 0
bne _080ED846
_080ED80C:
- ldr r1, _080ED81C @ =0x02000000
+ ldr r1, _080ED81C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -3598,11 +3598,11 @@ _080ED814:
strh r0, [r1]
b _080ED846
.align 2, 0
-_080ED81C: .4byte 0x02000000
+_080ED81C: .4byte gSharedMem
_080ED820:
movs r0, 0x6
bl sub_80F2C80
- ldr r1, _080ED850 @ =0x02000000
+ ldr r1, _080ED850 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -3623,7 +3623,7 @@ _080ED846:
pop {r0}
bx r0
.align 2, 0
-_080ED850: .4byte 0x02000000
+_080ED850: .4byte gSharedMem
_080ED854: .4byte sub_80ED858
thumb_func_end sub_80ED620
@@ -3631,7 +3631,7 @@ _080ED854: .4byte sub_80ED858
sub_80ED858: @ 80ED858
push {r4,r5,lr}
sub sp, 0x4
- ldr r1, _080ED878 @ =0x02000000
+ ldr r1, _080ED878 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -3647,7 +3647,7 @@ _080ED86E:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080ED878: .4byte 0x02000000
+_080ED878: .4byte gSharedMem
_080ED87C: .4byte _080ED880
.align 2, 0
_080ED880:
@@ -3666,7 +3666,7 @@ _080ED880:
_080ED8B0:
bl sub_80F4F78
bl sub_80F5B38
- ldr r0, _080ED8C8 @ =0x02000000
+ ldr r0, _080ED8C8 @ =gSharedMem
movs r4, 0xC1
lsls r4, 2
adds r0, r4
@@ -3674,7 +3674,7 @@ _080ED8B0:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080ED8C8: .4byte 0x02000000
+_080ED8C8: .4byte gSharedMem
_080ED8CC:
bl sub_80F5B50
lsls r0, 24
@@ -3682,7 +3682,7 @@ _080ED8CC:
beq _080ED8D8
b _080EDB7A
_080ED8D8:
- ldr r0, _080ED8E8 @ =0x02000000
+ ldr r0, _080ED8E8 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -3690,11 +3690,11 @@ _080ED8D8:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080ED8E8: .4byte 0x02000000
+_080ED8E8: .4byte gSharedMem
_080ED8EC:
movs r0, 0x1
bl sub_80F0174
- ldr r0, _080ED900 @ =0x02000000
+ ldr r0, _080ED900 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r2
@@ -3702,7 +3702,7 @@ _080ED8EC:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080ED900: .4byte 0x02000000
+_080ED900: .4byte gSharedMem
_080ED904:
bl sub_80F4FB4
lsls r0, 24
@@ -3805,7 +3805,7 @@ _080ED9CC:
bl PlaySE
bl sub_80F4FDC
bl move_anim_execute
- ldr r0, _080ED9F4 @ =0x02000000
+ ldr r0, _080ED9F4 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -3813,7 +3813,7 @@ _080ED9CC:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080ED9F4: .4byte 0x02000000
+_080ED9F4: .4byte gSharedMem
_080ED9F8:
movs r0, 0x1
ands r0, r2
@@ -3878,7 +3878,7 @@ _080EDA68:
b _080EDB7A
_080EDA74:
bl sub_80F3D00
- ldr r0, _080EDA88 @ =0x02000000
+ ldr r0, _080EDA88 @ =gSharedMem
movs r4, 0xC1
lsls r4, 2
adds r0, r4
@@ -3886,23 +3886,23 @@ _080EDA74:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080EDA88: .4byte 0x02000000
+_080EDA88: .4byte gSharedMem
_080EDA8C:
bl sub_8055870
cmp r0, 0
bne _080EDB7A
- ldr r0, _080EDAA0 @ =0x02000000
+ ldr r0, _080EDAA0 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
b _080EDADC
.align 2, 0
-_080EDAA0: .4byte 0x02000000
+_080EDAA0: .4byte gSharedMem
_080EDAA4:
movs r0, 0x3
bl sub_80EEFBC
bl sub_80F3668
- ldr r0, _080EDABC @ =0x02000000
+ ldr r0, _080EDABC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r2
@@ -3910,7 +3910,7 @@ _080EDAA4:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080EDABC: .4byte 0x02000000
+_080EDABC: .4byte gSharedMem
_080EDAC0:
bl sub_80F7500
lsls r0, 24
@@ -3920,7 +3920,7 @@ _080EDAC0:
bl sub_80EEFBC
bl sub_80F3698
_080EDAD4:
- ldr r0, _080EDAE4 @ =0x02000000
+ ldr r0, _080EDAE4 @ =gSharedMem
movs r4, 0xC1
lsls r4, 2
adds r0, r4
@@ -3929,7 +3929,7 @@ _080EDADC:
strh r1, [r0]
b _080EDB7A
.align 2, 0
-_080EDAE4: .4byte 0x02000000
+_080EDAE4: .4byte gSharedMem
_080EDAE8:
bl sub_80F5038
lsls r0, 24
@@ -3939,7 +3939,7 @@ _080EDAE8:
movs r0, 0
bl sub_80F0174
bl sub_80F2F48
- ldr r5, _080EDB24 @ =0x02000000
+ ldr r5, _080EDB24 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r5, r1
@@ -3957,7 +3957,7 @@ _080EDAE8:
strh r0, [r1]
b _080EDB7A
.align 2, 0
-_080EDB24: .4byte 0x02000000
+_080EDB24: .4byte gSharedMem
_080EDB28:
ldr r0, _080EDB60 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -3967,7 +3967,7 @@ _080EDB28:
bne _080EDB7A
bl sub_80F3CE8
bl sub_80F5BDC
- ldr r0, _080EDB64 @ =0x02000000
+ ldr r0, _080EDB64 @ =gSharedMem
ldr r4, _080EDB68 @ =0x000076aa
adds r0, r4
ldrb r0, [r0]
@@ -3983,7 +3983,7 @@ _080EDB28:
b _080EDB7A
.align 2, 0
_080EDB60: .4byte gPaletteFade
-_080EDB64: .4byte 0x02000000
+_080EDB64: .4byte gSharedMem
_080EDB68: .4byte 0x000076aa
_080EDB6C: .4byte sub_80ECA10
_080EDB70:
@@ -4003,7 +4003,7 @@ _080EDB84: .4byte sub_80ED3D0
sub_80EDB88: @ 80EDB88
push {r4,lr}
sub sp, 0x4
- ldr r1, _080EDBA8 @ =0x02000000
+ ldr r1, _080EDBA8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -4019,7 +4019,7 @@ _080EDB9E:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EDBA8: .4byte 0x02000000
+_080EDBA8: .4byte gSharedMem
_080EDBAC: .4byte _080EDBB0
.align 2, 0
_080EDBB0:
@@ -4055,13 +4055,13 @@ _080EDC04:
_080EDC10:
movs r0, 0x4
bl sub_80EEFBC
- ldr r1, _080EDC20 @ =0x02000000
+ ldr r1, _080EDC20 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EDD8A
.align 2, 0
-_080EDC20: .4byte 0x02000000
+_080EDC20: .4byte gSharedMem
_080EDC24:
bl sub_80EEF34
lsls r0, 24
@@ -4070,7 +4070,7 @@ _080EDC24:
beq _080EDC32
b _080EDDAA
_080EDC32:
- ldr r4, _080EDC54 @ =0x02000000
+ ldr r4, _080EDC54 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -4086,7 +4086,7 @@ _080EDC32:
adds r1, r4, r2
b _080EDD8A
.align 2, 0
-_080EDC54: .4byte 0x02000000
+_080EDC54: .4byte gSharedMem
_080EDC58:
ldr r0, _080EDC78 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -4105,16 +4105,16 @@ _080EDC66:
_080EDC78: .4byte gPaletteFade
_080EDC7C:
bl sub_80F2620
- ldr r1, _080EDC8C @ =0x02000000
+ ldr r1, _080EDC8C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EDD8A
.align 2, 0
-_080EDC8C: .4byte 0x02000000
+_080EDC8C: .4byte gSharedMem
_080EDC90:
bl sub_80F638C
- ldr r1, _080EDCBC @ =0x02000000
+ ldr r1, _080EDCBC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -4126,7 +4126,7 @@ _080EDCA2:
lsls r0, 24
cmp r0, 0
bne _080EDD82
- ldr r1, _080EDCBC @ =0x02000000
+ ldr r1, _080EDCBC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4135,12 +4135,12 @@ _080EDCA2:
strh r0, [r1]
b _080EDDAA
.align 2, 0
-_080EDCBC: .4byte 0x02000000
+_080EDCBC: .4byte gSharedMem
_080EDCC0:
bl sub_8055870
cmp r0, 0
bne _080EDDAA
- ldr r1, _080EDCD8 @ =0x02000000
+ ldr r1, _080EDCD8 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4149,7 +4149,7 @@ _080EDCC0:
strh r0, [r1]
b _080EDDAA
.align 2, 0
-_080EDCD8: .4byte 0x02000000
+_080EDCD8: .4byte gSharedMem
_080EDCDC:
bl sub_8055870
cmp r0, 0
@@ -4158,7 +4158,7 @@ _080EDCDC:
_080EDCE6:
movs r0, 0x1
bl sub_80F0264
- ldr r1, _080EDD08 @ =0x02000000
+ ldr r1, _080EDD08 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4172,11 +4172,11 @@ _080EDCFA:
bne _080EDDAA
b _080EDD82
.align 2, 0
-_080EDD08: .4byte 0x02000000
+_080EDD08: .4byte gSharedMem
_080EDD0C:
movs r0, 0x2
bl sub_80F2C80
- ldr r1, _080EDD30 @ =0x02000000
+ ldr r1, _080EDD30 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4191,17 +4191,17 @@ _080EDD20:
bne _080EDDAA
b _080EDD82
.align 2, 0
-_080EDD30: .4byte 0x02000000
+_080EDD30: .4byte gSharedMem
_080EDD34:
movs r0, 0x1
bl sub_80F3008
- ldr r1, _080EDD44 @ =0x02000000
+ ldr r1, _080EDD44 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EDD8A
.align 2, 0
-_080EDD44: .4byte 0x02000000
+_080EDD44: .4byte gSharedMem
_080EDD48:
bl sub_8055870
cmp r0, 0
@@ -4231,7 +4231,7 @@ _080EDD7C:
movs r0, 0x4
bl sub_80EED2C
_080EDD82:
- ldr r1, _080EDD94 @ =0x02000000
+ ldr r1, _080EDD94 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -4241,7 +4241,7 @@ _080EDD8A:
strh r0, [r1]
b _080EDDAA
.align 2, 0
-_080EDD94: .4byte 0x02000000
+_080EDD94: .4byte gSharedMem
_080EDD98:
ldr r0, _080EDDB4 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -4264,7 +4264,7 @@ _080EDDB8: .4byte sub_80EDDBC
thumb_func_start sub_80EDDBC
sub_80EDDBC: @ 80EDDBC
push {r4,lr}
- ldr r0, _080EDDD8 @ =0x02000000
+ ldr r0, _080EDDD8 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -4277,7 +4277,7 @@ sub_80EDDBC: @ 80EDDBC
beq _080EDDE2
b _080EDE6A
.align 2, 0
-_080EDDD8: .4byte 0x02000000
+_080EDDD8: .4byte gSharedMem
_080EDDDC:
cmp r0, 0x2
beq _080EDE60
@@ -4353,7 +4353,7 @@ _080EDE6A:
sub_80EDE70: @ 80EDE70
push {r4,lr}
sub sp, 0x4
- ldr r0, _080EDE8C @ =0x02000000
+ ldr r0, _080EDE8C @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -4366,7 +4366,7 @@ sub_80EDE70: @ 80EDE70
beq _080EDE96
b _080EDED6
.align 2, 0
-_080EDE8C: .4byte 0x02000000
+_080EDE8C: .4byte gSharedMem
_080EDE90:
cmp r2, 0x2
beq _080EDED0
@@ -4416,7 +4416,7 @@ _080EDEE0: .4byte sub_80EC00C
sub_80EDEE4: @ 80EDEE4
push {r4,lr}
sub sp, 0x4
- ldr r1, _080EDF04 @ =0x02000000
+ ldr r1, _080EDF04 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -4432,7 +4432,7 @@ _080EDEFA:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EDF04: .4byte 0x02000000
+_080EDF04: .4byte gSharedMem
_080EDF08: .4byte _080EDF0C
.align 2, 0
_080EDF0C:
@@ -4472,41 +4472,41 @@ _080EDF5E:
bl SetVBlankCallback
bl sub_80EED0C
bl sub_80F3130
- ldr r1, _080EDF7C @ =0x02000000
+ ldr r1, _080EDF7C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE042
.align 2, 0
_080EDF78: .4byte gPaletteFade
-_080EDF7C: .4byte 0x02000000
+_080EDF7C: .4byte gSharedMem
_080EDF80:
bl sub_80F66E0
bl sub_80EEE08
- ldr r1, _080EDF94 @ =0x02000000
+ ldr r1, _080EDF94 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE042
.align 2, 0
-_080EDF94: .4byte 0x02000000
+_080EDF94: .4byte gSharedMem
_080EDF98:
bl sub_80F1080
lsls r0, 24
cmp r0, 0
bne _080EE060
- ldr r1, _080EDFAC @ =0x02000000
+ ldr r1, _080EDFAC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE042
.align 2, 0
-_080EDFAC: .4byte 0x02000000
+_080EDFAC: .4byte gSharedMem
_080EDFB0:
movs r0, 0x5
bl sub_80EEFBC
bl sub_80F38B8
- ldr r1, _080EDFDC @ =0x02000000
+ ldr r1, _080EDFDC @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4518,24 +4518,24 @@ _080EDFC8:
lsls r0, 24
cmp r0, 0
bne _080EE060
- ldr r1, _080EDFDC @ =0x02000000
+ ldr r1, _080EDFDC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE042
.align 2, 0
-_080EDFDC: .4byte 0x02000000
+_080EDFDC: .4byte gSharedMem
_080EDFE0:
bl sub_8055870
cmp r0, 0
bne _080EE060
- ldr r1, _080EDFF4 @ =0x02000000
+ ldr r1, _080EDFF4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE042
.align 2, 0
-_080EDFF4: .4byte 0x02000000
+_080EDFF4: .4byte gSharedMem
_080EDFF8:
movs r1, 0xC2
lsls r1, 2
@@ -4556,13 +4556,13 @@ _080EE018: .4byte sub_80EBD18
_080EE01C:
movs r0, 0x3
bl sub_80EED2C
- ldr r1, _080EE02C @ =0x02000000
+ ldr r1, _080EE02C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE042
.align 2, 0
-_080EE02C: .4byte 0x02000000
+_080EE02C: .4byte gSharedMem
_080EE030:
ldr r0, _080EE04C @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -4600,7 +4600,7 @@ _080EE068: .4byte sub_80EE06C
thumb_func_start sub_80EE06C
sub_80EE06C: @ 80EE06C
push {r4,r5,lr}
- ldr r1, _080EE08C @ =0x02000000
+ ldr r1, _080EE08C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -4616,7 +4616,7 @@ _080EE080:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EE08C: .4byte 0x02000000
+_080EE08C: .4byte gSharedMem
_080EE090: .4byte _080EE094
.align 2, 0
_080EE094:
@@ -4631,13 +4631,13 @@ _080EE094:
.4byte _080EE26C
_080EE0B8:
bl sub_80F15A8
- ldr r1, _080EE0C8 @ =0x02000000
+ ldr r1, _080EE0C8 @ =gSharedMem
movs r5, 0xC1
lsls r5, 2
adds r1, r5
b _080EE1C4
.align 2, 0
-_080EE0C8: .4byte 0x02000000
+_080EE0C8: .4byte gSharedMem
_080EE0CC:
ldr r2, _080EE0FC @ =gMain
ldrh r1, [r2, 0x30]
@@ -4701,13 +4701,13 @@ _080EE140:
bl PlaySE
movs r0, 0xB
bl sub_80EEFBC
- ldr r0, _080EE160 @ =0x02000000
+ ldr r0, _080EE160 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
b _080EE262
.align 2, 0
-_080EE160: .4byte 0x02000000
+_080EE160: .4byte gSharedMem
_080EE164:
movs r0, 0x2
ands r0, r2
@@ -4729,29 +4729,29 @@ _080EE180:
beq _080EE18C
b _080EE288
_080EE18C:
- ldr r1, _080EE198 @ =0x02000000
+ ldr r1, _080EE198 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE1C4
.align 2, 0
-_080EE198: .4byte 0x02000000
+_080EE198: .4byte gSharedMem
_080EE19C:
bl sub_8055870
adds r1, r0, 0
cmp r1, 0
bne _080EE288
- ldr r0, _080EE1B4 @ =0x02000000
+ ldr r0, _080EE1B4 @ =gSharedMem
movs r5, 0xC1
lsls r5, 2
adds r0, r5
strh r1, [r0]
b _080EE288
.align 2, 0
-_080EE1B4: .4byte 0x02000000
+_080EE1B4: .4byte gSharedMem
_080EE1B8:
bl sub_80F3B00
- ldr r1, _080EE1CC @ =0x02000000
+ ldr r1, _080EE1CC @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -4761,14 +4761,14 @@ _080EE1C4:
strh r0, [r1]
b _080EE288
.align 2, 0
-_080EE1CC: .4byte 0x02000000
+_080EE1CC: .4byte gSharedMem
_080EE1D0:
bl sub_80F3B58
lsls r0, 24
cmp r0, 0
bne _080EE288
bl sub_80F1494
- ldr r1, _080EE1F4 @ =0x02000000
+ ldr r1, _080EE1F4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4778,7 +4778,7 @@ _080EE1D0:
bl sub_80EED9C
b _080EE288
.align 2, 0
-_080EE1F4: .4byte 0x02000000
+_080EE1F4: .4byte gSharedMem
_080EE1F8:
bl sub_80F68E8
lsls r0, 24
@@ -4790,7 +4790,7 @@ _080EE1F8:
movs r0, 0x5
bl PlaySE
bl sub_80F3B94
- ldr r0, _080EE220 @ =0x02000000
+ ldr r0, _080EE220 @ =gSharedMem
movs r5, 0xC1
lsls r5, 2
adds r0, r5
@@ -4798,7 +4798,7 @@ _080EE1F8:
strh r1, [r0]
b _080EE288
.align 2, 0
-_080EE220: .4byte 0x02000000
+_080EE220: .4byte gSharedMem
_080EE224:
ldr r0, _080EE248 @ =gMain
ldrh r1, [r0, 0x2E]
@@ -4809,7 +4809,7 @@ _080EE224:
movs r0, 0x5
bl PlaySE
bl sub_80F3B94
- ldr r0, _080EE24C @ =0x02000000
+ ldr r0, _080EE24C @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -4818,13 +4818,13 @@ _080EE224:
b _080EE288
.align 2, 0
_080EE248: .4byte gMain
-_080EE24C: .4byte 0x02000000
+_080EE24C: .4byte gSharedMem
_080EE250:
bl sub_80F3BD4
lsls r0, 24
cmp r0, 0
bne _080EE288
- ldr r0, _080EE268 @ =0x02000000
+ ldr r0, _080EE268 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r2
@@ -4833,7 +4833,7 @@ _080EE262:
strh r1, [r0]
b _080EE288
.align 2, 0
-_080EE268: .4byte 0x02000000
+_080EE268: .4byte gSharedMem
_080EE26C:
bl sub_80F3BD4
lsls r0, 24
@@ -4842,7 +4842,7 @@ _080EE26C:
bne _080EE288
movs r0, 0x5
bl sub_80EEFBC
- ldr r0, _080EE290 @ =0x02000000
+ ldr r0, _080EE290 @ =gSharedMem
movs r5, 0xC1
lsls r5, 2
adds r0, r5
@@ -4852,14 +4852,14 @@ _080EE288:
pop {r0}
bx r0
.align 2, 0
-_080EE290: .4byte 0x02000000
+_080EE290: .4byte gSharedMem
thumb_func_end sub_80EE06C
thumb_func_start sub_80EE294
sub_80EE294: @ 80EE294
push {r4,lr}
sub sp, 0x4
- ldr r1, _080EE2B4 @ =0x02000000
+ ldr r1, _080EE2B4 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -4875,7 +4875,7 @@ _080EE2AA:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EE2B4: .4byte 0x02000000
+_080EE2B4: .4byte gSharedMem
_080EE2B8: .4byte _080EE2BC
.align 2, 0
_080EE2BC:
@@ -4922,7 +4922,7 @@ _080EE324:
bl sub_80F6134
movs r0, 0x1
bl sub_80F0264
- ldr r1, _080EE348 @ =0x02000000
+ ldr r1, _080EE348 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -4936,7 +4936,7 @@ _080EE33C:
bne _080EE3C6
b _080EE3A0
.align 2, 0
-_080EE348: .4byte 0x02000000
+_080EE348: .4byte gSharedMem
_080EE34C:
movs r0, 0x4
bl sub_80EEFBC
@@ -4944,14 +4944,14 @@ _080EE34C:
bl sub_80F3008
ldr r0, _080EE368 @ =sub_80EBD18
bl SetVBlankCallback
- ldr r1, _080EE36C @ =0x02000000
+ ldr r1, _080EE36C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE3A8
.align 2, 0
_080EE368: .4byte sub_80EBD18
-_080EE36C: .4byte 0x02000000
+_080EE36C: .4byte gSharedMem
_080EE370:
bl sub_8055870
cmp r0, 0
@@ -4977,7 +4977,7 @@ _080EE39A:
movs r0, 0x4
bl sub_80EED2C
_080EE3A0:
- ldr r1, _080EE3B0 @ =0x02000000
+ ldr r1, _080EE3B0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -4987,7 +4987,7 @@ _080EE3A8:
strh r0, [r1]
b _080EE3C6
.align 2, 0
-_080EE3B0: .4byte 0x02000000
+_080EE3B0: .4byte gSharedMem
_080EE3B4:
ldr r0, _080EE3D0 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -5011,7 +5011,7 @@ _080EE3D4: .4byte sub_80EDDBC
sub_80EE3D8: @ 80EE3D8
push {r4,lr}
sub sp, 0x4
- ldr r0, _080EE3F8 @ =0x02000000
+ ldr r0, _080EE3F8 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -5026,7 +5026,7 @@ _080EE3EC:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EE3F8: .4byte 0x02000000
+_080EE3F8: .4byte gSharedMem
_080EE3FC: .4byte _080EE400
.align 2, 0
_080EE400:
@@ -5067,7 +5067,7 @@ _080EE458:
beq _080EE466
b _080EE57A
_080EE466:
- ldr r4, _080EE488 @ =0x02000000
+ ldr r4, _080EE488 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -5083,7 +5083,7 @@ _080EE466:
adds r1, r4, r0
b _080EE55A
.align 2, 0
-_080EE488: .4byte 0x02000000
+_080EE488: .4byte gSharedMem
_080EE48C:
ldr r0, _080EE4AC @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -5105,7 +5105,7 @@ _080EE4B0:
_080EE4B6:
movs r0, 0x2
bl sub_80F0264
- ldr r1, _080EE4D8 @ =0x02000000
+ ldr r1, _080EE4D8 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -5119,11 +5119,11 @@ _080EE4CA:
bne _080EE57A
b _080EE552
.align 2, 0
-_080EE4D8: .4byte 0x02000000
+_080EE4D8: .4byte gSharedMem
_080EE4DC:
movs r0, 0x3
bl sub_80F2C80
- ldr r1, _080EE500 @ =0x02000000
+ ldr r1, _080EE500 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -5138,7 +5138,7 @@ _080EE4F0:
bne _080EE57A
b _080EE552
.align 2, 0
-_080EE500: .4byte 0x02000000
+_080EE500: .4byte gSharedMem
_080EE504:
movs r0, 0x2
bl sub_80F3008
@@ -5150,7 +5150,7 @@ _080EE50C:
b _080EE552
_080EE516:
bl sub_80F6F10
- ldr r4, _080EE544 @ =0x02000000
+ ldr r4, _080EE544 @ =gSharedMem
movs r1, 0xC2
lsls r1, 2
adds r0, r4, r1
@@ -5169,13 +5169,13 @@ _080EE516:
adds r1, r4, r0
b _080EE55A
.align 2, 0
-_080EE544: .4byte 0x02000000
+_080EE544: .4byte gSharedMem
_080EE548: .4byte sub_80EBD68
_080EE54C:
movs r0, 0x5
bl sub_80EED2C
_080EE552:
- ldr r1, _080EE564 @ =0x02000000
+ ldr r1, _080EE564 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
@@ -5185,7 +5185,7 @@ _080EE55A:
strh r0, [r1]
b _080EE57A
.align 2, 0
-_080EE564: .4byte 0x02000000
+_080EE564: .4byte gSharedMem
_080EE568:
ldr r0, _080EE584 @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -5208,7 +5208,7 @@ _080EE588: .4byte sub_80EE58C
thumb_func_start sub_80EE58C
sub_80EE58C: @ 80EE58C
push {r4,r5,lr}
- ldr r5, _080EE5A8 @ =0x02000000
+ ldr r5, _080EE5A8 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r4, r5, r0
@@ -5221,7 +5221,7 @@ sub_80EE58C: @ 80EE58C
beq _080EE5B2
b _080EE652
.align 2, 0
-_080EE5A8: .4byte 0x02000000
+_080EE5A8: .4byte gSharedMem
_080EE5AC:
cmp r0, 0x2
beq _080EE648
@@ -5306,7 +5306,7 @@ _080EE652:
thumb_func_start sub_80EE658
sub_80EE658: @ 80EE658
push {r4,r5,lr}
- ldr r1, _080EE678 @ =0x02000000
+ ldr r1, _080EE678 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r0, r1, r2
@@ -5322,7 +5322,7 @@ _080EE66C:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EE678: .4byte 0x02000000
+_080EE678: .4byte gSharedMem
_080EE67C: .4byte _080EE680
.align 2, 0
_080EE680:
@@ -5358,22 +5358,22 @@ _080EE6DA:
beq _080EE6E6
b _080EE8E8
_080EE6E6:
- ldr r1, _080EE6F0 @ =0x02000000
+ ldr r1, _080EE6F0 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE8C6
.align 2, 0
-_080EE6F0: .4byte 0x02000000
+_080EE6F0: .4byte gSharedMem
_080EE6F4:
bl sub_80F0F64
- ldr r1, _080EE704 @ =0x02000000
+ ldr r1, _080EE704 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE8C6
.align 2, 0
-_080EE704: .4byte 0x02000000
+_080EE704: .4byte gSharedMem
_080EE708:
bl sub_80F0FEC
lsls r0, 24
@@ -5386,15 +5386,15 @@ _080EE714:
b _080EE8BE
_080EE71C:
bl sub_80F6DB8
- ldr r1, _080EE72C @ =0x02000000
+ ldr r1, _080EE72C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE8C6
.align 2, 0
-_080EE72C: .4byte 0x02000000
+_080EE72C: .4byte gSharedMem
_080EE730:
- ldr r4, _080EE750 @ =0x02008788
+ ldr r4, _080EE750 @ =gSharedMem + 0x8788
adds r0, r4, 0
subs r0, 0x1A
ldrh r1, [r0]
@@ -5409,11 +5409,11 @@ _080EE730:
strh r0, [r4]
b _080EE8E8
.align 2, 0
-_080EE750: .4byte 0x02008788
+_080EE750: .4byte gSharedMem + 0x8788
_080EE754: .4byte 0xffff7b7c
_080EE758:
bl sub_80F0CD8
- ldr r1, _080EE77C @ =0x02000000
+ ldr r1, _080EE77C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
@@ -5430,7 +5430,7 @@ _080EE776:
bl sub_80F0D5C
b _080EE8B8
.align 2, 0
-_080EE77C: .4byte 0x02000000
+_080EE77C: .4byte gSharedMem
_080EE780:
ldr r2, _080EE7B0 @ =gMain
ldrh r1, [r2, 0x2C]
@@ -5497,13 +5497,13 @@ _080EE7F8:
bl PlaySE
bl sub_80F4394
bl sub_80F0EC0
- ldr r1, _080EE81C @ =0x02000000
+ ldr r1, _080EE81C @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE8C6
.align 2, 0
-_080EE81C: .4byte 0x02000000
+_080EE81C: .4byte gSharedMem
_080EE820:
bl sub_80F6ED4
lsls r0, 24
@@ -5519,46 +5519,46 @@ _080EE820:
b _080EE8BE
_080EE840:
bl sub_80F6134
- ldr r1, _080EE850 @ =0x02000000
+ ldr r1, _080EE850 @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE8C6
.align 2, 0
-_080EE850: .4byte 0x02000000
+_080EE850: .4byte gSharedMem
_080EE854:
bl sub_80F0FA0
- ldr r1, _080EE864 @ =0x02000000
+ ldr r1, _080EE864 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE8C6
.align 2, 0
-_080EE864: .4byte 0x02000000
+_080EE864: .4byte gSharedMem
_080EE868:
bl sub_80F0FEC
b _080EE8B8
_080EE86E:
bl sub_80F0C28
- ldr r1, _080EE87C @ =0x02000000
+ ldr r1, _080EE87C @ =gSharedMem
movs r0, 0xC1
lsls r0, 2
adds r1, r0
b _080EE8C6
.align 2, 0
-_080EE87C: .4byte 0x02000000
+_080EE87C: .4byte gSharedMem
_080EE880:
bl sub_80F0C48
lsls r0, 24
cmp r0, 0
bne _080EE8E8
- ldr r1, _080EE894 @ =0x02000000
+ ldr r1, _080EE894 @ =gSharedMem
movs r2, 0xC1
lsls r2, 2
adds r1, r2
b _080EE8C6
.align 2, 0
-_080EE894: .4byte 0x02000000
+_080EE894: .4byte gSharedMem
_080EE898:
movs r0, 0x9
bl sub_80EEFBC
@@ -5577,7 +5577,7 @@ _080EE8B8:
cmp r0, 0
bne _080EE8E8
_080EE8BE:
- ldr r1, _080EE8D0 @ =0x02000000
+ ldr r1, _080EE8D0 @ =gSharedMem
movs r5, 0xC1
lsls r5, 2
adds r1, r5
@@ -5587,12 +5587,12 @@ _080EE8C6:
strh r0, [r1]
b _080EE8E8
.align 2, 0
-_080EE8D0: .4byte 0x02000000
+_080EE8D0: .4byte gSharedMem
_080EE8D4:
bl sub_8055870
cmp r0, 0
bne _080EE8E8
- ldr r0, _080EE8F0 @ =0x02000000
+ ldr r0, _080EE8F0 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r0, r1
@@ -5603,14 +5603,14 @@ _080EE8E8:
pop {r0}
bx r0
.align 2, 0
-_080EE8F0: .4byte 0x02000000
+_080EE8F0: .4byte gSharedMem
thumb_func_end sub_80EE658
thumb_func_start sub_80EE8F4
sub_80EE8F4: @ 80EE8F4
push {r4,lr}
sub sp, 0x4
- ldr r0, _080EE910 @ =0x02000000
+ ldr r0, _080EE910 @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r4, r0, r1
@@ -5623,7 +5623,7 @@ sub_80EE8F4: @ 80EE8F4
beq _080EE91A
b _080EE95E
.align 2, 0
-_080EE910: .4byte 0x02000000
+_080EE910: .4byte gSharedMem
_080EE914:
cmp r2, 0x2
beq _080EE958
@@ -5674,7 +5674,7 @@ _080EE968: .4byte sub_80EC00C
sub_80EE96C: @ 80EE96C
push {r4,r5,lr}
sub sp, 0x4
- ldr r0, _080EE99C @ =0x02000000
+ ldr r0, _080EE99C @ =gSharedMem
movs r1, 0xC1
lsls r1, 2
adds r5, r0, r1
@@ -5695,7 +5695,7 @@ sub_80EE96C: @ 80EE96C
strh r0, [r5]
b _080EE9B4
.align 2, 0
-_080EE99C: .4byte 0x02000000
+_080EE99C: .4byte gSharedMem
_080EE9A0:
ldr r0, _080EE9BC @ =gPaletteFade
ldrb r1, [r0, 0x7]
@@ -5727,7 +5727,7 @@ sub_80EE9C0: @ 80EE9C0
lsls r6, 24
lsrs r6, 24
bl sub_80F1E84
- ldr r1, _080EE9FC @ =0x02000000
+ ldr r1, _080EE9FC @ =gSharedMem
ldr r2, _080EEA00 @ =0x00006e14
adds r0, r1, r2
movs r2, 0
@@ -5745,7 +5745,7 @@ sub_80EE9C0: @ 80EE9C0
pop {r0}
bx r0
.align 2, 0
-_080EE9FC: .4byte 0x02000000
+_080EE9FC: .4byte gSharedMem
_080EEA00: .4byte 0x00006e14
_080EEA04: .4byte 0x00006e15
_080EEA08: .4byte 0x00006e17
@@ -5754,7 +5754,7 @@ _080EEA08: .4byte 0x00006e17
thumb_func_start sub_80EEA0C
sub_80EEA0C: @ 80EEA0C
push {r4,lr}
- ldr r1, _080EEA28 @ =0x02000000
+ ldr r1, _080EEA28 @ =gSharedMem
ldr r2, _080EEA2C @ =0x00006e16
adds r0, r1, r2
ldrb r0, [r0]
@@ -5769,7 +5769,7 @@ _080EEA1E:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080EEA28: .4byte 0x02000000
+_080EEA28: .4byte gSharedMem
_080EEA2C: .4byte 0x00006e16
_080EEA30: .4byte _080EEA34
.align 2, 0
@@ -5790,7 +5790,7 @@ _080EEA58:
beq _080EEA64
b _080EEC08
_080EEA64:
- ldr r1, _080EEA7C @ =0x02000000
+ ldr r1, _080EEA7C @ =gSharedMem
ldr r4, _080EEA80 @ =0x00006e17
adds r0, r1, r4
ldrb r0, [r0]
@@ -5802,7 +5802,7 @@ _080EEA64:
strb r0, [r1]
b _080EEC08
.align 2, 0
-_080EEA7C: .4byte 0x02000000
+_080EEA7C: .4byte gSharedMem
_080EEA80: .4byte 0x00006e17
_080EEA84: .4byte 0x00006e16
_080EEA88:
@@ -5814,7 +5814,7 @@ _080EEA88:
.align 2, 0
_080EEA94: .4byte 0x00006e16
_080EEA98:
- ldr r4, _080EEAC8 @ =0x02000000
+ ldr r4, _080EEAC8 @ =gSharedMem
ldr r1, _080EEACC @ =0x00006e17
adds r0, r4, r1
ldrb r0, [r0]
@@ -5825,7 +5825,7 @@ _080EEA98:
adds r0, 0x1
strb r0, [r4]
_080EEAAE:
- ldr r4, _080EEAC8 @ =0x02000000
+ ldr r4, _080EEAC8 @ =gSharedMem
ldr r1, _080EEACC @ =0x00006e17
adds r0, r4, r1
ldrb r0, [r0]
@@ -5839,7 +5839,7 @@ _080EEAC2:
adds r1, r4, r2
b _080EEB76
.align 2, 0
-_080EEAC8: .4byte 0x02000000
+_080EEAC8: .4byte gSharedMem
_080EEACC: .4byte 0x00006e17
_080EEAD0: .4byte 0x00006e16
_080EEAD4:
@@ -5888,7 +5888,7 @@ _080EEB20:
_080EEB26:
strb r0, [r1]
_080EEB28:
- ldr r4, _080EEB5C @ =0x02000000
+ ldr r4, _080EEB5C @ =gSharedMem
ldr r1, _080EEB60 @ =0x00006e14
adds r0, r4, r1
ldrb r0, [r0]
@@ -5899,7 +5899,7 @@ _080EEB28:
adds r0, 0x1
strb r0, [r4]
_080EEB3E:
- ldr r4, _080EEB5C @ =0x02000000
+ ldr r4, _080EEB5C @ =gSharedMem
ldr r1, _080EEB60 @ =0x00006e14
adds r0, r4, r1
ldrb r0, [r0]
@@ -5912,14 +5912,14 @@ _080EEB3E:
b _080EEB76
.align 2, 0
_080EEB58: .4byte 0x00006dae
-_080EEB5C: .4byte 0x02000000
+_080EEB5C: .4byte gSharedMem
_080EEB60: .4byte 0x00006e14
_080EEB64: .4byte 0x00006e16
_080EEB68:
bl sub_8055870
cmp r0, 0
bne _080EEC08
- ldr r1, _080EEB80 @ =0x02000000
+ ldr r1, _080EEB80 @ =gSharedMem
ldr r4, _080EEB84 @ =0x00006e16
adds r1, r4
_080EEB76:
@@ -5928,11 +5928,11 @@ _080EEB76:
strb r0, [r1]
b _080EEC08
.align 2, 0
-_080EEB80: .4byte 0x02000000
+_080EEB80: .4byte gSharedMem
_080EEB84: .4byte 0x00006e16
_080EEB88:
bl sub_80F1DF0
- ldr r4, _080EEBA0 @ =0x02000000
+ ldr r4, _080EEBA0 @ =gSharedMem
ldr r1, _080EEBA4 @ =0x00006e14
adds r0, r4, r1
ldrb r0, [r0]
@@ -5941,7 +5941,7 @@ _080EEB88:
adds r4, r2
b _080EEBCC
.align 2, 0
-_080EEBA0: .4byte 0x02000000
+_080EEBA0: .4byte gSharedMem
_080EEBA4: .4byte 0x00006e14
_080EEBA8: .4byte 0x00006e16
_080EEBAC:
@@ -5949,7 +5949,7 @@ _080EEBAC:
lsls r0, 24
cmp r0, 0
bne _080EEC08
- ldr r4, _080EEBD4 @ =0x02000000
+ ldr r4, _080EEBD4 @ =gSharedMem
ldr r1, _080EEBD8 @ =0x00006e14
adds r0, r4, r1
ldrb r0, [r0]
@@ -5965,7 +5965,7 @@ _080EEBCC:
strb r0, [r4]
b _080EEC08
.align 2, 0
-_080EEBD4: .4byte 0x02000000
+_080EEBD4: .4byte gSharedMem
_080EEBD8: .4byte 0x00006e14
_080EEBDC: .4byte 0x00006dad
_080EEBE0: .4byte 0x00006e16
@@ -5974,7 +5974,7 @@ _080EEBE4:
lsls r0, 24
cmp r0, 0
bne _080EEC08
- ldr r1, _080EEC00 @ =0x02000000
+ ldr r1, _080EEC00 @ =gSharedMem
ldr r2, _080EEC04 @ =0x00006e16
adds r1, r2
ldrb r0, [r1]
@@ -5984,7 +5984,7 @@ _080EEBFA:
movs r0, 0
b _080EEC0A
.align 2, 0
-_080EEC00: .4byte 0x02000000
+_080EEC00: .4byte gSharedMem
_080EEC04: .4byte 0x00006e16
_080EEC08:
movs r0, 0x1
@@ -6003,7 +6003,7 @@ sub_80EEC10: @ 80EEC10
ands r0, r1
cmp r0, 0
beq _080EEC50
- ldr r1, _080EEC4C @ =0x02006dad
+ ldr r1, _080EEC4C @ =gSharedMem + 0x6DAD
adds r3, r1, 0x1
adds r2, r1, 0x5
_080EEC24:
@@ -6027,13 +6027,13 @@ _080EEC36:
b _080EEC8A
.align 2, 0
_080EEC48: .4byte gMain
-_080EEC4C: .4byte 0x02006dad
+_080EEC4C: .4byte gSharedMem + 0x6DAD
_080EEC50:
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _080EEC88
- ldr r1, _080EEC84 @ =0x02006dad
+ ldr r1, _080EEC84 @ =gSharedMem + 0x6DAD
movs r4, 0
movs r2, 0x1
ldrsb r2, [r1, r2]
@@ -6057,7 +6057,7 @@ _080EEC72:
movs r0, 0x1
b _080EEC8A
.align 2, 0
-_080EEC84: .4byte 0x02006dad
+_080EEC84: .4byte gSharedMem + 0x6DAD
_080EEC88:
movs r0, 0
_080EEC8A:
@@ -6077,7 +6077,7 @@ sub_80EEC90: @ 80EEC90
lsrs r3, r0, 16
cmp r3, 0
beq _080EECD0
- ldr r2, _080EECC4 @ =0x02000000
+ ldr r2, _080EECC4 @ =gSharedMem
ldr r0, _080EECC8 @ =0x00006dad
adds r1, r2, r0
ldrb r0, [r1]
@@ -6094,7 +6094,7 @@ sub_80EEC90: @ 80EEC90
b _080EECF8
.align 2, 0
_080EECC0: .4byte gMain
-_080EECC4: .4byte 0x02000000
+_080EECC4: .4byte gSharedMem
_080EECC8: .4byte 0x00006dad
_080EECCC: .4byte 0x00006dae
_080EECD0:
@@ -6102,7 +6102,7 @@ _080EECD0:
ands r0, r1
cmp r0, 0
beq _080EED04
- ldr r0, _080EECFC @ =0x02000000
+ ldr r0, _080EECFC @ =gSharedMem
ldr r4, _080EED00 @ =0x00006dad
adds r2, r0, r4
ldrb r1, [r2]
@@ -6122,7 +6122,7 @@ _080EECF8:
movs r0, 0x1
b _080EED06
.align 2, 0
-_080EECFC: .4byte 0x02000000
+_080EECFC: .4byte gSharedMem
_080EED00: .4byte 0x00006dad
_080EED04:
movs r0, 0
@@ -6219,7 +6219,7 @@ _080EED98:
sub_80EED9C: @ 80EED9C
push {lr}
ldr r2, _080EEDB8 @ =gUnknown_03000744
- ldr r0, _080EEDBC @ =0x02000000
+ ldr r0, _080EEDBC @ =gSharedMem
movs r1, 0xC0
lsls r1, 2
adds r0, r1
@@ -6232,7 +6232,7 @@ sub_80EED9C: @ 80EED9C
bx r0
.align 2, 0
_080EEDB8: .4byte gUnknown_03000744
-_080EEDBC: .4byte 0x02000000
+_080EEDBC: .4byte gSharedMem
_080EEDC0: .4byte sub_80EEDC4
thumb_func_end sub_80EED9C
@@ -6242,7 +6242,7 @@ sub_80EEDC4: @ 80EEDC4
bl sub_8055870
cmp r0, 0x1
beq _080EEDDC
- ldr r0, _080EEDE0 @ =0x02000000
+ ldr r0, _080EEDE0 @ =gSharedMem
movs r1, 0xC0
lsls r1, 2
adds r0, r1
@@ -6253,7 +6253,7 @@ _080EEDDC:
pop {r0}
bx r0
.align 2, 0
-_080EEDE0: .4byte 0x02000000
+_080EEDE0: .4byte gSharedMem
_080EEDE4: .4byte gUnknown_03000744
thumb_func_end sub_80EEDC4