summaryrefslogtreecommitdiff
path: root/asm/contest.s
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2017-11-11 13:20:03 -0800
committerMarcus Huderle <huderlem@gmail.com>2017-11-11 13:20:03 -0800
commit92fda2cc0d5afa76e94927cb72ceac9700f54c1b (patch)
tree24a7840f1c49602a6ad033ea6cc1cb27b7e12be4 /asm/contest.s
parent955c5a8e90c9afba35114c583628f74f849a0da4 (diff)
parent999c4d59793e761ca71ab7b27272de46d78de138 (diff)
Merge remote-tracking branch 'upstream/master' into pokenav
Diffstat (limited to 'asm/contest.s')
-rw-r--r--asm/contest.s702
1 files changed, 351 insertions, 351 deletions
diff --git a/asm/contest.s b/asm/contest.s
index c5dfe3e2e..ad3b4fba9 100644
--- a/asm/contest.s
+++ b/asm/contest.s
@@ -148,7 +148,7 @@ sub_80AB2AC: @ 80AB2AC
movs r4, 0
movs r5, 0xA0
_080AB2DC:
- ldr r0, _080AB318 @ =0x02018004
+ ldr r0, _080AB318 @ =gSharedMem + 0x18004
adds r0, r5, r0
ldr r1, _080AB31C @ =gUnknown_02038696
adds r1, r4, r1
@@ -171,7 +171,7 @@ _080AB308: .4byte 0x06002000
_080AB30C: .4byte gUnknown_08D1725C
_080AB310: .4byte 0x0600d000
_080AB314: .4byte gUnknown_08D17144
-_080AB318: .4byte 0x02018004
+_080AB318: .4byte gSharedMem + 0x18004
_080AB31C: .4byte gUnknown_02038696
thumb_func_end sub_80AB2AC
@@ -234,7 +234,7 @@ _080AB394: .4byte 0x00007e3f
thumb_func_start sub_80AB398
sub_80AB398: @ 80AB398
push {r4-r6,lr}
- ldr r4, _080AB468 @ =0x02019204
+ ldr r4, _080AB468 @ =gSharedMem + 0x19204
adds r0, r4, 0
movs r1, 0
movs r2, 0x5C
@@ -250,7 +250,7 @@ _080AB3AC:
adds r5, 0x1
cmp r5, 0x3
ble _080AB3AC
- ldr r4, _080AB46C @ =0x02019260
+ ldr r4, _080AB46C @ =gSharedMem + 0x19260
movs r5, 0x3
_080AB3BE:
adds r0, r4, 0
@@ -261,7 +261,7 @@ _080AB3BE:
subs r5, 0x1
cmp r5, 0
bge _080AB3BE
- ldr r4, _080AB470 @ =0x020192d0
+ ldr r4, _080AB470 @ =gSharedMem + 0x192D0
movs r6, 0x4
negs r6, r6
movs r3, 0xFF
@@ -335,9 +335,9 @@ _080AB448:
pop {r0}
bx r0
.align 2, 0
-_080AB468: .4byte 0x02019204
-_080AB46C: .4byte 0x02019260
-_080AB470: .4byte 0x020192d0
+_080AB468: .4byte gSharedMem + 0x19204
+_080AB46C: .4byte gSharedMem + 0x19260
+_080AB470: .4byte gSharedMem + 0x192D0
_080AB474: .4byte gIsLinkContest
_080AB478: .4byte gUnknown_02038696
thumb_func_end sub_80AB398
@@ -414,7 +414,7 @@ _080AB4E0:
ldr r1, _080AB544 @ =gReservedSpritePaletteCount
movs r0, 0x4
strb r0, [r1]
- ldr r0, _080AB548 @ =0x02000000
+ ldr r0, _080AB548 @ =gSharedMem
movs r1, 0xC0
lsls r1, 9
adds r0, r1
@@ -434,14 +434,14 @@ _080AB538: .4byte gPaletteFade
_080AB53C: .4byte 0x040000d4
_080AB540: .4byte 0x85000400
_080AB544: .4byte gReservedSpritePaletteCount
-_080AB548: .4byte 0x02000000
+_080AB548: .4byte gSharedMem
_080AB54C: .4byte gMain
_080AB550: .4byte 0x0000043c
_080AB554:
bl sub_80AB350
b _080AB56C
_080AB55A:
- ldr r5, _080AB574 @ =0x0201925d
+ ldr r5, _080AB574 @ =gSharedMem + 0x1925D
adds r0, r5, 0
bl sub_80AB70C
lsls r0, 24
@@ -455,7 +455,7 @@ _080AB56C:
strb r0, [r4]
b _080AB5AE
.align 2, 0
-_080AB574: .4byte 0x0201925d
+_080AB574: .4byte gSharedMem + 0x1925D
_080AB578:
bl sub_80B2184
ldr r0, _080AB5B8 @ =gUnknown_030042C0
@@ -475,7 +475,7 @@ _080AB578:
ldr r0, _080AB5C8 @ =sub_80AB5D4
movs r1, 0xA
bl CreateTask
- ldr r1, _080AB5CC @ =0x02019204
+ ldr r1, _080AB5CC @ =gSharedMem + 0x19204
strb r0, [r1, 0x8]
ldr r0, _080AB5D0 @ =sub_80ABAAC
bl SetMainCallback2
@@ -490,7 +490,7 @@ _080AB5BC: .4byte gUnknown_030041B4
_080AB5C0: .4byte gPaletteFade
_080AB5C4: .4byte sub_80ABAC4
_080AB5C8: .4byte sub_80AB5D4
-_080AB5CC: .4byte 0x02019204
+_080AB5CC: .4byte gSharedMem + 0x19204
_080AB5D0: .4byte sub_80ABAAC
thumb_func_end sub_80AB47C
@@ -630,7 +630,7 @@ sub_80AB6B4: @ 80AB6B4
bl GetMultiplayerId
adds r0, r4, 0
bl DestroyTask
- ldr r0, _080AB6FC @ =0x02019204
+ ldr r0, _080AB6FC @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x8]
lsls r0, r1, 2
adds r0, r1
@@ -648,7 +648,7 @@ _080AB6F2:
bx r0
.align 2, 0
_080AB6F8: .4byte gTasks
-_080AB6FC: .4byte 0x02019204
+_080AB6FC: .4byte gSharedMem + 0x19204
_080AB700: .4byte sub_80AB960
_080AB704: .4byte gRngValue
_080AB708: .4byte gUnknown_03005D28
@@ -739,7 +739,7 @@ _080AB7B0:
ldr r4, _080AB7F0 @ =0x06002000
adds r1, r4, 0
bl LZDecompressVram
- ldr r3, _080AB7F4 @ =0x02015800
+ ldr r3, _080AB7F4 @ =gSharedMem + 0x15800
movs r5, 0x80
lsls r5, 6
ldr r1, _080AB7F8 @ =0x040000d4
@@ -769,7 +769,7 @@ _080AB7E6:
.align 2, 0
_080AB7EC: .4byte gContestAudienceGfx
_080AB7F0: .4byte 0x06002000
-_080AB7F4: .4byte 0x02015800
+_080AB7F4: .4byte gSharedMem + 0x15800
_080AB7F8: .4byte 0x040000d4
_080AB7FC: .4byte 0x84000400
_080AB800:
@@ -785,7 +785,7 @@ _080AB814:
ldr r4, _080AB834 @ =0x0600e000
adds r1, r4, 0
bl LZDecompressVram
- ldr r1, _080AB838 @ =0x02018a04
+ ldr r1, _080AB838 @ =gSharedMem + 0x18A04
ldr r0, _080AB83C @ =0x040000d4
str r4, [r0]
str r1, [r0, 0x4]
@@ -796,7 +796,7 @@ _080AB814:
.align 2, 0
_080AB830: .4byte gUnknown_08D17424
_080AB834: .4byte 0x0600e000
-_080AB838: .4byte 0x02018a04
+_080AB838: .4byte gSharedMem + 0x18A04
_080AB83C: .4byte 0x040000d4
_080AB840: .4byte 0x84000200
_080AB844:
@@ -836,7 +836,7 @@ _080AB844:
mov r0, sp
adds r2, r6, 0
bl CpuSet
- ldr r1, _080AB8C0 @ =0x02018004
+ ldr r1, _080AB8C0 @ =gSharedMem + 0x18004
ldr r0, _080AB8C4 @ =0x040000d4
mov r2, r8
str r2, [r0]
@@ -852,7 +852,7 @@ _080AB8B0: .4byte gPlttBufferUnfaded + 0x100
_080AB8B4: .4byte REG_BG0CNT
_080AB8B8: .4byte gContestPlayerMonIndex
_080AB8BC: .4byte 0xffffff00
-_080AB8C0: .4byte 0x02018004
+_080AB8C0: .4byte gSharedMem + 0x18004
_080AB8C4: .4byte 0x040000d4
_080AB8C8: .4byte 0x84000080
_080AB8CC:
@@ -860,7 +860,7 @@ _080AB8CC:
bl sub_80AFA5C
bl sub_80AEB30
bl sub_80AE8B4
- ldr r1, _080AB924 @ =0x02019204
+ ldr r1, _080AB924 @ =gSharedMem + 0x19204
movs r4, 0
strb r0, [r1, 0x12]
bl sub_80AFE30
@@ -890,7 +890,7 @@ _080AB8CC:
bl sub_80B292C
b _080AB946
.align 2, 0
-_080AB924: .4byte 0x02019204
+_080AB924: .4byte gSharedMem + 0x19204
_080AB928: .4byte gBanksBySide
_080AB92C: .4byte gBattleTypeFlags
_080AB930: .4byte gBankAttacker
@@ -1062,7 +1062,7 @@ _080ABA70: .4byte REG_BG0CNT
_080ABA74: .4byte REG_BG2CNT
_080ABA78: .4byte gTasks
_080ABA7C:
- ldr r0, _080ABAA4 @ =0x02019204
+ ldr r0, _080ABAA4 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x6]
movs r0, 0x40
ands r0, r1
@@ -1083,7 +1083,7 @@ _080ABA9C:
pop {r0}
bx r0
.align 2, 0
-_080ABAA4: .4byte 0x02019204
+_080ABAA4: .4byte gSharedMem + 0x19204
_080ABAA8: .4byte sub_80ABB70
thumb_func_end sub_80AB9A0
@@ -1184,7 +1184,7 @@ sub_80ABB70: @ 80ABB70
strh r1, [r0]
bl sub_80B0D7C
ldr r1, _080ABBB8 @ =gPlttBufferUnfaded
- ldr r2, _080ABBBC @ =0x02018204
+ ldr r2, _080ABBBC @ =gSharedMem + 0x18204
ldr r0, _080ABBC0 @ =0x040000d4
str r1, [r0]
str r2, [r0, 0x4]
@@ -1205,7 +1205,7 @@ sub_80ABB70: @ 80ABB70
_080ABBB0: .4byte gUnknown_030042A0
_080ABBB4: .4byte gUnknown_03004280
_080ABBB8: .4byte gPlttBufferUnfaded
-_080ABBBC: .4byte 0x02018204
+_080ABBBC: .4byte gSharedMem + 0x18204
_080ABBC0: .4byte 0x040000d4
_080ABBC4: .4byte 0x84000100
_080ABBC8: .4byte gContestPlayerMonIndex
@@ -1217,7 +1217,7 @@ _080ABBD4:
bl StringCopy
_080ABBDC:
ldr r5, _080ABC20 @ =gDisplayedStringBattle
- ldr r0, _080ABC28 @ =0x02019204
+ ldr r0, _080ABC28 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x1]
adds r1, 0x1
adds r0, r5, 0
@@ -1249,7 +1249,7 @@ _080ABBDC:
.align 2, 0
_080ABC20: .4byte gDisplayedStringBattle
_080ABC24: .4byte gUnknown_083CAFAE
-_080ABC28: .4byte 0x02019204
+_080ABC28: .4byte gSharedMem + 0x19204
_080ABC2C: .4byte gStringVar4
_080ABC30: .4byte gMenuWindow
_080ABC34: .4byte gTasks
@@ -1369,7 +1369,7 @@ sub_80ABCDC: @ 80ABCDC
movs r6, 0
ldr r0, _080ABD90 @ =gContestPlayerMonIndex
mov r8, r0
- ldr r7, _080ABD94 @ =0x02019260
+ ldr r7, _080ABD94 @ =gSharedMem + 0x19260
mov r9, r5
mov r10, r4
_080ABD1C:
@@ -1426,7 +1426,7 @@ _080ABD84: .4byte gUnknown_03004280
_080ABD88: .4byte gUnknown_03004210
_080ABD8C: .4byte gUnknown_083CA340
_080ABD90: .4byte gContestPlayerMonIndex
-_080ABD94: .4byte 0x02019260
+_080ABD94: .4byte gSharedMem + 0x19260
_080ABD98: .4byte gUnknown_0203858E
_080ABD9C: .4byte gUnknownText_UnknownFormatting2
_080ABDA0:
@@ -1500,7 +1500,7 @@ _080ABE20:
movs r0, 0
movs r2, 0xC
bl sub_814A5C0
- ldr r4, _080ABE8C @ =0x02019204
+ ldr r4, _080ABE8C @ =gSharedMem + 0x19204
movs r0, 0
ldrsb r0, [r4, r0]
bl sub_80AC0AC
@@ -1538,7 +1538,7 @@ _080ABE7C: .4byte gMoveNames
_080ABE80: .4byte gUnknown_083CA340 + 0x1
_080ABE84: .4byte 0x0000ffff
_080ABE88: .4byte 0x00002d9f
-_080ABE8C: .4byte 0x02019204
+_080ABE8C: .4byte gSharedMem + 0x19204
_080ABE90: .4byte gContestMons
_080ABE94: .4byte gContestPlayerMonIndex
_080ABE98: .4byte gTasks
@@ -1651,7 +1651,7 @@ _080ABF78:
bl StringCopy
_080ABF80:
ldr r5, _080ABFC8 @ =gDisplayedStringBattle
- ldr r0, _080ABFD0 @ =0x02019204
+ ldr r0, _080ABFD0 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x1]
adds r1, 0x1
adds r0, r5, 0
@@ -1685,7 +1685,7 @@ _080ABF80:
.align 2, 0
_080ABFC8: .4byte gDisplayedStringBattle
_080ABFCC: .4byte gUnknown_083CAFAE
-_080ABFD0: .4byte 0x02019204
+_080ABFD0: .4byte gSharedMem + 0x19204
_080ABFD4: .4byte gStringVar4
_080ABFD8: .4byte gMenuWindow
_080ABFDC: .4byte gUnknown_030042A0
@@ -1693,7 +1693,7 @@ _080ABFE0: .4byte gUnknown_03004280
_080ABFE4: .4byte gTasks
_080ABFE8: .4byte sub_80ABC70
_080ABFEC:
- ldr r4, _080AC000 @ =0x02019204
+ ldr r4, _080AC000 @ =gSharedMem + 0x19204
movs r0, 0
ldrsb r0, [r4, r0]
bl nullsub_17
@@ -1703,12 +1703,12 @@ _080ABFEC:
subs r0, r6, 0x1
b _080AC006
.align 2, 0
-_080AC000: .4byte 0x02019204
+_080AC000: .4byte gSharedMem + 0x19204
_080AC004:
subs r0, 0x1
_080AC006:
strb r0, [r4]
- ldr r4, _080AC03C @ =0x02019204
+ ldr r4, _080AC03C @ =gSharedMem + 0x19204
movs r0, 0
ldrsb r0, [r4, r0]
bl sub_80AC0AC
@@ -1730,11 +1730,11 @@ _080AC006:
bl PlaySE
b _080AC098
.align 2, 0
-_080AC03C: .4byte 0x02019204
+_080AC03C: .4byte gSharedMem + 0x19204
_080AC040: .4byte gContestMons
_080AC044: .4byte gContestPlayerMonIndex
_080AC048:
- ldr r4, _080AC060 @ =0x02019204
+ ldr r4, _080AC060 @ =gSharedMem + 0x19204
movs r0, 0
ldrsb r0, [r4, r0]
bl nullsub_17
@@ -1745,12 +1745,12 @@ _080AC048:
strb r5, [r4]
b _080AC068
.align 2, 0
-_080AC060: .4byte 0x02019204
+_080AC060: .4byte gSharedMem + 0x19204
_080AC064:
adds r0, r1, 0x1
strb r0, [r4]
_080AC068:
- ldr r4, _080AC0A0 @ =0x02019204
+ ldr r4, _080AC0A0 @ =gSharedMem + 0x19204
movs r0, 0
ldrsb r0, [r4, r0]
bl sub_80AC0AC
@@ -1776,7 +1776,7 @@ _080AC098:
pop {r0}
bx r0
.align 2, 0
-_080AC0A0: .4byte 0x02019204
+_080AC0A0: .4byte gSharedMem + 0x19204
_080AC0A4: .4byte gContestMons
_080AC0A8: .4byte gContestPlayerMonIndex
thumb_func_end sub_80ABEA0
@@ -1819,7 +1819,7 @@ sub_80AC0C8: @ 80AC0C8
lsls r1, r2, 3
subs r1, r2
lsls r1, 2
- ldr r2, _080AC128 @ =0x02019260
+ ldr r2, _080AC128 @ =gSharedMem + 0x19260
adds r1, r2
strh r0, [r1, 0x6]
ldr r4, _080AC12C @ =sub_80C8A38
@@ -1845,7 +1845,7 @@ sub_80AC0C8: @ 80AC0C8
.align 2, 0
_080AC120: .4byte gIsLinkContest
_080AC124: .4byte gContestPlayerMonIndex
-_080AC128: .4byte 0x02019260
+_080AC128: .4byte gSharedMem + 0x19260
_080AC12C: .4byte sub_80C8A38
_080AC130: .4byte sub_80AC15C
_080AC134: .4byte gTasks
@@ -1875,7 +1875,7 @@ sub_80AC15C: @ 80AC15C
lsrs r0, 24
bl DestroyTask
ldr r2, _080AC17C @ =gTasks
- ldr r0, _080AC180 @ =0x02019204
+ ldr r0, _080AC180 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x8]
lsls r0, r1, 2
adds r0, r1
@@ -1887,7 +1887,7 @@ sub_80AC15C: @ 80AC15C
bx r0
.align 2, 0
_080AC17C: .4byte gTasks
-_080AC180: .4byte 0x02019204
+_080AC180: .4byte gSharedMem + 0x19204
_080AC184: .4byte sub_80AC188
thumb_func_end sub_80AC15C
@@ -1906,7 +1906,7 @@ sub_80AC188: @ 80AC188
movs r0, 0
bl sub_80AFFE0
ldr r1, _080AC1EC @ =gPlttBufferFaded
- ldr r0, _080AC1F0 @ =0x02018604
+ ldr r0, _080AC1F0 @ =gSharedMem + 0x18604
movs r2, 0x80
lsls r2, 3
ldr r4, _080AC1F4 @ =0x040000d4
@@ -1939,7 +1939,7 @@ sub_80AC188: @ 80AC188
_080AC1E4: .4byte gUnknown_030042A0
_080AC1E8: .4byte gUnknown_03004280
_080AC1EC: .4byte gPlttBufferFaded
-_080AC1F0: .4byte 0x02018604
+_080AC1F0: .4byte gSharedMem + 0x18604
_080AC1F4: .4byte 0x040000d4
_080AC1F8: .4byte 0xfffffc00
_080AC1FC: .4byte gTasks
@@ -1991,7 +1991,7 @@ sub_80AC250: @ 80AC250
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, _080AC278 @ =0x02019204
+ ldr r0, _080AC278 @ =gSharedMem + 0x19204
ldrh r1, [r0, 0x6]
movs r0, 0x90
lsls r0, 2
@@ -2009,7 +2009,7 @@ _080AC272:
pop {r0}
bx r0
.align 2, 0
-_080AC278: .4byte 0x02019204
+_080AC278: .4byte gSharedMem + 0x19204
_080AC27C: .4byte gTasks
_080AC280: .4byte sub_80AC284
thumb_func_end sub_80AC250
@@ -2031,7 +2031,7 @@ sub_80AC284: @ 80AC284
asrs r0, 16
cmp r0, 0x13
ble _080AC2B6
- ldr r1, _080AC2C0 @ =0x02019204
+ ldr r1, _080AC2C0 @ =gSharedMem + 0x19204
movs r0, 0
strb r0, [r1, 0x10]
ldr r0, _080AC2C4 @ =gRngValue
@@ -2046,7 +2046,7 @@ _080AC2B6:
bx r0
.align 2, 0
_080AC2BC: .4byte gTasks
-_080AC2C0: .4byte 0x02019204
+_080AC2C0: .4byte gSharedMem + 0x19204
_080AC2C4: .4byte gRngValue
_080AC2C8: .4byte sub_80AC2CC
thumb_func_end sub_80AC284
@@ -2062,7 +2062,7 @@ sub_80AC2CC: @ 80AC2CC
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r2, _080AC308 @ =0x02019204
+ ldr r2, _080AC308 @ =gSharedMem + 0x19204
ldrb r7, [r2, 0x11]
ldr r1, _080AC30C @ =gTasks
lsls r0, 2
@@ -2083,7 +2083,7 @@ _080AC2FC:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080AC308: .4byte 0x02019204
+_080AC308: .4byte gSharedMem + 0x19204
_080AC30C: .4byte gTasks
_080AC310: .4byte _080AC314
.align 2, 0
@@ -2151,7 +2151,7 @@ _080AC314:
_080AC404:
bl sub_80B0D7C
movs r6, 0
- ldr r0, _080AC484 @ =0x02019204
+ ldr r0, _080AC484 @ =gSharedMem + 0x19204
adds r1, r0, 0
adds r1, 0xCC
ldrb r0, [r0, 0x10]
@@ -2170,7 +2170,7 @@ _080AC422:
cmp r1, r0
bne _080AC422
_080AC42C:
- ldr r4, _080AC484 @ =0x02019204
+ ldr r4, _080AC484 @ =gSharedMem + 0x19204
strb r6, [r4, 0x11]
ldrb r7, [r4, 0x11]
ldr r0, _080AC488 @ =gIsLinkContest
@@ -2209,7 +2209,7 @@ _080AC458:
strh r5, [r0, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC484: .4byte 0x02019204
+_080AC484: .4byte gSharedMem + 0x19204
_080AC488: .4byte gIsLinkContest
_080AC48C: .4byte sub_80C8C80
_080AC490: .4byte sub_80AD8DC
@@ -2247,7 +2247,7 @@ _080AC4D4:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AC508 @ =0x02019260
+ ldr r1, _080AC508 @ =gSharedMem + 0x19260
adds r2, r0, r1
ldrb r1, [r2, 0xC]
movs r0, 0x6
@@ -2271,7 +2271,7 @@ _080AC4F6:
strh r1, [r0, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC508: .4byte 0x02019260
+_080AC508: .4byte gSharedMem + 0x19260
_080AC50C:
bl sub_80AF138
adds r0, r7, 0
@@ -2293,7 +2293,7 @@ _080AC534:
mov r4, r8
lsls r4, 2
mov r9, r4
- ldr r4, _080AC5C4 @ =0x02019348
+ ldr r4, _080AC5C4 @ =gSharedMem + 0x19348
ldr r1, _080AC5C8 @ =gBattleMonForms
movs r2, 0
adds r0, r1, 0x3
@@ -2357,7 +2357,7 @@ _080AC542:
strh r6, [r4, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC5C4: .4byte 0x02019348
+_080AC5C4: .4byte gSharedMem + 0x19348
_080AC5C8: .4byte gBattleMonForms
_080AC5CC: .4byte 0xfffffebc
_080AC5D0: .4byte gContestMons
@@ -2387,7 +2387,7 @@ _080AC5E8:
bl _080AD8CA
_080AC60E:
lsls r0, r7, 2
- ldr r1, _080AC634 @ =0x02019338
+ ldr r1, _080AC634 @ =gSharedMem + 0x19338
adds r0, r1
ldrb r1, [r0, 0x2]
movs r0, 0x2
@@ -2402,12 +2402,12 @@ _080AC622:
.align 2, 0
_080AC62C: .4byte gSprites
_080AC630: .4byte SpriteCallbackDummy
-_080AC634: .4byte 0x02019338
+_080AC634: .4byte gSharedMem + 0x19338
_080AC638:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AC660 @ =0x02019260
+ ldr r1, _080AC660 @ =gSharedMem + 0x19260
adds r5, r0, r1
ldrb r1, [r5, 0xC]
movs r0, 0x1
@@ -2423,7 +2423,7 @@ _080AC638:
strh r1, [r0, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC660: .4byte 0x02019260
+_080AC660: .4byte gSharedMem + 0x19260
_080AC664:
bl sub_80AF138
ldr r0, _080AC690 @ =gStringVar1
@@ -2494,7 +2494,7 @@ _080AC6F8:
bne _080AC708
bl _080AD8CA
_080AC708:
- ldr r0, _080AC728 @ =0x02019204
+ ldr r0, _080AC728 @ =gSharedMem + 0x19204
adds r0, 0x5A
movs r1, 0
strb r1, [r0]
@@ -2509,7 +2509,7 @@ _080AC708:
bl _080AD8CA
.align 2, 0
_080AC724: .4byte gMenuWindow
-_080AC728: .4byte 0x02019204
+_080AC728: .4byte gSharedMem + 0x19204
_080AC72C: .4byte gTasks
_080AC730:
ldrb r1, [r6, 0x11]
@@ -2555,7 +2555,7 @@ _080AC77C:
_080AC790:
adds r0, r7, 0
bl sub_80B28CC
- ldr r1, _080AC7C0 @ =0x02019204
+ ldr r1, _080AC7C0 @ =gSharedMem + 0x19204
adds r0, r1, 0
adds r0, 0x5A
ldrb r0, [r0]
@@ -2574,7 +2574,7 @@ _080AC790:
.align 2, 0
_080AC7B8: .4byte gAnimScriptCallback
_080AC7BC: .4byte gAnimScriptActive
-_080AC7C0: .4byte 0x02019204
+_080AC7C0: .4byte gSharedMem + 0x19204
_080AC7C4: .4byte gTasks
_080AC7C8:
lsls r0, r7, 3
@@ -2630,7 +2630,7 @@ _080AC81E:
lsls r2, r7, 3
subs r0, r2, r7
lsls r0, 2
- ldr r1, _080AC858 @ =0x02019260
+ ldr r1, _080AC858 @ =gSharedMem + 0x19260
adds r6, r0, r1
ldrb r0, [r6, 0x13]
mov r9, r3
@@ -2647,7 +2647,7 @@ _080AC81E:
strh r0, [r4, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC858: .4byte 0x02019260
+_080AC858: .4byte gSharedMem + 0x19260
_080AC85C:
ldrb r0, [r6, 0x14]
cmp r0, 0xFF
@@ -2730,7 +2730,7 @@ _080AC8F8:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AC914 @ =0x02019260
+ ldr r1, _080AC914 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r0, [r0, 0x11]
movs r3, 0x3
@@ -2741,7 +2741,7 @@ _080AC8F8:
bl sub_80B1710
b _080AC934
.align 2, 0
-_080AC914: .4byte 0x02019260
+_080AC914: .4byte gSharedMem + 0x19260
_080AC918:
cmp r3, 0x2
bne _080AC924
@@ -2804,7 +2804,7 @@ _080AC98C:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AC9B8 @ =0x02019260
+ ldr r1, _080AC9B8 @ =gSharedMem + 0x19260
adds r0, r1
movs r3, 0x2
ldrsh r1, [r0, r3]
@@ -2821,7 +2821,7 @@ _080AC98C:
strh r1, [r0, 0x8]
bl _080AD8CA
.align 2, 0
-_080AC9B8: .4byte 0x02019260
+_080AC9B8: .4byte gSharedMem + 0x19260
_080AC9BC: .4byte gTasks
_080AC9C0:
ldrb r0, [r6, 0x11]
@@ -2849,7 +2849,7 @@ _080AC9EC:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080ACA1C @ =0x02019260
+ ldr r1, _080ACA1C @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0x10]
movs r0, 0x30
@@ -2869,7 +2869,7 @@ _080ACA06:
strh r0, [r1, 0x8]
bl _080AD8CA
.align 2, 0
-_080ACA1C: .4byte 0x02019260
+_080ACA1C: .4byte gSharedMem + 0x19260
_080ACA20: .4byte gTasks
_080ACA24:
ldrb r1, [r6, 0x6]
@@ -2984,7 +2984,7 @@ _080ACAEE:
cmp r6, 0x3
bgt _080ACB58
ldr r3, _080ACB24 @ =gUnknown_02038696
- ldr r1, _080ACB28 @ =0x02019260
+ ldr r1, _080ACB28 @ =gSharedMem + 0x19260
_080ACB0A:
movs r4, 0
movs r2, 0
@@ -3000,7 +3000,7 @@ _080ACB0A:
b _080ACB60
.align 2, 0
_080ACB24: .4byte gUnknown_02038696
-_080ACB28: .4byte 0x02019260
+_080ACB28: .4byte gSharedMem + 0x19260
_080ACB2C:
adds r2, 0x1
cmp r2, 0x3
@@ -3044,7 +3044,7 @@ _080ACB60:
lsls r4, r2, 3
subs r4, r2
lsls r4, 2
- ldr r1, _080ACB94 @ =0x02019260
+ ldr r1, _080ACB94 @ =gSharedMem + 0x19260
adds r4, r1
ldrb r1, [r4, 0x13]
bl sub_80B146C
@@ -3055,7 +3055,7 @@ _080ACB60:
bl _080AD8CA
.align 2, 0
_080ACB90: .4byte gUnknown_02038696
-_080ACB94: .4byte 0x02019260
+_080ACB94: .4byte gSharedMem + 0x19260
_080ACB98:
mov r0, r9
add r0, r8
@@ -3098,7 +3098,7 @@ _080ACBDC:
ldrsh r2, [r1, r3]
ldr r1, _080ACC38 @ =gUnknown_02038696
mov r9, r0
- ldr r3, _080ACC3C @ =0x02019260
+ ldr r3, _080ACC3C @ =gSharedMem + 0x19260
adds r5, r1, 0
ldrb r4, [r5]
cmp r2, r4
@@ -3135,7 +3135,7 @@ _080ACC08:
bl _080AD8CA
.align 2, 0
_080ACC38: .4byte gUnknown_02038696
-_080ACC3C: .4byte 0x02019260
+_080ACC3C: .4byte gSharedMem + 0x19260
_080ACC40: .4byte gTasks
_080ACC44:
movs r6, 0
@@ -3148,7 +3148,7 @@ _080ACC44:
ldrsh r3, [r1, r2]
ldr r1, _080ACC90 @ =gUnknown_02038696
mov r9, r0
- ldr r2, _080ACC94 @ =0x02019338
+ ldr r2, _080ACC94 @ =gSharedMem + 0x19338
adds r5, r1, 0
ldrb r4, [r5]
cmp r3, r4
@@ -3178,7 +3178,7 @@ _080ACC7E:
bl _080AD8CA
.align 2, 0
_080ACC90: .4byte gUnknown_02038696
-_080ACC94: .4byte 0x02019338
+_080ACC94: .4byte gSharedMem + 0x19338
_080ACC98:
movs r6, 0
mov r5, r8
@@ -3302,7 +3302,7 @@ _080ACD82:
lsls r0, r6, 3
subs r0, r6
lsls r0, 2
- ldr r1, _080ACDC0 @ =0x02019260
+ ldr r1, _080ACDC0 @ =gSharedMem + 0x19260
adds r4, r0, r1
ldrb r1, [r4, 0x15]
movs r0, 0x20
@@ -3329,7 +3329,7 @@ _080ACDA6:
strh r0, [r1, 0x8]
bl _080AD8CA
.align 2, 0
-_080ACDC0: .4byte 0x02019260
+_080ACDC0: .4byte gSharedMem + 0x19260
_080ACDC4: .4byte gTasks
_080ACDC8:
mov r5, r8
@@ -3353,7 +3353,7 @@ _080ACDE8:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080ACE48 @ =0x02019260
+ ldr r1, _080ACE48 @ =gSharedMem + 0x19260
adds r2, r0, r1
ldrb r1, [r2, 0xC]
movs r0, 0x6
@@ -3394,7 +3394,7 @@ _080ACE36:
strh r0, [r1, 0x8]
bl _080AD8CA
.align 2, 0
-_080ACE48: .4byte 0x02019260
+_080ACE48: .4byte gSharedMem + 0x19260
_080ACE4C: .4byte gStringVar1
_080ACE50: .4byte gContestMons + 0x2
_080ACE54: .4byte gStringVar4
@@ -3412,7 +3412,7 @@ _080ACE74:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080ACEA0 @ =0x02019260
+ ldr r1, _080ACEA0 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0x15]
movs r0, 0x40
@@ -3430,7 +3430,7 @@ _080ACE74:
bl _080AD8CA
.align 2, 0
_080ACE9C: .4byte gMenuWindow
-_080ACEA0: .4byte 0x02019260
+_080ACEA0: .4byte gSharedMem + 0x19260
_080ACEA4: .4byte gTasks
_080ACEA8:
ldr r0, _080ACEBC @ =gTasks
@@ -3448,7 +3448,7 @@ _080ACEC0:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080ACEE4 @ =0x02019260
+ ldr r1, _080ACEE4 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r4, [r0, 0x16]
lsls r4, 24
@@ -3463,7 +3463,7 @@ _080ACEC0:
ldr r1, _080ACEEC @ =gUnknown_083CBD79
b _080ACEF8
.align 2, 0
-_080ACEE4: .4byte 0x02019260
+_080ACEE4: .4byte gSharedMem + 0x19260
_080ACEE8: .4byte gMenuWindow
_080ACEEC: .4byte gUnknown_083CBD79
_080ACEF0:
@@ -3593,7 +3593,7 @@ _080AD002:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AD03C @ =0x02019260
+ ldr r1, _080AD03C @ =gSharedMem + 0x19260
adds r6, r0, r1
ldrb r1, [r6, 0x15]
movs r5, 0x10
@@ -3616,10 +3616,10 @@ _080AD02C:
.align 2, 0
_080AD034: .4byte gMenuWindow
_080AD038: .4byte gTasks
-_080AD03C: .4byte 0x02019260
+_080AD03C: .4byte gSharedMem + 0x19260
_080AD040:
lsls r0, r7, 2
- ldr r1, _080AD06C @ =0x02019338
+ ldr r1, _080AD06C @ =gSharedMem + 0x19338
adds r0, r1
ldrb r1, [r0, 0x2]
movs r0, 0x4
@@ -3640,12 +3640,12 @@ _080AD058:
strh r1, [r0, 0x8]
bl _080AD8CA
.align 2, 0
-_080AD06C: .4byte 0x02019338
+_080AD06C: .4byte gSharedMem + 0x19338
_080AD070:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AD0CC @ =0x02019260
+ ldr r1, _080AD0CC @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0x15]
movs r0, 0x1
@@ -3683,7 +3683,7 @@ _080AD070:
strh r0, [r4, 0x8]
bl _080AD8CA
.align 2, 0
-_080AD0CC: .4byte 0x02019260
+_080AD0CC: .4byte gSharedMem + 0x19260
_080AD0D0: .4byte gStringVar1
_080AD0D4: .4byte gContestMons + 0x2
_080AD0D8: .4byte gStringVar4
@@ -3726,7 +3726,7 @@ _080AD12A:
lsls r4, r7, 3
subs r4, r7
lsls r4, 2
- ldr r0, _080AD160 @ =0x02019260
+ ldr r0, _080AD160 @ =gSharedMem + 0x19260
adds r4, r0
movs r3, 0x2
ldrsh r0, [r4, r3]
@@ -3749,12 +3749,12 @@ _080AD12A:
b _080AD8CA
.align 2, 0
_080AD15C: .4byte gMenuWindow
-_080AD160: .4byte 0x02019260
+_080AD160: .4byte gSharedMem + 0x19260
_080AD164: .4byte gTasks
_080AD168:
bl sub_80B0D7C
lsls r0, r7, 2
- ldr r1, _080AD19C @ =0x02019338
+ ldr r1, _080AD19C @ =gSharedMem + 0x19338
adds r0, r1
ldrb r1, [r0, 0x2]
movs r0, 0x4
@@ -3777,10 +3777,10 @@ _080AD182:
strh r0, [r4, 0x8]
b _080AD8CA
.align 2, 0
-_080AD19C: .4byte 0x02019338
+_080AD19C: .4byte gSharedMem + 0x19338
_080AD1A0: .4byte gTasks
_080AD1A4:
- ldr r2, _080AD1CC @ =0x02019328
+ ldr r2, _080AD1CC @ =gSharedMem + 0x19328
ldrb r1, [r2, 0x1]
movs r0, 0x1
ands r0, r1
@@ -3801,7 +3801,7 @@ _080AD1A4:
strh r1, [r0, 0x8]
b _080AD8CA
.align 2, 0
-_080AD1CC: .4byte 0x02019328
+_080AD1CC: .4byte gSharedMem + 0x19328
_080AD1D0:
ldrb r4, [r1]
lsls r2, r7, 3
@@ -3847,7 +3847,7 @@ _080AD21E:
mov r2, r10
subs r0, r2, r7
lsls r0, 2
- ldr r1, _080AD27C @ =0x02019260
+ ldr r1, _080AD27C @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0x15]
movs r0, 0x1
@@ -3862,7 +3862,7 @@ _080AD23A:
ldr r2, _080AD284 @ =gContestMons + 0x2
adds r1, r2
bl StringCopy
- ldr r3, _080AD288 @ =0x02019204
+ ldr r3, _080AD288 @ =gSharedMem + 0x19204
ldrb r0, [r3, 0x13]
lsls r1, r4, 24
asrs r2, r1, 24
@@ -3885,10 +3885,10 @@ _080AD262:
_080AD270: .4byte gStringVar3
_080AD274: .4byte gUnknown_083CC2D8
_080AD278: .4byte gContestMoves
-_080AD27C: .4byte 0x02019260
+_080AD27C: .4byte gSharedMem + 0x19260
_080AD280: .4byte gStringVar1
_080AD284: .4byte gContestMons + 0x2
-_080AD288: .4byte 0x02019204
+_080AD288: .4byte gSharedMem + 0x19204
_080AD28C: .4byte gTasks
_080AD290:
cmp r2, 0
@@ -4156,7 +4156,7 @@ _080AD468:
b _080AD8CA
_080AD4A0:
lsls r0, r7, 2
- ldr r2, _080AD4E0 @ =0x02019338
+ ldr r2, _080AD4E0 @ =gSharedMem + 0x19338
adds r0, r2
ldrb r1, [r0, 0x2]
movs r0, 0x4
@@ -4190,7 +4190,7 @@ _080AD4CC:
strh r0, [r1, 0x1C]
b _080AD8CA
.align 2, 0
-_080AD4E0: .4byte 0x02019338
+_080AD4E0: .4byte gSharedMem + 0x19338
_080AD4E4: .4byte 0xfffffecc
_080AD4E8: .4byte gTasks
_080AD4EC:
@@ -4217,7 +4217,7 @@ _080AD4FE:
_080AD510: .4byte gPaletteFade
_080AD514:
lsls r0, r7, 2
- ldr r1, _080AD534 @ =0x02019338
+ ldr r1, _080AD534 @ =gSharedMem + 0x19338
adds r0, r1
ldrb r1, [r0, 0x2]
movs r0, 0x4
@@ -4232,12 +4232,12 @@ _080AD526:
lsls r1, r4, 2
b _080AD6EC
.align 2, 0
-_080AD534: .4byte 0x02019338
+_080AD534: .4byte gSharedMem + 0x19338
_080AD538: .4byte gTasks
_080AD53C:
bl sub_80AF138
ldr r0, _080AD5A8 @ =gStringVar3
- ldr r4, _080AD5AC @ =0x02019328
+ ldr r4, _080AD5AC @ =gSharedMem + 0x19328
ldr r1, [r4]
lsls r1, 20
lsrs r1, 29
@@ -4284,7 +4284,7 @@ _080AD53C:
b _080AD8CA
.align 2, 0
_080AD5A8: .4byte gStringVar3
-_080AD5AC: .4byte 0x02019328
+_080AD5AC: .4byte gSharedMem + 0x19328
_080AD5B0: .4byte gContestMons + 0x2
_080AD5B4: .4byte gStringVar1
_080AD5B8: .4byte gStringVar2
@@ -4349,7 +4349,7 @@ _080AD648:
lsls r0, r7, 3
subs r0, r7
lsls r0, 2
- ldr r1, _080AD6B4 @ =0x02019260
+ ldr r1, _080AD6B4 @ =gSharedMem + 0x19260
adds r4, r0, r1
ldrb r1, [r4, 0x15]
movs r0, 0x10
@@ -4397,7 +4397,7 @@ _080AD664:
strh r1, [r0, 0x8]
b _080AD8CA
.align 2, 0
-_080AD6B4: .4byte 0x02019260
+_080AD6B4: .4byte gSharedMem + 0x19260
_080AD6B8: .4byte gStringVar1
_080AD6BC: .4byte gContestMons + 0x2
_080AD6C0: .4byte gStringVar2
@@ -4664,7 +4664,7 @@ sub_80AD8DC: @ 80AD8DC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, _080AD8F8 @ =0x02019204
+ ldr r3, _080AD8F8 @ =gSharedMem + 0x19204
ldrb r2, [r3, 0x7]
movs r1, 0x5
negs r1, r1
@@ -4674,7 +4674,7 @@ sub_80AD8DC: @ 80AD8DC
pop {r0}
bx r0
.align 2, 0
-_080AD8F8: .4byte 0x02019204
+_080AD8F8: .4byte gSharedMem + 0x19204
thumb_func_end sub_80AD8DC
thumb_func_start sub_80AD8FC
@@ -4770,7 +4770,7 @@ _080AD98E:
ands r0, r1
cmp r0, 0
beq _080AD9E8
- ldr r2, _080AD9DC @ =0x02019204
+ ldr r2, _080AD9DC @ =gSharedMem + 0x19204
ldrb r0, [r2, 0x7]
movs r1, 0x4
orrs r0, r1
@@ -4796,7 +4796,7 @@ _080AD9B8:
b _080ADA10
.align 2, 0
_080AD9D8: .4byte gIsLinkContest
-_080AD9DC: .4byte 0x02019204
+_080AD9DC: .4byte gSharedMem + 0x19204
_080AD9E0: .4byte sub_80C8C80
_080AD9E4: .4byte sub_80AD8DC
_080AD9E8:
@@ -4804,7 +4804,7 @@ _080AD9E8:
bl sub_80AF3C0
b _080AD9FE
_080AD9F2:
- ldr r0, _080ADA04 @ =0x02019204
+ ldr r0, _080ADA04 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x7]
movs r0, 0x4
ands r0, r1
@@ -4815,7 +4815,7 @@ _080AD9FE:
strh r0, [r5, 0x8]
b _080ADA10
.align 2, 0
-_080ADA04: .4byte 0x02019204
+_080ADA04: .4byte gSharedMem + 0x19204
_080ADA08:
movs r0, 0
strh r0, [r5, 0x8]
@@ -4893,7 +4893,7 @@ _080ADA7A:
strh r5, [r4, 0xA]
b _080ADAB2
_080ADA92:
- ldr r0, _080ADABC @ =0x02019204
+ ldr r0, _080ADABC @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x7]
movs r0, 0x2
ands r0, r1
@@ -4915,7 +4915,7 @@ _080ADAB2:
strh r0, [r4, 0x8]
b _080ADACE
.align 2, 0
-_080ADABC: .4byte 0x02019204
+_080ADABC: .4byte gSharedMem + 0x19204
_080ADAC0:
bl sub_80AFF10
movs r0, 0
@@ -4960,7 +4960,7 @@ _080ADB00: .4byte sub_80ADB04
sub_80ADB04: @ 80ADB04
lsls r0, 24
lsrs r0, 24
- ldr r2, _080ADB30 @ =0x02018204
+ ldr r2, _080ADB30 @ =gSharedMem + 0x18204
ldr r3, _080ADB34 @ =gPlttBufferUnfaded
ldr r1, _080ADB38 @ =0x040000d4
str r2, [r1]
@@ -4981,7 +4981,7 @@ sub_80ADB04: @ 80ADB04
str r0, [r1]
bx lr
.align 2, 0
-_080ADB30: .4byte 0x02018204
+_080ADB30: .4byte gSharedMem + 0x18204
_080ADB34: .4byte gPlttBufferUnfaded
_080ADB38: .4byte 0x040000d4
_080ADB3C: .4byte 0x84000100
@@ -5036,7 +5036,7 @@ sub_80ADB88: @ 80ADB88
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, _080ADBF0 @ =0x02019260
+ ldr r1, _080ADBF0 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r4, [r0, 0x1A]
bl sub_80AF138
@@ -5074,7 +5074,7 @@ sub_80ADB88: @ 80ADB88
bx r0
.align 2, 0
_080ADBEC: .4byte gContestPlayerMonIndex
-_080ADBF0: .4byte 0x02019260
+_080ADBF0: .4byte gSharedMem + 0x19260
_080ADBF4: .4byte gStringVar1
_080ADBF8: .4byte gContestMons + 0x2
_080ADBFC: .4byte gStringVar4
@@ -5233,7 +5233,7 @@ sub_80ADD04: @ 80ADD04
ldrb r0, [r2]
ands r1, r0
strb r1, [r2]
- ldr r1, _080ADD48 @ =0x02019204
+ ldr r1, _080ADD48 @ =gSharedMem + 0x19204
ldrb r0, [r1, 0x1]
adds r0, 0x1
strb r0, [r1, 0x1]
@@ -5251,7 +5251,7 @@ sub_80ADD04: @ 80ADD04
.align 2, 0
_080ADD40: .4byte REG_BG0CNT
_080ADD44: .4byte REG_BG2CNT
-_080ADD48: .4byte 0x02019204
+_080ADD48: .4byte gSharedMem + 0x19204
_080ADD4C: .4byte gTasks
_080ADD50: .4byte sub_80ADDA4
_080ADD54:
@@ -5277,7 +5277,7 @@ sub_80ADD74: @ 80ADD74
push {lr}
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, _080ADD98 @ =0x02019204
+ ldr r0, _080ADD98 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x6]
movs r0, 0x40
ands r0, r1
@@ -5294,7 +5294,7 @@ _080ADD94:
pop {r0}
bx r0
.align 2, 0
-_080ADD98: .4byte 0x02019204
+_080ADD98: .4byte gSharedMem + 0x19204
_080ADD9C: .4byte gTasks
_080ADDA0: .4byte sub_80ABB70
thumb_func_end sub_80ADD74
@@ -5310,7 +5310,7 @@ sub_80ADDA4: @ 80ADDA4
strh r1, [r0]
ldr r0, _080ADE28 @ =gUnknown_03004280
strh r1, [r0]
- ldr r3, _080ADE2C @ =0x02019260
+ ldr r3, _080ADE2C @ =gSharedMem + 0x19260
ldr r2, _080ADE30 @ =gUnknown_02038680
movs r1, 0x3
_080ADDBC:
@@ -5329,7 +5329,7 @@ _080ADDBC:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, _080ADE2C @ =0x02019260
+ ldr r1, _080ADE2C @ =gSharedMem + 0x19260
adds r0, r1
ldrh r0, [r0, 0x8]
bl sub_80BE23C
@@ -5364,7 +5364,7 @@ _080ADDBC:
.align 2, 0
_080ADE24: .4byte gUnknown_030042A0
_080ADE28: .4byte gUnknown_03004280
-_080ADE2C: .4byte 0x02019260
+_080ADE2C: .4byte gSharedMem + 0x19260
_080ADE30: .4byte gUnknown_02038680
_080ADE34: .4byte gContestPlayerMonIndex
_080ADE38: .4byte gUnknown_03005D28
@@ -5555,7 +5555,7 @@ sub_80ADF98: @ 80ADF98
movs r3, 0x10
bl BeginNormalPaletteFade
ldr r2, _080ADFCC @ =gTasks
- ldr r0, _080ADFD0 @ =0x02019204
+ ldr r0, _080ADFD0 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x8]
lsls r0, r1, 2
adds r0, r1
@@ -5568,7 +5568,7 @@ sub_80ADF98: @ 80ADF98
bx r0
.align 2, 0
_080ADFCC: .4byte gTasks
-_080ADFD0: .4byte 0x02019204
+_080ADFD0: .4byte gSharedMem + 0x19204
_080ADFD4: .4byte sub_80ADFD8
thumb_func_end sub_80ADF98
@@ -7401,7 +7401,7 @@ _080AEE24:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r1, _080AEE48 @ =0x02019260
+ ldr r1, _080AEE48 @ =gSharedMem + 0x19260
adds r0, r1
ldrh r0, [r0, 0x6]
adds r1, r4, 0
@@ -7415,7 +7415,7 @@ _080AEE24:
pop {r0}
bx r0
.align 2, 0
-_080AEE48: .4byte 0x02019260
+_080AEE48: .4byte gSharedMem + 0x19260
thumb_func_end unref_sub_80AEE20
thumb_func_start sub_80AEE4C
@@ -7442,7 +7442,7 @@ sub_80AEE54: @ 80AEE54
lsls r5, r7, 3
subs r0, r5, r7
lsls r0, 2
- ldr r1, _080AEE84 @ =0x02019260
+ ldr r1, _080AEE84 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r0, [r0, 0x10]
movs r2, 0x30
@@ -7453,7 +7453,7 @@ sub_80AEE54: @ 80AEE54
movs r0, 0
b _080AEF3C
.align 2, 0
-_080AEE84: .4byte 0x02019260
+_080AEE84: .4byte gSharedMem + 0x19260
_080AEE88:
ldr r0, _080AEEB0 @ =gUnknown_02038696
adds r0, r7, r0
@@ -7488,7 +7488,7 @@ _080AEEB4:
_080AEEC4:
subs r0, r6, r7
lsls r0, 2
- ldr r1, _080AEEEC @ =0x02019260
+ ldr r1, _080AEEEC @ =gSharedMem + 0x19260
adds r5, r0, r1
movs r0, 0xD
ldrsb r0, [r5, r0]
@@ -7505,7 +7505,7 @@ _080AEEC4:
b _080AEF2C
.align 2, 0
_080AEEE8: .4byte 0x0600c026
-_080AEEEC: .4byte 0x02019260
+_080AEEEC: .4byte gSharedMem + 0x19260
_080AEEF0:
movs r1, 0
mov r8, r1
@@ -7599,7 +7599,7 @@ _080AEF84:
_080AEF92:
subs r0, r7, r5
lsls r0, 2
- ldr r1, _080AEFE4 @ =0x02019260
+ ldr r1, _080AEFE4 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r0, [r0, 0xD]
lsls r0, 24
@@ -7639,7 +7639,7 @@ _080AEFCE:
bx r0
.align 2, 0
_080AEFE0: .4byte 0x0600c026
-_080AEFE4: .4byte 0x02019260
+_080AEFE4: .4byte gSharedMem + 0x19260
thumb_func_end sub_80AEF50
thumb_func_start sub_80AEFE8
@@ -7706,7 +7706,7 @@ sub_80AF038: @ 80AF038
lsls r0, r3, 3
subs r0, r3
lsls r0, 2
- ldr r1, _080AF078 @ =0x02019260
+ ldr r1, _080AF078 @ =gSharedMem + 0x19260
adds r2, r0, r1
ldr r0, [r2, 0x10]
ldr r1, _080AF07C @ =0x00ff0003
@@ -7722,7 +7722,7 @@ _080AF06C:
b _080AF0A6
.align 2, 0
_080AF074: .4byte gUnknown_02038696
-_080AF078: .4byte 0x02019260
+_080AF078: .4byte gSharedMem + 0x19260
_080AF07C: .4byte 0x00ff0003
_080AF080:
ldrb r1, [r2, 0xC]
@@ -7873,7 +7873,7 @@ _080AF190: .4byte gContestPlayerMonIndex
_080AF194: .4byte gContestMons
_080AF198:
ldr r2, _080AF1B0 @ =gContestMons
- ldr r0, _080AF1B4 @ =0x02019204
+ ldr r0, _080AF1B4 @ =gSharedMem + 0x19204
ldrb r0, [r0]
lsls r0, 1
lsls r1, r5, 6
@@ -7888,7 +7888,7 @@ _080AF1AA:
bx r1
.align 2, 0
_080AF1B0: .4byte gContestMons
-_080AF1B4: .4byte 0x02019204
+_080AF1B4: .4byte gSharedMem + 0x19204
thumb_func_end sub_80AF15C
thumb_func_start sub_80AF1B8
@@ -7901,7 +7901,7 @@ _080AF1BC:
lsls r1, r4, 3
subs r1, r4
lsls r1, 2
- ldr r2, _080AF1E0 @ =0x02019260
+ ldr r2, _080AF1E0 @ =gSharedMem + 0x19260
adds r1, r2
strh r0, [r1, 0x6]
adds r0, r4, 0x1
@@ -7913,7 +7913,7 @@ _080AF1BC:
pop {r0}
bx r0
.align 2, 0
-_080AF1E0: .4byte 0x02019260
+_080AF1E0: .4byte gSharedMem + 0x19260
thumb_func_end sub_80AF1B8
thumb_func_start sub_80AF1E4
@@ -7936,7 +7936,7 @@ _080AF1FE:
lsls r0, r5, 3
subs r0, r5
lsls r0, 2
- ldr r1, _080AF21C @ =0x02019260
+ ldr r1, _080AF21C @ =gSharedMem + 0x19260
adds r1, r0, r1
ldrh r0, [r1, 0x6]
cmp r0, 0
@@ -7947,7 +7947,7 @@ _080AF1FE:
bl sub_80AE598
b _080AF23A
.align 2, 0
-_080AF21C: .4byte 0x02019260
+_080AF21C: .4byte gSharedMem + 0x19260
_080AF220: .4byte gDisplayedStringBattle
_080AF224: .4byte gUnknownText_MissedTurn
_080AF228:
@@ -8066,7 +8066,7 @@ sub_80AF2FC: @ 80AF2FC
push {r4-r7,lr}
sub sp, 0x8
movs r4, 0
- ldr r2, _080AF398 @ =0x02019260
+ ldr r2, _080AF398 @ =gSharedMem + 0x19260
_080AF304:
lsls r0, r4, 3
subs r0, r4
@@ -8118,7 +8118,7 @@ _080AF354:
cmp r4, 0x2
bls _080AF326
movs r4, 0
- ldr r0, _080AF398 @ =0x02019260
+ ldr r0, _080AF398 @ =gSharedMem + 0x19260
mov r12, r0
movs r7, 0x4
negs r7, r7
@@ -8148,7 +8148,7 @@ _080AF37C:
strb r0, [r3, 0xB]
b _080AF3A6
.align 2, 0
-_080AF398: .4byte 0x02019260
+_080AF398: .4byte gSharedMem + 0x19260
_080AF39C:
adds r0, r2, 0x1
lsls r0, 24
@@ -8172,7 +8172,7 @@ _080AF3A6:
thumb_func_start sub_80AF3C0
sub_80AF3C0: @ 80AF3C0
push {lr}
- ldr r2, _080AF3D0 @ =0x02019260
+ ldr r2, _080AF3D0 @ =gSharedMem + 0x19260
adds r3, r2, 0
_080AF3C6:
ldrh r0, [r2, 0x6]
@@ -8181,7 +8181,7 @@ _080AF3C6:
movs r1, 0x5
b _080AF3F2
.align 2, 0
-_080AF3D0: .4byte 0x02019260
+_080AF3D0: .4byte gSharedMem + 0x19260
_080AF3D4:
movs r1, 0x2
ldrsh r0, [r2, r1]
@@ -8217,7 +8217,7 @@ sub_80AF404: @ 80AF404
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, _080AF42C @ =0x02019260
+ ldr r0, _080AF42C @ =gSharedMem + 0x19260
adds r2, r1, r0
ldrb r1, [r2, 0xC]
movs r0, 0x6
@@ -8233,7 +8233,7 @@ _080AF428:
movs r0, 0
b _080AF432
.align 2, 0
-_080AF42C: .4byte 0x02019260
+_080AF42C: .4byte gSharedMem + 0x19260
_080AF430:
movs r0, 0x1
_080AF432:
@@ -8249,7 +8249,7 @@ sub_80AF438: @ 80AF438
mov r5, r8
push {r5-r7}
movs r5, 0
- ldr r0, _080AF594 @ =0x02019260
+ ldr r0, _080AF594 @ =gSharedMem + 0x19260
mov r10, r0
movs r1, 0
mov r12, r1
@@ -8407,7 +8407,7 @@ _080AF53E:
lsrs r5, r0, 24
cmp r5, 0x3
bls _080AF53E
- ldr r2, _080AF598 @ =0x02019328
+ ldr r2, _080AF598 @ =gSharedMem + 0x19328
ldrb r1, [r2, 0x1]
movs r0, 0x2
negs r0, r0
@@ -8421,8 +8421,8 @@ _080AF53E:
pop {r0}
bx r0
.align 2, 0
-_080AF594: .4byte 0x02019260
-_080AF598: .4byte 0x02019328
+_080AF594: .4byte gSharedMem + 0x19260
+_080AF598: .4byte gSharedMem + 0x19328
thumb_func_end sub_80AF438
thumb_func_start sub_80AF59C
@@ -8433,7 +8433,7 @@ sub_80AF59C: @ 80AF59C
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, _080AF5C4 @ =0x02019260
+ ldr r0, _080AF5C4 @ =gSharedMem + 0x19260
adds r2, r1, r0
ldrb r1, [r2, 0xC]
movs r0, 0x6
@@ -8449,7 +8449,7 @@ _080AF5C0:
movs r0, 0x1
b _080AF5CA
.align 2, 0
-_080AF5C4: .4byte 0x02019260
+_080AF5C4: .4byte gSharedMem + 0x19260
_080AF5C8:
movs r0, 0
_080AF5CA:
@@ -8489,7 +8489,7 @@ _080AF5FC:
b _080AF5E2
_080AF600:
movs r0, 0
- ldr r4, _080AF62C @ =0x02019204
+ ldr r4, _080AF62C @ =gSharedMem + 0x19204
adds r5, r4, 0x2
_080AF606:
cmp r3, 0x3
@@ -8513,7 +8513,7 @@ _080AF626:
pop {r1}
bx r1
.align 2, 0
-_080AF62C: .4byte 0x02019204
+_080AF62C: .4byte gSharedMem + 0x19204
thumb_func_end unref_sub_80AF5D0
thumb_func_start sub_80AF630
@@ -8865,7 +8865,7 @@ unref_sub_80AF89C: @ 80AF89C
lsrs r3, 24
mov r9, r3
lsls r2, r3, 2
- ldr r0, _080AF940 @ =0x02019338
+ ldr r0, _080AF940 @ =gSharedMem + 0x19338
adds r2, r0
ldrb r0, [r2, 0x2]
movs r1, 0x4
@@ -8925,7 +8925,7 @@ _080AF932:
pop {r1}
bx r1
.align 2, 0
-_080AF940: .4byte 0x02019338
+_080AF940: .4byte gSharedMem + 0x19338
_080AF944: .4byte sub_80AF94C
_080AF948: .4byte gTasks
thumb_func_end unref_sub_80AF89C
@@ -8951,7 +8951,7 @@ sub_80AF94C: @ 80AF94C
adds r0, r4, 0
bl DestroyTask
lsls r1, r5, 2
- ldr r0, _080AF98C @ =0x02019338
+ ldr r0, _080AF98C @ =gSharedMem + 0x19338
adds r1, r0
ldrb r2, [r1, 0x2]
movs r0, 0x5
@@ -8961,7 +8961,7 @@ sub_80AF94C: @ 80AF94C
b _080AFA56
.align 2, 0
_080AF988: .4byte gTasks
-_080AF98C: .4byte 0x02019338
+_080AF98C: .4byte gSharedMem + 0x19338
_080AF990:
ldrh r0, [r2, 0x1C]
adds r0, 0x1
@@ -9250,7 +9250,7 @@ sub_80AFBA0: @ 80AFBA0
lsls r2, 24
lsrs r7, r2, 24
lsls r2, r7, 2
- ldr r0, _080AFC30 @ =0x02019338
+ ldr r0, _080AFC30 @ =gSharedMem + 0x19338
adds r2, r0
ldrb r0, [r2, 0x2]
movs r1, 0x4
@@ -9308,7 +9308,7 @@ _080AFC28:
strh r0, [r1, 0xC]
b _080AFC4A
.align 2, 0
-_080AFC30: .4byte 0x02019338
+_080AFC30: .4byte gSharedMem + 0x19338
_080AFC34: .4byte sub_80AFC74
_080AFC38: .4byte gTasks
_080AFC3C:
@@ -9382,7 +9382,7 @@ _080AFCA6:
mov r0, r8
bl DestroyTask
lsls r1, r7, 2
- ldr r0, _080AFCD8 @ =0x02019338
+ ldr r0, _080AFCD8 @ =gSharedMem + 0x19338
adds r1, r0
ldrb r2, [r1, 0x2]
movs r0, 0x5
@@ -9392,7 +9392,7 @@ _080AFCA6:
b _080AFE1C
.align 2, 0
_080AFCD4: .4byte gTasks
-_080AFCD8: .4byte 0x02019338
+_080AFCD8: .4byte gSharedMem + 0x19338
_080AFCDC:
cmp r3, 0
bne _080AFD28
@@ -9582,7 +9582,7 @@ _080AFE3C:
movs r3, 0x1
bl CreateSprite
lsls r1, r4, 2
- ldr r2, _080AFE74 @ =0x02019338
+ ldr r2, _080AFE74 @ =gSharedMem + 0x19338
adds r1, r2
strb r0, [r1]
adds r4, 0x1
@@ -9596,7 +9596,7 @@ _080AFE64: .4byte gUnknown_083CA350
_080AFE68: .4byte gUnknown_083CA338
_080AFE6C: .4byte gUnknown_02038696
_080AFE70: .4byte gSpriteTemplate_83CA3AC
-_080AFE74: .4byte 0x02019338
+_080AFE74: .4byte gSharedMem + 0x19338
thumb_func_end sub_80AFE30
thumb_func_start sub_80AFE78
@@ -9605,7 +9605,7 @@ sub_80AFE78: @ 80AFE78
lsls r0, 24
lsrs r6, r0, 24
lsls r2, r6, 2
- ldr r3, _080AFEB0 @ =0x02019338
+ ldr r3, _080AFEB0 @ =gSharedMem + 0x19338
adds r2, r3
ldrb r0, [r2, 0x2]
movs r1, 0x1
@@ -9629,7 +9629,7 @@ sub_80AFE78: @ 80AFE78
movs r5, 0x38
b _080AFEBA
.align 2, 0
-_080AFEB0: .4byte 0x02019338
+_080AFEB0: .4byte gSharedMem + 0x19338
_080AFEB4:
cmp r0, 0
bge _080AFEBA
@@ -9700,7 +9700,7 @@ _080AFF14:
sub_80AFF28: @ 80AFF28
push {r4,lr}
movs r3, 0
- ldr r2, _080AFF54 @ =0x02019338
+ ldr r2, _080AFF54 @ =gSharedMem + 0x19338
ldrb r1, [r2, 0x2]
movs r0, 0x1
ands r0, r1
@@ -9723,7 +9723,7 @@ _080AFF4C:
movs r0, 0
b _080AFF5A
.align 2, 0
-_080AFF54: .4byte 0x02019338
+_080AFF54: .4byte gSharedMem + 0x19338
_080AFF58:
movs r0, 0x1
_080AFF5A:
@@ -9746,7 +9746,7 @@ sub_80AFF60: @ 80AFF60
movs r0, 0x2E
ldrsh r1, [r3, r0]
lsls r1, 2
- ldr r0, _080AFF8C @ =0x02019338
+ ldr r0, _080AFF8C @ =gSharedMem + 0x19338
adds r1, r0
ldrb r2, [r1, 0x2]
movs r0, 0x2
@@ -9757,7 +9757,7 @@ sub_80AFF60: @ 80AFF60
str r0, [r3, 0x1C]
b _080AFF9A
.align 2, 0
-_080AFF8C: .4byte 0x02019338
+_080AFF8C: .4byte gSharedMem + 0x19338
_080AFF90: .4byte SpriteCallbackDummy
_080AFF94:
ldrh r0, [r3, 0x32]
@@ -9775,7 +9775,7 @@ sub_80AFFA0: @ 80AFFA0
movs r2, 0
ldr r6, _080AFFD0 @ =gSprites
ldr r5, _080AFFD4 @ =gUnknown_083CA338
- ldr r3, _080AFFD8 @ =0x02019338
+ ldr r3, _080AFFD8 @ =gSharedMem + 0x19338
ldr r4, _080AFFDC @ =gUnknown_02038696
_080AFFAC:
ldrb r0, [r3]
@@ -9798,7 +9798,7 @@ _080AFFAC:
.align 2, 0
_080AFFD0: .4byte gSprites
_080AFFD4: .4byte gUnknown_083CA338
-_080AFFD8: .4byte 0x02019338
+_080AFFD8: .4byte gSharedMem + 0x19338
_080AFFDC: .4byte gUnknown_02038696
thumb_func_end sub_80AFFA0
@@ -9810,7 +9810,7 @@ sub_80AFFE0: @ 80AFFE0
movs r3, 0
ldr r6, _080B0008 @ =gUnknown_02038696
ldr r4, _080B000C @ =gSprites
- ldr r2, _080B0010 @ =0x02019338
+ ldr r2, _080B0010 @ =gSharedMem + 0x19338
_080AFFEE:
adds r0, r3, r6
ldrb r0, [r0]
@@ -9828,7 +9828,7 @@ _080AFFEE:
.align 2, 0
_080B0008: .4byte gUnknown_02038696
_080B000C: .4byte gSprites
-_080B0010: .4byte 0x02019338
+_080B0010: .4byte gSharedMem + 0x19338
_080B0014:
ldrb r0, [r2]
lsls r1, r0, 4
@@ -9877,7 +9877,7 @@ _080B004A:
movs r3, 0
bl CreateSprite
lsls r4, r5, 2
- ldr r1, _080B00C0 @ =0x02019338
+ ldr r1, _080B00C0 @ =gSharedMem + 0x19338
adds r4, r1
strb r0, [r4, 0x1]
ldrb r1, [r4, 0x1]
@@ -9913,7 +9913,7 @@ _080B00B0: .4byte gSprites
_080B00B4: .4byte gUnknown_083CA3C4
_080B00B8: .4byte gSpriteTemplate_83CA3F4
_080B00BC: .4byte gUnknown_02038696
-_080B00C0: .4byte 0x02019338
+_080B00C0: .4byte gSharedMem + 0x19338
_080B00C4: .4byte gSubspriteTables_83CA464
thumb_func_end sub_80B0034
@@ -9941,7 +9941,7 @@ sub_80B00C8: @ 80B00C8
movs r3, 0x4
orrs r2, r3
strb r2, [r1]
- ldr r1, _080B0114 @ =0x02019204
+ ldr r1, _080B0114 @ =gSharedMem + 0x19204
adds r1, 0x58
strb r0, [r1]
pop {r0}
@@ -9951,7 +9951,7 @@ _080B0104: .4byte gUnknown_083CA46C
_080B0108: .4byte gUnknown_083CA474
_080B010C: .4byte gSpriteTemplate_83CA484
_080B0110: .4byte gSprites
-_080B0114: .4byte 0x02019204
+_080B0114: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B00C8
thumb_func_start nullsub_18
@@ -9982,7 +9982,7 @@ _080B012C:
adds r0, r5, 0x1
mov r8, r0
ldr r7, _080B01A4 @ =gSprites
- ldr r6, _080B01A8 @ =0x0201920d
+ ldr r6, _080B01A8 @ =gSharedMem + 0x1920D
_080B014A:
lsls r2, r4, 1
adds r0, r2, r4
@@ -10027,7 +10027,7 @@ _080B0198: .4byte gUnknown_083CC3AC
_080B019C: .4byte gUnknown_083CC3B4
_080B01A0: .4byte gUnknown_083CA330
_080B01A4: .4byte gSprites
-_080B01A8: .4byte 0x0201920d
+_080B01A8: .4byte gSharedMem + 0x1920D
_080B01AC: .4byte gSpriteTemplate_83CC454
thumb_func_end unref_sub_80B011C
@@ -10035,7 +10035,7 @@ _080B01AC: .4byte gSpriteTemplate_83CC454
unref_sub_80B01B0: @ 80B01B0
push {r4,r5,lr}
movs r2, 0
- ldr r5, _080B01D4 @ =0x0201920d
+ ldr r5, _080B01D4 @ =gSharedMem + 0x1920D
ldr r4, _080B01D8 @ =gSprites + 0x1C
ldr r3, _080B01DC @ =sub_80B0238
_080B01BA:
@@ -10053,7 +10053,7 @@ _080B01BA:
pop {r0}
bx r0
.align 2, 0
-_080B01D4: .4byte 0x0201920d
+_080B01D4: .4byte gSharedMem + 0x1920D
_080B01D8: .4byte gSprites + 0x1C
_080B01DC: .4byte sub_80B0238
thumb_func_end unref_sub_80B01B0
@@ -10063,7 +10063,7 @@ unref_sub_80B01E0: @ 80B01E0
push {r4,r5,lr}
movs r3, 0
ldr r2, _080B0224 @ =gSprites
- ldr r4, _080B0228 @ =0x02019204
+ ldr r4, _080B0228 @ =gSharedMem + 0x19204
ldrb r1, [r4, 0x9]
lsls r0, r1, 4
adds r0, r1
@@ -10097,7 +10097,7 @@ _080B021A:
b _080B0232
.align 2, 0
_080B0224: .4byte gSprites
-_080B0228: .4byte 0x02019204
+_080B0228: .4byte gSharedMem + 0x19204
_080B022C: .4byte SpriteCallbackDummy
_080B0230:
movs r0, 0x1
@@ -10186,7 +10186,7 @@ sub_80B02A8: @ 80B02A8
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r1, _080B02EC @ =0x02019260
+ ldr r1, _080B02EC @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0xB]
lsls r1, 30
@@ -10204,7 +10204,7 @@ sub_80B02A8: @ 80B02A8
pop {r0}
bx r0
.align 2, 0
-_080B02EC: .4byte 0x02019260
+_080B02EC: .4byte gSharedMem + 0x19260
_080B02F0: .4byte sub_80B02F4
thumb_func_end sub_80B02A8
@@ -10243,7 +10243,7 @@ sub_80B0324: @ 80B0324
bl CreateTask
lsls r0, 24
lsrs r0, 24
- ldr r1, _080B0360 @ =0x02019204
+ ldr r1, _080B0360 @ =gSharedMem + 0x19204
strb r0, [r1, 0xD]
movs r2, 0
lsls r1, r0, 2
@@ -10266,7 +10266,7 @@ _080B0342:
bx r0
.align 2, 0
_080B035C: .4byte sub_80B0458
-_080B0360: .4byte 0x02019204
+_080B0360: .4byte gSharedMem + 0x19204
_080B0364: .4byte gTasks + 0x8
thumb_func_end sub_80B0324
@@ -10276,7 +10276,7 @@ sub_80B0368: @ 80B0368
lsls r0, 24
lsrs r0, 24
ldr r3, _080B03A0 @ =gTasks
- ldr r5, _080B03A4 @ =0x02019204
+ ldr r5, _080B03A4 @ =gSharedMem + 0x19204
ldrb r2, [r5, 0xD]
lsls r1, r2, 2
adds r1, r2
@@ -10301,7 +10301,7 @@ sub_80B0368: @ 80B0368
bx r0
.align 2, 0
_080B03A0: .4byte gTasks
-_080B03A4: .4byte 0x02019204
+_080B03A4: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B0368
thumb_func_start sub_80B03A8
@@ -10342,7 +10342,7 @@ sub_80B03D8: @ 80B03D8
adds r0, r2
ldrb r0, [r0, 0x8]
adds r4, r0, 0
- ldr r6, _080B0450 @ =0x02019204
+ ldr r6, _080B0450 @ =gSharedMem + 0x19204
ldrb r1, [r6, 0xD]
lsls r0, r1, 2
adds r0, r1
@@ -10390,7 +10390,7 @@ _080B0444:
bx r0
.align 2, 0
_080B044C: .4byte gTasks
-_080B0450: .4byte 0x02019204
+_080B0450: .4byte gSharedMem + 0x19204
_080B0454: .4byte 0x00004bff
thumb_func_end sub_80B03D8
@@ -10466,7 +10466,7 @@ _080B04CC:
eors r1, r2
strh r1, [r0]
_080B04DA:
- ldr r0, _080B0510 @ =0x02019204
+ ldr r0, _080B0510 @ =gSharedMem + 0x19204
adds r0, 0x14
adds r0, r6, r0
ldrb r0, [r0]
@@ -10493,7 +10493,7 @@ _080B04F6:
pop {r0}
bx r0
.align 2, 0
-_080B0510: .4byte 0x02019204
+_080B0510: .4byte gSharedMem + 0x19204
_080B0514: .4byte 0x00004bff
thumb_func_end sub_80B0458
@@ -10503,7 +10503,7 @@ sub_80B0518: @ 80B0518
ldr r0, _080B0540 @ =sub_80B05FC
movs r1, 0x1E
bl CreateTask
- ldr r1, _080B0544 @ =0x02019204
+ ldr r1, _080B0544 @ =gSharedMem + 0x19204
strb r0, [r1, 0xE]
movs r4, 0
_080B0528:
@@ -10519,7 +10519,7 @@ _080B0528:
bx r0
.align 2, 0
_080B0540: .4byte sub_80B05FC
-_080B0544: .4byte 0x02019204
+_080B0544: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B0518
thumb_func_start sub_80B0548
@@ -10528,7 +10528,7 @@ sub_80B0548: @ 80B0548
lsls r0, 24
lsrs r0, 24
ldr r3, _080B0580 @ =gTasks
- ldr r4, _080B0584 @ =0x02019204
+ ldr r4, _080B0584 @ =gSharedMem + 0x19204
ldrb r2, [r4, 0xE]
lsls r1, r2, 2
adds r1, r2
@@ -10554,7 +10554,7 @@ sub_80B0548: @ 80B0548
bx r0
.align 2, 0
_080B0580: .4byte gTasks
-_080B0584: .4byte 0x02019204
+_080B0584: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B0548
thumb_func_start sub_80B0588
@@ -10757,7 +10757,7 @@ unref_sub_80B06E0: @ 80B06E0
lsls r6, r0, 3
ldr r0, _080B0740 @ =gTasks + 0x8
mov r8, r0
- ldr r1, _080B0744 @ =0x02019338
+ ldr r1, _080B0744 @ =gSharedMem + 0x19338
mov r12, r1
_080B0704:
lsls r4, r3, 2
@@ -10792,7 +10792,7 @@ _080B0726:
.align 2, 0
_080B073C: .4byte sub_80B0748
_080B0740: .4byte gTasks + 0x8
-_080B0744: .4byte 0x02019338
+_080B0744: .4byte gSharedMem + 0x19338
thumb_func_end unref_sub_80B06E0
thumb_func_start sub_80B0748
@@ -11067,7 +11067,7 @@ _080B0958:
cmp r4, 0x4
bne _080B0980
movs r4, 0
- ldr r3, _080B0990 @ =0x02019338
+ ldr r3, _080B0990 @ =gSharedMem + 0x19338
movs r5, 0x3
negs r5, r5
_080B0964:
@@ -11094,7 +11094,7 @@ _080B0980:
pop {r0}
bx r0
.align 2, 0
-_080B0990: .4byte 0x02019338
+_080B0990: .4byte gSharedMem + 0x19338
thumb_func_end sub_80B0748
thumb_func_start unref_sub_80B0994
@@ -11103,7 +11103,7 @@ unref_sub_80B0994: @ 80B0994
lsls r0, 24
cmp r0, 0
beq _080B09A6
- ldr r0, _080B09AC @ =0x02019204
+ ldr r0, _080B09AC @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x6]
movs r2, 0x4
orrs r1, r2
@@ -11112,7 +11112,7 @@ _080B09A6:
pop {r0}
bx r0
.align 2, 0
-_080B09AC: .4byte 0x02019204
+_080B09AC: .4byte gSharedMem + 0x19204
thumb_func_end unref_sub_80B0994
thumb_func_start sub_80B09B0
@@ -11123,7 +11123,7 @@ sub_80B09B0: @ 80B09B0
lsls r0, r2, 3
subs r0, r2
lsls r0, 2
- ldr r1, _080B09D4 @ =0x02019260
+ ldr r1, _080B09D4 @ =gSharedMem + 0x19260
adds r0, r1
ldrb r1, [r0, 0x15]
movs r0, 0x10
@@ -11134,7 +11134,7 @@ sub_80B09B0: @ 80B09B0
bl sub_80B0368
b _080B09DE
.align 2, 0
-_080B09D4: .4byte 0x02019260
+_080B09D4: .4byte gSharedMem + 0x19260
_080B09D8:
adds r0, r2, 0
bl sub_80B03A8
@@ -11401,7 +11401,7 @@ sub_80B0BC4: @ 80B0BC4
movs r1, 0x30
ldrsh r2, [r0, r1]
lsls r2, 2
- ldr r1, _080B0C3C @ =0x02019338
+ ldr r1, _080B0C3C @ =gSharedMem + 0x19338
adds r2, r1
ldrb r1, [r2, 0x2]
movs r3, 0x2
@@ -11435,7 +11435,7 @@ sub_80B0BC4: @ 80B0BC4
b _080B0C4E
.align 2, 0
_080B0C38: .4byte gSprites
-_080B0C3C: .4byte 0x02019338
+_080B0C3C: .4byte gSharedMem + 0x19338
_080B0C40: .4byte sub_80B0C5C
_080B0C44: .4byte SpriteCallbackDummy
_080B0C48:
@@ -11502,7 +11502,7 @@ sub_80B0CB0: @ 80B0CB0
movs r1, 0x30
ldrsh r2, [r0, r1]
lsls r2, 2
- ldr r1, _080B0CD8 @ =0x02019338
+ ldr r1, _080B0CD8 @ =gSharedMem + 0x19338
adds r2, r1
ldrb r3, [r2, 0x2]
movs r1, 0x3
@@ -11517,14 +11517,14 @@ sub_80B0CB0: @ 80B0CB0
pop {r0}
bx r0
.align 2, 0
-_080B0CD8: .4byte 0x02019338
+_080B0CD8: .4byte gSharedMem + 0x19338
thumb_func_end sub_80B0CB0
thumb_func_start sub_80B0CDC
sub_80B0CDC: @ 80B0CDC
lsls r0, 24
lsrs r0, 22
- ldr r1, _080B0CF0 @ =0x02019338
+ ldr r1, _080B0CF0 @ =gSharedMem + 0x19338
adds r0, r1
ldrb r2, [r0, 0x2]
movs r1, 0x3
@@ -11533,7 +11533,7 @@ sub_80B0CDC: @ 80B0CDC
strb r1, [r0, 0x2]
bx lr
.align 2, 0
-_080B0CF0: .4byte 0x02019338
+_080B0CF0: .4byte gSharedMem + 0x19338
thumb_func_end sub_80B0CDC
thumb_func_start unref_sub_80B0CF4
@@ -11542,7 +11542,7 @@ unref_sub_80B0CF4: @ 80B0CF4
mov r7, r8
push {r7}
sub sp, 0x8
- ldr r0, _080B0D5C @ =0x02000000
+ ldr r0, _080B0D5C @ =gSharedMem
movs r1, 0xC0
lsls r1, 9
adds r0, r1
@@ -11589,7 +11589,7 @@ _080B0D1C:
bl sub_80AEB30
b _080B0D70
.align 2, 0
-_080B0D5C: .4byte 0x02000000
+_080B0D5C: .4byte gSharedMem
_080B0D60: .4byte gUnknown_083CA308
_080B0D64: .4byte gUnknown_083CA310
_080B0D68: .4byte gUnknown_03004210
@@ -11612,7 +11612,7 @@ sub_80B0D7C: @ 80B0D7C
push {r6,r7}
sub sp, 0x10
movs r5, 0
- ldr r0, _080B0ED0 @ =0x02000000
+ ldr r0, _080B0ED0 @ =gSharedMem
movs r1, 0xC0
lsls r1, 9
adds r0, r1
@@ -11662,7 +11662,7 @@ _080B0DE2:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r1, _080B0EE0 @ =0x02019260
+ ldr r1, _080B0EE0 @ =gSharedMem + 0x19260
adds r0, r1
ldrh r2, [r0, 0x4]
movs r1, 0x4
@@ -11718,7 +11718,7 @@ _080B0E52:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r1, _080B0EE0 @ =0x02019260
+ ldr r1, _080B0EE0 @ =gSharedMem + 0x19260
adds r0, r1
ldrh r2, [r0, 0x2]
movs r1, 0x2
@@ -11778,11 +11778,11 @@ _080B0EC2:
pop {r0}
bx r0
.align 2, 0
-_080B0ED0: .4byte 0x02000000
+_080B0ED0: .4byte gSharedMem
_080B0ED4: .4byte gUnknown_083CA308
_080B0ED8: .4byte gUnknown_083CA310
_080B0EDC: .4byte gUnknown_03004210
-_080B0EE0: .4byte 0x02019260
+_080B0EE0: .4byte gSharedMem + 0x19260
_080B0EE4: .4byte gUnknown_02038696
thumb_func_end sub_80B0D7C
@@ -11993,7 +11993,7 @@ _080B1050:
ldr r3, _080B1070 @ =gUnknown_02038696
movs r6, 0
_080B1060:
- ldr r0, _080B1074 @ =0x02019260
+ ldr r0, _080B1074 @ =gSharedMem + 0x19260
adds r0, r6, r0
ldrb r0, [r0, 0xB]
lsls r0, 30
@@ -12003,7 +12003,7 @@ _080B1060:
b _080B1082
.align 2, 0
_080B1070: .4byte gUnknown_02038696
-_080B1074: .4byte 0x02019260
+_080B1074: .4byte gSharedMem + 0x19260
_080B1078:
adds r0, r2, 0x1
lsls r0, 24
@@ -12037,10 +12037,10 @@ _080B10AC:
lsls r0, r4, 3
subs r0, r4
lsls r0, 2
- ldr r6, _080B1110 @ =0x02019244
+ ldr r6, _080B1110 @ =gSharedMem + 0x19244
adds r1, r0, r6
ldrb r2, [r1, 0xB]
- ldr r7, _080B1114 @ =0x02019260
+ ldr r7, _080B1114 @ =gSharedMem + 0x19260
adds r0, r7
ldrb r3, [r0, 0xB]
mov r1, r9
@@ -12087,8 +12087,8 @@ _080B10FC:
bx r0
.align 2, 0
_080B110C: .4byte gUnknown_02038696
-_080B1110: .4byte 0x02019244
-_080B1114: .4byte 0x02019260
+_080B1110: .4byte gSharedMem + 0x19244
+_080B1114: .4byte gSharedMem + 0x19260
thumb_func_end sub_80B0F28
thumb_func_start sub_80B1118
@@ -12097,7 +12097,7 @@ sub_80B1118: @ 80B1118
movs r4, 0
movs r5, 0xA0
_080B111E:
- ldr r0, _080B1144 @ =0x02018004
+ ldr r0, _080B1144 @ =gSharedMem + 0x18004
adds r0, r5, r0
ldr r1, _080B1148 @ =gUnknown_02038696
adds r1, r4, r1
@@ -12115,7 +12115,7 @@ _080B111E:
pop {r0}
bx r0
.align 2, 0
-_080B1144: .4byte 0x02018004
+_080B1144: .4byte gSharedMem + 0x18004
_080B1148: .4byte gUnknown_02038696
thumb_func_end sub_80B1118
@@ -12129,7 +12129,7 @@ sub_80B114C: @ 80B114C
lsls r7, r6, 3
subs r0, r7, r6
lsls r0, 2
- ldr r4, _080B11B8 @ =0x02019260
+ ldr r4, _080B11B8 @ =gSharedMem + 0x19260
adds r5, r0, r4
movs r0, 0
strh r0, [r5, 0x2]
@@ -12176,13 +12176,13 @@ _080B1176:
strb r0, [r5, 0xB]
b _080B11D8
.align 2, 0
-_080B11B8: .4byte 0x02019260
+_080B11B8: .4byte gSharedMem + 0x19260
_080B11BC: .4byte gContestMoves
_080B11C0:
lsls r4, r6, 3
subs r1, r4, r6
lsls r1, 2
- ldr r3, _080B1264 @ =0x02019260
+ ldr r3, _080B1264 @ =gSharedMem + 0x19260
adds r1, r3
ldrb r2, [r1, 0xB]
movs r0, 0x71
@@ -12224,7 +12224,7 @@ _080B1204:
ble _080B1204
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B1264 @ =0x02019260
+ ldr r1, _080B1264 @ =gSharedMem + 0x19260
adds r5, r0, r1
ldrb r1, [r5, 0x15]
movs r0, 0x10
@@ -12249,7 +12249,7 @@ _080B123C:
bl _call_via_r0
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B1264 @ =0x02019260
+ ldr r1, _080B1264 @ =gSharedMem + 0x19260
adds r2, r0, r1
ldrb r1, [r2, 0x10]
movs r0, 0x30
@@ -12262,7 +12262,7 @@ _080B123C:
ldrsb r0, [r2, r0]
b _080B128A
.align 2, 0
-_080B1264: .4byte 0x02019260
+_080B1264: .4byte gSharedMem + 0x19260
_080B1268: .4byte gContestEffects
_080B126C: .4byte gContestEffectFuncs
_080B1270:
@@ -12286,7 +12286,7 @@ _080B128A:
strh r0, [r2, 0x2]
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B12E8 @ =0x02019260
+ ldr r1, _080B12E8 @ =gSharedMem + 0x19260
adds r4, r0, r1
movs r0, 0
strb r0, [r4, 0x16]
@@ -12327,12 +12327,12 @@ _080B128A:
strb r1, [r4, 0x15]
b _080B1322
.align 2, 0
-_080B12E8: .4byte 0x02019260
+_080B12E8: .4byte gSharedMem + 0x19260
_080B12EC:
ldr r2, _080B1310 @ =gContestMoves
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B1314 @ =0x02019260
+ ldr r1, _080B1314 @ =gSharedMem + 0x19260
adds r3, r0, r1
ldrh r0, [r3, 0x6]
lsls r0, 3
@@ -12348,7 +12348,7 @@ _080B12EC:
b _080B1320
.align 2, 0
_080B1310: .4byte gContestMoves
-_080B1314: .4byte 0x02019260
+_080B1314: .4byte gSharedMem + 0x19260
_080B1318:
ldrb r1, [r3, 0x15]
movs r0, 0x11
@@ -12359,7 +12359,7 @@ _080B1320:
_080B1322:
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B139C @ =0x02019260
+ ldr r1, _080B139C @ =gSharedMem + 0x19260
mov r8, r1
adds r4, r0, r1
ldrb r1, [r4, 0x15]
@@ -12420,7 +12420,7 @@ _080B137A:
movs r0, 0x3C
b _080B13A6
.align 2, 0
-_080B139C: .4byte 0x02019260
+_080B139C: .4byte gSharedMem + 0x19260
_080B13A0:
movs r0, 0xA
b _080B13A6
@@ -12453,7 +12453,7 @@ _080B13CA:
_080B13D2:
subs r0, r7, r6
lsls r0, 2
- ldr r1, _080B13E8 @ =0x02019260
+ ldr r1, _080B13E8 @ =gSharedMem + 0x19260
adds r0, r1
strb r2, [r0, 0x1B]
_080B13DC:
@@ -12463,7 +12463,7 @@ _080B13DC:
pop {r0}
bx r0
.align 2, 0
-_080B13E8: .4byte 0x02019260
+_080B13E8: .4byte gSharedMem + 0x19260
thumb_func_end sub_80B114C
thumb_func_start sub_80B13EC
@@ -12473,12 +12473,12 @@ sub_80B13EC: @ 80B13EC
lsls r2, r0, 3
subs r2, r0
lsls r2, 2
- ldr r0, _080B1400 @ =0x02019260
+ ldr r0, _080B1400 @ =gSharedMem + 0x19260
adds r2, r0
strb r1, [r2, 0x13]
bx lr
.align 2, 0
-_080B1400: .4byte 0x02019260
+_080B1400: .4byte gSharedMem + 0x19260
thumb_func_end sub_80B13EC
thumb_func_start sub_80B1404
@@ -12488,12 +12488,12 @@ sub_80B1404: @ 80B1404
lsls r2, r0, 3
subs r2, r0
lsls r2, 2
- ldr r0, _080B1418 @ =0x02019260
+ ldr r0, _080B1418 @ =gSharedMem + 0x19260
adds r2, r0
strb r1, [r2, 0x14]
bx lr
.align 2, 0
-_080B1418: .4byte 0x02019260
+_080B1418: .4byte gSharedMem + 0x19260
thumb_func_end sub_80B1404
thumb_func_start sub_80B141C
@@ -12557,7 +12557,7 @@ sub_80B146C: @ 80B146C
lsls r1, r4, 3
subs r1, r4
lsls r1, 2
- ldr r4, _080B14D4 @ =0x02019260
+ ldr r4, _080B14D4 @ =gSharedMem + 0x19260
adds r1, r4
ldrh r2, [r1, 0x6]
movs r1, 0xD
@@ -12588,7 +12588,7 @@ sub_80B146C: @ 80B146C
_080B14C8: .4byte gStringVar1
_080B14CC: .4byte gContestMons + 0x2
_080B14D0: .4byte gStringVar2
-_080B14D4: .4byte 0x02019260
+_080B14D4: .4byte gSharedMem + 0x19260
_080B14D8: .4byte gMoveNames
_080B14DC: .4byte gContestMoves
_080B14E0: .4byte gStringVar3
@@ -12666,7 +12666,7 @@ sub_80B157C: @ 80B157C
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, _080B1598 @ =0x02019260
+ ldr r0, _080B1598 @ =gSharedMem + 0x19260
adds r1, r0
ldrb r0, [r1, 0xC]
movs r2, 0x1
@@ -12676,7 +12676,7 @@ sub_80B157C: @ 80B157C
strh r0, [r1, 0x6]
bx lr
.align 2, 0
-_080B1598: .4byte 0x02019260
+_080B1598: .4byte gSharedMem + 0x19260
thumb_func_end sub_80B157C
thumb_func_start sub_80B159C
@@ -12707,7 +12707,7 @@ _080B15B8:
cmp r4, 0x3
ble _080B15B8
movs r4, 0
- ldr r7, _080B1604 @ =0x02019260
+ ldr r7, _080B1604 @ =gSharedMem + 0x19260
adds r5, r2, 0
movs r1, 0x1
mov r8, r1
@@ -12737,7 +12737,7 @@ _080B15E8:
b _080B163A
.align 2, 0
_080B1600: .4byte gUnknown_02038696
-_080B1604: .4byte 0x02019260
+_080B1604: .4byte gSharedMem + 0x19260
_080B1608:
mov r1, sp
adds r0, r1, r2
@@ -12809,7 +12809,7 @@ _080B1680:
cmp r4, 0x3
ble _080B15D6
movs r4, 0
- ldr r5, _080B16CC @ =0x020192d0
+ ldr r5, _080B16CC @ =gSharedMem + 0x192D0
adds r3, r5, 0
subs r3, 0x60
movs r6, 0xFF
@@ -12844,7 +12844,7 @@ _080B1692:
bx r0
.align 2, 0
_080B16C8: .4byte gUnknown_02038696
-_080B16CC: .4byte 0x020192d0
+_080B16CC: .4byte gSharedMem + 0x192D0
thumb_func_end sub_80B159C
thumb_func_start sub_80B16D0
@@ -12868,7 +12868,7 @@ sub_80B16D0: @ 80B16D0
strb r0, [r3]
ldr r0, _080B1708 @ =SpriteCallbackDummy
str r0, [r2, 0x1C]
- ldr r2, _080B170C @ =0x02019204
+ ldr r2, _080B170C @ =gSharedMem + 0x19204
ldrb r1, [r2, 0x6]
movs r0, 0x11
negs r0, r0
@@ -12879,7 +12879,7 @@ _080B1702:
bx r0
.align 2, 0
_080B1708: .4byte SpriteCallbackDummy
-_080B170C: .4byte 0x02019204
+_080B170C: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B16D0
thumb_func_start sub_80B1710
@@ -12887,7 +12887,7 @@ sub_80B1710: @ 80B1710
push {r4,r5,lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r0, _080B172C @ =0x02019204
+ ldr r0, _080B172C @ =gSharedMem + 0x19204
ldrb r5, [r0, 0x12]
cmp r1, 0x8
bls _080B1720
@@ -12899,7 +12899,7 @@ _080B1720:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080B172C: .4byte 0x02019204
+_080B172C: .4byte gSharedMem + 0x19204
_080B1730: .4byte _080B1734
.align 2, 0
_080B1734:
@@ -13106,7 +13106,7 @@ _080B18E4:
adds r2, r4
ldr r0, _080B1920 @ =sub_80B16D0
str r0, [r2]
- ldr r2, _080B1924 @ =0x02019204
+ ldr r2, _080B1924 @ =gSharedMem + 0x19204
ldrb r0, [r2, 0x6]
movs r1, 0x10
orrs r0, r1
@@ -13119,7 +13119,7 @@ _080B1914: .4byte gSprites
_080B1918: .4byte 0x000003ff
_080B191C: .4byte 0xfffffc00
_080B1920: .4byte sub_80B16D0
-_080B1924: .4byte 0x02019204
+_080B1924: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1710
thumb_func_start sub_80B1928
@@ -13130,7 +13130,7 @@ sub_80B1928: @ 80B1928
mov r5, r8
push {r5-r7}
movs r5, 0
- ldr r6, _080B19BC @ =0x02019204
+ ldr r6, _080B19BC @ =gSharedMem + 0x19204
ldr r0, _080B19C0 @ =gSprites
mov r10, r0
movs r1, 0x58
@@ -13199,7 +13199,7 @@ _080B19A8:
pop {r0}
bx r0
.align 2, 0
-_080B19BC: .4byte 0x02019204
+_080B19BC: .4byte gSharedMem + 0x19204
_080B19C0: .4byte gSprites
_080B19C4: .4byte 0x06010000
_080B19C8: .4byte REG_BG0CNT
@@ -13346,7 +13346,7 @@ _080B1AD6:
movs r1, 0x1
eors r0, r1
strh r0, [r4, 0xE]
- ldr r0, _080B1B10 @ =0x02019204
+ ldr r0, _080B1B10 @ =gSharedMem + 0x19204
ldrb r0, [r0, 0x13]
lsls r0, 24
asrs r0, 24
@@ -13370,7 +13370,7 @@ _080B1B06:
bx r0
.align 2, 0
_080B1B0C: .4byte 0x00007fff
-_080B1B10: .4byte 0x02019204
+_080B1B10: .4byte gSharedMem + 0x19204
thumb_func_end c3_08130B10
thumb_func_start sub_80B1B14
@@ -13380,7 +13380,7 @@ sub_80B1B14: @ 80B1B14
movs r1, 0xA
bl CreateTask
ldr r4, _080B1B5C @ =gSprites
- ldr r3, _080B1B60 @ =0x02019204
+ ldr r3, _080B1B60 @ =gSharedMem + 0x19204
adds r2, r3, 0
adds r2, 0x58
ldrb r1, [r2]
@@ -13411,7 +13411,7 @@ sub_80B1B14: @ 80B1B14
.align 2, 0
_080B1B58: .4byte sub_80B1B68
_080B1B5C: .4byte gSprites
-_080B1B60: .4byte 0x02019204
+_080B1B60: .4byte gSharedMem + 0x19204
_080B1B64: .4byte 0x0000ffba
thumb_func_end sub_80B1B14
@@ -13421,7 +13421,7 @@ sub_80B1B68: @ 80B1B68
lsls r0, 24
lsrs r0, 24
adds r3, r0, 0
- ldr r4, _080B1BD0 @ =0x02019204
+ ldr r4, _080B1BD0 @ =gSharedMem + 0x19204
adds r0, r4, 0
adds r0, 0x58
ldrb r1, [r0]
@@ -13471,7 +13471,7 @@ _080B1BCA:
pop {r0}
bx r0
.align 2, 0
-_080B1BD0: .4byte 0x02019204
+_080B1BD0: .4byte gSharedMem + 0x19204
_080B1BD4: .4byte gSprites
_080B1BD8: .4byte gTasks
thumb_func_end sub_80B1B68
@@ -13480,7 +13480,7 @@ _080B1BD8: .4byte gTasks
sub_80B1BDC: @ 80B1BDC
push {r4-r6,lr}
ldr r6, _080B1C04 @ =gSprites
- ldr r4, _080B1C08 @ =0x02019204
+ ldr r4, _080B1C08 @ =gSharedMem + 0x19204
adds r5, r4, 0
adds r5, 0x58
ldrb r0, [r5]
@@ -13500,7 +13500,7 @@ sub_80B1BDC: @ 80B1BDC
b _080B1C28
.align 2, 0
_080B1C04: .4byte gSprites
-_080B1C08: .4byte 0x02019204
+_080B1C08: .4byte gSharedMem + 0x19204
_080B1C0C:
ldr r0, _080B1C30 @ =sub_80B1C34
movs r1, 0xA
@@ -13530,7 +13530,7 @@ sub_80B1C34: @ 80B1C34
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- ldr r5, _080B1CAC @ =0x02019204
+ ldr r5, _080B1CAC @ =gSharedMem + 0x19204
adds r0, r5, 0
adds r0, 0x58
ldrb r1, [r0]
@@ -13588,7 +13588,7 @@ _080B1CA6:
pop {r0}
bx r0
.align 2, 0
-_080B1CAC: .4byte 0x02019204
+_080B1CAC: .4byte gSharedMem + 0x19204
_080B1CB0: .4byte gSprites
_080B1CB4: .4byte gTasks
_080B1CB8: .4byte 0x0000ffba
@@ -13613,7 +13613,7 @@ sub_80B1CBC: @ 80B1CBC
lsls r4, 24
asrs r4, 24
strh r4, [r1, 0x8]
- ldr r2, _080B1CF8 @ =0x02019204
+ ldr r2, _080B1CF8 @ =gSharedMem + 0x19204
ldrb r0, [r2, 0x6]
movs r1, 0x20
orrs r0, r1
@@ -13624,7 +13624,7 @@ sub_80B1CBC: @ 80B1CBC
.align 2, 0
_080B1CF0: .4byte sub_80B1CFC
_080B1CF4: .4byte gTasks
-_080B1CF8: .4byte 0x02019204
+_080B1CF8: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1CBC
thumb_func_start sub_80B1CFC
@@ -13656,7 +13656,7 @@ _080B1D2A:
bl sub_80B1B14
b _080B1D44
_080B1D30:
- ldr r0, _080B1D4C @ =0x02019204
+ ldr r0, _080B1D4C @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x6]
movs r0, 0x40
ands r0, r1
@@ -13671,7 +13671,7 @@ _080B1D44:
strh r0, [r4, 0x1C]
b _080B1D78
.align 2, 0
-_080B1D4C: .4byte 0x02019204
+_080B1D4C: .4byte gSharedMem + 0x19204
_080B1D50:
ldrh r0, [r4, 0x1E]
adds r1, r0, 0x1
@@ -13683,7 +13683,7 @@ _080B1D50:
movs r0, 0
strh r0, [r4, 0x1E]
bl sub_80B1928
- ldr r2, _080B1D80 @ =0x02019204
+ ldr r2, _080B1D80 @ =gSharedMem + 0x19204
ldrb r1, [r2, 0x6]
movs r0, 0x21
negs r0, r0
@@ -13696,13 +13696,13 @@ _080B1D78:
pop {r0}
bx r0
.align 2, 0
-_080B1D80: .4byte 0x02019204
+_080B1D80: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1CFC
thumb_func_start unref_sub_80B1D84
unref_sub_80B1D84: @ 80B1D84
ldr r3, _080B1DB0 @ =gSprites
- ldr r2, _080B1DB4 @ =0x02019204
+ ldr r2, _080B1DB4 @ =gSharedMem + 0x19204
adds r2, 0x58
ldrb r1, [r2]
lsls r0, r1, 4
@@ -13725,13 +13725,13 @@ unref_sub_80B1D84: @ 80B1D84
bx lr
.align 2, 0
_080B1DB0: .4byte gSprites
-_080B1DB4: .4byte 0x02019204
+_080B1DB4: .4byte gSharedMem + 0x19204
thumb_func_end unref_sub_80B1D84
thumb_func_start unref_sub_80B1DB8
unref_sub_80B1DB8: @ 80B1DB8
ldr r2, _080B1DD4 @ =gSprites
- ldr r0, _080B1DD8 @ =0x02019204
+ ldr r0, _080B1DD8 @ =gSharedMem + 0x19204
adds r0, 0x58
ldrb r1, [r0]
lsls r0, r1, 4
@@ -13746,7 +13746,7 @@ unref_sub_80B1DB8: @ 80B1DB8
bx lr
.align 2, 0
_080B1DD4: .4byte gSprites
-_080B1DD8: .4byte 0x02019204
+_080B1DD8: .4byte gSharedMem + 0x19204
thumb_func_end unref_sub_80B1DB8
thumb_func_start sub_80B1DDC
@@ -13755,7 +13755,7 @@ sub_80B1DDC: @ 80B1DDC
ldr r0, _080B1DF4 @ =sub_80B1DFC
movs r1, 0xF
bl CreateTask
- ldr r2, _080B1DF8 @ =0x02019204
+ ldr r2, _080B1DF8 @ =gSharedMem + 0x19204
ldrb r0, [r2, 0x6]
movs r1, 0x80
orrs r0, r1
@@ -13764,7 +13764,7 @@ sub_80B1DDC: @ 80B1DDC
bx r0
.align 2, 0
_080B1DF4: .4byte sub_80B1DFC
-_080B1DF8: .4byte 0x02019204
+_080B1DF8: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1DDC
thumb_func_start sub_80B1DFC
@@ -13791,7 +13791,7 @@ sub_80B1DFC: @ 80B1DFC
ldrsh r0, [r3, r1]
cmp r0, 0
bne _080B1E50
- ldr r1, _080B1E40 @ =0x02016800
+ ldr r1, _080B1E40 @ =gSharedMem + 0x16800
ldr r2, _080B1E44 @ =0x06002000
ldr r0, _080B1E48 @ =0x040000d4
str r1, [r0]
@@ -13802,12 +13802,12 @@ sub_80B1DFC: @ 80B1DFC
b _080B1E66
.align 2, 0
_080B1E3C: .4byte gTasks
-_080B1E40: .4byte 0x02016800
+_080B1E40: .4byte gSharedMem + 0x16800
_080B1E44: .4byte 0x06002000
_080B1E48: .4byte 0x040000d4
_080B1E4C: .4byte 0x84000400
_080B1E50:
- ldr r1, _080B1E94 @ =0x02015800
+ ldr r1, _080B1E94 @ =gSharedMem + 0x15800
ldr r2, _080B1E98 @ =0x06002000
ldr r0, _080B1E9C @ =0x040000d4
str r1, [r0]
@@ -13831,7 +13831,7 @@ _080B1E66:
ldrsh r0, [r0, r1]
cmp r0, 0x9
bne _080B1E8E
- ldr r2, _080B1EA4 @ =0x02019204
+ ldr r2, _080B1EA4 @ =gSharedMem + 0x19204
ldrb r1, [r2, 0x6]
movs r0, 0x7F
ands r0, r1
@@ -13843,11 +13843,11 @@ _080B1E8E:
pop {r0}
bx r0
.align 2, 0
-_080B1E94: .4byte 0x02015800
+_080B1E94: .4byte gSharedMem + 0x15800
_080B1E98: .4byte 0x06002000
_080B1E9C: .4byte 0x040000d4
_080B1EA0: .4byte 0x84000400
-_080B1EA4: .4byte 0x02019204
+_080B1EA4: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1DFC
thumb_func_start sub_80B1EA8
@@ -13872,7 +13872,7 @@ sub_80B1EA8: @ 80B1EA8
cmp r4, 0
ble _080B1EF0
movs r5, 0
- ldr r2, _080B1EEC @ =0x02019204
+ ldr r2, _080B1EEC @ =gSharedMem + 0x19204
movs r1, 0x13
ldrsb r1, [r2, r1]
lsls r0, r1, 1
@@ -13883,9 +13883,9 @@ sub_80B1EA8: @ 80B1EA8
.align 2, 0
_080B1EE4: .4byte sub_80B1F4C
_080B1EE8: .4byte 0x0000237e
-_080B1EEC: .4byte 0x02019204
+_080B1EEC: .4byte gSharedMem + 0x19204
_080B1EF0:
- ldr r2, _080B1F04 @ =0x02019204
+ ldr r2, _080B1F04 @ =gSharedMem + 0x19204
movs r1, 0x13
ldrsb r1, [r2, r1]
lsls r0, r1, 1
@@ -13895,7 +13895,7 @@ _080B1EF0:
movs r3, 0
b _080B1F1E
.align 2, 0
-_080B1F04: .4byte 0x02019204
+_080B1F04: .4byte gSharedMem + 0x19204
_080B1F08:
movs r7, 0
lsls r0, r5, 24
@@ -13909,7 +13909,7 @@ _080B1F18:
movs r5, 0xC
movs r3, 0
_080B1F1C:
- ldr r2, _080B1F44 @ =0x02019204
+ ldr r2, _080B1F44 @ =gSharedMem + 0x19204
_080B1F1E:
ldr r1, _080B1F48 @ =gTasks
lsls r0, r6, 2
@@ -13930,7 +13930,7 @@ _080B1F1E:
pop {r0}
bx r0
.align 2, 0
-_080B1F44: .4byte 0x02019204
+_080B1F44: .4byte gSharedMem + 0x19204
_080B1F48: .4byte gTasks
thumb_func_end sub_80B1EA8
@@ -13988,7 +13988,7 @@ _080B1F84:
bne _080B1FC4
adds r0, r5, 0
bl DestroyTask
- ldr r2, _080B1FCC @ =0x02019204
+ ldr r2, _080B1FCC @ =gSharedMem + 0x19204
ldrb r1, [r2, 0x7]
movs r0, 0x2
negs r0, r0
@@ -13999,7 +13999,7 @@ _080B1FC4:
pop {r0}
bx r0
.align 2, 0
-_080B1FCC: .4byte 0x02019204
+_080B1FCC: .4byte gSharedMem + 0x19204
thumb_func_end sub_80B1F4C
thumb_func_start sub_80B1FD0
@@ -14011,7 +14011,7 @@ sub_80B1FD0: @ 80B1FD0
lsrs r0, 24
mov r8, r0
movs r5, 0
- ldr r0, _080B204C @ =0x02019260
+ ldr r0, _080B204C @ =gSharedMem + 0x19260
ldr r6, _080B2050 @ =gSprites
adds r4, r0, 0
adds r4, 0xD8
@@ -14065,7 +14065,7 @@ _080B1FE8:
ands r1, r2
b _080B2076
.align 2, 0
-_080B204C: .4byte 0x02019260
+_080B204C: .4byte gSharedMem + 0x19260
_080B2050: .4byte gSprites
_080B2054: .4byte 0x060100a0
_080B2058: .4byte REG_BG0HOFS
@@ -14103,7 +14103,7 @@ sub_80B208C: @ 80B208C
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, _080B20B0 @ =0x02019260
+ ldr r0, _080B20B0 @ =gSharedMem + 0x19260
adds r2, r1, r0
ldrb r1, [r2, 0x10]
movs r0, 0xC0
@@ -14116,7 +14116,7 @@ sub_80B208C: @ 80B208C
adds r0, r1
b _080B20BA
.align 2, 0
-_080B20B0: .4byte 0x02019260
+_080B20B0: .4byte gSharedMem + 0x19260
_080B20B4: .4byte gContestNextTurnNumbersGfx
_080B20B8:
ldr r0, _080B20C0 @ =gContestNextTurnRandomGfx
@@ -14131,7 +14131,7 @@ _080B20C0: .4byte gContestNextTurnRandomGfx
sub_80B20C4: @ 80B20C4
push {r4-r7,lr}
movs r6, 0
- ldr r7, _080B2134 @ =0x020192dd
+ ldr r7, _080B2134 @ =gSharedMem + 0x192DD
_080B20CA:
adds r0, r6, r7
ldrb r0, [r0]
@@ -14184,7 +14184,7 @@ _080B2126:
pop {r0}
bx r0
.align 2, 0
-_080B2134: .4byte 0x020192dd
+_080B2134: .4byte gSharedMem + 0x192DD
_080B2138: .4byte gUnknown_02038696
_080B213C: .4byte 0x0600c028
_080B2140: .4byte 0x0600c02a
@@ -14200,7 +14200,7 @@ sub_80B214C: @ 80B214C
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r0, _080B2178 @ =0x02019260
+ ldr r0, _080B2178 @ =gSharedMem + 0x19260
adds r2, r1, r0
ldrb r1, [r2, 0x15]
movs r3, 0x1
@@ -14217,7 +14217,7 @@ _080B2172:
movs r0, 0
b _080B217E
.align 2, 0
-_080B2178: .4byte 0x02019260
+_080B2178: .4byte gSharedMem + 0x19260
_080B217C:
movs r0, 0x1
_080B217E:
@@ -14278,7 +14278,7 @@ sub_80B2184: @ 80B2184
ldr r6, _080B2270 @ =gSprites
adds r7, r2, 0
movs r5, 0x4
- ldr r3, _080B2274 @ =0x02019338
+ ldr r3, _080B2274 @ =gSharedMem + 0x19338
_080B21EE:
ldrb r0, [r3]
lsls r1, r0, 4
@@ -14339,7 +14339,7 @@ _080B2264: .4byte 0x040000d4
_080B2268: .4byte 0x85000400
_080B226C: .4byte gUnknown_08D17C3C
_080B2270: .4byte gSprites
-_080B2274: .4byte 0x02019338
+_080B2274: .4byte gSharedMem + 0x19338
_080B2278: .4byte REG_BG2CNT
_080B227C: .4byte REG_BG0CNT
thumb_func_end sub_80B2184
@@ -14425,7 +14425,7 @@ _080B22A4:
movs r4, 0
ldr r5, _080B2374 @ =gSprites
adds r6, r3, 0
- ldr r3, _080B2378 @ =0x02019338
+ ldr r3, _080B2378 @ =gSharedMem + 0x19338
_080B231E:
ldrb r0, [r3]
lsls r1, r0, 4
@@ -14464,7 +14464,7 @@ _080B2368: .4byte 0x85000400
_080B236C: .4byte 0x0600f000
_080B2370: .4byte REG_BG1CNT
_080B2374: .4byte gSprites
-_080B2378: .4byte 0x02019338
+_080B2378: .4byte gSharedMem + 0x19338
thumb_func_end sub_80B2280
thumb_func_start sub_80B237C
@@ -14566,7 +14566,7 @@ _080B2428:
_080B2432:
movs r2, 0
adds r6, r3, 0
- ldr r5, _080B2470 @ =0x02019218
+ ldr r5, _080B2470 @ =gSharedMem + 0x19218
ldr r3, _080B2474 @ =gUnknown_02038696
_080B243A:
adds r0, r2, r5
@@ -14591,7 +14591,7 @@ _080B243A:
strh r0, [r1, 0x8]
b _080B24FC
.align 2, 0
-_080B2470: .4byte 0x02019218
+_080B2470: .4byte gSharedMem + 0x19218
_080B2474: .4byte gUnknown_02038696
_080B2478: .4byte gTasks
_080B247C:
@@ -14600,7 +14600,7 @@ _080B247C:
ands r1, r0
cmp r1, 0
beq _080B24D0
- ldr r2, _080B24C4 @ =0x02019204
+ ldr r2, _080B24C4 @ =gSharedMem + 0x19204
ldrb r0, [r2, 0x7]
movs r1, 0x4
orrs r0, r1
@@ -14626,14 +14626,14 @@ _080B249E:
b _080B24FC
.align 2, 0
_080B24C0: .4byte gIsLinkContest
-_080B24C4: .4byte 0x02019204
+_080B24C4: .4byte gSharedMem + 0x19204
_080B24C8: .4byte sub_80C8C80
_080B24CC: .4byte sub_80AD8DC
_080B24D0:
bl sub_80AF438
b _080B24E2
_080B24D6:
- ldr r0, _080B24E8 @ =0x02019204
+ ldr r0, _080B24E8 @ =gSharedMem + 0x19204
ldrb r1, [r0, 0x7]
movs r0, 0x4
ands r0, r1
@@ -14644,7 +14644,7 @@ _080B24E2:
strh r0, [r5, 0x8]
b _080B24FC
.align 2, 0
-_080B24E8: .4byte 0x02019204
+_080B24E8: .4byte gSharedMem + 0x19204
_080B24EC:
bl sub_80AF120
bl sub_80AEB30
@@ -14799,7 +14799,7 @@ sub_80B25E4: @ 80B25E4
_080B25F6:
bl AllocOamMatrix
lsls r1, r6, 2
- ldr r2, _080B26B8 @ =0x02019338
+ ldr r2, _080B26B8 @ =gSharedMem + 0x19338
mov r8, r2
adds r4, r1, r2
ldrb r1, [r4]
@@ -14890,7 +14890,7 @@ _080B267A:
bx r0
.align 2, 0
_080B26B4: .4byte gSprites
-_080B26B8: .4byte 0x02019338
+_080B26B8: .4byte gSharedMem + 0x19338
_080B26BC: .4byte sub_80B26C8
_080B26C0: .4byte gTasks
_080B26C4: .4byte 0xfffffecc
@@ -14902,7 +14902,7 @@ sub_80B26C8: @ 80B26C8
lsls r0, 24
lsrs r6, r0, 24
ldr r2, _080B2750 @ =gSprites
- ldr r4, _080B2754 @ =0x02019338
+ ldr r4, _080B2754 @ =gSharedMem + 0x19338
ldrb r1, [r4]
lsls r0, r1, 4
adds r0, r1
@@ -14943,7 +14943,7 @@ _080B2718:
movs r4, 0
_080B271A:
lsls r0, r4, 2
- ldr r5, _080B2754 @ =0x02019338
+ ldr r5, _080B2754 @ =gSharedMem + 0x19338
adds r0, r5
ldrb r1, [r0]
lsls r0, r1, 4
@@ -14970,7 +14970,7 @@ _080B274A:
bx r0
.align 2, 0
_080B2750: .4byte gSprites
-_080B2754: .4byte 0x02019338
+_080B2754: .4byte gSharedMem + 0x19338
_080B2758: .4byte gTasks
_080B275C: .4byte 0xfffffecc
thumb_func_end sub_80B26C8
@@ -15016,7 +15016,7 @@ sub_80B2790: @ 80B2790
lsls r0, r6, 3
subs r0, r6
lsls r0, 2
- ldr r4, _080B27F0 @ =0x02019260
+ ldr r4, _080B27F0 @ =gSharedMem + 0x19260
adds r0, r4
ldrh r0, [r0, 0x6]
bl sub_80B2760
@@ -15055,7 +15055,7 @@ _080B27D0:
beq _080B2898
b _080B28BE
.align 2, 0
-_080B27F0: .4byte 0x02019260
+_080B27F0: .4byte gSharedMem + 0x19260
_080B27F4: .4byte gContestMons
_080B27F8: .4byte gBattleMonForms
_080B27FC:
@@ -15103,7 +15103,7 @@ _080B2848:
lsls r0, r6, 3
subs r0, r6
lsls r0, 2
- ldr r4, _080B2878 @ =0x02019260
+ ldr r4, _080B2878 @ =gSharedMem + 0x19260
adds r0, r4
ldrb r5, [r0, 0x1B]
ldr r6, _080B287C @ =gContestMons
@@ -15123,7 +15123,7 @@ _080B2848:
strb r0, [r4, 0x4]
b _080B28BE
.align 2, 0
-_080B2878: .4byte 0x02019260
+_080B2878: .4byte gSharedMem + 0x19260
_080B287C: .4byte gContestMons
_080B2880:
ldr r1, _080B2888 @ =gHappinessMoveAnim
@@ -15138,7 +15138,7 @@ _080B288C:
.align 2, 0
_080B2894: .4byte gHappinessMoveAnim
_080B2898:
- ldr r0, _080B28B0 @ =0x02019204
+ ldr r0, _080B28B0 @ =gSharedMem + 0x19204
adds r2, r0, 0
adds r2, 0x5A
ldrb r1, [r2]
@@ -15150,7 +15150,7 @@ _080B2898:
strb r1, [r0]
b _080B28BE
.align 2, 0
-_080B28B0: .4byte 0x02019204
+_080B28B0: .4byte gSharedMem + 0x19204
_080B28B4: .4byte gUnknown_0202F7C4
_080B28B8:
ldr r1, _080B28C8 @ =gUnknown_0202F7C4
@@ -15169,7 +15169,7 @@ _080B28C8: .4byte gUnknown_0202F7C4
thumb_func_start sub_80B28CC
sub_80B28CC: @ 80B28CC
push {r4,lr}
- ldr r4, _080B28EC @ =0x02019348
+ ldr r4, _080B28EC @ =gSharedMem + 0x19348
adds r0, r4, 0
movs r1, 0
movs r2, 0x14
@@ -15185,7 +15185,7 @@ _080B28E6:
pop {r0}
bx r0
.align 2, 0
-_080B28EC: .4byte 0x02019348
+_080B28EC: .4byte gSharedMem + 0x19348
thumb_func_end sub_80B28CC
thumb_func_start sub_80B28F0
@@ -15194,7 +15194,7 @@ sub_80B28F0: @ 80B28F0
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r6, _080B2924 @ =0x02019348
+ ldr r6, _080B2924 @ =gSharedMem + 0x19348
strb r4, [r6, 0x5]
ldr r5, _080B2928 @ =gContestMons
lsls r4, 6
@@ -15215,7 +15215,7 @@ sub_80B28F0: @ 80B28F0
pop {r0}
bx r0
.align 2, 0
-_080B2924: .4byte 0x02019348
+_080B2924: .4byte gSharedMem + 0x19348
_080B2928: .4byte gContestMons
thumb_func_end sub_80B28F0
@@ -15515,7 +15515,7 @@ _080B2BB8:
.align 2, 0
_080B2BC0: .4byte 0x00002e06
_080B2BC4:
- ldr r5, _080B2C14 @ =0x02015de0
+ ldr r5, _080B2C14 @ =gSharedMem + 0x15DE0
ldr r2, _080B2C18 @ =gContestMons
lsls r4, r6, 6
adds r0, r2, 0
@@ -15554,7 +15554,7 @@ _080B2BC4:
bl StringCopy
b _080B2C32
.align 2, 0
-_080B2C14: .4byte 0x02015de0
+_080B2C14: .4byte gSharedMem + 0x15DE0
_080B2C18: .4byte gContestMons
_080B2C1C: .4byte gIsLinkContest
_080B2C20: .4byte gLinkPlayers + 0x8
@@ -15566,7 +15566,7 @@ _080B2C24:
adds r1, r4, r1
bl StringCopy
_080B2C32:
- ldr r0, _080B2C48 @ =0x02015de0
+ ldr r0, _080B2C48 @ =gSharedMem + 0x15DE0
strb r7, [r0, 0xA]
_080B2C36:
movs r0, 0x1
@@ -15579,7 +15579,7 @@ _080B2C38:
pop {r1}
bx r1
.align 2, 0
-_080B2C48: .4byte 0x02015de0
+_080B2C48: .4byte gSharedMem + 0x15DE0
thumb_func_end sub_80B2A7C
thumb_func_start sub_80B2C4C