summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCameron Hall <cameronghall@cox.net>2019-08-04 11:36:14 -0500
committerCameron Hall <cameronghall@cox.net>2019-08-04 11:36:14 -0500
commit9ae0e5b3ba1e9794da3cee0585a2dacb99f015be (patch)
tree4ea5aa6539273f14d9ca9c22c77df97a2f6580a8
parenta2331ea91e3bf6c1736643b8d99e80d735f6fe3f (diff)
migrate EWRAM symbols to ld script
-rwxr-xr-xasm/intro.s4
-rwxr-xr-xasm/pokedex.s16
-rwxr-xr-xasm/rom_11B9C.s102
-rwxr-xr-xasm/rom_3219C.s172
-rwxr-xr-xasm/rom_528AC.s4
-rwxr-xr-xld_script.txt1
-rw-r--r--make_ldscript.awk26
-rwxr-xr-xsym_common.txt8
-rw-r--r--[-rwxr-xr-x]sym_ewram.txt623
-rw-r--r--undefined_ewram.txt266
10 files changed, 706 insertions, 516 deletions
diff --git a/asm/intro.s b/asm/intro.s
index 99be7e0..2ccdda6 100755
--- a/asm/intro.s
+++ b/asm/intro.s
@@ -7086,7 +7086,7 @@ sub_CC94: @ 0x0800CC94
ldrh r0, [r1]
adds r0, #1
strh r0, [r1]
- ldr r4, _0800CCEC @ =gUnknown_02032EE0
+ ldr r4, _0800CCEC @ =gMPlayInfo_BGM
ldr r5, _0800CCF0 @ =0x0000FFFF
movs r0, #0
ldrsh r1, [r1, r0]
@@ -7115,7 +7115,7 @@ _0800CCDE:
.align 2, 0
_0800CCE4: .4byte gUnknown_0202BF10
_0800CCE8: .4byte gUnknown_0202A578
-_0800CCEC: .4byte gUnknown_02032EE0
+_0800CCEC: .4byte gMPlayInfo_BGM
_0800CCF0: .4byte 0x0000FFFF
_0800CCF4: .4byte gUnknown_0202C790
diff --git a/asm/pokedex.s b/asm/pokedex.s
index 52e0daf..f3fed51 100755
--- a/asm/pokedex.s
+++ b/asm/pokedex.s
@@ -854,7 +854,7 @@ _080044F0:
lsls r1, r1, #0x18
asrs r1, r1, #0x18
bl sub_70E0
- ldr r0, _08004594 @ =gUnknown_02032EE0
+ ldr r0, _08004594 @ =gMPlayInfo_BGM
ldr r1, _08004598 @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
@@ -901,7 +901,7 @@ _08004584: .4byte gUnknown_08086B40
_08004588: .4byte 0x06000280
_0800458C: .4byte 0x800000E0
_08004590: .4byte gUnknown_0202C794
-_08004594: .4byte gUnknown_02032EE0
+_08004594: .4byte gMPlayInfo_BGM
_08004598: .4byte 0x0000FFFF
_0800459C: .4byte gUnknown_086A3700
_080045A0: .4byte gMain
@@ -921,7 +921,7 @@ sub_45A4: @ 0x080045A4
asrs r0, r0, #0x10
cmp r0, #0x50
bne _080045CA
- ldr r0, _08004624 @ =gUnknown_02032EE0
+ ldr r0, _08004624 @ =gMPlayInfo_BGM
ldr r1, _08004628 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -971,7 +971,7 @@ _080045E8:
b _08004670
.align 2, 0
_08004620: .4byte gUnknown_0202C5E8
-_08004624: .4byte gUnknown_02032EE0
+_08004624: .4byte gMPlayInfo_BGM
_08004628: .4byte 0x0000FFFF
_0800462C: .4byte gUnknown_0202BEF4
_08004630: .4byte gUnknown_0202C5AC
@@ -1046,7 +1046,7 @@ _080046C8: .4byte gMain
_080046CC:
movs r0, #0x69
bl m4aSongNumStart
- ldr r0, _080046F0 @ =gUnknown_02032EE0
+ ldr r0, _080046F0 @ =gMPlayInfo_BGM
ldr r1, _080046F4 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -1060,7 +1060,7 @@ _080046CC:
strh r1, [r0]
b _08004728
.align 2, 0
-_080046F0: .4byte gUnknown_02032EE0
+_080046F0: .4byte gMPlayInfo_BGM
_080046F4: .4byte 0x0000FFFF
_080046F8: .4byte gUnknown_0202C5E8
_080046FC: .4byte gUnknown_0202BEF4
@@ -1071,7 +1071,7 @@ _08004700:
beq _08004730
movs r0, #0x69
bl m4aSongNumStart
- ldr r0, _0800476C @ =gUnknown_02032EE0
+ ldr r0, _0800476C @ =gMPlayInfo_BGM
ldr r1, _08004770 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -1120,7 +1120,7 @@ _08004730:
strh r0, [r1]
b _0800482C
.align 2, 0
-_0800476C: .4byte gUnknown_02032EE0
+_0800476C: .4byte gMPlayInfo_BGM
_08004770: .4byte 0x0000FFFF
_08004774: .4byte gUnknown_0202C794
_08004778: .4byte gUnknown_0202C5E8
diff --git a/asm/rom_11B9C.s b/asm/rom_11B9C.s
index 3907dd0..28b5f5d 100755
--- a/asm/rom_11B9C.s
+++ b/asm/rom_11B9C.s
@@ -7773,7 +7773,7 @@ _08015A3E:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08015A90 @ =gUnknown_02032F20
+ ldr r0, _08015A90 @ =gMPlayInfo_SE1
ldr r1, _08015A94 @ =gUnknown_0869FC0C
bl MPlayStart
ldr r1, [r5]
@@ -7805,7 +7805,7 @@ _08015A78:
_08015A84: .4byte 0x00002710
_08015A88: .4byte gUnknown_020314E0
_08015A8C: .4byte 0x0000072F
-_08015A90: .4byte gUnknown_02032F20
+_08015A90: .4byte gMPlayInfo_SE1
_08015A94: .4byte gUnknown_0869FC0C
_08015A98: .4byte 0x00000731
_08015A9C: .4byte 0x000006BC
@@ -15941,7 +15941,7 @@ _08019B26:
lsls r0, r0, #0x10
cmp r0, #0
bne _08019B50
- ldr r0, _08019B5C @ =gUnknown_02032EE0
+ ldr r0, _08019B5C @ =gMPlayInfo_BGM
ldr r1, _08019B60 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -15952,7 +15952,7 @@ _08019B50:
.align 2, 0
_08019B54: .4byte gMain
_08019B58: .4byte gUnknown_020314E0
-_08019B5C: .4byte gUnknown_02032EE0
+_08019B5C: .4byte gMPlayInfo_BGM
_08019B60: .4byte 0x0000FFFF
thumb_func_start sub_19B64
@@ -17085,7 +17085,7 @@ _0801A43A:
_0801A44A:
cmp r0, #0x28
bne _0801A456
- ldr r0, _0801A4EC @ =gUnknown_02032F20
+ ldr r0, _0801A4EC @ =gMPlayInfo_SE1
ldr r1, _0801A4F0 @ =gUnknown_0869F7C8
bl MPlayStart
_0801A456:
@@ -17165,7 +17165,7 @@ _0801A4DC: .4byte gUnknown_086ACEF8
_0801A4E0: .4byte gUnknown_020314E0
_0801A4E4: .4byte 0x06015800
_0801A4E8: .4byte 0x800010E0
-_0801A4EC: .4byte gUnknown_02032F20
+_0801A4EC: .4byte gMPlayInfo_SE1
_0801A4F0: .4byte gUnknown_0869F7C8
_0801A4F4: .4byte 0x000001A5
_0801A4F8: .4byte 0x000006DC
@@ -26856,7 +26856,7 @@ _0801F368:
strh r3, [r2]
cmp r1, #0xa7
ble _0801F39A
- ldr r0, _0801F3EC @ =gUnknown_02032F20
+ ldr r0, _0801F3EC @ =gMPlayInfo_SE1
ldr r1, _0801F3F0 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r1, [r4]
@@ -26906,7 +26906,7 @@ _0801F3CA:
b _0801F44E
.align 2, 0
_0801F3E8: .4byte gUnknown_020314E0
-_0801F3EC: .4byte gUnknown_02032F20
+_0801F3EC: .4byte gMPlayInfo_SE1
_0801F3F0: .4byte gUnknown_0869F2A0
_0801F3F4: .4byte 0x00000BB8
_0801F3F8: .4byte 0x00000616
@@ -29183,7 +29183,7 @@ _0802062C: .4byte 0x0000062E
_08020630:
movs r0, #0x3c
strh r0, [r2]
- ldr r0, _0802067C @ =gUnknown_02032F20
+ ldr r0, _0802067C @ =gMPlayInfo_SE1
ldr r1, _08020680 @ =gUnknown_086A2FA0
bl MPlayStart
_0802063C:
@@ -29219,7 +29219,7 @@ _0802063C:
mov r8, r3
b _0802069C
.align 2, 0
-_0802067C: .4byte gUnknown_02032F20
+_0802067C: .4byte gMPlayInfo_SE1
_08020680: .4byte gUnknown_086A2FA0
_08020684: .4byte gUnknown_020314E0
_08020688: .4byte 0x00000744
@@ -29398,33 +29398,33 @@ _080207C4:
asrs r0, r0, #0x18
cmp r0, #1
bne _080207FC
- ldr r0, _080207F4 @ =gUnknown_02032F20
+ ldr r0, _080207F4 @ =gMPlayInfo_SE1
ldr r1, _080207F8 @ =gUnknown_086A0328
bl MPlayStart
b _08020804
.align 2, 0
-_080207F4: .4byte gUnknown_02032F20
+_080207F4: .4byte gMPlayInfo_SE1
_080207F8: .4byte gUnknown_086A0328
_080207FC:
- ldr r0, _08020810 @ =gUnknown_02032F20
+ ldr r0, _08020810 @ =gMPlayInfo_SE1
ldr r1, _08020814 @ =gUnknown_086A0368
bl MPlayStart
_08020804:
- ldr r0, _08020818 @ =gUnknown_02032EE0
+ ldr r0, _08020818 @ =gMPlayInfo_BGM
ldr r1, _0802081C @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
b _08020832
.align 2, 0
-_08020810: .4byte gUnknown_02032F20
+_08020810: .4byte gMPlayInfo_SE1
_08020814: .4byte gUnknown_086A0368
-_08020818: .4byte gUnknown_02032EE0
+_08020818: .4byte gMPlayInfo_BGM
_0802081C: .4byte 0x0000FFFF
_08020820:
- ldr r0, _08020900 @ =gUnknown_02032F20
+ ldr r0, _08020900 @ =gMPlayInfo_SE1
ldr r1, _08020904 @ =gUnknown_086A0328
bl MPlayStart
- ldr r0, _08020908 @ =gUnknown_02032EE0
+ ldr r0, _08020908 @ =gMPlayInfo_BGM
ldr r1, _0802090C @ =0x0000FFFF
movs r2, #0x40
bl m4aMPlayVolumeControl
@@ -29441,7 +29441,7 @@ _08020832:
ldrb r0, [r0]
cmp r0, #1
bne _08020856
- ldr r0, _08020900 @ =gUnknown_02032F20
+ ldr r0, _08020900 @ =gMPlayInfo_SE1
ldr r1, _0802090C @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #2
@@ -29528,9 +29528,9 @@ _08020856:
str r0, [r1, #0x38]
b _080209FE
.align 2, 0
-_08020900: .4byte gUnknown_02032F20
+_08020900: .4byte gMPlayInfo_SE1
_08020904: .4byte gUnknown_086A0328
-_08020908: .4byte gUnknown_02032EE0
+_08020908: .4byte gMPlayInfo_BGM
_0802090C: .4byte 0x0000FFFF
_08020910: .4byte gUnknown_020314E0
_08020914: .4byte 0x0000061E
@@ -29800,7 +29800,7 @@ _08020B2C:
bne _08020B5C
movs r0, #0x7c
bl m4aSongNumStop
- ldr r0, _08020BC4 @ =gUnknown_02032EE0
+ ldr r0, _08020BC4 @ =gMPlayInfo_BGM
ldr r1, _08020BC8 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -29858,7 +29858,7 @@ _08020B5C:
b _08020BE6
.align 2, 0
_08020BC0: .4byte 0x0000020A
-_08020BC4: .4byte gUnknown_02032EE0
+_08020BC4: .4byte gMPlayInfo_BGM
_08020BC8: .4byte 0x0000FFFF
_08020BCC: .4byte 0x0000061C
_08020BD0: .4byte gMain
@@ -43445,7 +43445,7 @@ _0802798C:
ldrh r0, [r0]
cmp r0, #0x3c
bne _0802799E
- ldr r0, _080279F4 @ =gUnknown_02032F20
+ ldr r0, _080279F4 @ =gMPlayInfo_SE1
ldr r1, _080279F8 @ =gUnknown_0869F58C
bl MPlayStart
_0802799E:
@@ -43480,7 +43480,7 @@ _080279E4: .4byte gUnknown_0815C4C4
_080279E8: .4byte 0x050003E0
_080279EC: .4byte 0x80000010
_080279F0: .4byte 0x00000626
-_080279F4: .4byte gUnknown_02032F20
+_080279F4: .4byte gMPlayInfo_SE1
_080279F8: .4byte gUnknown_0869F58C
_080279FC: .4byte gUnknown_086AE0E6
_08027A00:
@@ -43511,7 +43511,7 @@ _08027A00:
adds r0, #0x80
ldr r0, [r0]
strh r2, [r0]
- ldr r0, _08027B4C @ =gUnknown_02032F20
+ ldr r0, _08027B4C @ =gMPlayInfo_SE1
ldr r1, _08027B50 @ =gUnknown_0869F5C8
bl MPlayStart
ldr r0, [r6]
@@ -43653,7 +43653,7 @@ _08027A9C:
b _08027CE8
.align 2, 0
_08027B48: .4byte 0x00000626
-_08027B4C: .4byte gUnknown_02032F20
+_08027B4C: .4byte gMPlayInfo_SE1
_08027B50: .4byte gUnknown_0869F5C8
_08027B54: .4byte gUnknown_020314E0
_08027B58: .4byte 0x0000025A
@@ -43726,7 +43726,7 @@ _08027BD6:
bgt _08027C38
ldr r0, _08027D0C @ =0x00002710
str r0, [r1, #0x3c]
- ldr r0, _08027D10 @ =gUnknown_02032F20
+ ldr r0, _08027D10 @ =gMPlayInfo_SE1
ldr r1, _08027D14 @ =gUnknown_0869F618
bl MPlayStart
ldr r1, [r4]
@@ -43870,7 +43870,7 @@ _08027D00: .4byte 0x0000025E
_08027D04: .4byte gUnknown_020314E0
_08027D08: .4byte 0x0000026B
_08027D0C: .4byte 0x00002710
-_08027D10: .4byte gUnknown_02032F20
+_08027D10: .4byte gMPlayInfo_SE1
_08027D14: .4byte gUnknown_0869F618
_08027D18: .4byte 0x0000071D
_08027D1C: .4byte gMain
@@ -45423,7 +45423,7 @@ _080289E0:
adds r0, r0, r5
movs r1, #0
strb r1, [r0]
- ldr r0, _08028A24 @ =gUnknown_02032F20
+ ldr r0, _08028A24 @ =gMPlayInfo_SE1
ldr r1, _08028A28 @ =gUnknown_0869F58C
bl MPlayStart
b _08028AD2
@@ -45434,7 +45434,7 @@ _08028A14: .4byte 0x000001F3
_08028A18: .4byte 0x000005AA
_08028A1C: .4byte 0x00000296
_08028A20: .4byte 0x000005F2
-_08028A24: .4byte gUnknown_02032F20
+_08028A24: .4byte gMPlayInfo_SE1
_08028A28: .4byte gUnknown_0869F58C
_08028A2C:
mov r0, r8
@@ -48462,7 +48462,7 @@ _0802A20C:
adds r1, r6, r5
movs r0, #0
strb r0, [r1]
- ldr r0, _0802A2E8 @ =gUnknown_02032EE0
+ ldr r0, _0802A2E8 @ =gMPlayInfo_BGM
bl m4aMPlayStop
ldr r0, [r7]
ldr r1, _0802A2EC @ =0x000006DD
@@ -48525,7 +48525,7 @@ _0802A2AC:
_0802A2DC: .4byte gUnknown_020314E0
_0802A2E0: .4byte 0x000006F2
_0802A2E4: .4byte 0x000006C4
-_0802A2E8: .4byte gUnknown_02032EE0
+_0802A2E8: .4byte gMPlayInfo_BGM
_0802A2EC: .4byte 0x000006DD
_0802A2F0: .4byte 0x000006DE
_0802A2F4: .4byte 0x000006ED
@@ -48555,7 +48555,7 @@ _0802A30A:
movs r0, #2
movs r1, #1
bl sub_1C7F4
- ldr r0, _0802A34C @ =gUnknown_02032F20
+ ldr r0, _0802A34C @ =gMPlayInfo_SE1
ldr r1, _0802A350 @ =gUnknown_0869F45C
bl MPlayStart
_0802A33A:
@@ -48567,7 +48567,7 @@ _0802A33A:
bx r0
.align 2, 0
_0802A348: .4byte 0x000006EB
-_0802A34C: .4byte gUnknown_02032F20
+_0802A34C: .4byte gMPlayInfo_SE1
_0802A350: .4byte gUnknown_0869F45C
thumb_func_start sub_2A354
@@ -49188,7 +49188,7 @@ _0802A882:
movs r1, #0xe1
lsls r1, r1, #4
strh r1, [r0]
- ldr r0, _0802A8B4 @ =gUnknown_02032F20
+ ldr r0, _0802A8B4 @ =gMPlayInfo_SE1
ldr r1, _0802A8B8 @ =gUnknown_0869F664
bl MPlayStart
ldr r2, _0802A8BC @ =0x040000D4
@@ -49209,7 +49209,7 @@ _0802A882:
b _0802AAD2
.align 2, 0
_0802A8B0: .4byte 0x000006DE
-_0802A8B4: .4byte gUnknown_02032F20
+_0802A8B4: .4byte gMPlayInfo_SE1
_0802A8B8: .4byte gUnknown_0869F664
_0802A8BC: .4byte 0x040000D4
_0802A8C0: .4byte gUnknown_08137E14
@@ -49698,7 +49698,7 @@ _0802AC20:
beq _0802ACCA
bl _0802C4D2
_0802ACCA:
- ldr r0, _0802AD14 @ =gUnknown_02032EE0
+ ldr r0, _0802AD14 @ =gMPlayInfo_BGM
bl m4aMPlayStop
ldr r0, [r7]
adds r0, #0x71
@@ -49719,7 +49719,7 @@ _0802AD04: .4byte 0x80000040
_0802AD08: .4byte 0x06016760
_0802AD0C: .4byte 0x000005F7
_0802AD10: .4byte 0x000005A6
-_0802AD14: .4byte gUnknown_02032EE0
+_0802AD14: .4byte gMPlayInfo_BGM
_0802AD18:
ldr r4, _0802AD94 @ =gUnknown_020314E0
ldr r1, [r4]
@@ -49777,7 +49777,7 @@ _0802AD48:
beq _0802AD86
bl _0802C4D2
_0802AD86:
- ldr r0, _0802ADAC @ =gUnknown_02032F20
+ ldr r0, _0802ADAC @ =gMPlayInfo_SE1
ldr r1, _0802ADB0 @ =gUnknown_0869FCE4
bl MPlayStart
bl _0802C4D2
@@ -49788,7 +49788,7 @@ _0802AD9C: .4byte 0x0000071E
_0802ADA0: .4byte 0x0000071F
_0802ADA4: .4byte 0x0000132C
_0802ADA8: .4byte 0x000005A6
-_0802ADAC: .4byte gUnknown_02032F20
+_0802ADAC: .4byte gMPlayInfo_SE1
_0802ADB0: .4byte gUnknown_0869FCE4
_0802ADB4:
ldr r2, _0802AE14 @ =0x040000D4
@@ -53653,7 +53653,7 @@ _0802CD18:
ldrh r0, [r0]
cmp r0, #0x55
bne _0802CD2A
- ldr r0, _0802CD8C @ =gUnknown_02032F20
+ ldr r0, _0802CD8C @ =gMPlayInfo_SE1
ldr r1, _0802CD90 @ =gUnknown_086A1ABC
bl MPlayStart
_0802CD2A:
@@ -53662,7 +53662,7 @@ _0802CD2A:
ldrh r0, [r0]
cmp r0, #0x3a
bne _0802CD50
- ldr r0, _0802CD8C @ =gUnknown_02032F20
+ ldr r0, _0802CD8C @ =gMPlayInfo_SE1
ldr r1, _0802CD94 @ =gUnknown_0869F2A0
bl MPlayStart
ldr r0, [r5]
@@ -53702,7 +53702,7 @@ _0802CD7C: .4byte 0x040000D4
_0802CD80: .4byte gUnknown_086AE324
_0802CD84: .4byte 0x05000380
_0802CD88: .4byte 0x80000010
-_0802CD8C: .4byte gUnknown_02032F20
+_0802CD8C: .4byte gMPlayInfo_SE1
_0802CD90: .4byte gUnknown_086A1ABC
_0802CD94: .4byte gUnknown_0869F2A0
@@ -55817,7 +55817,7 @@ sub_2DE54: @ 0x0802DE54
bgt _0802DEF0
cmp r4, #1
bne _0802DE6A
- ldr r0, _0802DED8 @ =gUnknown_02032EE0
+ ldr r0, _0802DED8 @ =gMPlayInfo_BGM
bl m4aMPlayStop
_0802DE6A:
ldr r5, _0802DEDC @ =gMain
@@ -55877,7 +55877,7 @@ _0802DEB6:
b _0802E052
.align 2, 0
_0802DED4: .4byte 0xFFFFFE98
-_0802DED8: .4byte gUnknown_02032EE0
+_0802DED8: .4byte gMPlayInfo_BGM
_0802DEDC: .4byte gMain
_0802DEE0: .4byte gUnknown_020314E0
_0802DEE4: .4byte gUnknown_086A3700
@@ -57876,7 +57876,7 @@ _0802EF7C:
adds r1, r4, r0
movs r0, #0xa
strb r0, [r1]
- ldr r0, _0802EFD0 @ =gUnknown_02032F20
+ ldr r0, _0802EFD0 @ =gMPlayInfo_SE1
ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EF90:
@@ -57896,7 +57896,7 @@ _0802EF90:
asrs r0, r0, #0x10
cmp r0, #0x22
bne _0802EFBA
- ldr r0, _0802EFD0 @ =gUnknown_02032F20
+ ldr r0, _0802EFD0 @ =gMPlayInfo_SE1
ldr r1, _0802EFD4 @ =gUnknown_086A11A4
bl MPlayStart
_0802EFBA:
@@ -57911,7 +57911,7 @@ _0802EFBC:
b _0802EFFC
.align 2, 0
_0802EFCC: .4byte 0x00000306
-_0802EFD0: .4byte gUnknown_02032F20
+_0802EFD0: .4byte gMPlayInfo_SE1
_0802EFD4: .4byte gUnknown_086A11A4
_0802EFD8: .4byte gUnknown_020314E0
_0802EFDC:
@@ -62622,7 +62622,7 @@ _08031530:
lsls r4, r4, #2
adds r0, r0, r4
strh r3, [r0]
- ldr r0, _0803159C @ =gUnknown_02032EE0
+ ldr r0, _0803159C @ =gMPlayInfo_BGM
bl m4aMPlayStop
ldr r1, [r5]
ldr r0, _080315A0 @ =0x00030D40
@@ -62633,7 +62633,7 @@ _08031530:
.align 2, 0
_08031594: .4byte gMain
_08031598: .4byte 0x00000346
-_0803159C: .4byte gUnknown_02032EE0
+_0803159C: .4byte gMPlayInfo_BGM
_080315A0: .4byte 0x00030D40
_080315A4:
ldr r7, _080315F4 @ =0x00000345
diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s
index 7bf28fc..270885e 100755
--- a/asm/rom_3219C.s
+++ b/asm/rom_3219C.s
@@ -395,7 +395,7 @@ _08032782:
lsls r0, r0, #0x10
cmp r0, #0
bne _080327AC
- ldr r0, _080327B8 @ =gUnknown_02032EE0
+ ldr r0, _080327B8 @ =gMPlayInfo_BGM
ldr r1, _080327BC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -406,7 +406,7 @@ _080327AC:
.align 2, 0
_080327B0: .4byte gMain
_080327B4: .4byte gUnknown_020314E0
-_080327B8: .4byte gUnknown_02032EE0
+_080327B8: .4byte gMPlayInfo_BGM
_080327BC: .4byte 0x0000FFFF
thumb_func_start sub_327C0
@@ -2499,7 +2499,7 @@ _080337E0:
add r0, r8
mov r1, sl
strh r1, [r0]
- ldr r0, _08033904 @ =gUnknown_02032F20
+ ldr r0, _08033904 @ =gMPlayInfo_SE1
ldr r1, _08033908 @ =gUnknown_086A1588
bl MPlayStart
movs r5, #2
@@ -2545,7 +2545,7 @@ _080338F4: .4byte 0x000003C6
_080338F8: .4byte 0x000003A6
_080338FC: .4byte 0x000003A9
_08033900: .4byte 0x000003B6
-_08033904: .4byte gUnknown_02032F20
+_08033904: .4byte gMPlayInfo_SE1
_08033908: .4byte gUnknown_086A1588
_0803390C: .4byte 0xFFFF0000
_08033910:
@@ -5064,14 +5064,14 @@ _08034D32:
ldrsh r0, [r0, r1]
cmp r0, #0x1e
bne _08034D7E
- ldr r0, _08034D58 @ =gUnknown_02032F20
+ ldr r0, _08034D58 @ =gMPlayInfo_SE1
ldr r1, _08034D5C @ =gUnknown_086A17D8
bl MPlayStart
b _08034D7E
.align 2, 0
_08034D50: .4byte gUnknown_020314E0
_08034D54: .4byte 0x000003E6
-_08034D58: .4byte gUnknown_02032F20
+_08034D58: .4byte gMPlayInfo_SE1
_08034D5C: .4byte gUnknown_086A17D8
_08034D60:
movs r2, #0xc5
@@ -7282,7 +7282,7 @@ _08035F92:
lsrs r0, r0, #0x10
cmp r0, #1
bhi _08035FAE
- ldr r0, _08035FF8 @ =gUnknown_02032F20
+ ldr r0, _08035FF8 @ =gMPlayInfo_SE1
ldr r1, _08035FFC @ =gUnknown_086A1ABC
bl MPlayStart
_08035FAE:
@@ -7309,7 +7309,7 @@ _08035FC2:
beq _08035FDC
bl _08036C9E
_08035FDC:
- ldr r0, _08035FF8 @ =gUnknown_02032F20
+ ldr r0, _08035FF8 @ =gMPlayInfo_SE1
ldr r1, _08036004 @ =gUnknown_086A1B9C
bl MPlayStart
bl _08036C9E
@@ -7318,7 +7318,7 @@ _08035FE8: .4byte gUnknown_020314E0
_08035FEC: .4byte gMain
_08035FF0: .4byte gUnknown_086AE9E4
_08035FF4: .4byte 0x000003E2
-_08035FF8: .4byte gUnknown_02032F20
+_08035FF8: .4byte gMPlayInfo_SE1
_08035FFC: .4byte gUnknown_086A1ABC
_08036000: .4byte 0x000003FA
_08036004: .4byte gUnknown_086A1B9C
@@ -7579,7 +7579,7 @@ _08036218:
bhi _0803627C
cmp r0, #0
bne _08036234
- ldr r0, _0803625C @ =gUnknown_02032F20
+ ldr r0, _0803625C @ =gMPlayInfo_SE1
ldr r1, _08036260 @ =gUnknown_086A1BC8
bl MPlayStart
_08036234:
@@ -7602,7 +7602,7 @@ _08036234:
strh r0, [r1]
bl _08036C9E
.align 2, 0
-_0803625C: .4byte gUnknown_02032F20
+_0803625C: .4byte gMPlayInfo_SE1
_08036260: .4byte gUnknown_086A1BC8
_08036264: .4byte 0x000003DE
_08036268: .4byte 0x000003E2
@@ -7929,7 +7929,7 @@ _080364EC:
adds r0, #1
cmp r1, r0
bne _0803650A
- ldr r0, _0803653C @ =gUnknown_02032F20
+ ldr r0, _0803653C @ =gMPlayInfo_SE1
ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
_0803650A:
@@ -7946,7 +7946,7 @@ _0803650A:
beq _08036522
b _08036C9E
_08036522:
- ldr r0, _0803653C @ =gUnknown_02032F20
+ ldr r0, _0803653C @ =gMPlayInfo_SE1
ldr r1, _08036540 @ =gUnknown_086A1C00
bl MPlayStart
b _08036C9E
@@ -7955,7 +7955,7 @@ _0803652C: .4byte 0x000003E2
_08036530: .4byte gUnknown_020314E0
_08036534: .4byte gUnknown_086AE718
_08036538: .4byte 0x000003DE
-_0803653C: .4byte gUnknown_02032F20
+_0803653C: .4byte gMPlayInfo_SE1
_08036540: .4byte gUnknown_086A1C00
_08036544:
ldr r2, _080365A0 @ =gUnknown_086AE718
@@ -8291,7 +8291,7 @@ _080367CA:
lsls r4, r4, #2
adds r1, r1, r4
strh r3, [r1]
- ldr r0, _08036800 @ =gUnknown_02032F20
+ ldr r0, _08036800 @ =gMPlayInfo_SE1
ldr r1, _08036804 @ =gUnknown_086A1C64
bl MPlayStart
b _08036C9E
@@ -8300,7 +8300,7 @@ _080367F0: .4byte 0x000003F6
_080367F4: .4byte 0x000003DE
_080367F8: .4byte 0x000003FA
_080367FC: .4byte 0x000003E2
-_08036800: .4byte gUnknown_02032F20
+_08036800: .4byte gMPlayInfo_SE1
_08036804: .4byte gUnknown_086A1C64
_08036808:
ldr r2, _08036890 @ =gUnknown_086AE718
@@ -8413,7 +8413,7 @@ _0803689C:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08036900 @ =gUnknown_02032F20
+ ldr r0, _08036900 @ =gMPlayInfo_SE1
ldr r1, _08036904 @ =gUnknown_086A1C88
bl MPlayStart
movs r0, #7
@@ -8424,7 +8424,7 @@ _080368F0: .4byte 0x000003DE
_080368F4: .4byte 0x000003FA
_080368F8: .4byte 0x0007A120
_080368FC: .4byte 0x00000385
-_08036900: .4byte gUnknown_02032F20
+_08036900: .4byte gMPlayInfo_SE1
_08036904: .4byte gUnknown_086A1C88
_08036908:
ldr r2, _08036970 @ =gUnknown_086AE718
@@ -8827,7 +8827,7 @@ _08036C0E:
adds r0, #6
cmp r1, r0
bne _08036C2E
- ldr r0, _08036C54 @ =gUnknown_02032F20
+ ldr r0, _08036C54 @ =gMPlayInfo_SE1
ldr r1, _08036C58 @ =gUnknown_086A1CCC
bl MPlayStart
_08036C2E:
@@ -8843,13 +8843,13 @@ _08036C2E:
adds r0, #8
cmp r1, r0
bne _08036C9E
- ldr r0, _08036C54 @ =gUnknown_02032F20
+ ldr r0, _08036C54 @ =gMPlayInfo_SE1
ldr r1, _08036C5C @ =gUnknown_086A1D64
bl MPlayStart
b _08036C9E
.align 2, 0
_08036C50: .4byte 0x000003DE
-_08036C54: .4byte gUnknown_02032F20
+_08036C54: .4byte gMPlayInfo_SE1
_08036C58: .4byte gUnknown_086A1CCC
_08036C5C: .4byte gUnknown_086A1D64
_08036C60:
@@ -9702,7 +9702,7 @@ _0803732A:
ldrh r0, [r0]
cmp r0, #0x14
bne _0803733C
- ldr r0, _08037494 @ =gUnknown_02032F60
+ ldr r0, _08037494 @ =gMPlayInfo_SE2
bl m4aMPlayStop
_0803733C:
mov r1, sb
@@ -9868,7 +9868,7 @@ _08037484: .4byte 0x0000040A
_08037488: .4byte 0xFFFFEBC8
_0803748C: .4byte 0x00000405
_08037490: .4byte 0x0000041A
-_08037494: .4byte gUnknown_02032F60
+_08037494: .4byte gMPlayInfo_SE2
_08037498: .4byte 0x00000105
_0803749C: .4byte 0x00000414
_080374A0: .4byte 0x00000416
@@ -12565,7 +12565,7 @@ sub_38A20: @ 0x08038A20
ldrh r0, [r0]
cmp r0, #4
bne _08038AB0
- ldr r0, _08038AF4 @ =gUnknown_02032F20
+ ldr r0, _08038AF4 @ =gMPlayInfo_SE1
ldr r1, _08038AF8 @ =gUnknown_086A1E74
bl MPlayStart
movs r0, #7
@@ -12636,7 +12636,7 @@ _08038ADE:
_08038AE8: .4byte gUnknown_020314E0
_08038AEC: .4byte 0x00000452
_08038AF0: .4byte 0x00000389
-_08038AF4: .4byte gUnknown_02032F20
+_08038AF4: .4byte gMPlayInfo_SE1
_08038AF8: .4byte gUnknown_086A1E74
_08038AFC: .4byte 0x0007A120
_08038B00: .4byte 0x00000385
@@ -12817,7 +12817,7 @@ _08038C86:
ldrsh r0, [r0, r1]
cmp r0, #0x21
bne _08038CA4
- ldr r0, _08038CCC @ =gUnknown_02032F20
+ ldr r0, _08038CCC @ =gMPlayInfo_SE1
ldr r1, _08038CD0 @ =gUnknown_086A1F10
bl MPlayStart
ldr r0, [r7]
@@ -12842,7 +12842,7 @@ _08038CB6:
_08038CC0: .4byte 0x000003DD
_08038CC4: .4byte 0x000003E1
_08038CC8: .4byte gUnknown_081B0DE4
-_08038CCC: .4byte gUnknown_02032F20
+_08038CCC: .4byte gMPlayInfo_SE1
_08038CD0: .4byte gUnknown_086A1F10
_08038CD4: .4byte 0x00000387
_08038CD8: .4byte gUnknown_020314E0
@@ -12907,7 +12907,7 @@ _08038D4A:
adds r1, r1, r3
movs r0, #1
strb r0, [r1]
- ldr r0, _08038D78 @ =gUnknown_02032F20
+ ldr r0, _08038D78 @ =gMPlayInfo_SE1
ldr r1, _08038D7C @ =gUnknown_086A1F10
bl MPlayStart
bl _08039562
@@ -12918,7 +12918,7 @@ _08038D68: .4byte 0x000003E2
_08038D6C: .4byte 0x000003DD
_08038D70: .4byte 0x000003E1
_08038D74: .4byte 0x00000387
-_08038D78: .4byte gUnknown_02032F20
+_08038D78: .4byte gMPlayInfo_SE1
_08038D7C: .4byte gUnknown_086A1F10
_08038D80:
ldr r2, _08038DF0 @ =gUnknown_086AEAF8
@@ -12974,7 +12974,7 @@ _08038DDE:
ldr r3, _08038E00 @ =0x00000387
adds r0, r1, r3
strb r2, [r0]
- ldr r0, _08038E04 @ =gUnknown_02032F20
+ ldr r0, _08038E04 @ =gMPlayInfo_SE1
ldr r1, _08038E08 @ =gUnknown_086A1FC4
bl MPlayStart
b _08039562
@@ -12984,7 +12984,7 @@ _08038DF4: .4byte gUnknown_020314E0
_08038DF8: .4byte 0x000003E2
_08038DFC: .4byte 0x000003E1
_08038E00: .4byte 0x00000387
-_08038E04: .4byte gUnknown_02032F20
+_08038E04: .4byte gMPlayInfo_SE1
_08038E08: .4byte gUnknown_086A1FC4
_08038E0C:
ldr r2, _08038E68 @ =gUnknown_086AEAF8
@@ -13208,7 +13208,7 @@ _08038FA8:
beq _08038FBE
b _08039562
_08038FBE:
- ldr r0, _08038FDC @ =gUnknown_02032F20
+ ldr r0, _08038FDC @ =gMPlayInfo_SE1
ldr r1, _08038FE0 @ =gUnknown_086A1FE4
bl MPlayStart
b _08039562
@@ -13218,7 +13218,7 @@ _08038FCC: .4byte 0x000003DD
_08038FD0: .4byte gUnknown_020314E0
_08038FD4: .4byte 0x000003E2
_08038FD8: .4byte 0x00000441
-_08038FDC: .4byte gUnknown_02032F20
+_08038FDC: .4byte gMPlayInfo_SE1
_08038FE0: .4byte gUnknown_086A1FE4
_08038FE4:
ldr r2, _08039010 @ =gUnknown_086AEAF8
@@ -13309,7 +13309,7 @@ _08039066:
ldr r1, _080390C8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _080390CC @ =gUnknown_02032F20
+ ldr r0, _080390CC @ =gMPlayInfo_SE1
ldr r1, _080390D0 @ =gUnknown_086A2038
bl MPlayStart
_08039098:
@@ -13335,7 +13335,7 @@ _080390BC: .4byte 0x000003E2
_080390C0: .4byte gMain
_080390C4: .4byte 0x00001438
_080390C8: .4byte 0x00000456
-_080390CC: .4byte gUnknown_02032F20
+_080390CC: .4byte gMPlayInfo_SE1
_080390D0: .4byte gUnknown_086A2038
_080390D4: .4byte 0x00000452
_080390D8:
@@ -13525,7 +13525,7 @@ _08039250:
adds r1, r1, r6
movs r0, #0
strb r0, [r1]
- ldr r0, _08039274 @ =gUnknown_02032F20
+ ldr r0, _08039274 @ =gMPlayInfo_SE1
ldr r1, _08039278 @ =gUnknown_086A20F8
bl MPlayStart
b _08039562
@@ -13534,7 +13534,7 @@ _08039264: .4byte gUnknown_086AEAF8
_08039268: .4byte gUnknown_020314E0
_0803926C: .4byte 0x000003E2
_08039270: .4byte 0x00000387
-_08039274: .4byte gUnknown_02032F20
+_08039274: .4byte gMPlayInfo_SE1
_08039278: .4byte gUnknown_086A20F8
_0803927C:
ldr r2, _080392A8 @ =gUnknown_086AEAF8
@@ -13774,7 +13774,7 @@ _08039440:
adds r0, r0, r6
movs r1, #2
strb r1, [r0]
- ldr r0, _08039478 @ =gUnknown_02032F20
+ ldr r0, _08039478 @ =gMPlayInfo_SE1
ldr r1, _0803947C @ =gUnknown_086A1F10
bl MPlayStart
movs r0, #8
@@ -13783,7 +13783,7 @@ _08039440:
.align 2, 0
_08039470: .4byte 0x000003E2
_08039474: .4byte 0x00000387
-_08039478: .4byte gUnknown_02032F20
+_08039478: .4byte gMPlayInfo_SE1
_0803947C: .4byte gUnknown_086A1F10
_08039480:
ldr r2, _080394AC @ =gUnknown_086AEAF8
@@ -13896,7 +13896,7 @@ _08039548:
ldrsh r0, [r0, r1]
cmp r0, #0x48
bne _08039562
- ldr r0, _080395C0 @ =gUnknown_02032F20
+ ldr r0, _080395C0 @ =gMPlayInfo_SE1
ldr r1, _080395C4 @ =gUnknown_086A1FC4
bl MPlayStart
movs r0, #8
@@ -13928,7 +13928,7 @@ _0803958C:
ldrh r0, [r0]
cmp r0, #0
bne _080395A2
- ldr r0, _080395D0 @ =gUnknown_02032EE0
+ ldr r0, _080395D0 @ =gMPlayInfo_BGM
ldr r1, _080395D4 @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -13946,11 +13946,11 @@ _080395B0: .4byte 0x000003EA
_080395B4: .4byte gUnknown_020314E0
_080395B8: .4byte 0x000003E2
_080395BC: .4byte 0x00000387
-_080395C0: .4byte gUnknown_02032F20
+_080395C0: .4byte gMPlayInfo_SE1
_080395C4: .4byte gUnknown_086A1FC4
_080395C8: .4byte gUnknown_086A3700
_080395CC: .4byte 0x00001278
-_080395D0: .4byte gUnknown_02032EE0
+_080395D0: .4byte gMPlayInfo_BGM
_080395D4: .4byte 0x0000FFFF
thumb_func_start sub_395D8
@@ -18055,7 +18055,7 @@ sub_3B7C4: @ 0x0803B7C4
ldrh r0, [r0]
cmp r0, #0x23
bne _0803B838
- ldr r0, _0803B880 @ =gUnknown_02032F20
+ ldr r0, _0803B880 @ =gMPlayInfo_SE1
ldr r1, _0803B884 @ =gUnknown_086A22D8
bl MPlayStart
ldr r1, [r4]
@@ -18121,7 +18121,7 @@ _0803B868:
_0803B874: .4byte gUnknown_020314E0
_0803B878: .4byte 0x00000452
_0803B87C: .4byte 0x00000389
-_0803B880: .4byte gUnknown_02032F20
+_0803B880: .4byte gMPlayInfo_SE1
_0803B884: .4byte gUnknown_086A22D8
_0803B888: .4byte 0x0007A120
_0803B88C: .4byte 0x00000385
@@ -18381,7 +18381,7 @@ _0803BA9E:
adds r0, r0, r4
movs r1, #0x3c
strb r1, [r0]
- ldr r0, _0803BB20 @ =gUnknown_02032F20
+ ldr r0, _0803BB20 @ =gMPlayInfo_SE1
ldr r1, _0803BB24 @ =gUnknown_086A2454
bl MPlayStart
movs r0, #0xd
@@ -18429,7 +18429,7 @@ _0803BB10: .4byte 0x000004C9
_0803BB14: .4byte 0x00000119
_0803BB18: .4byte 0x00000275
_0803BB1C: .4byte 0x000003EA
-_0803BB20: .4byte gUnknown_02032F20
+_0803BB20: .4byte gMPlayInfo_SE1
_0803BB24: .4byte gUnknown_086A2454
_0803BB28: .4byte 0x00000392
_0803BB2C:
@@ -18693,7 +18693,7 @@ _0803BD1E:
beq _0803BD30
b _0803C476
_0803BD30:
- ldr r0, _0803BE0C @ =gUnknown_02032F20
+ ldr r0, _0803BE0C @ =gMPlayInfo_SE1
ldr r1, _0803BE10 @ =gUnknown_086A24F0
bl MPlayStart
ldr r0, [r5]
@@ -18794,7 +18794,7 @@ _0803BDFC: .4byte 0x000003E1
_0803BE00: .4byte 0x0000047C
_0803BE04: .4byte gUnknown_020314E0
_0803BE08: .4byte 0x000003E2
-_0803BE0C: .4byte gUnknown_02032F20
+_0803BE0C: .4byte gMPlayInfo_SE1
_0803BE10: .4byte gUnknown_086A24F0
_0803BE14: .4byte 0x0000047E
_0803BE18: .4byte 0x00000482
@@ -18989,7 +18989,7 @@ _0803BF96:
ldr r1, _0803BFC8 @ =0x00000456
adds r0, r2, r1
strh r3, [r0]
- ldr r0, _0803BFCC @ =gUnknown_02032F20
+ ldr r0, _0803BFCC @ =gMPlayInfo_SE1
ldr r1, _0803BFD0 @ =gUnknown_086A2548
bl MPlayStart
b _0803C476
@@ -19001,7 +19001,7 @@ _0803BFBC: .4byte 0x000003E2
_0803BFC0: .4byte gMain
_0803BFC4: .4byte 0x00001888
_0803BFC8: .4byte 0x00000456
-_0803BFCC: .4byte gUnknown_02032F20
+_0803BFCC: .4byte gMPlayInfo_SE1
_0803BFD0: .4byte gUnknown_086A2548
_0803BFD4:
ldr r1, _0803BFFC @ =gUnknown_086AF140
@@ -19086,7 +19086,7 @@ _0803C052:
strb r1, [r0]
movs r0, #0xd
bl sub_11B0
- ldr r0, _0803C090 @ =gUnknown_02032F20
+ ldr r0, _0803C090 @ =gMPlayInfo_SE1
ldr r1, _0803C094 @ =gUnknown_086A2454
bl MPlayStart
b _0803C476
@@ -19094,7 +19094,7 @@ _0803C052:
_0803C084: .4byte 0x000003DD
_0803C088: .4byte 0x000003E1
_0803C08C: .4byte 0x00000129
-_0803C090: .4byte gUnknown_02032F20
+_0803C090: .4byte gMPlayInfo_SE1
_0803C094: .4byte gUnknown_086A2454
_0803C098:
mov r3, r8
@@ -19858,7 +19858,7 @@ _0803C69E:
ldrh r0, [r0]
cmp r0, #0
bne _0803C6B6
- ldr r0, _0803C6D8 @ =gUnknown_02032EE0
+ ldr r0, _0803C6D8 @ =gMPlayInfo_BGM
ldr r1, _0803C6DC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -19877,7 +19877,7 @@ _0803C6C8: .4byte 0x000004CA
_0803C6CC: .4byte gUnknown_086A3700
_0803C6D0: .4byte 0x00001290
_0803C6D4: .4byte 0x000004C9
-_0803C6D8: .4byte gUnknown_02032EE0
+_0803C6D8: .4byte gMPlayInfo_BGM
_0803C6DC: .4byte 0x0000FFFF
thumb_func_start sub_3C6E0
@@ -21100,7 +21100,7 @@ _0803D04A:
ldr r0, _0803D13C @ =0x00000257
cmp r1, r0
bgt _0803D0B6
- ldr r0, _0803D140 @ =gUnknown_02032F20
+ ldr r0, _0803D140 @ =gMPlayInfo_SE1
ldr r1, _0803D144 @ =gUnknown_086A26A0
bl MPlayStart
ldr r3, _0803D110 @ =gUnknown_020314E0
@@ -21174,7 +21174,7 @@ _0803D130: .4byte 0x00000482
_0803D134: .4byte 0x0000047D
_0803D138: .4byte 0x00000486
_0803D13C: .4byte 0x00000257
-_0803D140: .4byte gUnknown_02032F20
+_0803D140: .4byte gMPlayInfo_SE1
_0803D144: .4byte gUnknown_086A26A0
_0803D148: .4byte 0x00000484
_0803D14C: .4byte 0x00004E20
@@ -26211,7 +26211,7 @@ _0803FAA2:
ldrh r0, [r0]
cmp r0, #0
bne _0803FAB8
- ldr r0, _0803FAD8 @ =gUnknown_02032EE0
+ ldr r0, _0803FAD8 @ =gMPlayInfo_BGM
ldr r1, _0803FADC @ =0x0000FFFF
movs r2, #0x80
lsls r2, r2, #1
@@ -26227,7 +26227,7 @@ _0803FAC8: .4byte 0xFFFFFE0C
_0803FACC: .4byte 0x0000FFDA
_0803FAD0: .4byte gUnknown_086A3700
_0803FAD4: .4byte 0x000012A8
-_0803FAD8: .4byte gUnknown_02032EE0
+_0803FAD8: .4byte gMPlayInfo_BGM
_0803FADC: .4byte 0x0000FFFF
thumb_func_start sub_3FAE0
@@ -31314,7 +31314,7 @@ _08042408:
lsrs r0, r0, #0x10
cmp r0, #0x14
bne _08042428
- ldr r0, _08042688 @ =gUnknown_02032F20
+ ldr r0, _08042688 @ =gMPlayInfo_SE1
ldr r1, _0804268C @ =0x0000FFFF
movs r2, #0x80
bl m4aMPlayVolumeControl
@@ -31329,7 +31329,7 @@ _08042428:
lsrs r0, r0, #0x10
cmp r0, #0x5a
bne _08042446
- ldr r0, _08042688 @ =gUnknown_02032F20
+ ldr r0, _08042688 @ =gMPlayInfo_SE1
movs r1, #5
bl m4aMPlayFadeOutTemporarily
_08042446:
@@ -31357,7 +31357,7 @@ _08042464:
lsrs r0, r0, #0x10
cmp r0, #2
bne _08042484
- ldr r0, _08042688 @ =gUnknown_02032F20
+ ldr r0, _08042688 @ =gMPlayInfo_SE1
ldr r1, _0804268C @ =0x0000FFFF
movs r2, #0x33
bl m4aMPlayVolumeControl
@@ -31627,7 +31627,7 @@ _0804262A:
_0804267C: .4byte gUnknown_020314E0
_08042680: .4byte 0x00000506
_08042684: .4byte 0x00000516
-_08042688: .4byte gUnknown_02032F20
+_08042688: .4byte gMPlayInfo_SE1
_0804268C: .4byte 0x0000FFFF
_08042690: .4byte 0x000001FF
_08042694: .4byte 0xFFFFFE00
@@ -33146,7 +33146,7 @@ _080432DC:
cmp r0, #0
bne _08043314
bl m4aMPlayAllStop
- ldr r0, _08043328 @ =gUnknown_02032F20
+ ldr r0, _08043328 @ =gMPlayInfo_SE1
ldr r1, _0804332C @ =gUnknown_086A2E90
bl MPlayStart
ldr r1, _08043330 @ =gMain
@@ -33173,7 +33173,7 @@ _0804331C:
b _080434BA
.align 2, 0
_08043324: .4byte 0x00000296
-_08043328: .4byte gUnknown_02032F20
+_08043328: .4byte gMPlayInfo_SE1
_0804332C: .4byte gUnknown_086A2E90
_08043330: .4byte gMain
_08043334: .4byte 0x00000392
@@ -33447,7 +33447,7 @@ _0804354C:
mov sb, r1
cmp r0, #0x17
bne _08043576
- ldr r0, _080435A0 @ =gUnknown_02032F20
+ ldr r0, _080435A0 @ =gMPlayInfo_SE1
ldr r1, _080435A4 @ =gUnknown_086A2EAC
bl MPlayStart
ldr r1, [r7]
@@ -33474,7 +33474,7 @@ _08043576:
_08043594: .4byte gUnknown_020314E0
_08043598: .4byte gMain
_0804359C: .4byte gUnknown_086AFAE2
-_080435A0: .4byte gUnknown_02032F20
+_080435A0: .4byte gMPlayInfo_SE1
_080435A4: .4byte gUnknown_086A2EAC
_080435A8: .4byte 0x00001388
_080435AC:
@@ -34458,7 +34458,7 @@ _08043DB4: .4byte gUnknown_020314E0
_08043DB8: .4byte 0x00000553
_08043DBC: .4byte 0x0000054F
_08043DC0:
- ldr r0, _08043E00 @ =gUnknown_02032F20
+ ldr r0, _08043E00 @ =gMPlayInfo_SE1
ldr r1, _08043E04 @ =gUnknown_086A2D28
bl MPlayStart
ldr r2, _08043E08 @ =gUnknown_020314E0
@@ -34490,7 +34490,7 @@ _08043DC0:
adds r0, r0, r6
b _08043E80
.align 2, 0
-_08043E00: .4byte gUnknown_02032F20
+_08043E00: .4byte gMPlayInfo_SE1
_08043E04: .4byte gUnknown_086A2D28
_08043E08: .4byte gUnknown_020314E0
_08043E0C: .4byte 0x0000054F
@@ -36548,7 +36548,7 @@ _08044E88:
beq _08044EC8
cmp r0, #0x15
bne _08044EB0
- ldr r0, _08044F24 @ =gUnknown_02032F20
+ ldr r0, _08044F24 @ =gMPlayInfo_SE1
ldr r1, _08044F28 @ =gUnknown_086A2D94
bl MPlayStart
_08044EB0:
@@ -36560,7 +36560,7 @@ _08044EB0:
lsls r0, r0, #0x10
cmp r0, #0
bne _08044EC8
- ldr r0, _08044F24 @ =gUnknown_02032F20
+ ldr r0, _08044F24 @ =gMPlayInfo_SE1
ldr r1, _08044F2C @ =gUnknown_086A2E70
bl MPlayStart
_08044EC8:
@@ -36593,7 +36593,7 @@ _08044F14: .4byte gUnknown_084AFFEC
_08044F18: .4byte 0x06010B20
_08044F1C: .4byte 0x800000C0
_08044F20: .4byte gMain
-_08044F24: .4byte gUnknown_02032F20
+_08044F24: .4byte gMPlayInfo_SE1
_08044F28: .4byte gUnknown_086A2D94
_08044F2C: .4byte gUnknown_086A2E70
_08044F30:
@@ -37758,7 +37758,7 @@ _08045894:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _0804590C @ =gUnknown_02032F20
+ ldr r0, _0804590C @ =gMPlayInfo_SE1
ldr r1, _08045910 @ =gUnknown_086A2EE4
str r3, [sp, #4]
bl MPlayStart
@@ -37810,7 +37810,7 @@ _08045894:
.align 2, 0
_08045904: .4byte 0x00000584
_08045908: .4byte 0x000065FF
-_0804590C: .4byte gUnknown_02032F20
+_0804590C: .4byte gMPlayInfo_SE1
_08045910: .4byte gUnknown_086A2EE4
_08045914: .4byte 0x0000FED4
_08045918: .4byte 0x00000553
@@ -37929,7 +37929,7 @@ _080459F4:
ldrb r0, [r1]
adds r0, #1
strb r0, [r1]
- ldr r0, _08045A70 @ =gUnknown_02032F20
+ ldr r0, _08045A70 @ =gMPlayInfo_SE1
ldr r1, _08045A74 @ =gUnknown_086A2EE4
bl MPlayStart
movs r0, #7
@@ -37979,7 +37979,7 @@ _08045A5C:
_08045A64: .4byte 0x0000132C
_08045A68: .4byte 0x000064FF
_08045A6C: .4byte 0x00000533
-_08045A70: .4byte gUnknown_02032F20
+_08045A70: .4byte gMPlayInfo_SE1
_08045A74: .4byte gUnknown_086A2EE4
_08045A78: .4byte 0x0000FFA6
_08045A7C: .4byte 0x000003A3
@@ -45111,7 +45111,7 @@ sub_495A0: @ 0x080495A0
ldr r2, _080495E8 @ =0x0000131C
adds r0, r1, r2
str r3, [r0]
- ldr r2, _080495EC @ =gUnknown_02032EE0
+ ldr r2, _080495EC @ =gMPlayInfo_BGM
ldr r0, [r2, #4]
cmp r0, #0
blt _080495F4
@@ -45127,7 +45127,7 @@ _080495DC: .4byte 0xFFFFFDFC
_080495E0: .4byte gUnknown_020314E0
_080495E4: .4byte 0x00001104
_080495E8: .4byte 0x0000131C
-_080495EC: .4byte gUnknown_02032EE0
+_080495EC: .4byte gMPlayInfo_BGM
_080495F0: .4byte 0x00000F4C
_080495F4:
ldr r2, _08049628 @ =0x00000F4C
@@ -45384,7 +45384,7 @@ sub_497BC: @ 0x080497BC
ldr r0, [r2]
cmp r0, #0
beq _08049814
- ldr r0, _0804984C @ =gUnknown_02032EE0
+ ldr r0, _0804984C @ =gMPlayInfo_BGM
bl m4aMPlayContinue
_08049814:
movs r0, #0xa6
@@ -45404,7 +45404,7 @@ _0804983C: .4byte 0x040000D4
_08049840: .4byte 0x05000200
_08049844: .4byte 0x80000100
_08049848: .4byte 0x00000F4C
-_0804984C: .4byte gUnknown_02032EE0
+_0804984C: .4byte gMPlayInfo_BGM
thumb_func_start sub_49850
sub_49850: @ 0x08049850
@@ -46599,7 +46599,7 @@ _0804A1B8:
ldr r1, [r0]
cmp r1, #0
beq _0804A212
- ldr r2, _0804A250 @ =gUnknown_02032EE0
+ ldr r2, _0804A250 @ =gMPlayInfo_BGM
ldr r0, [r2, #4]
cmp r0, #0
bge _0804A212
@@ -46628,7 +46628,7 @@ _0804A240: .4byte gUnknown_0200B134
_0804A244: .4byte gUnknown_020314E0
_0804A248: .4byte gMain
_0804A24C: .4byte 0x00000F4C
-_0804A250: .4byte gUnknown_02032EE0
+_0804A250: .4byte gMPlayInfo_BGM
_0804A254:
ldrh r0, [r1, #0x38]
movs r0, #0xce
@@ -48824,7 +48824,7 @@ sub_4B408: @ 0x0804B408
push {r7}
lsls r0, r0, #0x10
lsrs r4, r0, #0x10
- ldr r2, _0804B430 @ =gUnknown_02032EE0
+ ldr r2, _0804B430 @ =gMPlayInfo_BGM
ldr r0, [r2, #4]
cmp r0, #0
blt _0804B43C
@@ -48838,7 +48838,7 @@ sub_4B408: @ 0x0804B408
bl m4aMPlayStop
b _0804B448
.align 2, 0
-_0804B430: .4byte gUnknown_02032EE0
+_0804B430: .4byte gMPlayInfo_BGM
_0804B434: .4byte gUnknown_020314E0
_0804B438: .4byte 0x00000F4C
_0804B43C:
@@ -56237,7 +56237,7 @@ _0804F196:
ldrb r0, [r0]
cmp r0, #0x28
bne _0804F1AC
- ldr r0, _0804F214 @ =gUnknown_02032F20
+ ldr r0, _0804F214 @ =gMPlayInfo_SE1
ldr r1, _0804F218 @ =gUnknown_0869F664
bl MPlayStart
_0804F1AC:
@@ -56283,7 +56283,7 @@ _0804F204: .4byte 0x040000D4
_0804F208: .4byte gUnknown_08137E14
_0804F20C: .4byte 0x05000220
_0804F210: .4byte 0x80000010
-_0804F214: .4byte gUnknown_02032F20
+_0804F214: .4byte gMPlayInfo_SE1
_0804F218: .4byte gUnknown_0869F664
_0804F21C: .4byte gUnknown_086B0E20
_0804F220:
diff --git a/asm/rom_528AC.s b/asm/rom_528AC.s
index d98210a..f5f2b88 100755
--- a/asm/rom_528AC.s
+++ b/asm/rom_528AC.s
@@ -40,7 +40,7 @@ sub_528DC: @ 0x080528DC
lsrs r5, r5, #0x10
lsls r4, r4, #0x18
lsrs r4, r4, #0x18
- ldr r0, _08052914 @ =gUnknown_02032EE0
+ ldr r0, _08052914 @ =gMPlayInfo_BGM
ldr r1, _08052918 @ =0x0000FFFF
movs r2, #0x99
bl m4aMPlayVolumeControl
@@ -58,7 +58,7 @@ sub_528DC: @ 0x080528DC
pop {r0}
bx r0
.align 2, 0
-_08052914: .4byte gUnknown_02032EE0
+_08052914: .4byte gMPlayInfo_BGM
_08052918: .4byte 0x0000FFFF
thumb_func_start sub_5291C
diff --git a/ld_script.txt b/ld_script.txt
index b5a1049..b347ff3 100755
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -74,6 +74,5 @@ SECTIONS
}
}
-INCLUDE ../../undefined_ewram.txt
INCLUDE ../../undefined_iwram.txt
INCLUDE ../../undefined_rom.txt
diff --git a/make_ldscript.awk b/make_ldscript.awk
new file mode 100644
index 0000000..4883737
--- /dev/null
+++ b/make_ldscript.awk
@@ -0,0 +1,26 @@
+# Expects an input file with lines of the form 'SYMBOL ADDRESS'
+#
+
+BEGIN {
+ prevAddress = "";
+}
+/\w+ \w+/ {
+ symbol = $1;
+ address = $2;
+
+ # Output space before
+ if (prevAddress != "") {
+ space = address - prevAddress;
+ if (space < 0) {
+ print("error: list is not sorted" > /dev/stderr);
+ exit(1);
+ }
+ printf("\t.space 0x%X\n", space);
+ }
+
+ prevAddress = address;
+
+ # Output label
+ print(symbol ": @ " address);
+
+} \ No newline at end of file
diff --git a/sym_common.txt b/sym_common.txt
index 9df7200..93b48cf 100755
--- a/sym_common.txt
+++ b/sym_common.txt
@@ -1 +1,9 @@
.include "m4a.o"
+
+gUnknown_02032FB0: @ 0x02032FB0
+ .space 0x40
+gUnknown_02032FF0: @ 0x02032FF0
+ .space 0x4
+gUnknown_02032FF4: @ 0x02032FF4
+ .space 0xF7C08C
+gUnknown_02FAF080: @ 0x02FAF080
diff --git a/sym_ewram.txt b/sym_ewram.txt
index 7ae3d99..88ea13f 100755..100644
--- a/sym_ewram.txt
+++ b/sym_ewram.txt
@@ -1,161 +1,584 @@
+gUnknown_02000000: @ 0x02000000
.space 0x2000
-
sGbPlayerCurKeys: @ 0x2002000
.space 0x2
-
sGbPlayerPrevKeys: @ 0x2002002
- .space 0x2
-
- .space 0x4
-
+ .space 0x6
gUnknown_02002008: @ 0x2002008
- .space 0x500
-
- .space 0x300
-
+ .space 0x800
gUnknown_02002808: @ 0x2002808
.space 0xC
-
- .space 0x74
-
+gUnknown_02002814: @ 0x02002814
+ .space 0x4
+gUnknown_02002818: @ 0x02002818
+ .space 0x4
+gUnknown_0200281C: @ 0x0200281C
+ .space 0x4
+gUnknown_02002820: @ 0x02002820
+ .space 0x2
+gUnknown_02002822: @ 0x02002822
+ .space 0x2
+gUnknown_02002824: @ 0x02002824
+ .space 0x1
+gUnknown_02002825: @ 0x02002825
+ .space 0x1
+gUnknown_02002826: @ 0x02002826
+ .space 0x1
+gUnknown_02002827: @ 0x02002827
+ .space 0x1
+gUnknown_02002828: @ 0x02002828
+ .space 0x2
+gUnknown_0200282A: @ 0x0200282A
+ .space 0x2
+gUnknown_0200282C: @ 0x0200282C
+ .space 0x1
+gUnknown_0200282D: @ 0x0200282D
+ .space 0x3
+gUnknown_02002830: @ 0x02002830
+ .space 0x1
+gUnknown_02002831: @ 0x02002831
+ .space 0x7
+gUnknown_02002838: @ 0x02002838
+ .space 0x18
+gUnknown_02002850: @ 0x02002850
+ .space 0x8
+gUnknown_02002858: @ 0x02002858
+ .space 0x25
+gUnknown_0200287D: @ 0x0200287D
+ .space 0x3
+gUnknown_02002880: @ 0x02002880
+ .space 0x2
+gUnknown_02002882: @ 0x02002882
+ .space 0x2
+gUnknown_02002884: @ 0x02002884
+ .space 0x1
+gUnknown_02002885: @ 0x02002885
+ .space 0x3
gTitlescreen: @ 0x2002888
.space 0x18
-
gEraseSaveDataAccessStep: @ 0x20028A0
.space 0x1
-
gEraseSaveDataAccessCounter: @ 0x20028A1
.space 0x1
-
gEReaderAccessStep: @ 0x20028A2
.space 0x1
-
gEReaderAccessCounter: @ 0x20028A3
.space 0x1
-
gUnknown_020028A4: @ 0x20028A4
.space 0x1
-
gUnknown_020028A5: @ 0x20028A5
- .space 0x1
-
- .space 0xB2
-
+ .space 0x3
+gUnknown_020028A8: @ 0x020028A8
+ .space 0x2
+gUnknown_020028AA: @ 0x020028AA
+ .space 0x2E
+gUnknown_020028D8: @ 0x020028D8
+ .space 0x48
+gUnknown_02002920: @ 0x02002920
+ .space 0x12
+gUnknown_02002932: @ 0x02002932
+ .space 0x3
+gUnknown_02002935: @ 0x02002935
+ .space 0x5
+gUnknown_0200293A: @ 0x0200293A
+ .space 0x1E
gUnknown_02002958: @ 0x2002958
-
- .space 0x708
-
+ .space 0x5E0
+gUnknown_02002F38: @ 0x02002F38
+ .space 0x1
+gUnknown_02002F39: @ 0x02002F39
+ .space 0x9F
+gUnknown_02002FD8: @ 0x02002FD8
+ .space 0x1
+gUnknown_02002FD9: @ 0x02002FD9
+ .space 0x87
gIntrTable: @ 0x2003060
- .space 0x38
-
- .space 0x8028
-
+ .space 0x40
+gUnknown_020030A0: @ 0x020030A0
+ .space 0x8020
gMain: @ 0x200B0C0
-
- .space 0x74
-
-gUnknown_0200B134: @ 0x200B134
-
- .space 0x284
-
-gUnknown_0200B3B8: @ 0x200B3B8
-
- .space 0x47E0
-
+ .space 0x40
+gUnknown_0200B100: @ 0x0200B100
+ .space 0x34
+gUnknown_0200B134: @ 0x0200B134
+ .space 0x5A
+gUnknown_0200B18E: @ 0x0200B18E
+ .space 0x76
+gUnknown_0200B204: @ 0x0200B204
+ .space 0x14
+gUnknown_0200B218: @ 0x0200B218
+ .space 0x14
+gUnknown_0200B22C: @ 0x0200B22C
+ .space 0x18C
+gUnknown_0200B3B8: @ 0x0200B3B8
+ .space 0xB8
+gUnknown_0200B470: @ 0x0200B470
+ .space 0xB8
+gUnknown_0200B528: @ 0x0200B528
+ .space 0xB8
+gUnknown_0200B5E0: @ 0x0200B5E0
+ .space 0xB8
+gUnknown_0200B698: @ 0x0200B698
+ .space 0xB8
+gUnknown_0200B750: @ 0x0200B750
+ .space 0xB8
+gUnknown_0200B808: @ 0x0200B808
+ .space 0xB8
+gUnknown_0200B8C0: @ 0x0200B8C0
+ .space 0xB8
+gUnknown_0200B978: @ 0x0200B978
+ .space 0xB8
+gUnknown_0200BA30: @ 0x0200BA30
+ .space 0xB8
+gUnknown_0200BAE8: @ 0x0200BAE8
+ .space 0xB8
+gUnknown_0200BBA0: @ 0x0200BBA0
+ .space 0xB8
+gUnknown_0200BC58: @ 0x0200BC58
+ .space 0xB8
+gUnknown_0200BD10: @ 0x0200BD10
+ .space 0xB8
+gUnknown_0200BDC8: @ 0x0200BDC8
+ .space 0xB8
+gUnknown_0200BE80: @ 0x0200BE80
+ .space 0xB8
+gUnknown_0200BF38: @ 0x0200BF38
+ .space 0xB8
+gUnknown_0200BFF0: @ 0x0200BFF0
+ .space 0xB8
+gUnknown_0200C0A8: @ 0x0200C0A8
+ .space 0xB8
+gUnknown_0200C160: @ 0x0200C160
+ .space 0xB8
+gUnknown_0200C218: @ 0x0200C218
+ .space 0xB8
+gUnknown_0200C2D0: @ 0x0200C2D0
+ .space 0xB8
+gUnknown_0200C388: @ 0x0200C388
+ .space 0xB8
+gUnknown_0200C440: @ 0x0200C440
+ .space 0xB8
+gUnknown_0200C4F8: @ 0x0200C4F8
+ .space 0xB8
+gUnknown_0200C5B0: @ 0x0200C5B0
+ .space 0xB8
+gUnknown_0200C668: @ 0x0200C668
+ .space 0x170
+gUnknown_0200C7D8: @ 0x0200C7D8
+ .space 0xB8
+gUnknown_0200C890: @ 0x0200C890
+ .space 0xB8
+gUnknown_0200C948: @ 0x0200C948
+ .space 0xB8
+gUnknown_0200CA00: @ 0x0200CA00
+ .space 0xB8
+gUnknown_0200CAB8: @ 0x0200CAB8
+ .space 0x170
+gUnknown_0200CC28: @ 0x0200CC28
+ .space 0x170
+gUnknown_0200CD98: @ 0x0200CD98
+ .space 0x2E0
+gUnknown_0200D078: @ 0x0200D078
+ .space 0x228
+gUnknown_0200D2A0: @ 0x0200D2A0
+ .space 0x170
+gUnknown_0200D410: @ 0x0200D410
+ .space 0x170
+gUnknown_0200D580: @ 0x0200D580
+ .space 0xB8
+gUnknown_0200D638: @ 0x0200D638
+ .space 0x228
+gUnknown_0200D860: @ 0x0200D860
+ .space 0xB8
+gUnknown_0200D918: @ 0x0200D918
+ .space 0x8
+gUnknown_0200D920: @ 0x0200D920
+ .space 0xB0
+gUnknown_0200D9D0: @ 0x0200D9D0
+ .space 0x2E0
+gUnknown_0200DCB0: @ 0x0200DCB0
+ .space 0xB8
+gUnknown_0200DD68: @ 0x0200DD68
+ .space 0xB8
+gUnknown_0200DE20: @ 0x0200DE20
+ .space 0xB8
+gUnknown_0200DED8: @ 0x0200DED8
+ .space 0xB8
+gUnknown_0200DF90: @ 0x0200DF90
+ .space 0xB8
+gUnknown_0200E048: @ 0x0200E048
+ .space 0xB8
+gUnknown_0200E100: @ 0x0200E100
+ .space 0xB8
+gUnknown_0200E1B8: @ 0x0200E1B8
+ .space 0xB8
+gUnknown_0200E270: @ 0x0200E270
+ .space 0x8
+gUnknown_0200E278: @ 0x0200E278
+ .space 0xB0
+gUnknown_0200E328: @ 0x0200E328
+ .space 0x170
+gUnknown_0200E498: @ 0x0200E498
+ .space 0xB8
+gUnknown_0200E550: @ 0x0200E550
+ .space 0xB8
+gUnknown_0200E608: @ 0x0200E608
+ .space 0xB8
+gUnknown_0200E6C0: @ 0x0200E6C0
+ .space 0x2E0
+gUnknown_0200E9A0: @ 0x0200E9A0
+ .space 0xB8
+gUnknown_0200EA58: @ 0x0200EA58
+ .space 0x170
+gUnknown_0200EBC8: @ 0x0200EBC8
+ .space 0x2E0
+gUnknown_0200EEA8: @ 0x0200EEA8
+ .space 0xCF0
gUnknown_0200FB98: @ 0x200FB98
.space 0x4
-
gUnknown_0200FB9C: @ 0x200FB9C
.space 0x4
-
gUnknown_0200FBA0: @ 0x200FBA0
- .space 0x4
-
- .space 0x802C
-
+ .space 0x10
+gUnknown_0200FBB0: @ 0x0200FBB0
+ .space 0x8020
gUnknown_02017BD0: @ 0x2017BD0
.space 0x4
-
gUnknown_02017BD4: @ 0x2017BD4
- .space 0x4
-
- .space 0x8
-
+ .space 0xC
gUnknown_02017BE0: @ 0x2017BE0
- .space 0x4
-
- .space 0x1FFC
-
+ .space 0x2000
gUnknown_02019BE0: @ 0x2019BE0
.space 0x4
-
gUnknown_02019BE4: @ 0x2019BE4
.space 0x4
-
gUnknown_02019BE8: @ 0x2019BE8
.space 0x4
-
-gUnknown_02019BEC: @ 0x2019BEC
+gUnknown_02019BEC: @ 0x02019BEC
.space 0x4
-
-gUnknown_02019BF0: @ 0x2019BF0
+gUnknown_02019BF0: @ 0x02019BF0
.space 0x4
-
-gUnknown_02019BF4: @ 0x2019BF4
+gUnknown_02019BF4: @ 0x02019BF4
.space 0x4
-
gUnknown_02019BF8: @ 0x2019BF8
.space 0x4
-
gUnknown_02019BFC: @ 0x2019BFC
.space 0x4
-
-gUnknown_02019C00: @ 0x2019C00
+gUnknown_02019C00: @ 0x02019C00
.space 0x4
-
gUnknown_02019C04: @ 0x2019C04
.space 0x4
-
gUnknown_02019C08: @ 0x2019C08
.space 0x4
-
gGameBoyPlayerEnabled: @ 0x2019C0C
.space 0x4
-
-gUnknown_02019C10: @ 0x2019C10
+gUnknown_02019C10: @ 0x02019C10
+ .space 0x10
+gUnknown_02019C20: @ 0x02019C20
+ .space 0x4
+gUnknown_02019C24: @ 0x02019C24
+ .space 0x4
+gUnknown_02019C28: @ 0x02019C28
+ .space 0x4
+gUnknown_02019C2C: @ 0x02019C2C
+ .space 0x4
+gUnknown_02019C30: @ 0x02019C30
+ .space 0x10
+gUnknown_02019C40: @ 0x02019C40
+ .space 0x800
+gUnknown_0201A440: @ 0x0201A440
+ .space 0x4
+gUnknown_0201A444: @ 0x0201A444
+ .space 0x4
+gUnknown_0201A448: @ 0x0201A448
+ .space 0x4
+gUnknown_0201A44C: @ 0x0201A44C
+ .space 0x4
+gUnknown_0201A450: @ 0x0201A450
+ .space 0x60
+gUnknown_0201A4B0: @ 0x0201A4B0
.space 0x4
-
- .space 0x8A0
-
gAutoDisplayTitlescreenMenu: @ 0x201A4B4
.space 0x4
-
- .space 0x1CD8
-
-gUnknown_0201C190: @ 0x201C190
- .space 0x1C
-
- .space 0xFC54
-
-gUnknown_0202BE00: @ 0x202BE00
+gUnknown_0201A4B8: @ 0x0201A4B8
+ .space 0x4
+gUnknown_0201A4BC: @ 0x0201A4BC
+ .space 0x4
+gUnknown_0201A4C0: @ 0x0201A4C0
+ .space 0x10
+gUnknown_0201A4D0: @ 0x0201A4D0
+ .space 0x20
+gUnknown_0201A4F0: @ 0x0201A4F0
+ .space 0x4
+gUnknown_0201A4F4: @ 0x0201A4F4
+ .space 0x4
+gUnknown_0201A4F8: @ 0x0201A4F8
+ .space 0x8
+gUnknown_0201A500: @ 0x0201A500
+ .space 0x10
+gUnknown_0201A510: @ 0x0201A510
+ .space 0x4
+gUnknown_0201A514: @ 0x0201A514
+ .space 0xC
+gUnknown_0201A520: @ 0x0201A520
+ .space 0x400
+gUnknown_0201A920: @ 0x0201A920
+ .space 0x400
+gUnknown_0201AD20: @ 0x0201AD20
+ .space 0x400
+gUnknown_0201B120: @ 0x0201B120
+ .space 0x4
+gUnknown_0201B124: @ 0x0201B124
+ .space 0x4
+gUnknown_0201B128: @ 0x0201B128
+ .space 0x8
+gUnknown_0201B130: @ 0x0201B130
+ .space 0x40
+gUnknown_0201B170: @ 0x0201B170
+ .space 0x4
+gUnknown_0201B174: @ 0x0201B174
+ .space 0x4
+gUnknown_0201B178: @ 0x0201B178
+ .space 0x8
+gUnknown_0201B180: @ 0x0201B180
+ .space 0x1000
+gUnknown_0201C180: @ 0x0201C180
+ .space 0x4
+gUnknown_0201C184: @ 0x0201C184
+ .space 0x4
+gUnknown_0201C188: @ 0x0201C188
+ .space 0x4
+gUnknown_0201C18C: @ 0x0201C18C
+ .space 0x4
+gUnknown_0201C190: @ 0x0201C190
.space 0x1C
-
+gUnknown_0201C1AC: @ 0x0201C1AC
+ .space 0x4
+gUnknown_0201C1B0: @ 0x0201C1B0
+ .space 0x4
+gUnknown_0201C1B4: @ 0x0201C1B4
+ .space 0x4
+gUnknown_0201C1B8: @ 0x0201C1B8
+ .space 0x4
+gUnknown_0201C1BC: @ 0x0201C1BC
+ .space 0x4
+gUnknown_0201C1C0: @ 0x0201C1C0
+ .space 0xE000
+gUnknown_0202A1C0: @ 0x0202A1C0
+ .space 0x1D0
+gUnknown_0202A390: @ 0x0202A390
+ .space 0x1C4
+gUnknown_0202A554: @ 0x0202A554
+ .space 0x4
+gUnknown_0202A558: @ 0x0202A558
+ .space 0x4
+gUnknown_0202A55C: @ 0x0202A55C
+ .space 0x4
+gUnknown_0202A560: @ 0x0202A560
+ .space 0x4
+gUnknown_0202A564: @ 0x0202A564
+ .space 0x4
+gUnknown_0202A568: @ 0x0202A568
+ .space 0x4
+gUnknown_0202A56C: @ 0x0202A56C
.space 0x8
-
+gUnknown_0202A574: @ 0x0202A574
+ .space 0x4
+gUnknown_0202A578: @ 0x0202A578
+ .space 0x4
+gUnknown_0202A57C: @ 0x0202A57C
+ .space 0x4
+gUnknown_0202A580: @ 0x0202A580
+ .space 0x8
+gUnknown_0202A588: @ 0x0202A588
+ .space 0x4
+gUnknown_0202A58C: @ 0x0202A58C
+ .space 0x4
+gUnknown_0202A590: @ 0x0202A590
+ .space 0x800
+gUnknown_0202AD90: @ 0x0202AD90
+ .space 0x10
+gUnknown_0202ADA0: @ 0x0202ADA0
+ .space 0x30
+gUnknown_0202ADD0: @ 0x0202ADD0
+ .space 0x4
+gUnknown_0202ADD4: @ 0x0202ADD4
+ .space 0x4
+gUnknown_0202ADD8: @ 0x0202ADD8
+ .space 0x4
+gUnknown_0202ADDC: @ 0x0202ADDC
+ .space 0x4
+gUnknown_0202ADE0: @ 0x0202ADE0
+ .space 0x4
+gUnknown_0202ADE4: @ 0x0202ADE4
+ .space 0x4
+gUnknown_0202ADE8: @ 0x0202ADE8
+ .space 0x1008
+gUnknown_0202BDF0: @ 0x0202BDF0
+ .space 0x10
+gUnknown_0202BE00: @ 0x0202BE00
+ .space 0x1C
+gUnknown_0202BE1C: @ 0x0202BE1C
+ .space 0x4
+gUnknown_0202BE20: @ 0x0202BE20
+ .space 0x4
gUnknown_202BE24: @ 0x202BE24
- .space 4
-
- .space 0x760
-
+ .space 0xC
+gUnknown_0202BE30: @ 0x0202BE30
+ .space 0x40
+gUnknown_0202BE70: @ 0x0202BE70
+ .space 0x40
+gUnknown_0202BEB0: @ 0x0202BEB0
+ .space 0x4
+gUnknown_0202BEB4: @ 0x0202BEB4
+ .space 0x4
+gUnknown_0202BEB8: @ 0x0202BEB8
+ .space 0x4
+gUnknown_0202BEBC: @ 0x0202BEBC
+ .space 0x4
+gUnknown_0202BEC0: @ 0x0202BEC0
+ .space 0x4
+gUnknown_0202BEC4: @ 0x0202BEC4
+ .space 0x4
+gUnknown_0202BEC8: @ 0x0202BEC8
+ .space 0x4
+gUnknown_0202BECC: @ 0x0202BECC
+ .space 0x4
+gUnknown_0202BED0: @ 0x0202BED0
+ .space 0x4
+gUnknown_0202BED4: @ 0x0202BED4
+ .space 0x4
+gUnknown_0202BED8: @ 0x0202BED8
+ .space 0x4
+gUnknown_0202BEDC: @ 0x0202BEDC
+ .space 0x4
+gUnknown_0202BEE0: @ 0x0202BEE0
+ .space 0x4
+gUnknown_0202BEE4: @ 0x0202BEE4
+ .space 0x4
+gUnknown_0202BEE8: @ 0x0202BEE8
+ .space 0x4
+gUnknown_0202BEEC: @ 0x0202BEEC
+ .space 0x4
+gUnknown_0202BEF0: @ 0x0202BEF0
+ .space 0x4
+gUnknown_0202BEF4: @ 0x0202BEF4
+ .space 0x4
+gUnknown_0202BEF8: @ 0x0202BEF8
+ .space 0x4
+gUnknown_0202BEFC: @ 0x0202BEFC
+ .space 0x4
+gUnknown_0202BF00: @ 0x0202BF00
+ .space 0x4
+gUnknown_0202BF04: @ 0x0202BF04
+ .space 0x4
+gUnknown_0202BF08: @ 0x0202BF08
+ .space 0x4
+gUnknown_0202BF0C: @ 0x0202BF0C
+ .space 0x4
+gUnknown_0202BF10: @ 0x0202BF10
+ .space 0x4
+gUnknown_0202BF14: @ 0x0202BF14
+ .space 0xC
+gUnknown_0202BF20: @ 0x0202BF20
+ .space 0x620
+gUnknown_0202C540: @ 0x0202C540
+ .space 0x4
+gUnknown_0202C544: @ 0x0202C544
+ .space 0x4
+gUnknown_0202C548: @ 0x0202C548
+ .space 0x4
+gUnknown_0202C54C: @ 0x0202C54C
+ .space 0x4
+gUnknown_0202C550: @ 0x0202C550
+ .space 0x30
+gUnknown_0202C580: @ 0x0202C580
+ .space 0x4
+gUnknown_0202C584: @ 0x0202C584
+ .space 0x4
gUnknown_0202C588: @ 0x202C588
-
- .space 0x4F58
-
-gUnknown_020314E0: @ 0x20314E0
.space 0x4
-
- .space 0x3C
-
+gUnknown_0202C58C: @ 0x0202C58C
+ .space 0x4
+gUnknown_0202C590: @ 0x0202C590
+ .space 0x4
+gUnknown_0202C594: @ 0x0202C594
+ .space 0x4
+gUnknown_0202C598: @ 0x0202C598
+ .space 0x4
+gUnknown_0202C59C: @ 0x0202C59C
+ .space 0x4
+gUnknown_0202C5A0: @ 0x0202C5A0
+ .space 0x4
+gUnknown_0202C5A4: @ 0x0202C5A4
+ .space 0x4
+gUnknown_0202C5A8: @ 0x0202C5A8
+ .space 0x4
+gUnknown_0202C5AC: @ 0x0202C5AC
+ .space 0x4
+gUnknown_0202C5B0: @ 0x0202C5B0
+ .space 0x4
+gUnknown_0202C5B4: @ 0x0202C5B4
+ .space 0xC
+gUnknown_0202C5C0: @ 0x0202C5C0
+ .space 0x20
+gUnknown_0202C5E0: @ 0x0202C5E0
+ .space 0x4
+gUnknown_0202C5E4: @ 0x0202C5E4
+ .space 0x4
+gUnknown_0202C5E8: @ 0x0202C5E8
+ .space 0x8
+gUnknown_0202C5F0: @ 0x0202C5F0
+ .space 0x14
+gUnknown_0202C604: @ 0x0202C604
+ .space 0xC
+gUnknown_0202C610: @ 0x0202C610
+ .space 0x14
+gUnknown_0202C624: @ 0x0202C624
+ .space 0xAC
+gUnknown_0202C6D0: @ 0x0202C6D0
+ .space 0x14
+gUnknown_0202C6E4: @ 0x0202C6E4
+ .space 0xAC
+gUnknown_0202C790: @ 0x0202C790
+ .space 0x4
+gUnknown_0202C794: @ 0x0202C794
+ .space 0xC
+gUnknown_0202C7A0: @ 0x0202C7A0
+ .space 0xFC0
+gUnknown_0202D760: @ 0x0202D760
+ .space 0x120
+gUnknown_0202D880: @ 0x0202D880
+ .space 0x2E40
+gUnknown_020306C0: @ 0x020306C0
+ .space 0x10
+gUnknown_020306D0: @ 0x020306D0
+ .space 0x20
+gUnknown_020306F0: @ 0x020306F0
+ .space 0x20
+gUnknown_02030710: @ 0x02030710
+ .space 0x20
+gUnknown_02030730: @ 0x02030730
+ .space 0x20
+gUnknown_02030750: @ 0x02030750
+ .space 0x10
+gUnknown_02030760: @ 0x02030760
+ .space 0x900
+gUnknown_02031060: @ 0x02031060
+ .space 0x480
+gUnknown_020314E0: @ 0x20314E0
+ .space 0x20
+gUnknown_02031500: @ 0x02031500
+ .space 0x10
+gUnknown_02031510: @ 0x02031510
+ .space 0x10
gUnknown_02031520: @ 0x2031520
-
- .space 0x610
+ .space 0x70
+gUnknown_02031590: @ 0x02031590
+ .space 0x40
+gUnknown_020315D0: @ 0x020315D0
+ .space 0x520
+gUnknown_02031AF0: @ 0x02031AF0
+ .space 0x28
+gUnknown_02031B18: @ 0x02031B18
+ .space 0x18
diff --git a/undefined_ewram.txt b/undefined_ewram.txt
deleted file mode 100644
index 148a233..0000000
--- a/undefined_ewram.txt
+++ /dev/null
@@ -1,266 +0,0 @@
-gUnknown_02000000 = 0x02000000;
-gUnknown_02002808 = 0x02002808;
-gUnknown_02002814 = 0x02002814;
-gUnknown_02002818 = 0x02002818;
-gUnknown_0200281C = 0x0200281C;
-gUnknown_02002820 = 0x02002820;
-gUnknown_02002822 = 0x02002822;
-gUnknown_02002824 = 0x02002824;
-gUnknown_02002825 = 0x02002825;
-gUnknown_02002826 = 0x02002826;
-gUnknown_02002827 = 0x02002827;
-gUnknown_02002828 = 0x02002828;
-gUnknown_0200282A = 0x0200282A;
-gUnknown_0200282C = 0x0200282C;
-gUnknown_0200282D = 0x0200282D;
-gUnknown_02002830 = 0x02002830;
-gUnknown_02002831 = 0x02002831;
-gUnknown_02002838 = 0x02002838;
-gUnknown_02002850 = 0x02002850;
-gUnknown_02002858 = 0x02002858;
-gUnknown_0200287D = 0x0200287D;
-gUnknown_02002880 = 0x02002880;
-gUnknown_02002882 = 0x02002882;
-gUnknown_02002884 = 0x02002884;
-gUnknown_02002885 = 0x02002885;
-gUnknown_020028A8 = 0x020028A8;
-gUnknown_020028AA = 0x020028AA;
-gUnknown_020028D8 = 0x020028D8;
-gUnknown_02002920 = 0x02002920;
-gUnknown_02002932 = 0x02002932;
-gUnknown_02002935 = 0x02002935;
-gUnknown_0200293A = 0x0200293A;
-gUnknown_02002F38 = 0x02002F38;
-gUnknown_02002F39 = 0x02002F39;
-gUnknown_02002FD8 = 0x02002FD8;
-gUnknown_02002FD9 = 0x02002FD9;
-gUnknown_020030A0 = 0x020030A0;
-gUnknown_0200B100 = 0x0200B100;
-gUnknown_0200B134 = 0x0200B134;
-gUnknown_0200B18E = 0x0200B18E;
-gUnknown_0200B204 = 0x0200B204;
-gUnknown_0200B218 = 0x0200B218;
-gUnknown_0200B22C = 0x0200B22C;
-gUnknown_0200B3B8 = 0x0200B3B8;
-gUnknown_0200B470 = 0x0200B470;
-gUnknown_0200B528 = 0x0200B528;
-gUnknown_0200B5E0 = 0x0200B5E0;
-gUnknown_0200B698 = 0x0200B698;
-gUnknown_0200B750 = 0x0200B750;
-gUnknown_0200B808 = 0x0200B808;
-gUnknown_0200B8C0 = 0x0200B8C0;
-gUnknown_0200B978 = 0x0200B978;
-gUnknown_0200BA30 = 0x0200BA30;
-gUnknown_0200BAE8 = 0x0200BAE8;
-gUnknown_0200BBA0 = 0x0200BBA0;
-gUnknown_0200BC58 = 0x0200BC58;
-gUnknown_0200BD10 = 0x0200BD10;
-gUnknown_0200BDC8 = 0x0200BDC8;
-gUnknown_0200BE80 = 0x0200BE80;
-gUnknown_0200BF38 = 0x0200BF38;
-gUnknown_0200BFF0 = 0x0200BFF0;
-gUnknown_0200C0A8 = 0x0200C0A8;
-gUnknown_0200C160 = 0x0200C160;
-gUnknown_0200C218 = 0x0200C218;
-gUnknown_0200C2D0 = 0x0200C2D0;
-gUnknown_0200C388 = 0x0200C388;
-gUnknown_0200C440 = 0x0200C440;
-gUnknown_0200C4F8 = 0x0200C4F8;
-gUnknown_0200C5B0 = 0x0200C5B0;
-gUnknown_0200C668 = 0x0200C668;
-gUnknown_0200C7D8 = 0x0200C7D8;
-gUnknown_0200C890 = 0x0200C890;
-gUnknown_0200C948 = 0x0200C948;
-gUnknown_0200CA00 = 0x0200CA00;
-gUnknown_0200CAB8 = 0x0200CAB8;
-gUnknown_0200CC28 = 0x0200CC28;
-gUnknown_0200CD98 = 0x0200CD98;
-gUnknown_0200D078 = 0x0200D078;
-gUnknown_0200D2A0 = 0x0200D2A0;
-gUnknown_0200D410 = 0x0200D410;
-gUnknown_0200D580 = 0x0200D580;
-gUnknown_0200D638 = 0x0200D638;
-gUnknown_0200D860 = 0x0200D860;
-gUnknown_0200D918 = 0x0200D918;
-gUnknown_0200D920 = 0x0200D920;
-gUnknown_0200D9D0 = 0x0200D9D0;
-gUnknown_0200DCB0 = 0x0200DCB0;
-gUnknown_0200DD68 = 0x0200DD68;
-gUnknown_0200DE20 = 0x0200DE20;
-gUnknown_0200DED8 = 0x0200DED8;
-gUnknown_0200DF90 = 0x0200DF90;
-gUnknown_0200E048 = 0x0200E048;
-gUnknown_0200E100 = 0x0200E100;
-gUnknown_0200E1B8 = 0x0200E1B8;
-gUnknown_0200E270 = 0x0200E270;
-gUnknown_0200E278 = 0x0200E278;
-gUnknown_0200E328 = 0x0200E328;
-gUnknown_0200E498 = 0x0200E498;
-gUnknown_0200E550 = 0x0200E550;
-gUnknown_0200E608 = 0x0200E608;
-gUnknown_0200E6C0 = 0x0200E6C0;
-gUnknown_0200E9A0 = 0x0200E9A0;
-gUnknown_0200EA58 = 0x0200EA58;
-gUnknown_0200EBC8 = 0x0200EBC8;
-gUnknown_0200EEA8 = 0x0200EEA8;
-gUnknown_0200FBB0 = 0x0200FBB0;
-gUnknown_02019BEC = 0x02019BEC;
-gUnknown_02019BF4 = 0x02019BF4;
-gUnknown_02019C00 = 0x02019C00;
-gUnknown_02019C10 = 0x02019C10;
-gUnknown_02019C20 = 0x02019C20;
-gUnknown_02019C24 = 0x02019C24;
-gUnknown_02019C28 = 0x02019C28;
-gUnknown_02019C2C = 0x02019C2C;
-gUnknown_02019C30 = 0x02019C30;
-gUnknown_02019C40 = 0x02019C40;
-gUnknown_0201A440 = 0x0201A440;
-gUnknown_0201A444 = 0x0201A444;
-gUnknown_0201A448 = 0x0201A448;
-gUnknown_0201A44C = 0x0201A44C;
-gUnknown_0201A450 = 0x0201A450;
-gUnknown_0201A4B0 = 0x0201A4B0;
-gUnknown_0201A4B8 = 0x0201A4B8;
-gUnknown_0201A4BC = 0x0201A4BC;
-gUnknown_0201A4C0 = 0x0201A4C0;
-gUnknown_0201A4D0 = 0x0201A4D0;
-gUnknown_0201A4F0 = 0x0201A4F0;
-gUnknown_0201A4F4 = 0x0201A4F4;
-gUnknown_0201A4F8 = 0x0201A4F8;
-gUnknown_0201A500 = 0x0201A500;
-gUnknown_0201A510 = 0x0201A510;
-gUnknown_0201A514 = 0x0201A514;
-gUnknown_0201A520 = 0x0201A520;
-gUnknown_0201A920 = 0x0201A920;
-gUnknown_0201AD20 = 0x0201AD20;
-gUnknown_0201B120 = 0x0201B120;
-gUnknown_0201B124 = 0x0201B124;
-gUnknown_0201B128 = 0x0201B128;
-gUnknown_0201B130 = 0x0201B130;
-gUnknown_0201B170 = 0x0201B170;
-gUnknown_0201B174 = 0x0201B174;
-gUnknown_0201B178 = 0x0201B178;
-gUnknown_0201B180 = 0x0201B180;
-gUnknown_0201C180 = 0x0201C180;
-gUnknown_0201C184 = 0x0201C184;
-gUnknown_0201C188 = 0x0201C188;
-gUnknown_0201C18C = 0x0201C18C;
-gUnknown_0201C190 = 0x0201C190;
-gUnknown_0201C1AC = 0x0201C1AC;
-gUnknown_0201C1B0 = 0x0201C1B0;
-gUnknown_0201C1B4 = 0x0201C1B4;
-gUnknown_0201C1B8 = 0x0201C1B8;
-gUnknown_0201C1BC = 0x0201C1BC;
-gUnknown_0201C1C0 = 0x0201C1C0;
-gUnknown_0202A1C0 = 0x0202A1C0;
-gUnknown_0202A390 = 0x0202A390;
-gUnknown_0202A554 = 0x0202A554;
-gUnknown_0202A558 = 0x0202A558;
-gUnknown_0202A55C = 0x0202A55C;
-gUnknown_0202A560 = 0x0202A560;
-gUnknown_0202A564 = 0x0202A564;
-gUnknown_0202A568 = 0x0202A568;
-gUnknown_0202A56C = 0x0202A56C;
-gUnknown_0202A574 = 0x0202A574;
-gUnknown_0202A578 = 0x0202A578;
-gUnknown_0202A57C = 0x0202A57C;
-gUnknown_0202A580 = 0x0202A580;
-gUnknown_0202A588 = 0x0202A588;
-gUnknown_0202A58C = 0x0202A58C;
-gUnknown_0202A590 = 0x0202A590;
-gUnknown_0202AD90 = 0x0202AD90;
-gUnknown_0202ADA0 = 0x0202ADA0;
-gUnknown_0202ADD0 = 0x0202ADD0;
-gUnknown_0202ADD4 = 0x0202ADD4;
-gUnknown_0202ADD8 = 0x0202ADD8;
-gUnknown_0202ADDC = 0x0202ADDC;
-gUnknown_0202ADE0 = 0x0202ADE0;
-gUnknown_0202ADE4 = 0x0202ADE4;
-gUnknown_0202ADE8 = 0x0202ADE8;
-gUnknown_0202BDF0 = 0x0202BDF0;
-gUnknown_0202BE00 = 0x0202BE00;
-gUnknown_0202BE1C = 0x0202BE1C;
-gUnknown_0202BE20 = 0x0202BE20;
-gUnknown_0202BE30 = 0x0202BE30;
-gUnknown_0202BE70 = 0x0202BE70;
-gUnknown_0202BEB0 = 0x0202BEB0;
-gUnknown_0202BEB4 = 0x0202BEB4;
-gUnknown_0202BEB8 = 0x0202BEB8;
-gUnknown_0202BEBC = 0x0202BEBC;
-gUnknown_0202BEC0 = 0x0202BEC0;
-gUnknown_0202BEC4 = 0x0202BEC4;
-gUnknown_0202BEC8 = 0x0202BEC8;
-gUnknown_0202BECC = 0x0202BECC;
-gUnknown_0202BED0 = 0x0202BED0;
-gUnknown_0202BED4 = 0x0202BED4;
-gUnknown_0202BED8 = 0x0202BED8;
-gUnknown_0202BEDC = 0x0202BEDC;
-gUnknown_0202BEE0 = 0x0202BEE0;
-gUnknown_0202BEE4 = 0x0202BEE4;
-gUnknown_0202BEE8 = 0x0202BEE8;
-gUnknown_0202BEEC = 0x0202BEEC;
-gUnknown_0202BEF0 = 0x0202BEF0;
-gUnknown_0202BEF4 = 0x0202BEF4;
-gUnknown_0202BEF8 = 0x0202BEF8;
-gUnknown_0202BEFC = 0x0202BEFC;
-gUnknown_0202BF00 = 0x0202BF00;
-gUnknown_0202BF04 = 0x0202BF04;
-gUnknown_0202BF08 = 0x0202BF08;
-gUnknown_0202BF0C = 0x0202BF0C;
-gUnknown_0202BF10 = 0x0202BF10;
-gUnknown_0202BF14 = 0x0202BF14;
-gUnknown_0202BF20 = 0x0202BF20;
-gUnknown_0202C540 = 0x0202C540;
-gUnknown_0202C544 = 0x0202C544;
-gUnknown_0202C548 = 0x0202C548;
-gUnknown_0202C54C = 0x0202C54C;
-gUnknown_0202C550 = 0x0202C550;
-gUnknown_0202C580 = 0x0202C580;
-gUnknown_0202C584 = 0x0202C584;
-gUnknown_0202C58C = 0x0202C58C;
-gUnknown_0202C590 = 0x0202C590;
-gUnknown_0202C594 = 0x0202C594;
-gUnknown_0202C598 = 0x0202C598;
-gUnknown_0202C59C = 0x0202C59C;
-gUnknown_0202C5A0 = 0x0202C5A0;
-gUnknown_0202C5A4 = 0x0202C5A4;
-gUnknown_0202C5A8 = 0x0202C5A8;
-gUnknown_0202C5AC = 0x0202C5AC;
-gUnknown_0202C5B0 = 0x0202C5B0;
-gUnknown_0202C5B4 = 0x0202C5B4;
-gUnknown_0202C5C0 = 0x0202C5C0;
-gUnknown_0202C5E0 = 0x0202C5E0;
-gUnknown_0202C5E4 = 0x0202C5E4;
-gUnknown_0202C5E8 = 0x0202C5E8;
-gUnknown_0202C5F0 = 0x0202C5F0;
-gUnknown_0202C604 = 0x0202C604;
-gUnknown_0202C610 = 0x0202C610;
-gUnknown_0202C624 = 0x0202C624;
-gUnknown_0202C6D0 = 0x0202C6D0;
-gUnknown_0202C6E4 = 0x0202C6E4;
-gUnknown_0202C790 = 0x0202C790;
-gUnknown_0202C794 = 0x0202C794;
-gUnknown_0202C7A0 = 0x0202C7A0;
-gUnknown_0202D760 = 0x0202D760;
-gUnknown_0202D880 = 0x0202D880;
-gUnknown_020306C0 = 0x020306C0;
-gUnknown_020306D0 = 0x020306D0;
-gUnknown_020306F0 = 0x020306F0;
-gUnknown_02030710 = 0x02030710;
-gUnknown_02030730 = 0x02030730;
-gUnknown_02030750 = 0x02030750;
-gUnknown_02030760 = 0x02030760;
-gUnknown_02031060 = 0x02031060;
-gUnknown_02031500 = 0x02031500;
-gUnknown_02031510 = 0x02031510;
-gUnknown_02031590 = 0x02031590;
-gUnknown_020315D0 = 0x020315D0;
-gUnknown_02031AF0 = 0x02031AF0;
-gUnknown_02031B18 = 0x02031B18;
-gUnknown_02032EE0 = 0x02032EE0;
-gUnknown_02032F20 = 0x02032F20;
-gUnknown_02032F60 = 0x02032F60;
-gUnknown_02032FB0 = 0x02032FB0;
-gUnknown_02032FF0 = 0x02032FF0;
-gUnknown_02032FF4 = 0x02032FF4;
-gUnknown_02FAF080 = 0x02FAF080;