diff options
author | Max <mparisi@stevens.edu> | 2020-10-27 22:42:39 -0400 |
---|---|---|
committer | Max <mparisi@stevens.edu> | 2020-10-27 22:42:39 -0400 |
commit | 585b88fcba1dc639c859288a3df7f21a3b17bd4a (patch) | |
tree | d8ab8f4b64f5f04a81954b84718acd5f19968d88 | |
parent | c4dcd29c7708fc02463cf7e921f31ab404d88843 (diff) |
add headers and cleanup
-rw-r--r-- | asm/bss_2.s | 9 | ||||
-rw-r--r-- | asm/code_801DBE90_asm.s | 3 | ||||
-rw-r--r-- | asm/sbss_2.s | 28 | ||||
-rw-r--r-- | asm/sdata.s | 1697 | ||||
-rw-r--r-- | asm/sdata_2.s | 1684 | ||||
-rw-r--r-- | include/SDK/DVD/dvdfs.h | 6 | ||||
-rw-r--r-- | include/code_801DBE90.h | 40 | ||||
-rw-r--r-- | include/code_801DCE6C.h | 10 | ||||
-rw-r--r-- | include/code_80223C54.h | 15 | ||||
-rw-r--r-- | include/code_80224104.h | 17 | ||||
-rw-r--r-- | include/code_80249BC8.h | 14 | ||||
-rw-r--r-- | obj_files.mk | 3 | ||||
-rw-r--r-- | src/code_801DBE90.cpp | 214 | ||||
-rw-r--r-- | src/code_801DCE6C.cpp | 14 |
14 files changed, 1864 insertions, 1890 deletions
diff --git a/asm/bss_2.s b/asm/bss_2.s index 0879621..9d9d38a 100644 --- a/asm/bss_2.s +++ b/asm/bss_2.s @@ -1,14 +1,5 @@ .section .bss, "wa" # 0x80474F00 - 0x80643050
-.global lbl_804917F0
-lbl_804917F0:
- .skip 0x40
-.global lbl_80491830
-lbl_80491830:
- .skip 0x10
-.global lbl_80491840
-lbl_80491840:
- .skip 0x30
.global lbl_80491870
lbl_80491870:
.skip 0x1C
diff --git a/asm/code_801DBE90_asm.s b/asm/code_801DBE90_asm.s deleted file mode 100644 index 4ea72fe..0000000 --- a/asm/code_801DBE90_asm.s +++ /dev/null @@ -1,3 +0,0 @@ -.include "macros.inc"
-
-.section .text, "ax" # 0x80006980 - 0x803E1E60
diff --git a/asm/sbss_2.s b/asm/sbss_2.s index 10ee91b..ea6adaf 100644 --- a/asm/sbss_2.s +++ b/asm/sbss_2.s @@ -1,32 +1,8 @@ .section .sbss, "wa" # 0x80474F00 - 0x80643050
-.global lbl_8063F31E
-lbl_8063F31E:
- .skip 0x1
-.global lbl_8063F31F
-lbl_8063F31F:
- .skip 0x1
-.global lbl_8063F320
-lbl_8063F320:
- .skip 0x4
-.global lbl_8063F324
-lbl_8063F324:
- .skip 0x4
-.global lbl_8063F328
-lbl_8063F328:
+.global lbl_8063F33C
+lbl_8063F33C:
.skip 0x4
-.global lbl_8063F32C
-lbl_8063F32C:
- .skip 0x4
-.global lbl_8063F330
-lbl_8063F330:
- .skip 0x4
-.global lbl_8063F334
-lbl_8063F334:
- .skip 0x4
-.global lbl_8063F338
-lbl_8063F338:
- .skip 0x8
.global lbl_8063F340
lbl_8063F340:
.skip 0x8
diff --git a/asm/sdata.s b/asm/sdata.s index 742ff88..4f06776 100644 --- a/asm/sdata.s +++ b/asm/sdata.s @@ -388,1699 +388,4 @@ lbl_8063D6C0: .incbin "baserom.dol", 0x471400, 0x8 .global lbl_8063D6C8 lbl_8063D6C8: - .incbin "baserom.dol", 0x471408, 0x10 -.global lbl_8063D6D8 -lbl_8063D6D8: - .incbin "baserom.dol", 0x471418, 0x8 -.global lbl_8063D6E0 -lbl_8063D6E0: - .incbin "baserom.dol", 0x471420, 0x4 -.global lbl_8063D6E4 -lbl_8063D6E4: - .incbin "baserom.dol", 0x471424, 0x8 -.global lbl_8063D6EC -lbl_8063D6EC: - .incbin "baserom.dol", 0x47142C, 0x8 -.global lbl_8063D6F4 -lbl_8063D6F4: - .incbin "baserom.dol", 0x471434, 0x4 -.global lbl_8063D6F8 -lbl_8063D6F8: - .incbin "baserom.dol", 0x471438, 0x70 -.global lbl_8063D768 -lbl_8063D768: - .incbin "baserom.dol", 0x4714A8, 0x38 -.global lbl_8063D7A0 -lbl_8063D7A0: - .incbin "baserom.dol", 0x4714E0, 0x18 -.global lbl_8063D7B8 -lbl_8063D7B8: - .incbin "baserom.dol", 0x4714F8, 0x8 -.global lbl_8063D7C0 -lbl_8063D7C0: - .incbin "baserom.dol", 0x471500, 0x50 -.global lbl_8063D810 -lbl_8063D810: - .incbin "baserom.dol", 0x471550, 0x50 -.global lbl_8063D860 -lbl_8063D860: - .incbin "baserom.dol", 0x4715A0, 0x18 -.global lbl_8063D878 -lbl_8063D878: - .incbin "baserom.dol", 0x4715B8, 0x8 -.global lbl_8063D880 -lbl_8063D880: - .incbin "baserom.dol", 0x4715C0, 0x8 -.global lbl_8063D888 -lbl_8063D888: - .incbin "baserom.dol", 0x4715C8, 0x8 -.global lbl_8063D890 -lbl_8063D890: - .incbin "baserom.dol", 0x4715D0, 0x8 -.global lbl_8063D898 -lbl_8063D898: - .incbin "baserom.dol", 0x4715D8, 0x8 -.global lbl_8063D8A0 -lbl_8063D8A0: - .incbin "baserom.dol", 0x4715E0, 0x8 -.global lbl_8063D8A8 -lbl_8063D8A8: - .incbin "baserom.dol", 0x4715E8, 0x8 -.global lbl_8063D8B0 -lbl_8063D8B0: - .incbin "baserom.dol", 0x4715F0, 0x8 -.global lbl_8063D8B8 -lbl_8063D8B8: - .incbin "baserom.dol", 0x4715F8, 0x8 -.global lbl_8063D8C0 -lbl_8063D8C0: - .incbin "baserom.dol", 0x471600, 0x4 -.global lbl_8063D8C4 -lbl_8063D8C4: - .incbin "baserom.dol", 0x471604, 0x14 -.global lbl_8063D8D8 -lbl_8063D8D8: - .incbin "baserom.dol", 0x471618, 0x48 -.global lbl_8063D920 -lbl_8063D920: - .incbin "baserom.dol", 0x471660, 0x8 -.global lbl_8063D928 -lbl_8063D928: - .incbin "baserom.dol", 0x471668, 0x8 -.global lbl_8063D930 -lbl_8063D930: - .incbin "baserom.dol", 0x471670, 0x8 -.global lbl_8063D938 -lbl_8063D938: - .incbin "baserom.dol", 0x471678, 0x8 -.global lbl_8063D940 -lbl_8063D940: - .incbin "baserom.dol", 0x471680, 0x8 -.global lbl_8063D948 -lbl_8063D948: - .incbin "baserom.dol", 0x471688, 0x8 -.global lbl_8063D950 -lbl_8063D950: - .incbin "baserom.dol", 0x471690, 0x20 -.global lbl_8063D970 -lbl_8063D970: - .incbin "baserom.dol", 0x4716B0, 0x8 -.global lbl_8063D978 -lbl_8063D978: - .incbin "baserom.dol", 0x4716B8, 0x10 -.global lbl_8063D988 -lbl_8063D988: - .incbin "baserom.dol", 0x4716C8, 0x10 -.global lbl_8063D998 -lbl_8063D998: - .incbin "baserom.dol", 0x4716D8, 0x8 -.global lbl_8063D9A0 -lbl_8063D9A0: - .incbin "baserom.dol", 0x4716E0, 0x8 -.global lbl_8063D9A8 -lbl_8063D9A8: - .incbin "baserom.dol", 0x4716E8, 0x2 -.global lbl_8063D9AA -lbl_8063D9AA: - .incbin "baserom.dol", 0x4716EA, 0x2 -.global lbl_8063D9AC -lbl_8063D9AC: - .incbin "baserom.dol", 0x4716EC, 0x2 -.global lbl_8063D9AE -lbl_8063D9AE: - .incbin "baserom.dol", 0x4716EE, 0x2 -.global lbl_8063D9B0 -lbl_8063D9B0: - .incbin "baserom.dol", 0x4716F0, 0x2 -.global lbl_8063D9B2 -lbl_8063D9B2: - .incbin "baserom.dol", 0x4716F2, 0x2 -.global lbl_8063D9B4 -lbl_8063D9B4: - .incbin "baserom.dol", 0x4716F4, 0x2 -.global lbl_8063D9B6 -lbl_8063D9B6: - .incbin "baserom.dol", 0x4716F6, 0x2 -.global lbl_8063D9B8 -lbl_8063D9B8: - .incbin "baserom.dol", 0x4716F8, 0x8 -.global lbl_8063D9C0 -lbl_8063D9C0: - .incbin "baserom.dol", 0x471700, 0x8 -.global lbl_8063D9C8 -lbl_8063D9C8: - .incbin "baserom.dol", 0x471708, 0x10 -.global lbl_8063D9D8 -lbl_8063D9D8: - .incbin "baserom.dol", 0x471718, 0x8 -.global lbl_8063D9E0 -lbl_8063D9E0: - .incbin "baserom.dol", 0x471720, 0x8 -.global lbl_8063D9E8 -lbl_8063D9E8: - .incbin "baserom.dol", 0x471728, 0x18 -.global lbl_8063DA00 -lbl_8063DA00: - .incbin "baserom.dol", 0x471740, 0x18 -.global lbl_8063DA18 -lbl_8063DA18: - .incbin "baserom.dol", 0x471758, 0x8 -.global lbl_8063DA20 -lbl_8063DA20: - .incbin "baserom.dol", 0x471760, 0x8 -.global lbl_8063DA28 -lbl_8063DA28: - .incbin "baserom.dol", 0x471768, 0x4 -.global lbl_8063DA2C -lbl_8063DA2C: - .incbin "baserom.dol", 0x47176C, 0x4 -.global lbl_8063DA30 -lbl_8063DA30: - .incbin "baserom.dol", 0x471770, 0x4 -.global lbl_8063DA34 -lbl_8063DA34: - .incbin "baserom.dol", 0x471774, 0xC -.global lbl_8063DA40 -lbl_8063DA40: - .incbin "baserom.dol", 0x471780, 0x4 -.global lbl_8063DA44 -lbl_8063DA44: - .incbin "baserom.dol", 0x471784, 0x8 -.global lbl_8063DA4C -lbl_8063DA4C: - .incbin "baserom.dol", 0x47178C, 0x4 -.global lbl_8063DA50 -lbl_8063DA50: - .incbin "baserom.dol", 0x471790, 0x10 -.global lbl_8063DA60 -lbl_8063DA60: - .incbin "baserom.dol", 0x4717A0, 0x8 -.global lbl_8063DA68 -lbl_8063DA68: - .incbin "baserom.dol", 0x4717A8, 0x8 -.global lbl_8063DA70 -lbl_8063DA70: - .incbin "baserom.dol", 0x4717B0, 0x4 -.global lbl_8063DA74 -lbl_8063DA74: - .incbin "baserom.dol", 0x4717B4, 0x4 -.global lbl_8063DA78 -lbl_8063DA78: - .incbin "baserom.dol", 0x4717B8, 0x4 -.global lbl_8063DA7C -lbl_8063DA7C: - .incbin "baserom.dol", 0x4717BC, 0x4 -.global lbl_8063DA80 -lbl_8063DA80: - .incbin "baserom.dol", 0x4717C0, 0x8 -.global lbl_8063DA88 -lbl_8063DA88: - .incbin "baserom.dol", 0x4717C8, 0x8 -.global lbl_8063DA90 -lbl_8063DA90: - .incbin "baserom.dol", 0x4717D0, 0x8 -.global lbl_8063DA98 -lbl_8063DA98: - .incbin "baserom.dol", 0x4717D8, 0x8 -.global lbl_8063DAA0 -lbl_8063DAA0: - .incbin "baserom.dol", 0x4717E0, 0x8 -.global lbl_8063DAA8 -lbl_8063DAA8: - .incbin "baserom.dol", 0x4717E8, 0x8 -.global lbl_8063DAB0 -lbl_8063DAB0: - .incbin "baserom.dol", 0x4717F0, 0x8 -.global lbl_8063DAB8 -lbl_8063DAB8: - .incbin "baserom.dol", 0x4717F8, 0x8 -.global lbl_8063DAC0 -lbl_8063DAC0: - .incbin "baserom.dol", 0x471800, 0x8 -.global lbl_8063DAC8 -lbl_8063DAC8: - .incbin "baserom.dol", 0x471808, 0x4 -.global lbl_8063DACC -lbl_8063DACC: - .incbin "baserom.dol", 0x47180C, 0x4 -.global lbl_8063DAD0 -lbl_8063DAD0: - .incbin "baserom.dol", 0x471810, 0x4 -.global lbl_8063DAD4 -lbl_8063DAD4: - .incbin "baserom.dol", 0x471814, 0x4 -.global lbl_8063DAD8 -lbl_8063DAD8: - .incbin "baserom.dol", 0x471818, 0x4 -.global lbl_8063DADC -lbl_8063DADC: - .incbin "baserom.dol", 0x47181C, 0x4 -.global lbl_8063DAE0 -lbl_8063DAE0: - .incbin "baserom.dol", 0x471820, 0x8 -.global lbl_8063DAE8 -lbl_8063DAE8: - .incbin "baserom.dol", 0x471828, 0x8 -.global lbl_8063DAF0 -lbl_8063DAF0: - .incbin "baserom.dol", 0x471830, 0x1 -.global lbl_8063DAF1 -lbl_8063DAF1: - .incbin "baserom.dol", 0x471831, 0x1 -.global lbl_8063DAF2 -lbl_8063DAF2: - .incbin "baserom.dol", 0x471832, 0x1 -.global lbl_8063DAF3 -lbl_8063DAF3: - .incbin "baserom.dol", 0x471833, 0x1 -.global lbl_8063DAF4 -lbl_8063DAF4: - .incbin "baserom.dol", 0x471834, 0x1 -.global lbl_8063DAF5 -lbl_8063DAF5: - .incbin "baserom.dol", 0x471835, 0x1 -.global lbl_8063DAF6 -lbl_8063DAF6: - .incbin "baserom.dol", 0x471836, 0x1 -.global lbl_8063DAF7 -lbl_8063DAF7: - .incbin "baserom.dol", 0x471837, 0x1 -.global lbl_8063DAF8 -lbl_8063DAF8: - .incbin "baserom.dol", 0x471838, 0x1 -.global lbl_8063DAF9 -lbl_8063DAF9: - .incbin "baserom.dol", 0x471839, 0x1 -.global lbl_8063DAFA -lbl_8063DAFA: - .incbin "baserom.dol", 0x47183A, 0x2 -.global lbl_8063DAFC -lbl_8063DAFC: - .incbin "baserom.dol", 0x47183C, 0x4 -.global lbl_8063DB00 -lbl_8063DB00: - .incbin "baserom.dol", 0x471840, 0x8 -.global lbl_8063DB08 -lbl_8063DB08: - .incbin "baserom.dol", 0x471848, 0x8 -.global lbl_8063DB10 -lbl_8063DB10: - .incbin "baserom.dol", 0x471850, 0x8 -.global lbl_8063DB18 -lbl_8063DB18: - .incbin "baserom.dol", 0x471858, 0x4 -.global lbl_8063DB1C -lbl_8063DB1C: - .incbin "baserom.dol", 0x47185C, 0x4 -.global lbl_8063DB20 -lbl_8063DB20: - .incbin "baserom.dol", 0x471860, 0x8 -.global lbl_8063DB28 -lbl_8063DB28: - .incbin "baserom.dol", 0x471868, 0x8 -.global lbl_8063DB30 -lbl_8063DB30: - .incbin "baserom.dol", 0x471870, 0x8 -.global lbl_8063DB38 -lbl_8063DB38: - .incbin "baserom.dol", 0x471878, 0x8 -.global lbl_8063DB40 -lbl_8063DB40: - .incbin "baserom.dol", 0x471880, 0x8 -.global lbl_8063DB48 -lbl_8063DB48: - .incbin "baserom.dol", 0x471888, 0x8 -.global lbl_8063DB50 -lbl_8063DB50: - .incbin "baserom.dol", 0x471890, 0x8 -.global lbl_8063DB58 -lbl_8063DB58: - .incbin "baserom.dol", 0x471898, 0x8 -.global lbl_8063DB60 -lbl_8063DB60: - .incbin "baserom.dol", 0x4718A0, 0x8 -.global lbl_8063DB68 -lbl_8063DB68: - .incbin "baserom.dol", 0x4718A8, 0x8 -.global lbl_8063DB70 -lbl_8063DB70: - .incbin "baserom.dol", 0x4718B0, 0x8 -.global lbl_8063DB78 -lbl_8063DB78: - .incbin "baserom.dol", 0x4718B8, 0x4 -.global lbl_8063DB7C -lbl_8063DB7C: - .incbin "baserom.dol", 0x4718BC, 0x4 -.global lbl_8063DB80 -lbl_8063DB80: - .incbin "baserom.dol", 0x4718C0, 0x4 -.global lbl_8063DB84 -lbl_8063DB84: - .incbin "baserom.dol", 0x4718C4, 0x8 -.global lbl_8063DB8C -lbl_8063DB8C: - .incbin "baserom.dol", 0x4718CC, 0x4 -.global lbl_8063DB90 -lbl_8063DB90: - .incbin "baserom.dol", 0x4718D0, 0x8 -.global lbl_8063DB98 -lbl_8063DB98: - .incbin "baserom.dol", 0x4718D8, 0x8 -.global lbl_8063DBA0 -lbl_8063DBA0: - .incbin "baserom.dol", 0x4718E0, 0x8 -.global lbl_8063DBA8 -lbl_8063DBA8: - .incbin "baserom.dol", 0x4718E8, 0x8 -.global lbl_8063DBB0 -lbl_8063DBB0: - .incbin "baserom.dol", 0x4718F0, 0x2 -.global lbl_8063DBB2 -lbl_8063DBB2: - .incbin "baserom.dol", 0x4718F2, 0x2 -.global lbl_8063DBB4 -lbl_8063DBB4: - .incbin "baserom.dol", 0x4718F4, 0x4 -.global lbl_8063DBB8 -lbl_8063DBB8: - .incbin "baserom.dol", 0x4718F8, 0x4 -.global lbl_8063DBBC -lbl_8063DBBC: - .incbin "baserom.dol", 0x4718FC, 0x4 -.global lbl_8063DBC0 -lbl_8063DBC0: - .incbin "baserom.dol", 0x471900, 0x8 -.global lbl_8063DBC8 -lbl_8063DBC8: - .incbin "baserom.dol", 0x471908, 0x8 -.global lbl_8063DBD0 -lbl_8063DBD0: - .incbin "baserom.dol", 0x471910, 0x8 -.global lbl_8063DBD8 -lbl_8063DBD8: - .incbin "baserom.dol", 0x471918, 0x4 -.global lbl_8063DBDC -lbl_8063DBDC: - .incbin "baserom.dol", 0x47191C, 0x4 -.global lbl_8063DBE0 -lbl_8063DBE0: - .incbin "baserom.dol", 0x471920, 0x4 -.global lbl_8063DBE4 -lbl_8063DBE4: - .incbin "baserom.dol", 0x471924, 0x4 -.global lbl_8063DBE8 -lbl_8063DBE8: - .incbin "baserom.dol", 0x471928, 0x4 -.global lbl_8063DBEC -lbl_8063DBEC: - .incbin "baserom.dol", 0x47192C, 0x4 -.global lbl_8063DBF0 -lbl_8063DBF0: - .incbin "baserom.dol", 0x471930, 0x4 -.global lbl_8063DBF4 -lbl_8063DBF4: - .incbin "baserom.dol", 0x471934, 0x4 -.global lbl_8063DBF8 -lbl_8063DBF8: - .incbin "baserom.dol", 0x471938, 0x4 -.global lbl_8063DBFC -lbl_8063DBFC: - .incbin "baserom.dol", 0x47193C, 0x4 -.global lbl_8063DC00 -lbl_8063DC00: - .incbin "baserom.dol", 0x471940, 0x4 -.global lbl_8063DC04 -lbl_8063DC04: - .incbin "baserom.dol", 0x471944, 0x4 -.global lbl_8063DC08 -lbl_8063DC08: - .incbin "baserom.dol", 0x471948, 0x4 -.global lbl_8063DC0C -lbl_8063DC0C: - .incbin "baserom.dol", 0x47194C, 0x4 -.global lbl_8063DC10 -lbl_8063DC10: - .incbin "baserom.dol", 0x471950, 0x4 -.global lbl_8063DC14 -lbl_8063DC14: - .incbin "baserom.dol", 0x471954, 0x4 -.global lbl_8063DC18 -lbl_8063DC18: - .incbin "baserom.dol", 0x471958, 0x4 -.global lbl_8063DC1C -lbl_8063DC1C: - .incbin "baserom.dol", 0x47195C, 0x4 -.global lbl_8063DC20 -lbl_8063DC20: - .incbin "baserom.dol", 0x471960, 0x4 -.global lbl_8063DC24 -lbl_8063DC24: - .incbin "baserom.dol", 0x471964, 0x4 -.global lbl_8063DC28 -lbl_8063DC28: - .incbin "baserom.dol", 0x471968, 0x4 -.global lbl_8063DC2C -lbl_8063DC2C: - .incbin "baserom.dol", 0x47196C, 0x4 -.global lbl_8063DC30 -lbl_8063DC30: - .incbin "baserom.dol", 0x471970, 0x4 -.global lbl_8063DC34 -lbl_8063DC34: - .incbin "baserom.dol", 0x471974, 0x4 -.global lbl_8063DC38 -lbl_8063DC38: - .incbin "baserom.dol", 0x471978, 0x4 -.global lbl_8063DC3C -lbl_8063DC3C: - .incbin "baserom.dol", 0x47197C, 0x4 -.global lbl_8063DC40 -lbl_8063DC40: - .incbin "baserom.dol", 0x471980, 0x8 -.global lbl_8063DC48 -lbl_8063DC48: - .incbin "baserom.dol", 0x471988, 0x4 -.global lbl_8063DC4C -lbl_8063DC4C: - .incbin "baserom.dol", 0x47198C, 0x4 -.global lbl_8063DC50 -lbl_8063DC50: - .incbin "baserom.dol", 0x471990, 0x4 -.global lbl_8063DC54 -lbl_8063DC54: - .incbin "baserom.dol", 0x471994, 0x4 -.global lbl_8063DC58 -lbl_8063DC58: - .incbin "baserom.dol", 0x471998, 0x8 -.global lbl_8063DC60 -lbl_8063DC60: - .incbin "baserom.dol", 0x4719A0, 0x4 -.global lbl_8063DC64 -lbl_8063DC64: - .incbin "baserom.dol", 0x4719A4, 0x2 -.global lbl_8063DC66 -lbl_8063DC66: - .incbin "baserom.dol", 0x4719A6, 0x2 -.global lbl_8063DC68 -lbl_8063DC68: - .incbin "baserom.dol", 0x4719A8, 0x2 -.global lbl_8063DC6A -lbl_8063DC6A: - .incbin "baserom.dol", 0x4719AA, 0x2 -.global lbl_8063DC6C -lbl_8063DC6C: - .incbin "baserom.dol", 0x4719AC, 0x4 -.global lbl_8063DC70 -lbl_8063DC70: - .incbin "baserom.dol", 0x4719B0, 0x4 -.global lbl_8063DC74 -lbl_8063DC74: - .incbin "baserom.dol", 0x4719B4, 0xC -.global lbl_8063DC80 -lbl_8063DC80: - .incbin "baserom.dol", 0x4719C0, 0x8 -.global lbl_8063DC88 -lbl_8063DC88: - .incbin "baserom.dol", 0x4719C8, 0x4 -.global lbl_8063DC8C -lbl_8063DC8C: - .incbin "baserom.dol", 0x4719CC, 0x4 -.global lbl_8063DC90 -lbl_8063DC90: - .incbin "baserom.dol", 0x4719D0, 0x8 -.global lbl_8063DC98 -lbl_8063DC98: - .incbin "baserom.dol", 0x4719D8, 0x4 -.global lbl_8063DC9C -lbl_8063DC9C: - .incbin "baserom.dol", 0x4719DC, 0x4 -.global lbl_8063DCA0 -lbl_8063DCA0: - .incbin "baserom.dol", 0x4719E0, 0x8 -.global lbl_8063DCA8 -lbl_8063DCA8: - .incbin "baserom.dol", 0x4719E8, 0x4 -.global lbl_8063DCAC -lbl_8063DCAC: - .incbin "baserom.dol", 0x4719EC, 0x4 -.global lbl_8063DCB0 -lbl_8063DCB0: - .incbin "baserom.dol", 0x4719F0, 0x4 -.global lbl_8063DCB4 -lbl_8063DCB4: - .incbin "baserom.dol", 0x4719F4, 0x4 -.global lbl_8063DCB8 -lbl_8063DCB8: - .incbin "baserom.dol", 0x4719F8, 0x10 -.global lbl_8063DCC8 -lbl_8063DCC8: - .incbin "baserom.dol", 0x471A08, 0x8 -.global lbl_8063DCD0 -lbl_8063DCD0: - .incbin "baserom.dol", 0x471A10, 0x8 -.global lbl_8063DCD8 -lbl_8063DCD8: - .incbin "baserom.dol", 0x471A18, 0x8 -.global lbl_8063DCE0 -lbl_8063DCE0: - .incbin "baserom.dol", 0x471A20, 0x8 -.global lbl_8063DCE8 -lbl_8063DCE8: - .incbin "baserom.dol", 0x471A28, 0x4 -.global lbl_8063DCEC -lbl_8063DCEC: - .incbin "baserom.dol", 0x471A2C, 0x4 -.global lbl_8063DCF0 -lbl_8063DCF0: - .incbin "baserom.dol", 0x471A30, 0x8 -.global lbl_8063DCF8 -lbl_8063DCF8: - .incbin "baserom.dol", 0x471A38, 0x4 -.global lbl_8063DCFC -lbl_8063DCFC: - .incbin "baserom.dol", 0x471A3C, 0x8 -.global lbl_8063DD04 -lbl_8063DD04: - .incbin "baserom.dol", 0x471A44, 0xC -.global lbl_8063DD10 -lbl_8063DD10: - .incbin "baserom.dol", 0x471A50, 0x8 -.global lbl_8063DD18 -lbl_8063DD18: - .incbin "baserom.dol", 0x471A58, 0x8 -.global lbl_8063DD20 -lbl_8063DD20: - .incbin "baserom.dol", 0x471A60, 0x8 -.global lbl_8063DD28 -lbl_8063DD28: - .incbin "baserom.dol", 0x471A68, 0x8 -.global lbl_8063DD30 -lbl_8063DD30: - .incbin "baserom.dol", 0x471A70, 0x8 -.global lbl_8063DD38 -lbl_8063DD38: - .incbin "baserom.dol", 0x471A78, 0x8 -.global lbl_8063DD40 -lbl_8063DD40: - .incbin "baserom.dol", 0x471A80, 0x4 -.global lbl_8063DD44 -lbl_8063DD44: - .incbin "baserom.dol", 0x471A84, 0x4 -.global lbl_8063DD48 -lbl_8063DD48: - .incbin "baserom.dol", 0x471A88, 0x4 -.global lbl_8063DD4C -lbl_8063DD4C: - .incbin "baserom.dol", 0x471A8C, 0x4 -.global lbl_8063DD50 -lbl_8063DD50: - .incbin "baserom.dol", 0x471A90, 0x4 -.global lbl_8063DD54 -lbl_8063DD54: - .incbin "baserom.dol", 0x471A94, 0x4 -.global lbl_8063DD58 -lbl_8063DD58: - .incbin "baserom.dol", 0x471A98, 0x8 -.global lbl_8063DD60 -lbl_8063DD60: - .incbin "baserom.dol", 0x471AA0, 0x8 -.global lbl_8063DD68 -lbl_8063DD68: - .incbin "baserom.dol", 0x471AA8, 0x4 -.global lbl_8063DD6C -lbl_8063DD6C: - .incbin "baserom.dol", 0x471AAC, 0x14 -.global lbl_8063DD80 -lbl_8063DD80: - .incbin "baserom.dol", 0x471AC0, 0xF0 -.global lbl_8063DE70 -lbl_8063DE70: - .incbin "baserom.dol", 0x471BB0, 0x8 -.global lbl_8063DE78 -lbl_8063DE78: - .incbin "baserom.dol", 0x471BB8, 0x8 -.global lbl_8063DE80 -lbl_8063DE80: - .incbin "baserom.dol", 0x471BC0, 0x8 -.global lbl_8063DE88 -lbl_8063DE88: - .incbin "baserom.dol", 0x471BC8, 0x8 -.global lbl_8063DE90 -lbl_8063DE90: - .incbin "baserom.dol", 0x471BD0, 0x8 -.global lbl_8063DE98 -lbl_8063DE98: - .incbin "baserom.dol", 0x471BD8, 0x8 -.global lbl_8063DEA0 -lbl_8063DEA0: - .incbin "baserom.dol", 0x471BE0, 0x8 -.global lbl_8063DEA8 -lbl_8063DEA8: - .incbin "baserom.dol", 0x471BE8, 0x8 -.global lbl_8063DEB0 -lbl_8063DEB0: - .incbin "baserom.dol", 0x471BF0, 0x4 -.global lbl_8063DEB4 -lbl_8063DEB4: - .incbin "baserom.dol", 0x471BF4, 0x4 -.global lbl_8063DEB8 -lbl_8063DEB8: - .incbin "baserom.dol", 0x471BF8, 0x8 -.global lbl_8063DEC0 -lbl_8063DEC0: - .incbin "baserom.dol", 0x471C00, 0x8 -.global lbl_8063DEC8 -lbl_8063DEC8: - .incbin "baserom.dol", 0x471C08, 0x4 -.global lbl_8063DECC -lbl_8063DECC: - .incbin "baserom.dol", 0x471C0C, 0x4 -.global lbl_8063DED0 -lbl_8063DED0: - .incbin "baserom.dol", 0x471C10, 0x8 -.global lbl_8063DED8 -lbl_8063DED8: - .incbin "baserom.dol", 0x471C18, 0x8 -.global lbl_8063DEE0 -lbl_8063DEE0: - .incbin "baserom.dol", 0x471C20, 0x4 -.global lbl_8063DEE4 -lbl_8063DEE4: - .incbin "baserom.dol", 0x471C24, 0x8 -.global lbl_8063DEEC -lbl_8063DEEC: - .incbin "baserom.dol", 0x471C2C, 0x4 -.global lbl_8063DEF0 -lbl_8063DEF0: - .incbin "baserom.dol", 0x471C30, 0x8 -.global lbl_8063DEF8 -lbl_8063DEF8: - .incbin "baserom.dol", 0x471C38, 0x4 -.global lbl_8063DEFC -lbl_8063DEFC: - .incbin "baserom.dol", 0x471C3C, 0x4 -.global lbl_8063DF00 -lbl_8063DF00: - .incbin "baserom.dol", 0x471C40, 0x8 -.global lbl_8063DF08 -lbl_8063DF08: - .incbin "baserom.dol", 0x471C48, 0x4 -.global lbl_8063DF0C -lbl_8063DF0C: - .incbin "baserom.dol", 0x471C4C, 0x4 -.global lbl_8063DF10 -lbl_8063DF10: - .incbin "baserom.dol", 0x471C50, 0x8 -.global lbl_8063DF18 -lbl_8063DF18: - .incbin "baserom.dol", 0x471C58, 0x8 -.global lbl_8063DF20 -lbl_8063DF20: - .incbin "baserom.dol", 0x471C60, 0x8 -.global lbl_8063DF28 -lbl_8063DF28: - .incbin "baserom.dol", 0x471C68, 0x8 -.global lbl_8063DF30 -lbl_8063DF30: - .incbin "baserom.dol", 0x471C70, 0x8 -.global lbl_8063DF38 -lbl_8063DF38: - .incbin "baserom.dol", 0x471C78, 0x8 -.global lbl_8063DF40 -lbl_8063DF40: - .incbin "baserom.dol", 0x471C80, 0x4 -.global lbl_8063DF44 -lbl_8063DF44: - .incbin "baserom.dol", 0x471C84, 0x4 -.global lbl_8063DF48 -lbl_8063DF48: - .incbin "baserom.dol", 0x471C88, 0x8 -.global lbl_8063DF50 -lbl_8063DF50: - .incbin "baserom.dol", 0x471C90, 0x4 -.global lbl_8063DF54 -lbl_8063DF54: - .incbin "baserom.dol", 0x471C94, 0x4 -.global lbl_8063DF58 -lbl_8063DF58: - .incbin "baserom.dol", 0x471C98, 0x8 -.global lbl_8063DF60 -lbl_8063DF60: - .incbin "baserom.dol", 0x471CA0, 0x8 -.global lbl_8063DF68 -lbl_8063DF68: - .incbin "baserom.dol", 0x471CA8, 0x8 -.global lbl_8063DF70 -lbl_8063DF70: - .incbin "baserom.dol", 0x471CB0, 0x8 -.global lbl_8063DF78 -lbl_8063DF78: - .incbin "baserom.dol", 0x471CB8, 0x8 -.global lbl_8063DF80 -lbl_8063DF80: - .incbin "baserom.dol", 0x471CC0, 0x8 -.global lbl_8063DF88 -lbl_8063DF88: - .incbin "baserom.dol", 0x471CC8, 0x8 -.global lbl_8063DF90 -lbl_8063DF90: - .incbin "baserom.dol", 0x471CD0, 0x4 -.global lbl_8063DF94 -lbl_8063DF94: - .incbin "baserom.dol", 0x471CD4, 0x4 -.global lbl_8063DF98 -lbl_8063DF98: - .incbin "baserom.dol", 0x471CD8, 0x4 -.global lbl_8063DF9C -lbl_8063DF9C: - .incbin "baserom.dol", 0x471CDC, 0x4 -.global lbl_8063DFA0 -lbl_8063DFA0: - .incbin "baserom.dol", 0x471CE0, 0x4 -.global lbl_8063DFA4 -lbl_8063DFA4: - .incbin "baserom.dol", 0x471CE4, 0x4 -.global lbl_8063DFA8 -lbl_8063DFA8: - .incbin "baserom.dol", 0x471CE8, 0x4 -.global lbl_8063DFAC -lbl_8063DFAC: - .incbin "baserom.dol", 0x471CEC, 0x4 -.global lbl_8063DFB0 -lbl_8063DFB0: - .incbin "baserom.dol", 0x471CF0, 0x8 -.global lbl_8063DFB8 -lbl_8063DFB8: - .incbin "baserom.dol", 0x471CF8, 0x4 -.global lbl_8063DFBC -lbl_8063DFBC: - .incbin "baserom.dol", 0x471CFC, 0x4 -.global lbl_8063DFC0 -lbl_8063DFC0: - .incbin "baserom.dol", 0x471D00, 0x4 -.global lbl_8063DFC4 -lbl_8063DFC4: - .incbin "baserom.dol", 0x471D04, 0x4 -.global lbl_8063DFC8 -lbl_8063DFC8: - .incbin "baserom.dol", 0x471D08, 0x4 -.global lbl_8063DFCC -lbl_8063DFCC: - .incbin "baserom.dol", 0x471D0C, 0x4 -.global lbl_8063DFD0 -lbl_8063DFD0: - .incbin "baserom.dol", 0x471D10, 0x4 -.global lbl_8063DFD4 -lbl_8063DFD4: - .incbin "baserom.dol", 0x471D14, 0x4 -.global lbl_8063DFD8 -lbl_8063DFD8: - .incbin "baserom.dol", 0x471D18, 0x4 -.global lbl_8063DFDC -lbl_8063DFDC: - .incbin "baserom.dol", 0x471D1C, 0x1 -.global lbl_8063DFDD -lbl_8063DFDD: - .incbin "baserom.dol", 0x471D1D, 0x3 -.global lbl_8063DFE0 -lbl_8063DFE0: - .incbin "baserom.dol", 0x471D20, 0x8 -.global lbl_8063DFE8 -lbl_8063DFE8: - .incbin "baserom.dol", 0x471D28, 0x8 -.global lbl_8063DFF0 -lbl_8063DFF0: - .incbin "baserom.dol", 0x471D30, 0x8 -.global lbl_8063DFF8 -lbl_8063DFF8: - .incbin "baserom.dol", 0x471D38, 0x8 -.global lbl_8063E000 -lbl_8063E000: - .incbin "baserom.dol", 0x471D40, 0x18 -.global lbl_8063E018 -lbl_8063E018: - .incbin "baserom.dol", 0x471D58, 0x8 -.global lbl_8063E020 -lbl_8063E020: - .incbin "baserom.dol", 0x471D60, 0x8 -.global lbl_8063E028 -lbl_8063E028: - .incbin "baserom.dol", 0x471D68, 0x4 -.global lbl_8063E02C -lbl_8063E02C: - .incbin "baserom.dol", 0x471D6C, 0x4 -.global lbl_8063E030 -lbl_8063E030: - .incbin "baserom.dol", 0x471D70, 0x8 -.global lbl_8063E038 -lbl_8063E038: - .incbin "baserom.dol", 0x471D78, 0x8 -.global lbl_8063E040 -lbl_8063E040: - .incbin "baserom.dol", 0x471D80, 0x4 -.global lbl_8063E044 -lbl_8063E044: - .incbin "baserom.dol", 0x471D84, 0x4 -.global lbl_8063E048 -lbl_8063E048: - .incbin "baserom.dol", 0x471D88, 0x4 -.global lbl_8063E04C -lbl_8063E04C: - .incbin "baserom.dol", 0x471D8C, 0x8 -.global lbl_8063E054 -lbl_8063E054: - .incbin "baserom.dol", 0x471D94, 0x8 -.global lbl_8063E05C -lbl_8063E05C: - .incbin "baserom.dol", 0x471D9C, 0x8 -.global lbl_8063E064 -lbl_8063E064: - .incbin "baserom.dol", 0x471DA4, 0x4 -.global lbl_8063E068 -lbl_8063E068: - .incbin "baserom.dol", 0x471DA8, 0x4 -.global lbl_8063E06C -lbl_8063E06C: - .incbin "baserom.dol", 0x471DAC, 0x4 -.global lbl_8063E070 -lbl_8063E070: - .incbin "baserom.dol", 0x471DB0, 0x4 -.global lbl_8063E074 -lbl_8063E074: - .incbin "baserom.dol", 0x471DB4, 0x4 -.global lbl_8063E078 -lbl_8063E078: - .incbin "baserom.dol", 0x471DB8, 0x8 -.global lbl_8063E080 -lbl_8063E080: - .incbin "baserom.dol", 0x471DC0, 0x8 -.global lbl_8063E088 -lbl_8063E088: - .incbin "baserom.dol", 0x471DC8, 0x8 -.global lbl_8063E090 -lbl_8063E090: - .incbin "baserom.dol", 0x471DD0, 0x4 -.global lbl_8063E094 -lbl_8063E094: - .incbin "baserom.dol", 0x471DD4, 0x4 -.global lbl_8063E098 -lbl_8063E098: - .incbin "baserom.dol", 0x471DD8, 0x8 -.global lbl_8063E0A0 -lbl_8063E0A0: - .incbin "baserom.dol", 0x471DE0, 0x8 -.global lbl_8063E0A8 -lbl_8063E0A8: - .incbin "baserom.dol", 0x471DE8, 0x8 -.global lbl_8063E0B0 -lbl_8063E0B0: - .incbin "baserom.dol", 0x471DF0, 0x8 -.global lbl_8063E0B8 -lbl_8063E0B8: - .incbin "baserom.dol", 0x471DF8, 0x8 -.global lbl_8063E0C0 -lbl_8063E0C0: - .incbin "baserom.dol", 0x471E00, 0x4 -.global lbl_8063E0C4 -lbl_8063E0C4: - .incbin "baserom.dol", 0x471E04, 0x8 -.global lbl_8063E0CC -lbl_8063E0CC: - .incbin "baserom.dol", 0x471E0C, 0x8 -.global lbl_8063E0D4 -lbl_8063E0D4: - .incbin "baserom.dol", 0x471E14, 0x4 -.global lbl_8063E0D8 -lbl_8063E0D8: - .incbin "baserom.dol", 0x471E18, 0x8 -.global lbl_8063E0E0 -lbl_8063E0E0: - .incbin "baserom.dol", 0x471E20, 0x8 -.global lbl_8063E0E8 -lbl_8063E0E8: - .incbin "baserom.dol", 0x471E28, 0x4 -.global lbl_8063E0EC -lbl_8063E0EC: - .incbin "baserom.dol", 0x471E2C, 0x4 -.global lbl_8063E0F0 -lbl_8063E0F0: - .incbin "baserom.dol", 0x471E30, 0x4 -.global lbl_8063E0F4 -lbl_8063E0F4: - .incbin "baserom.dol", 0x471E34, 0x8 -.global lbl_8063E0FC -lbl_8063E0FC: - .incbin "baserom.dol", 0x471E3C, 0x8 -.global lbl_8063E104 -lbl_8063E104: - .incbin "baserom.dol", 0x471E44, 0x8 -.global lbl_8063E10C -lbl_8063E10C: - .incbin "baserom.dol", 0x471E4C, 0xC -.global lbl_8063E118 -lbl_8063E118: - .incbin "baserom.dol", 0x471E58, 0x8 -.global lbl_8063E120 -lbl_8063E120: - .incbin "baserom.dol", 0x471E60, 0x8 -.global lbl_8063E128 -lbl_8063E128: - .incbin "baserom.dol", 0x471E68, 0x8 -.global lbl_8063E130 -lbl_8063E130: - .incbin "baserom.dol", 0x471E70, 0x4 -.global lbl_8063E134 -lbl_8063E134: - .incbin "baserom.dol", 0x471E74, 0x8 -.global lbl_8063E13C -lbl_8063E13C: - .incbin "baserom.dol", 0x471E7C, 0x8 -.global lbl_8063E144 -lbl_8063E144: - .incbin "baserom.dol", 0x471E84, 0x8 -.global lbl_8063E14C -lbl_8063E14C: - .incbin "baserom.dol", 0x471E8C, 0x4 -.global lbl_8063E150 -lbl_8063E150: - .incbin "baserom.dol", 0x471E90, 0x8 -.global lbl_8063E158 -lbl_8063E158: - .incbin "baserom.dol", 0x471E98, 0x8 -.global lbl_8063E160 -lbl_8063E160: - .incbin "baserom.dol", 0x471EA0, 0x8 -.global lbl_8063E168 -lbl_8063E168: - .incbin "baserom.dol", 0x471EA8, 0x4 -.global lbl_8063E16C -lbl_8063E16C: - .incbin "baserom.dol", 0x471EAC, 0x8 -.global lbl_8063E174 -lbl_8063E174: - .incbin "baserom.dol", 0x471EB4, 0x8 -.global lbl_8063E17C -lbl_8063E17C: - .incbin "baserom.dol", 0x471EBC, 0x8 -.global lbl_8063E184 -lbl_8063E184: - .incbin "baserom.dol", 0x471EC4, 0xC -.global lbl_8063E190 -lbl_8063E190: - .incbin "baserom.dol", 0x471ED0, 0x8 -.global lbl_8063E198 -lbl_8063E198: - .incbin "baserom.dol", 0x471ED8, 0x8 -.global lbl_8063E1A0 -lbl_8063E1A0: - .incbin "baserom.dol", 0x471EE0, 0x8 -.global lbl_8063E1A8 -lbl_8063E1A8: - .incbin "baserom.dol", 0x471EE8, 0x8 -.global lbl_8063E1B0 -lbl_8063E1B0: - .incbin "baserom.dol", 0x471EF0, 0x4 -.global lbl_8063E1B4 -lbl_8063E1B4: - .incbin "baserom.dol", 0x471EF4, 0x8 -.global lbl_8063E1BC -lbl_8063E1BC: - .incbin "baserom.dol", 0x471EFC, 0x4 -.global lbl_8063E1C0 -lbl_8063E1C0: - .incbin "baserom.dol", 0x471F00, 0x8 -.global lbl_8063E1C8 -lbl_8063E1C8: - .incbin "baserom.dol", 0x471F08, 0x8 -.global lbl_8063E1D0 -lbl_8063E1D0: - .incbin "baserom.dol", 0x471F10, 0x8 -.global lbl_8063E1D8 -lbl_8063E1D8: - .incbin "baserom.dol", 0x471F18, 0x8 -.global lbl_8063E1E0 -lbl_8063E1E0: - .incbin "baserom.dol", 0x471F20, 0x8 -.global lbl_8063E1E8 -lbl_8063E1E8: - .incbin "baserom.dol", 0x471F28, 0x8 -.global lbl_8063E1F0 -lbl_8063E1F0: - .incbin "baserom.dol", 0x471F30, 0x8 -.global lbl_8063E1F8 -lbl_8063E1F8: - .incbin "baserom.dol", 0x471F38, 0x8 -.global lbl_8063E200 -lbl_8063E200: - .incbin "baserom.dol", 0x471F40, 0x8 -.global lbl_8063E208 -lbl_8063E208: - .incbin "baserom.dol", 0x471F48, 0x8 -.global lbl_8063E210 -lbl_8063E210: - .incbin "baserom.dol", 0x471F50, 0x4 -.global lbl_8063E214 -lbl_8063E214: - .incbin "baserom.dol", 0x471F54, 0x8 -.global lbl_8063E21C -lbl_8063E21C: - .incbin "baserom.dol", 0x471F5C, 0x8 -.global lbl_8063E224 -lbl_8063E224: - .incbin "baserom.dol", 0x471F64, 0x8 -.global lbl_8063E22C -lbl_8063E22C: - .incbin "baserom.dol", 0x471F6C, 0xC -.global lbl_8063E238 -lbl_8063E238: - .incbin "baserom.dol", 0x471F78, 0x8 -.global lbl_8063E240 -lbl_8063E240: - .incbin "baserom.dol", 0x471F80, 0x8 -.global lbl_8063E248 -lbl_8063E248: - .incbin "baserom.dol", 0x471F88, 0x4 -.global lbl_8063E24C -lbl_8063E24C: - .incbin "baserom.dol", 0x471F8C, 0x8 -.global lbl_8063E254 -lbl_8063E254: - .incbin "baserom.dol", 0x471F94, 0x8 -.global lbl_8063E25C -lbl_8063E25C: - .incbin "baserom.dol", 0x471F9C, 0x4 -.global lbl_8063E260 -lbl_8063E260: - .incbin "baserom.dol", 0x471FA0, 0x8 -.global lbl_8063E268 -lbl_8063E268: - .incbin "baserom.dol", 0x471FA8, 0x8 -.global lbl_8063E270 -lbl_8063E270: - .incbin "baserom.dol", 0x471FB0, 0x8 -.global lbl_8063E278 -lbl_8063E278: - .incbin "baserom.dol", 0x471FB8, 0x4 -.global lbl_8063E27C -lbl_8063E27C: - .incbin "baserom.dol", 0x471FBC, 0x4 -.global lbl_8063E280 -lbl_8063E280: - .incbin "baserom.dol", 0x471FC0, 0x4 -.global lbl_8063E284 -lbl_8063E284: - .incbin "baserom.dol", 0x471FC4, 0x4 -.global lbl_8063E288 -lbl_8063E288: - .incbin "baserom.dol", 0x471FC8, 0x8 -.global lbl_8063E290 -lbl_8063E290: - .incbin "baserom.dol", 0x471FD0, 0x8 -.global lbl_8063E298 -lbl_8063E298: - .incbin "baserom.dol", 0x471FD8, 0x4 -.global lbl_8063E29C -lbl_8063E29C: - .incbin "baserom.dol", 0x471FDC, 0x4 -.global lbl_8063E2A0 -lbl_8063E2A0: - .incbin "baserom.dol", 0x471FE0, 0x8 -.global lbl_8063E2A8 -lbl_8063E2A8: - .incbin "baserom.dol", 0x471FE8, 0x4 -.global lbl_8063E2AC -lbl_8063E2AC: - .incbin "baserom.dol", 0x471FEC, 0xC -.global lbl_8063E2B8 -lbl_8063E2B8: - .incbin "baserom.dol", 0x471FF8, 0x4 -.global lbl_8063E2BC -lbl_8063E2BC: - .incbin "baserom.dol", 0x471FFC, 0x4 -.global lbl_8063E2C0 -lbl_8063E2C0: - .incbin "baserom.dol", 0x472000, 0x8 -.global lbl_8063E2C8 -lbl_8063E2C8: - .incbin "baserom.dol", 0x472008, 0x8 -.global lbl_8063E2D0 -lbl_8063E2D0: - .incbin "baserom.dol", 0x472010, 0x8 -.global lbl_8063E2D8 -lbl_8063E2D8: - .incbin "baserom.dol", 0x472018, 0x8 -.global lbl_8063E2E0 -lbl_8063E2E0: - .incbin "baserom.dol", 0x472020, 0x4 -.global lbl_8063E2E4 -lbl_8063E2E4: - .incbin "baserom.dol", 0x472024, 0x8 -.global lbl_8063E2EC -lbl_8063E2EC: - .incbin "baserom.dol", 0x47202C, 0xC -.global lbl_8063E2F8 -lbl_8063E2F8: - .incbin "baserom.dol", 0x472038, 0x8 -.global lbl_8063E300 -lbl_8063E300: - .incbin "baserom.dol", 0x472040, 0x8 -.global lbl_8063E308 -lbl_8063E308: - .incbin "baserom.dol", 0x472048, 0x8 -.global lbl_8063E310 -lbl_8063E310: - .incbin "baserom.dol", 0x472050, 0x8 -.global lbl_8063E318 -lbl_8063E318: - .incbin "baserom.dol", 0x472058, 0x8 -.global lbl_8063E320 -lbl_8063E320: - .incbin "baserom.dol", 0x472060, 0x8 -.global lbl_8063E328 -lbl_8063E328: - .incbin "baserom.dol", 0x472068, 0x8 -.global lbl_8063E330 -lbl_8063E330: - .incbin "baserom.dol", 0x472070, 0x8 -.global lbl_8063E338 -lbl_8063E338: - .incbin "baserom.dol", 0x472078, 0x8 -.global lbl_8063E340 -lbl_8063E340: - .incbin "baserom.dol", 0x472080, 0x8 -.global lbl_8063E348 -lbl_8063E348: - .incbin "baserom.dol", 0x472088, 0x8 -.global lbl_8063E350 -lbl_8063E350: - .incbin "baserom.dol", 0x472090, 0x8 -.global lbl_8063E358 -lbl_8063E358: - .incbin "baserom.dol", 0x472098, 0x8 -.global lbl_8063E360 -lbl_8063E360: - .incbin "baserom.dol", 0x4720A0, 0x8 -.global lbl_8063E368 -lbl_8063E368: - .incbin "baserom.dol", 0x4720A8, 0x8 -.global lbl_8063E370 -lbl_8063E370: - .incbin "baserom.dol", 0x4720B0, 0x8 -.global lbl_8063E378 -lbl_8063E378: - .incbin "baserom.dol", 0x4720B8, 0x8 -.global lbl_8063E380 -lbl_8063E380: - .incbin "baserom.dol", 0x4720C0, 0x8 -.global lbl_8063E388 -lbl_8063E388: - .incbin "baserom.dol", 0x4720C8, 0x8 -.global lbl_8063E390 -lbl_8063E390: - .incbin "baserom.dol", 0x4720D0, 0x8 -.global lbl_8063E398 -lbl_8063E398: - .incbin "baserom.dol", 0x4720D8, 0x8 -.global lbl_8063E3A0 -lbl_8063E3A0: - .incbin "baserom.dol", 0x4720E0, 0x8 -.global lbl_8063E3A8 -lbl_8063E3A8: - .incbin "baserom.dol", 0x4720E8, 0x8 -.global lbl_8063E3B0 -lbl_8063E3B0: - .incbin "baserom.dol", 0x4720F0, 0x8 -.global lbl_8063E3B8 -lbl_8063E3B8: - .incbin "baserom.dol", 0x4720F8, 0x8 -.global lbl_8063E3C0 -lbl_8063E3C0: - .incbin "baserom.dol", 0x472100, 0x8 -.global lbl_8063E3C8 -lbl_8063E3C8: - .incbin "baserom.dol", 0x472108, 0x8 -.global lbl_8063E3D0 -lbl_8063E3D0: - .incbin "baserom.dol", 0x472110, 0x8 -.global lbl_8063E3D8 -lbl_8063E3D8: - .incbin "baserom.dol", 0x472118, 0x8 -.global lbl_8063E3E0 -lbl_8063E3E0: - .incbin "baserom.dol", 0x472120, 0x8 -.global lbl_8063E3E8 -lbl_8063E3E8: - .incbin "baserom.dol", 0x472128, 0x4 -.global lbl_8063E3EC -lbl_8063E3EC: - .incbin "baserom.dol", 0x47212C, 0x4 -.global lbl_8063E3F0 -lbl_8063E3F0: - .incbin "baserom.dol", 0x472130, 0x4 -.global lbl_8063E3F4 -lbl_8063E3F4: - .incbin "baserom.dol", 0x472134, 0x4 -.global lbl_8063E3F8 -lbl_8063E3F8: - .incbin "baserom.dol", 0x472138, 0x8 -.global lbl_8063E400 -lbl_8063E400: - .incbin "baserom.dol", 0x472140, 0x8 -.global lbl_8063E408 -lbl_8063E408: - .incbin "baserom.dol", 0x472148, 0x8 -.global lbl_8063E410 -lbl_8063E410: - .incbin "baserom.dol", 0x472150, 0x8 -.global lbl_8063E418 -lbl_8063E418: - .incbin "baserom.dol", 0x472158, 0x8 -.global lbl_8063E420 -lbl_8063E420: - .incbin "baserom.dol", 0x472160, 0x8 -.global lbl_8063E428 -lbl_8063E428: - .incbin "baserom.dol", 0x472168, 0x8 -.global lbl_8063E430 -lbl_8063E430: - .incbin "baserom.dol", 0x472170, 0x8 -.global lbl_8063E438 -lbl_8063E438: - .incbin "baserom.dol", 0x472178, 0x8 -.global lbl_8063E440 -lbl_8063E440: - .incbin "baserom.dol", 0x472180, 0x8 -.global lbl_8063E448 -lbl_8063E448: - .incbin "baserom.dol", 0x472188, 0x4 -.global lbl_8063E44C -lbl_8063E44C: - .incbin "baserom.dol", 0x47218C, 0x4 -.global lbl_8063E450 -lbl_8063E450: - .incbin "baserom.dol", 0x472190, 0x8 -.global lbl_8063E458 -lbl_8063E458: - .incbin "baserom.dol", 0x472198, 0x8 -.global lbl_8063E460 -lbl_8063E460: - .incbin "baserom.dol", 0x4721A0, 0x8 -.global lbl_8063E468 -lbl_8063E468: - .incbin "baserom.dol", 0x4721A8, 0x8 -.global lbl_8063E470 -lbl_8063E470: - .incbin "baserom.dol", 0x4721B0, 0x8 -.global lbl_8063E478 -lbl_8063E478: - .incbin "baserom.dol", 0x4721B8, 0x4 -.global lbl_8063E47C -lbl_8063E47C: - .incbin "baserom.dol", 0x4721BC, 0xC -.global lbl_8063E488 -lbl_8063E488: - .incbin "baserom.dol", 0x4721C8, 0x8 -.global lbl_8063E490 -lbl_8063E490: - .incbin "baserom.dol", 0x4721D0, 0x8 -.global lbl_8063E498 -lbl_8063E498: - .incbin "baserom.dol", 0x4721D8, 0x8 -.global lbl_8063E4A0 -lbl_8063E4A0: - .incbin "baserom.dol", 0x4721E0, 0x8 -.global lbl_8063E4A8 -lbl_8063E4A8: - .incbin "baserom.dol", 0x4721E8, 0x8 -.global lbl_8063E4B0 -lbl_8063E4B0: - .incbin "baserom.dol", 0x4721F0, 0x8 -.global lbl_8063E4B8 -lbl_8063E4B8: - .incbin "baserom.dol", 0x4721F8, 0x8 -.global lbl_8063E4C0 -lbl_8063E4C0: - .incbin "baserom.dol", 0x472200, 0x8 -.global lbl_8063E4C8 -lbl_8063E4C8: - .incbin "baserom.dol", 0x472208, 0x8 -.global lbl_8063E4D0 -lbl_8063E4D0: - .incbin "baserom.dol", 0x472210, 0x4 -.global lbl_8063E4D4 -lbl_8063E4D4: - .incbin "baserom.dol", 0x472214, 0x4 -.global lbl_8063E4D8 -lbl_8063E4D8: - .incbin "baserom.dol", 0x472218, 0x8 -.global lbl_8063E4E0 -lbl_8063E4E0: - .incbin "baserom.dol", 0x472220, 0x8 -.global lbl_8063E4E8 -lbl_8063E4E8: - .incbin "baserom.dol", 0x472228, 0x4 -.global lbl_8063E4EC -lbl_8063E4EC: - .incbin "baserom.dol", 0x47222C, 0x4 -.global lbl_8063E4F0 -lbl_8063E4F0: - .incbin "baserom.dol", 0x472230, 0x8 -.global lbl_8063E4F8 -lbl_8063E4F8: - .incbin "baserom.dol", 0x472238, 0x8 -.global lbl_8063E500 -lbl_8063E500: - .incbin "baserom.dol", 0x472240, 0x4 -.global lbl_8063E504 -lbl_8063E504: - .incbin "baserom.dol", 0x472244, 0x8 -.global lbl_8063E50C -lbl_8063E50C: - .incbin "baserom.dol", 0x47224C, 0x4 -.global lbl_8063E510 -lbl_8063E510: - .incbin "baserom.dol", 0x472250, 0x8 -.global lbl_8063E518 -lbl_8063E518: - .incbin "baserom.dol", 0x472258, 0x4 -.global lbl_8063E51C -lbl_8063E51C: - .incbin "baserom.dol", 0x47225C, 0x8 -.global lbl_8063E524 -lbl_8063E524: - .incbin "baserom.dol", 0x472264, 0x8 -.global lbl_8063E52C -lbl_8063E52C: - .incbin "baserom.dol", 0x47226C, 0x4 -.global lbl_8063E530 -lbl_8063E530: - .incbin "baserom.dol", 0x472270, 0x8 -.global lbl_8063E538 -lbl_8063E538: - .incbin "baserom.dol", 0x472278, 0x8 -.global lbl_8063E540 -lbl_8063E540: - .incbin "baserom.dol", 0x472280, 0x4 -.global lbl_8063E544 -lbl_8063E544: - .incbin "baserom.dol", 0x472284, 0xC -.global lbl_8063E550 -lbl_8063E550: - .incbin "baserom.dol", 0x472290, 0x4 -.global lbl_8063E554 -lbl_8063E554: - .incbin "baserom.dol", 0x472294, 0xC -.global lbl_8063E560 -lbl_8063E560: - .incbin "baserom.dol", 0x4722A0, 0x8 -.global lbl_8063E568 -lbl_8063E568: - .incbin "baserom.dol", 0x4722A8, 0x8 -.global lbl_8063E570 -lbl_8063E570: - .incbin "baserom.dol", 0x4722B0, 0x8 -.global lbl_8063E578 -lbl_8063E578: - .incbin "baserom.dol", 0x4722B8, 0x8 -.global lbl_8063E580 -lbl_8063E580: - .incbin "baserom.dol", 0x4722C0, 0x4 -.global lbl_8063E584 -lbl_8063E584: - .incbin "baserom.dol", 0x4722C4, 0xC -.global lbl_8063E590 -lbl_8063E590: - .incbin "baserom.dol", 0x4722D0, 0x8 -.global lbl_8063E598 -lbl_8063E598: - .incbin "baserom.dol", 0x4722D8, 0x4 -.global lbl_8063E59C -lbl_8063E59C: - .incbin "baserom.dol", 0x4722DC, 0x4 -.global lbl_8063E5A0 -lbl_8063E5A0: - .incbin "baserom.dol", 0x4722E0, 0x8 -.global lbl_8063E5A8 -lbl_8063E5A8: - .incbin "baserom.dol", 0x4722E8, 0x4 -.global lbl_8063E5AC -lbl_8063E5AC: - .incbin "baserom.dol", 0x4722EC, 0x4 -.global lbl_8063E5B0 -lbl_8063E5B0: - .incbin "baserom.dol", 0x4722F0, 0x8 -.global lbl_8063E5B8 -lbl_8063E5B8: - .incbin "baserom.dol", 0x4722F8, 0x4 -.global lbl_8063E5BC -lbl_8063E5BC: - .incbin "baserom.dol", 0x4722FC, 0x8 -.global lbl_8063E5C4 -lbl_8063E5C4: - .incbin "baserom.dol", 0x472304, 0x8 -.global lbl_8063E5CC -lbl_8063E5CC: - .incbin "baserom.dol", 0x47230C, 0x4 -.global lbl_8063E5D0 -lbl_8063E5D0: - .incbin "baserom.dol", 0x472310, 0x70 -.global lbl_8063E640 -lbl_8063E640: - .incbin "baserom.dol", 0x472380, 0x4 -.global lbl_8063E644 -lbl_8063E644: - .incbin "baserom.dol", 0x472384, 0x4 -.global lbl_8063E648 -lbl_8063E648: - .incbin "baserom.dol", 0x472388, 0x8 -.global lbl_8063E650 -lbl_8063E650: - .incbin "baserom.dol", 0x472390, 0x4 -.global lbl_8063E654 -lbl_8063E654: - .incbin "baserom.dol", 0x472394, 0x4 -.global lbl_8063E658 -lbl_8063E658: - .incbin "baserom.dol", 0x472398, 0x4 -.global lbl_8063E65C -lbl_8063E65C: - .incbin "baserom.dol", 0x47239C, 0x4 -.global lbl_8063E660 -lbl_8063E660: - .incbin "baserom.dol", 0x4723A0, 0x4 -.global lbl_8063E664 -lbl_8063E664: - .incbin "baserom.dol", 0x4723A4, 0x8 -.global lbl_8063E66C -lbl_8063E66C: - .incbin "baserom.dol", 0x4723AC, 0x4 -.global lbl_8063E670 -lbl_8063E670: - .incbin "baserom.dol", 0x4723B0, 0x8 -.global lbl_8063E678 -lbl_8063E678: - .incbin "baserom.dol", 0x4723B8, 0x8 -.global lbl_8063E680 -lbl_8063E680: - .incbin "baserom.dol", 0x4723C0, 0x8 -.global lbl_8063E688 -lbl_8063E688: - .incbin "baserom.dol", 0x4723C8, 0x4 -.global lbl_8063E68C -lbl_8063E68C: - .incbin "baserom.dol", 0x4723CC, 0x8 -.global lbl_8063E694 -lbl_8063E694: - .incbin "baserom.dol", 0x4723D4, 0x4 -.global lbl_8063E698 -lbl_8063E698: - .incbin "baserom.dol", 0x4723D8, 0x8 -.global lbl_8063E6A0 -lbl_8063E6A0: - .incbin "baserom.dol", 0x4723E0, 0x4 -.global lbl_8063E6A4 -lbl_8063E6A4: - .incbin "baserom.dol", 0x4723E4, 0x4 -.global lbl_8063E6A8 -lbl_8063E6A8: - .incbin "baserom.dol", 0x4723E8, 0x8 -.global lbl_8063E6B0 -lbl_8063E6B0: - .incbin "baserom.dol", 0x4723F0, 0x8 -.global lbl_8063E6B8 -lbl_8063E6B8: - .incbin "baserom.dol", 0x4723F8, 0x8 -.global lbl_8063E6C0 -lbl_8063E6C0: - .incbin "baserom.dol", 0x472400, 0x8 -.global lbl_8063E6C8 -lbl_8063E6C8: - .incbin "baserom.dol", 0x472408, 0x8 -.global lbl_8063E6D0 -lbl_8063E6D0: - .incbin "baserom.dol", 0x472410, 0x4 -.global lbl_8063E6D4 -lbl_8063E6D4: - .incbin "baserom.dol", 0x472414, 0x8 -.global lbl_8063E6DC -lbl_8063E6DC: - .incbin "baserom.dol", 0x47241C, 0x4 -.global lbl_8063E6E0 -lbl_8063E6E0: - .incbin "baserom.dol", 0x472420, 0x4 -.global lbl_8063E6E4 -lbl_8063E6E4: - .incbin "baserom.dol", 0x472424, 0x4 -.global lbl_8063E6E8 -lbl_8063E6E8: - .incbin "baserom.dol", 0x472428, 0x8 -.global lbl_8063E6F0 -lbl_8063E6F0: - .incbin "baserom.dol", 0x472430, 0x4 -.global lbl_8063E6F4 -lbl_8063E6F4: - .incbin "baserom.dol", 0x472434, 0x4 -.global lbl_8063E6F8 -lbl_8063E6F8: - .incbin "baserom.dol", 0x472438, 0x4 -.global lbl_8063E6FC -lbl_8063E6FC: - .incbin "baserom.dol", 0x47243C, 0x4 -.global lbl_8063E700 -lbl_8063E700: - .incbin "baserom.dol", 0x472440, 0x8 -.global lbl_8063E708 -lbl_8063E708: - .incbin "baserom.dol", 0x472448, 0x4 -.global lbl_8063E70C -lbl_8063E70C: - .incbin "baserom.dol", 0x47244C, 0x4 -.global lbl_8063E710 -lbl_8063E710: - .incbin "baserom.dol", 0x472450, 0x4 -.global lbl_8063E714 -lbl_8063E714: - .incbin "baserom.dol", 0x472454, 0x8 -.global lbl_8063E71C -lbl_8063E71C: - .incbin "baserom.dol", 0x47245C, 0x8 -.global lbl_8063E724 -lbl_8063E724: - .incbin "baserom.dol", 0x472464, 0x8 -.global lbl_8063E72C -lbl_8063E72C: - .incbin "baserom.dol", 0x47246C, 0xC -.global lbl_8063E738 -lbl_8063E738: - .incbin "baserom.dol", 0x472478, 0x8 -.global lbl_8063E740 -lbl_8063E740: - .incbin "baserom.dol", 0x472480, 0x8 -.global lbl_8063E748 -lbl_8063E748: - .incbin "baserom.dol", 0x472488, 0x8 -.global lbl_8063E750 -lbl_8063E750: - .incbin "baserom.dol", 0x472490, 0x8 -.global lbl_8063E758 -lbl_8063E758: - .incbin "baserom.dol", 0x472498, 0x8 -.global lbl_8063E760 -lbl_8063E760: - .incbin "baserom.dol", 0x4724A0, 0x4 -.global lbl_8063E764 -lbl_8063E764: - .incbin "baserom.dol", 0x4724A4, 0x4 -.global lbl_8063E768 -lbl_8063E768: - .incbin "baserom.dol", 0x4724A8, 0x8 -.global lbl_8063E770 -lbl_8063E770: - .incbin "baserom.dol", 0x4724B0, 0x4 -.global lbl_8063E774 -lbl_8063E774: - .incbin "baserom.dol", 0x4724B4, 0x4 -.global lbl_8063E778 -lbl_8063E778: - .incbin "baserom.dol", 0x4724B8, 0x4 -.global lbl_8063E77C -lbl_8063E77C: - .incbin "baserom.dol", 0x4724BC, 0xC -.global lbl_8063E788 -lbl_8063E788: - .incbin "baserom.dol", 0x4724C8, 0x8 -.global lbl_8063E790 -lbl_8063E790: - .incbin "baserom.dol", 0x4724D0, 0x4 -.global lbl_8063E794 -lbl_8063E794: - .incbin "baserom.dol", 0x4724D4, 0x1C -.global lbl_8063E7B0 -lbl_8063E7B0: - .incbin "baserom.dol", 0x4724F0, 0x4 -.global lbl_8063E7B4 -lbl_8063E7B4: - .incbin "baserom.dol", 0x4724F4, 0xC -.global lbl_8063E7C0 -lbl_8063E7C0: - .incbin "baserom.dol", 0x472500, 0x8 -.global lbl_8063E7C8 -lbl_8063E7C8: - .incbin "baserom.dol", 0x472508, 0x4 -.global lbl_8063E7CC -lbl_8063E7CC: - .incbin "baserom.dol", 0x47250C, 0x4 -.global lbl_8063E7D0 -lbl_8063E7D0: - .incbin "baserom.dol", 0x472510, 0x8 -.global lbl_8063E7D8 -lbl_8063E7D8: - .incbin "baserom.dol", 0x472518, 0x8 -.global lbl_8063E7E0 -lbl_8063E7E0: - .incbin "baserom.dol", 0x472520, 0x4 -.global lbl_8063E7E4 -lbl_8063E7E4: - .incbin "baserom.dol", 0x472524, 0x4 -.global lbl_8063E7E8 -lbl_8063E7E8: - .incbin "baserom.dol", 0x472528, 0x8 -.global lbl_8063E7F0 -lbl_8063E7F0: - .incbin "baserom.dol", 0x472530, 0x8 -.global lbl_8063E7F8 -lbl_8063E7F8: - .incbin "baserom.dol", 0x472538, 0x8 -.global lbl_8063E800 -lbl_8063E800: - .incbin "baserom.dol", 0x472540, 0x4 -.global lbl_8063E804 -lbl_8063E804: - .incbin "baserom.dol", 0x472544, 0x4 -.global lbl_8063E808 -lbl_8063E808: - .incbin "baserom.dol", 0x472548, 0x4 -.global lbl_8063E80C -lbl_8063E80C: - .incbin "baserom.dol", 0x47254C, 0xC -.global lbl_8063E818 -lbl_8063E818: - .incbin "baserom.dol", 0x472558, 0xC -.global lbl_8063E824 -lbl_8063E824: - .incbin "baserom.dol", 0x472564, 0xC -.global lbl_8063E830 -lbl_8063E830: - .incbin "baserom.dol", 0x472570, 0x88 -.global lbl_8063E8B8 -lbl_8063E8B8: - .incbin "baserom.dol", 0x4725F8, 0x8 -.global lbl_8063E8C0 -lbl_8063E8C0: - .incbin "baserom.dol", 0x472600, 0x8 -.global lbl_8063E8C8 -lbl_8063E8C8: - .incbin "baserom.dol", 0x472608, 0x8 -.global lbl_8063E8D0 -lbl_8063E8D0: - .incbin "baserom.dol", 0x472610, 0x10 + .incbin "baserom.dol", 0x471408, 0x8 diff --git a/asm/sdata_2.s b/asm/sdata_2.s new file mode 100644 index 0000000..fd701fb --- /dev/null +++ b/asm/sdata_2.s @@ -0,0 +1,1684 @@ +.include "macros.inc"
+
+.section .sdata, "wa" # 0x8063D2C0 - 0x8063E8E0
+
+.global lbl_8063D6F8
+lbl_8063D6F8:
+ .incbin "baserom.dol", 0x471438, 0x70
+.global lbl_8063D768
+lbl_8063D768:
+ .incbin "baserom.dol", 0x4714A8, 0x38
+.global lbl_8063D7A0
+lbl_8063D7A0:
+ .incbin "baserom.dol", 0x4714E0, 0x18
+.global lbl_8063D7B8
+lbl_8063D7B8:
+ .incbin "baserom.dol", 0x4714F8, 0x8
+.global lbl_8063D7C0
+lbl_8063D7C0:
+ .incbin "baserom.dol", 0x471500, 0x50
+.global lbl_8063D810
+lbl_8063D810:
+ .incbin "baserom.dol", 0x471550, 0x50
+.global lbl_8063D860
+lbl_8063D860:
+ .incbin "baserom.dol", 0x4715A0, 0x18
+.global lbl_8063D878
+lbl_8063D878:
+ .incbin "baserom.dol", 0x4715B8, 0x8
+.global lbl_8063D880
+lbl_8063D880:
+ .incbin "baserom.dol", 0x4715C0, 0x8
+.global lbl_8063D888
+lbl_8063D888:
+ .incbin "baserom.dol", 0x4715C8, 0x8
+.global lbl_8063D890
+lbl_8063D890:
+ .incbin "baserom.dol", 0x4715D0, 0x8
+.global lbl_8063D898
+lbl_8063D898:
+ .incbin "baserom.dol", 0x4715D8, 0x8
+.global lbl_8063D8A0
+lbl_8063D8A0:
+ .incbin "baserom.dol", 0x4715E0, 0x8
+.global lbl_8063D8A8
+lbl_8063D8A8:
+ .incbin "baserom.dol", 0x4715E8, 0x8
+.global lbl_8063D8B0
+lbl_8063D8B0:
+ .incbin "baserom.dol", 0x4715F0, 0x8
+.global lbl_8063D8B8
+lbl_8063D8B8:
+ .incbin "baserom.dol", 0x4715F8, 0x8
+.global lbl_8063D8C0
+lbl_8063D8C0:
+ .incbin "baserom.dol", 0x471600, 0x4
+.global lbl_8063D8C4
+lbl_8063D8C4:
+ .incbin "baserom.dol", 0x471604, 0x14
+.global lbl_8063D8D8
+lbl_8063D8D8:
+ .incbin "baserom.dol", 0x471618, 0x48
+.global lbl_8063D920
+lbl_8063D920:
+ .incbin "baserom.dol", 0x471660, 0x8
+.global lbl_8063D928
+lbl_8063D928:
+ .incbin "baserom.dol", 0x471668, 0x8
+.global lbl_8063D930
+lbl_8063D930:
+ .incbin "baserom.dol", 0x471670, 0x8
+.global lbl_8063D938
+lbl_8063D938:
+ .incbin "baserom.dol", 0x471678, 0x8
+.global lbl_8063D940
+lbl_8063D940:
+ .incbin "baserom.dol", 0x471680, 0x8
+.global lbl_8063D948
+lbl_8063D948:
+ .incbin "baserom.dol", 0x471688, 0x8
+.global lbl_8063D950
+lbl_8063D950:
+ .incbin "baserom.dol", 0x471690, 0x20
+.global lbl_8063D970
+lbl_8063D970:
+ .incbin "baserom.dol", 0x4716B0, 0x8
+.global lbl_8063D978
+lbl_8063D978:
+ .incbin "baserom.dol", 0x4716B8, 0x10
+.global lbl_8063D988
+lbl_8063D988:
+ .incbin "baserom.dol", 0x4716C8, 0x10
+.global lbl_8063D998
+lbl_8063D998:
+ .incbin "baserom.dol", 0x4716D8, 0x8
+.global lbl_8063D9A0
+lbl_8063D9A0:
+ .incbin "baserom.dol", 0x4716E0, 0x8
+.global lbl_8063D9A8
+lbl_8063D9A8:
+ .incbin "baserom.dol", 0x4716E8, 0x2
+.global lbl_8063D9AA
+lbl_8063D9AA:
+ .incbin "baserom.dol", 0x4716EA, 0x2
+.global lbl_8063D9AC
+lbl_8063D9AC:
+ .incbin "baserom.dol", 0x4716EC, 0x2
+.global lbl_8063D9AE
+lbl_8063D9AE:
+ .incbin "baserom.dol", 0x4716EE, 0x2
+.global lbl_8063D9B0
+lbl_8063D9B0:
+ .incbin "baserom.dol", 0x4716F0, 0x2
+.global lbl_8063D9B2
+lbl_8063D9B2:
+ .incbin "baserom.dol", 0x4716F2, 0x2
+.global lbl_8063D9B4
+lbl_8063D9B4:
+ .incbin "baserom.dol", 0x4716F4, 0x2
+.global lbl_8063D9B6
+lbl_8063D9B6:
+ .incbin "baserom.dol", 0x4716F6, 0x2
+.global lbl_8063D9B8
+lbl_8063D9B8:
+ .incbin "baserom.dol", 0x4716F8, 0x8
+.global lbl_8063D9C0
+lbl_8063D9C0:
+ .incbin "baserom.dol", 0x471700, 0x8
+.global lbl_8063D9C8
+lbl_8063D9C8:
+ .incbin "baserom.dol", 0x471708, 0x10
+.global lbl_8063D9D8
+lbl_8063D9D8:
+ .incbin "baserom.dol", 0x471718, 0x8
+.global lbl_8063D9E0
+lbl_8063D9E0:
+ .incbin "baserom.dol", 0x471720, 0x8
+.global lbl_8063D9E8
+lbl_8063D9E8:
+ .incbin "baserom.dol", 0x471728, 0x18
+.global lbl_8063DA00
+lbl_8063DA00:
+ .incbin "baserom.dol", 0x471740, 0x18
+.global lbl_8063DA18
+lbl_8063DA18:
+ .incbin "baserom.dol", 0x471758, 0x8
+.global lbl_8063DA20
+lbl_8063DA20:
+ .incbin "baserom.dol", 0x471760, 0x8
+.global lbl_8063DA28
+lbl_8063DA28:
+ .incbin "baserom.dol", 0x471768, 0x4
+.global lbl_8063DA2C
+lbl_8063DA2C:
+ .incbin "baserom.dol", 0x47176C, 0x4
+.global lbl_8063DA30
+lbl_8063DA30:
+ .incbin "baserom.dol", 0x471770, 0x4
+.global lbl_8063DA34
+lbl_8063DA34:
+ .incbin "baserom.dol", 0x471774, 0xC
+.global lbl_8063DA40
+lbl_8063DA40:
+ .incbin "baserom.dol", 0x471780, 0x4
+.global lbl_8063DA44
+lbl_8063DA44:
+ .incbin "baserom.dol", 0x471784, 0x8
+.global lbl_8063DA4C
+lbl_8063DA4C:
+ .incbin "baserom.dol", 0x47178C, 0x4
+.global lbl_8063DA50
+lbl_8063DA50:
+ .incbin "baserom.dol", 0x471790, 0x10
+.global lbl_8063DA60
+lbl_8063DA60:
+ .incbin "baserom.dol", 0x4717A0, 0x8
+.global lbl_8063DA68
+lbl_8063DA68:
+ .incbin "baserom.dol", 0x4717A8, 0x8
+.global lbl_8063DA70
+lbl_8063DA70:
+ .incbin "baserom.dol", 0x4717B0, 0x4
+.global lbl_8063DA74
+lbl_8063DA74:
+ .incbin "baserom.dol", 0x4717B4, 0x4
+.global lbl_8063DA78
+lbl_8063DA78:
+ .incbin "baserom.dol", 0x4717B8, 0x4
+.global lbl_8063DA7C
+lbl_8063DA7C:
+ .incbin "baserom.dol", 0x4717BC, 0x4
+.global lbl_8063DA80
+lbl_8063DA80:
+ .incbin "baserom.dol", 0x4717C0, 0x8
+.global lbl_8063DA88
+lbl_8063DA88:
+ .incbin "baserom.dol", 0x4717C8, 0x8
+.global lbl_8063DA90
+lbl_8063DA90:
+ .incbin "baserom.dol", 0x4717D0, 0x8
+.global lbl_8063DA98
+lbl_8063DA98:
+ .incbin "baserom.dol", 0x4717D8, 0x8
+.global lbl_8063DAA0
+lbl_8063DAA0:
+ .incbin "baserom.dol", 0x4717E0, 0x8
+.global lbl_8063DAA8
+lbl_8063DAA8:
+ .incbin "baserom.dol", 0x4717E8, 0x8
+.global lbl_8063DAB0
+lbl_8063DAB0:
+ .incbin "baserom.dol", 0x4717F0, 0x8
+.global lbl_8063DAB8
+lbl_8063DAB8:
+ .incbin "baserom.dol", 0x4717F8, 0x8
+.global lbl_8063DAC0
+lbl_8063DAC0:
+ .incbin "baserom.dol", 0x471800, 0x8
+.global lbl_8063DAC8
+lbl_8063DAC8:
+ .incbin "baserom.dol", 0x471808, 0x4
+.global lbl_8063DACC
+lbl_8063DACC:
+ .incbin "baserom.dol", 0x47180C, 0x4
+.global lbl_8063DAD0
+lbl_8063DAD0:
+ .incbin "baserom.dol", 0x471810, 0x4
+.global lbl_8063DAD4
+lbl_8063DAD4:
+ .incbin "baserom.dol", 0x471814, 0x4
+.global lbl_8063DAD8
+lbl_8063DAD8:
+ .incbin "baserom.dol", 0x471818, 0x4
+.global lbl_8063DADC
+lbl_8063DADC:
+ .incbin "baserom.dol", 0x47181C, 0x4
+.global lbl_8063DAE0
+lbl_8063DAE0:
+ .incbin "baserom.dol", 0x471820, 0x8
+.global lbl_8063DAE8
+lbl_8063DAE8:
+ .incbin "baserom.dol", 0x471828, 0x8
+.global lbl_8063DAF0
+lbl_8063DAF0:
+ .incbin "baserom.dol", 0x471830, 0x1
+.global lbl_8063DAF1
+lbl_8063DAF1:
+ .incbin "baserom.dol", 0x471831, 0x1
+.global lbl_8063DAF2
+lbl_8063DAF2:
+ .incbin "baserom.dol", 0x471832, 0x1
+.global lbl_8063DAF3
+lbl_8063DAF3:
+ .incbin "baserom.dol", 0x471833, 0x1
+.global lbl_8063DAF4
+lbl_8063DAF4:
+ .incbin "baserom.dol", 0x471834, 0x1
+.global lbl_8063DAF5
+lbl_8063DAF5:
+ .incbin "baserom.dol", 0x471835, 0x1
+.global lbl_8063DAF6
+lbl_8063DAF6:
+ .incbin "baserom.dol", 0x471836, 0x1
+.global lbl_8063DAF7
+lbl_8063DAF7:
+ .incbin "baserom.dol", 0x471837, 0x1
+.global lbl_8063DAF8
+lbl_8063DAF8:
+ .incbin "baserom.dol", 0x471838, 0x1
+.global lbl_8063DAF9
+lbl_8063DAF9:
+ .incbin "baserom.dol", 0x471839, 0x1
+.global lbl_8063DAFA
+lbl_8063DAFA:
+ .incbin "baserom.dol", 0x47183A, 0x2
+.global lbl_8063DAFC
+lbl_8063DAFC:
+ .incbin "baserom.dol", 0x47183C, 0x4
+.global lbl_8063DB00
+lbl_8063DB00:
+ .incbin "baserom.dol", 0x471840, 0x8
+.global lbl_8063DB08
+lbl_8063DB08:
+ .incbin "baserom.dol", 0x471848, 0x8
+.global lbl_8063DB10
+lbl_8063DB10:
+ .incbin "baserom.dol", 0x471850, 0x8
+.global lbl_8063DB18
+lbl_8063DB18:
+ .incbin "baserom.dol", 0x471858, 0x4
+.global lbl_8063DB1C
+lbl_8063DB1C:
+ .incbin "baserom.dol", 0x47185C, 0x4
+.global lbl_8063DB20
+lbl_8063DB20:
+ .incbin "baserom.dol", 0x471860, 0x8
+.global lbl_8063DB28
+lbl_8063DB28:
+ .incbin "baserom.dol", 0x471868, 0x8
+.global lbl_8063DB30
+lbl_8063DB30:
+ .incbin "baserom.dol", 0x471870, 0x8
+.global lbl_8063DB38
+lbl_8063DB38:
+ .incbin "baserom.dol", 0x471878, 0x8
+.global lbl_8063DB40
+lbl_8063DB40:
+ .incbin "baserom.dol", 0x471880, 0x8
+.global lbl_8063DB48
+lbl_8063DB48:
+ .incbin "baserom.dol", 0x471888, 0x8
+.global lbl_8063DB50
+lbl_8063DB50:
+ .incbin "baserom.dol", 0x471890, 0x8
+.global lbl_8063DB58
+lbl_8063DB58:
+ .incbin "baserom.dol", 0x471898, 0x8
+.global lbl_8063DB60
+lbl_8063DB60:
+ .incbin "baserom.dol", 0x4718A0, 0x8
+.global lbl_8063DB68
+lbl_8063DB68:
+ .incbin "baserom.dol", 0x4718A8, 0x8
+.global lbl_8063DB70
+lbl_8063DB70:
+ .incbin "baserom.dol", 0x4718B0, 0x8
+.global lbl_8063DB78
+lbl_8063DB78:
+ .incbin "baserom.dol", 0x4718B8, 0x4
+.global lbl_8063DB7C
+lbl_8063DB7C:
+ .incbin "baserom.dol", 0x4718BC, 0x4
+.global lbl_8063DB80
+lbl_8063DB80:
+ .incbin "baserom.dol", 0x4718C0, 0x4
+.global lbl_8063DB84
+lbl_8063DB84:
+ .incbin "baserom.dol", 0x4718C4, 0x8
+.global lbl_8063DB8C
+lbl_8063DB8C:
+ .incbin "baserom.dol", 0x4718CC, 0x4
+.global lbl_8063DB90
+lbl_8063DB90:
+ .incbin "baserom.dol", 0x4718D0, 0x8
+.global lbl_8063DB98
+lbl_8063DB98:
+ .incbin "baserom.dol", 0x4718D8, 0x8
+.global lbl_8063DBA0
+lbl_8063DBA0:
+ .incbin "baserom.dol", 0x4718E0, 0x8
+.global lbl_8063DBA8
+lbl_8063DBA8:
+ .incbin "baserom.dol", 0x4718E8, 0x8
+.global lbl_8063DBB0
+lbl_8063DBB0:
+ .incbin "baserom.dol", 0x4718F0, 0x2
+.global lbl_8063DBB2
+lbl_8063DBB2:
+ .incbin "baserom.dol", 0x4718F2, 0x2
+.global lbl_8063DBB4
+lbl_8063DBB4:
+ .incbin "baserom.dol", 0x4718F4, 0x4
+.global lbl_8063DBB8
+lbl_8063DBB8:
+ .incbin "baserom.dol", 0x4718F8, 0x4
+.global lbl_8063DBBC
+lbl_8063DBBC:
+ .incbin "baserom.dol", 0x4718FC, 0x4
+.global lbl_8063DBC0
+lbl_8063DBC0:
+ .incbin "baserom.dol", 0x471900, 0x8
+.global lbl_8063DBC8
+lbl_8063DBC8:
+ .incbin "baserom.dol", 0x471908, 0x8
+.global lbl_8063DBD0
+lbl_8063DBD0:
+ .incbin "baserom.dol", 0x471910, 0x8
+.global lbl_8063DBD8
+lbl_8063DBD8:
+ .incbin "baserom.dol", 0x471918, 0x4
+.global lbl_8063DBDC
+lbl_8063DBDC:
+ .incbin "baserom.dol", 0x47191C, 0x4
+.global lbl_8063DBE0
+lbl_8063DBE0:
+ .incbin "baserom.dol", 0x471920, 0x4
+.global lbl_8063DBE4
+lbl_8063DBE4:
+ .incbin "baserom.dol", 0x471924, 0x4
+.global lbl_8063DBE8
+lbl_8063DBE8:
+ .incbin "baserom.dol", 0x471928, 0x4
+.global lbl_8063DBEC
+lbl_8063DBEC:
+ .incbin "baserom.dol", 0x47192C, 0x4
+.global lbl_8063DBF0
+lbl_8063DBF0:
+ .incbin "baserom.dol", 0x471930, 0x4
+.global lbl_8063DBF4
+lbl_8063DBF4:
+ .incbin "baserom.dol", 0x471934, 0x4
+.global lbl_8063DBF8
+lbl_8063DBF8:
+ .incbin "baserom.dol", 0x471938, 0x4
+.global lbl_8063DBFC
+lbl_8063DBFC:
+ .incbin "baserom.dol", 0x47193C, 0x4
+.global lbl_8063DC00
+lbl_8063DC00:
+ .incbin "baserom.dol", 0x471940, 0x4
+.global lbl_8063DC04
+lbl_8063DC04:
+ .incbin "baserom.dol", 0x471944, 0x4
+.global lbl_8063DC08
+lbl_8063DC08:
+ .incbin "baserom.dol", 0x471948, 0x4
+.global lbl_8063DC0C
+lbl_8063DC0C:
+ .incbin "baserom.dol", 0x47194C, 0x4
+.global lbl_8063DC10
+lbl_8063DC10:
+ .incbin "baserom.dol", 0x471950, 0x4
+.global lbl_8063DC14
+lbl_8063DC14:
+ .incbin "baserom.dol", 0x471954, 0x4
+.global lbl_8063DC18
+lbl_8063DC18:
+ .incbin "baserom.dol", 0x471958, 0x4
+.global lbl_8063DC1C
+lbl_8063DC1C:
+ .incbin "baserom.dol", 0x47195C, 0x4
+.global lbl_8063DC20
+lbl_8063DC20:
+ .incbin "baserom.dol", 0x471960, 0x4
+.global lbl_8063DC24
+lbl_8063DC24:
+ .incbin "baserom.dol", 0x471964, 0x4
+.global lbl_8063DC28
+lbl_8063DC28:
+ .incbin "baserom.dol", 0x471968, 0x4
+.global lbl_8063DC2C
+lbl_8063DC2C:
+ .incbin "baserom.dol", 0x47196C, 0x4
+.global lbl_8063DC30
+lbl_8063DC30:
+ .incbin "baserom.dol", 0x471970, 0x4
+.global lbl_8063DC34
+lbl_8063DC34:
+ .incbin "baserom.dol", 0x471974, 0x4
+.global lbl_8063DC38
+lbl_8063DC38:
+ .incbin "baserom.dol", 0x471978, 0x4
+.global lbl_8063DC3C
+lbl_8063DC3C:
+ .incbin "baserom.dol", 0x47197C, 0x4
+.global lbl_8063DC40
+lbl_8063DC40:
+ .incbin "baserom.dol", 0x471980, 0x8
+.global lbl_8063DC48
+lbl_8063DC48:
+ .incbin "baserom.dol", 0x471988, 0x4
+.global lbl_8063DC4C
+lbl_8063DC4C:
+ .incbin "baserom.dol", 0x47198C, 0x4
+.global lbl_8063DC50
+lbl_8063DC50:
+ .incbin "baserom.dol", 0x471990, 0x4
+.global lbl_8063DC54
+lbl_8063DC54:
+ .incbin "baserom.dol", 0x471994, 0x4
+.global lbl_8063DC58
+lbl_8063DC58:
+ .incbin "baserom.dol", 0x471998, 0x8
+.global lbl_8063DC60
+lbl_8063DC60:
+ .incbin "baserom.dol", 0x4719A0, 0x4
+.global lbl_8063DC64
+lbl_8063DC64:
+ .incbin "baserom.dol", 0x4719A4, 0x2
+.global lbl_8063DC66
+lbl_8063DC66:
+ .incbin "baserom.dol", 0x4719A6, 0x2
+.global lbl_8063DC68
+lbl_8063DC68:
+ .incbin "baserom.dol", 0x4719A8, 0x2
+.global lbl_8063DC6A
+lbl_8063DC6A:
+ .incbin "baserom.dol", 0x4719AA, 0x2
+.global lbl_8063DC6C
+lbl_8063DC6C:
+ .incbin "baserom.dol", 0x4719AC, 0x4
+.global lbl_8063DC70
+lbl_8063DC70:
+ .incbin "baserom.dol", 0x4719B0, 0x4
+.global lbl_8063DC74
+lbl_8063DC74:
+ .incbin "baserom.dol", 0x4719B4, 0xC
+.global lbl_8063DC80
+lbl_8063DC80:
+ .incbin "baserom.dol", 0x4719C0, 0x8
+.global lbl_8063DC88
+lbl_8063DC88:
+ .incbin "baserom.dol", 0x4719C8, 0x4
+.global lbl_8063DC8C
+lbl_8063DC8C:
+ .incbin "baserom.dol", 0x4719CC, 0x4
+.global lbl_8063DC90
+lbl_8063DC90:
+ .incbin "baserom.dol", 0x4719D0, 0x8
+.global lbl_8063DC98
+lbl_8063DC98:
+ .incbin "baserom.dol", 0x4719D8, 0x4
+.global lbl_8063DC9C
+lbl_8063DC9C:
+ .incbin "baserom.dol", 0x4719DC, 0x4
+.global lbl_8063DCA0
+lbl_8063DCA0:
+ .incbin "baserom.dol", 0x4719E0, 0x8
+.global lbl_8063DCA8
+lbl_8063DCA8:
+ .incbin "baserom.dol", 0x4719E8, 0x4
+.global lbl_8063DCAC
+lbl_8063DCAC:
+ .incbin "baserom.dol", 0x4719EC, 0x4
+.global lbl_8063DCB0
+lbl_8063DCB0:
+ .incbin "baserom.dol", 0x4719F0, 0x4
+.global lbl_8063DCB4
+lbl_8063DCB4:
+ .incbin "baserom.dol", 0x4719F4, 0x4
+.global lbl_8063DCB8
+lbl_8063DCB8:
+ .incbin "baserom.dol", 0x4719F8, 0x10
+.global lbl_8063DCC8
+lbl_8063DCC8:
+ .incbin "baserom.dol", 0x471A08, 0x8
+.global lbl_8063DCD0
+lbl_8063DCD0:
+ .incbin "baserom.dol", 0x471A10, 0x8
+.global lbl_8063DCD8
+lbl_8063DCD8:
+ .incbin "baserom.dol", 0x471A18, 0x8
+.global lbl_8063DCE0
+lbl_8063DCE0:
+ .incbin "baserom.dol", 0x471A20, 0x8
+.global lbl_8063DCE8
+lbl_8063DCE8:
+ .incbin "baserom.dol", 0x471A28, 0x4
+.global lbl_8063DCEC
+lbl_8063DCEC:
+ .incbin "baserom.dol", 0x471A2C, 0x4
+.global lbl_8063DCF0
+lbl_8063DCF0:
+ .incbin "baserom.dol", 0x471A30, 0x8
+.global lbl_8063DCF8
+lbl_8063DCF8:
+ .incbin "baserom.dol", 0x471A38, 0x4
+.global lbl_8063DCFC
+lbl_8063DCFC:
+ .incbin "baserom.dol", 0x471A3C, 0x8
+.global lbl_8063DD04
+lbl_8063DD04:
+ .incbin "baserom.dol", 0x471A44, 0xC
+.global lbl_8063DD10
+lbl_8063DD10:
+ .incbin "baserom.dol", 0x471A50, 0x8
+.global lbl_8063DD18
+lbl_8063DD18:
+ .incbin "baserom.dol", 0x471A58, 0x8
+.global lbl_8063DD20
+lbl_8063DD20:
+ .incbin "baserom.dol", 0x471A60, 0x8
+.global lbl_8063DD28
+lbl_8063DD28:
+ .incbin "baserom.dol", 0x471A68, 0x8
+.global lbl_8063DD30
+lbl_8063DD30:
+ .incbin "baserom.dol", 0x471A70, 0x8
+.global lbl_8063DD38
+lbl_8063DD38:
+ .incbin "baserom.dol", 0x471A78, 0x8
+.global lbl_8063DD40
+lbl_8063DD40:
+ .incbin "baserom.dol", 0x471A80, 0x4
+.global lbl_8063DD44
+lbl_8063DD44:
+ .incbin "baserom.dol", 0x471A84, 0x4
+.global lbl_8063DD48
+lbl_8063DD48:
+ .incbin "baserom.dol", 0x471A88, 0x4
+.global lbl_8063DD4C
+lbl_8063DD4C:
+ .incbin "baserom.dol", 0x471A8C, 0x4
+.global lbl_8063DD50
+lbl_8063DD50:
+ .incbin "baserom.dol", 0x471A90, 0x4
+.global lbl_8063DD54
+lbl_8063DD54:
+ .incbin "baserom.dol", 0x471A94, 0x4
+.global lbl_8063DD58
+lbl_8063DD58:
+ .incbin "baserom.dol", 0x471A98, 0x8
+.global lbl_8063DD60
+lbl_8063DD60:
+ .incbin "baserom.dol", 0x471AA0, 0x8
+.global lbl_8063DD68
+lbl_8063DD68:
+ .incbin "baserom.dol", 0x471AA8, 0x4
+.global lbl_8063DD6C
+lbl_8063DD6C:
+ .incbin "baserom.dol", 0x471AAC, 0x14
+.global lbl_8063DD80
+lbl_8063DD80:
+ .incbin "baserom.dol", 0x471AC0, 0xF0
+.global lbl_8063DE70
+lbl_8063DE70:
+ .incbin "baserom.dol", 0x471BB0, 0x8
+.global lbl_8063DE78
+lbl_8063DE78:
+ .incbin "baserom.dol", 0x471BB8, 0x8
+.global lbl_8063DE80
+lbl_8063DE80:
+ .incbin "baserom.dol", 0x471BC0, 0x8
+.global lbl_8063DE88
+lbl_8063DE88:
+ .incbin "baserom.dol", 0x471BC8, 0x8
+.global lbl_8063DE90
+lbl_8063DE90:
+ .incbin "baserom.dol", 0x471BD0, 0x8
+.global lbl_8063DE98
+lbl_8063DE98:
+ .incbin "baserom.dol", 0x471BD8, 0x8
+.global lbl_8063DEA0
+lbl_8063DEA0:
+ .incbin "baserom.dol", 0x471BE0, 0x8
+.global lbl_8063DEA8
+lbl_8063DEA8:
+ .incbin "baserom.dol", 0x471BE8, 0x8
+.global lbl_8063DEB0
+lbl_8063DEB0:
+ .incbin "baserom.dol", 0x471BF0, 0x4
+.global lbl_8063DEB4
+lbl_8063DEB4:
+ .incbin "baserom.dol", 0x471BF4, 0x4
+.global lbl_8063DEB8
+lbl_8063DEB8:
+ .incbin "baserom.dol", 0x471BF8, 0x8
+.global lbl_8063DEC0
+lbl_8063DEC0:
+ .incbin "baserom.dol", 0x471C00, 0x8
+.global lbl_8063DEC8
+lbl_8063DEC8:
+ .incbin "baserom.dol", 0x471C08, 0x4
+.global lbl_8063DECC
+lbl_8063DECC:
+ .incbin "baserom.dol", 0x471C0C, 0x4
+.global lbl_8063DED0
+lbl_8063DED0:
+ .incbin "baserom.dol", 0x471C10, 0x8
+.global lbl_8063DED8
+lbl_8063DED8:
+ .incbin "baserom.dol", 0x471C18, 0x8
+.global lbl_8063DEE0
+lbl_8063DEE0:
+ .incbin "baserom.dol", 0x471C20, 0x4
+.global lbl_8063DEE4
+lbl_8063DEE4:
+ .incbin "baserom.dol", 0x471C24, 0x8
+.global lbl_8063DEEC
+lbl_8063DEEC:
+ .incbin "baserom.dol", 0x471C2C, 0x4
+.global lbl_8063DEF0
+lbl_8063DEF0:
+ .incbin "baserom.dol", 0x471C30, 0x8
+.global lbl_8063DEF8
+lbl_8063DEF8:
+ .incbin "baserom.dol", 0x471C38, 0x4
+.global lbl_8063DEFC
+lbl_8063DEFC:
+ .incbin "baserom.dol", 0x471C3C, 0x4
+.global lbl_8063DF00
+lbl_8063DF00:
+ .incbin "baserom.dol", 0x471C40, 0x8
+.global lbl_8063DF08
+lbl_8063DF08:
+ .incbin "baserom.dol", 0x471C48, 0x4
+.global lbl_8063DF0C
+lbl_8063DF0C:
+ .incbin "baserom.dol", 0x471C4C, 0x4
+.global lbl_8063DF10
+lbl_8063DF10:
+ .incbin "baserom.dol", 0x471C50, 0x8
+.global lbl_8063DF18
+lbl_8063DF18:
+ .incbin "baserom.dol", 0x471C58, 0x8
+.global lbl_8063DF20
+lbl_8063DF20:
+ .incbin "baserom.dol", 0x471C60, 0x8
+.global lbl_8063DF28
+lbl_8063DF28:
+ .incbin "baserom.dol", 0x471C68, 0x8
+.global lbl_8063DF30
+lbl_8063DF30:
+ .incbin "baserom.dol", 0x471C70, 0x8
+.global lbl_8063DF38
+lbl_8063DF38:
+ .incbin "baserom.dol", 0x471C78, 0x8
+.global lbl_8063DF40
+lbl_8063DF40:
+ .incbin "baserom.dol", 0x471C80, 0x4
+.global lbl_8063DF44
+lbl_8063DF44:
+ .incbin "baserom.dol", 0x471C84, 0x4
+.global lbl_8063DF48
+lbl_8063DF48:
+ .incbin "baserom.dol", 0x471C88, 0x8
+.global lbl_8063DF50
+lbl_8063DF50:
+ .incbin "baserom.dol", 0x471C90, 0x4
+.global lbl_8063DF54
+lbl_8063DF54:
+ .incbin "baserom.dol", 0x471C94, 0x4
+.global lbl_8063DF58
+lbl_8063DF58:
+ .incbin "baserom.dol", 0x471C98, 0x8
+.global lbl_8063DF60
+lbl_8063DF60:
+ .incbin "baserom.dol", 0x471CA0, 0x8
+.global lbl_8063DF68
+lbl_8063DF68:
+ .incbin "baserom.dol", 0x471CA8, 0x8
+.global lbl_8063DF70
+lbl_8063DF70:
+ .incbin "baserom.dol", 0x471CB0, 0x8
+.global lbl_8063DF78
+lbl_8063DF78:
+ .incbin "baserom.dol", 0x471CB8, 0x8
+.global lbl_8063DF80
+lbl_8063DF80:
+ .incbin "baserom.dol", 0x471CC0, 0x8
+.global lbl_8063DF88
+lbl_8063DF88:
+ .incbin "baserom.dol", 0x471CC8, 0x8
+.global lbl_8063DF90
+lbl_8063DF90:
+ .incbin "baserom.dol", 0x471CD0, 0x4
+.global lbl_8063DF94
+lbl_8063DF94:
+ .incbin "baserom.dol", 0x471CD4, 0x4
+.global lbl_8063DF98
+lbl_8063DF98:
+ .incbin "baserom.dol", 0x471CD8, 0x4
+.global lbl_8063DF9C
+lbl_8063DF9C:
+ .incbin "baserom.dol", 0x471CDC, 0x4
+.global lbl_8063DFA0
+lbl_8063DFA0:
+ .incbin "baserom.dol", 0x471CE0, 0x4
+.global lbl_8063DFA4
+lbl_8063DFA4:
+ .incbin "baserom.dol", 0x471CE4, 0x4
+.global lbl_8063DFA8
+lbl_8063DFA8:
+ .incbin "baserom.dol", 0x471CE8, 0x4
+.global lbl_8063DFAC
+lbl_8063DFAC:
+ .incbin "baserom.dol", 0x471CEC, 0x4
+.global lbl_8063DFB0
+lbl_8063DFB0:
+ .incbin "baserom.dol", 0x471CF0, 0x8
+.global lbl_8063DFB8
+lbl_8063DFB8:
+ .incbin "baserom.dol", 0x471CF8, 0x4
+.global lbl_8063DFBC
+lbl_8063DFBC:
+ .incbin "baserom.dol", 0x471CFC, 0x4
+.global lbl_8063DFC0
+lbl_8063DFC0:
+ .incbin "baserom.dol", 0x471D00, 0x4
+.global lbl_8063DFC4
+lbl_8063DFC4:
+ .incbin "baserom.dol", 0x471D04, 0x4
+.global lbl_8063DFC8
+lbl_8063DFC8:
+ .incbin "baserom.dol", 0x471D08, 0x4
+.global lbl_8063DFCC
+lbl_8063DFCC:
+ .incbin "baserom.dol", 0x471D0C, 0x4
+.global lbl_8063DFD0
+lbl_8063DFD0:
+ .incbin "baserom.dol", 0x471D10, 0x4
+.global lbl_8063DFD4
+lbl_8063DFD4:
+ .incbin "baserom.dol", 0x471D14, 0x4
+.global lbl_8063DFD8
+lbl_8063DFD8:
+ .incbin "baserom.dol", 0x471D18, 0x4
+.global lbl_8063DFDC
+lbl_8063DFDC:
+ .incbin "baserom.dol", 0x471D1C, 0x1
+.global lbl_8063DFDD
+lbl_8063DFDD:
+ .incbin "baserom.dol", 0x471D1D, 0x3
+.global lbl_8063DFE0
+lbl_8063DFE0:
+ .incbin "baserom.dol", 0x471D20, 0x8
+.global lbl_8063DFE8
+lbl_8063DFE8:
+ .incbin "baserom.dol", 0x471D28, 0x8
+.global lbl_8063DFF0
+lbl_8063DFF0:
+ .incbin "baserom.dol", 0x471D30, 0x8
+.global lbl_8063DFF8
+lbl_8063DFF8:
+ .incbin "baserom.dol", 0x471D38, 0x8
+.global lbl_8063E000
+lbl_8063E000:
+ .incbin "baserom.dol", 0x471D40, 0x18
+.global lbl_8063E018
+lbl_8063E018:
+ .incbin "baserom.dol", 0x471D58, 0x8
+.global lbl_8063E020
+lbl_8063E020:
+ .incbin "baserom.dol", 0x471D60, 0x8
+.global lbl_8063E028
+lbl_8063E028:
+ .incbin "baserom.dol", 0x471D68, 0x4
+.global lbl_8063E02C
+lbl_8063E02C:
+ .incbin "baserom.dol", 0x471D6C, 0x4
+.global lbl_8063E030
+lbl_8063E030:
+ .incbin "baserom.dol", 0x471D70, 0x8
+.global lbl_8063E038
+lbl_8063E038:
+ .incbin "baserom.dol", 0x471D78, 0x8
+.global lbl_8063E040
+lbl_8063E040:
+ .incbin "baserom.dol", 0x471D80, 0x4
+.global lbl_8063E044
+lbl_8063E044:
+ .incbin "baserom.dol", 0x471D84, 0x4
+.global lbl_8063E048
+lbl_8063E048:
+ .incbin "baserom.dol", 0x471D88, 0x4
+.global lbl_8063E04C
+lbl_8063E04C:
+ .incbin "baserom.dol", 0x471D8C, 0x8
+.global lbl_8063E054
+lbl_8063E054:
+ .incbin "baserom.dol", 0x471D94, 0x8
+.global lbl_8063E05C
+lbl_8063E05C:
+ .incbin "baserom.dol", 0x471D9C, 0x8
+.global lbl_8063E064
+lbl_8063E064:
+ .incbin "baserom.dol", 0x471DA4, 0x4
+.global lbl_8063E068
+lbl_8063E068:
+ .incbin "baserom.dol", 0x471DA8, 0x4
+.global lbl_8063E06C
+lbl_8063E06C:
+ .incbin "baserom.dol", 0x471DAC, 0x4
+.global lbl_8063E070
+lbl_8063E070:
+ .incbin "baserom.dol", 0x471DB0, 0x4
+.global lbl_8063E074
+lbl_8063E074:
+ .incbin "baserom.dol", 0x471DB4, 0x4
+.global lbl_8063E078
+lbl_8063E078:
+ .incbin "baserom.dol", 0x471DB8, 0x8
+.global lbl_8063E080
+lbl_8063E080:
+ .incbin "baserom.dol", 0x471DC0, 0x8
+.global lbl_8063E088
+lbl_8063E088:
+ .incbin "baserom.dol", 0x471DC8, 0x8
+.global lbl_8063E090
+lbl_8063E090:
+ .incbin "baserom.dol", 0x471DD0, 0x4
+.global lbl_8063E094
+lbl_8063E094:
+ .incbin "baserom.dol", 0x471DD4, 0x4
+.global lbl_8063E098
+lbl_8063E098:
+ .incbin "baserom.dol", 0x471DD8, 0x8
+.global lbl_8063E0A0
+lbl_8063E0A0:
+ .incbin "baserom.dol", 0x471DE0, 0x8
+.global lbl_8063E0A8
+lbl_8063E0A8:
+ .incbin "baserom.dol", 0x471DE8, 0x8
+.global lbl_8063E0B0
+lbl_8063E0B0:
+ .incbin "baserom.dol", 0x471DF0, 0x8
+.global lbl_8063E0B8
+lbl_8063E0B8:
+ .incbin "baserom.dol", 0x471DF8, 0x8
+.global lbl_8063E0C0
+lbl_8063E0C0:
+ .incbin "baserom.dol", 0x471E00, 0x4
+.global lbl_8063E0C4
+lbl_8063E0C4:
+ .incbin "baserom.dol", 0x471E04, 0x8
+.global lbl_8063E0CC
+lbl_8063E0CC:
+ .incbin "baserom.dol", 0x471E0C, 0x8
+.global lbl_8063E0D4
+lbl_8063E0D4:
+ .incbin "baserom.dol", 0x471E14, 0x4
+.global lbl_8063E0D8
+lbl_8063E0D8:
+ .incbin "baserom.dol", 0x471E18, 0x8
+.global lbl_8063E0E0
+lbl_8063E0E0:
+ .incbin "baserom.dol", 0x471E20, 0x8
+.global lbl_8063E0E8
+lbl_8063E0E8:
+ .incbin "baserom.dol", 0x471E28, 0x4
+.global lbl_8063E0EC
+lbl_8063E0EC:
+ .incbin "baserom.dol", 0x471E2C, 0x4
+.global lbl_8063E0F0
+lbl_8063E0F0:
+ .incbin "baserom.dol", 0x471E30, 0x4
+.global lbl_8063E0F4
+lbl_8063E0F4:
+ .incbin "baserom.dol", 0x471E34, 0x8
+.global lbl_8063E0FC
+lbl_8063E0FC:
+ .incbin "baserom.dol", 0x471E3C, 0x8
+.global lbl_8063E104
+lbl_8063E104:
+ .incbin "baserom.dol", 0x471E44, 0x8
+.global lbl_8063E10C
+lbl_8063E10C:
+ .incbin "baserom.dol", 0x471E4C, 0xC
+.global lbl_8063E118
+lbl_8063E118:
+ .incbin "baserom.dol", 0x471E58, 0x8
+.global lbl_8063E120
+lbl_8063E120:
+ .incbin "baserom.dol", 0x471E60, 0x8
+.global lbl_8063E128
+lbl_8063E128:
+ .incbin "baserom.dol", 0x471E68, 0x8
+.global lbl_8063E130
+lbl_8063E130:
+ .incbin "baserom.dol", 0x471E70, 0x4
+.global lbl_8063E134
+lbl_8063E134:
+ .incbin "baserom.dol", 0x471E74, 0x8
+.global lbl_8063E13C
+lbl_8063E13C:
+ .incbin "baserom.dol", 0x471E7C, 0x8
+.global lbl_8063E144
+lbl_8063E144:
+ .incbin "baserom.dol", 0x471E84, 0x8
+.global lbl_8063E14C
+lbl_8063E14C:
+ .incbin "baserom.dol", 0x471E8C, 0x4
+.global lbl_8063E150
+lbl_8063E150:
+ .incbin "baserom.dol", 0x471E90, 0x8
+.global lbl_8063E158
+lbl_8063E158:
+ .incbin "baserom.dol", 0x471E98, 0x8
+.global lbl_8063E160
+lbl_8063E160:
+ .incbin "baserom.dol", 0x471EA0, 0x8
+.global lbl_8063E168
+lbl_8063E168:
+ .incbin "baserom.dol", 0x471EA8, 0x4
+.global lbl_8063E16C
+lbl_8063E16C:
+ .incbin "baserom.dol", 0x471EAC, 0x8
+.global lbl_8063E174
+lbl_8063E174:
+ .incbin "baserom.dol", 0x471EB4, 0x8
+.global lbl_8063E17C
+lbl_8063E17C:
+ .incbin "baserom.dol", 0x471EBC, 0x8
+.global lbl_8063E184
+lbl_8063E184:
+ .incbin "baserom.dol", 0x471EC4, 0xC
+.global lbl_8063E190
+lbl_8063E190:
+ .incbin "baserom.dol", 0x471ED0, 0x8
+.global lbl_8063E198
+lbl_8063E198:
+ .incbin "baserom.dol", 0x471ED8, 0x8
+.global lbl_8063E1A0
+lbl_8063E1A0:
+ .incbin "baserom.dol", 0x471EE0, 0x8
+.global lbl_8063E1A8
+lbl_8063E1A8:
+ .incbin "baserom.dol", 0x471EE8, 0x8
+.global lbl_8063E1B0
+lbl_8063E1B0:
+ .incbin "baserom.dol", 0x471EF0, 0x4
+.global lbl_8063E1B4
+lbl_8063E1B4:
+ .incbin "baserom.dol", 0x471EF4, 0x8
+.global lbl_8063E1BC
+lbl_8063E1BC:
+ .incbin "baserom.dol", 0x471EFC, 0x4
+.global lbl_8063E1C0
+lbl_8063E1C0:
+ .incbin "baserom.dol", 0x471F00, 0x8
+.global lbl_8063E1C8
+lbl_8063E1C8:
+ .incbin "baserom.dol", 0x471F08, 0x8
+.global lbl_8063E1D0
+lbl_8063E1D0:
+ .incbin "baserom.dol", 0x471F10, 0x8
+.global lbl_8063E1D8
+lbl_8063E1D8:
+ .incbin "baserom.dol", 0x471F18, 0x8
+.global lbl_8063E1E0
+lbl_8063E1E0:
+ .incbin "baserom.dol", 0x471F20, 0x8
+.global lbl_8063E1E8
+lbl_8063E1E8:
+ .incbin "baserom.dol", 0x471F28, 0x8
+.global lbl_8063E1F0
+lbl_8063E1F0:
+ .incbin "baserom.dol", 0x471F30, 0x8
+.global lbl_8063E1F8
+lbl_8063E1F8:
+ .incbin "baserom.dol", 0x471F38, 0x8
+.global lbl_8063E200
+lbl_8063E200:
+ .incbin "baserom.dol", 0x471F40, 0x8
+.global lbl_8063E208
+lbl_8063E208:
+ .incbin "baserom.dol", 0x471F48, 0x8
+.global lbl_8063E210
+lbl_8063E210:
+ .incbin "baserom.dol", 0x471F50, 0x4
+.global lbl_8063E214
+lbl_8063E214:
+ .incbin "baserom.dol", 0x471F54, 0x8
+.global lbl_8063E21C
+lbl_8063E21C:
+ .incbin "baserom.dol", 0x471F5C, 0x8
+.global lbl_8063E224
+lbl_8063E224:
+ .incbin "baserom.dol", 0x471F64, 0x8
+.global lbl_8063E22C
+lbl_8063E22C:
+ .incbin "baserom.dol", 0x471F6C, 0xC
+.global lbl_8063E238
+lbl_8063E238:
+ .incbin "baserom.dol", 0x471F78, 0x8
+.global lbl_8063E240
+lbl_8063E240:
+ .incbin "baserom.dol", 0x471F80, 0x8
+.global lbl_8063E248
+lbl_8063E248:
+ .incbin "baserom.dol", 0x471F88, 0x4
+.global lbl_8063E24C
+lbl_8063E24C:
+ .incbin "baserom.dol", 0x471F8C, 0x8
+.global lbl_8063E254
+lbl_8063E254:
+ .incbin "baserom.dol", 0x471F94, 0x8
+.global lbl_8063E25C
+lbl_8063E25C:
+ .incbin "baserom.dol", 0x471F9C, 0x4
+.global lbl_8063E260
+lbl_8063E260:
+ .incbin "baserom.dol", 0x471FA0, 0x8
+.global lbl_8063E268
+lbl_8063E268:
+ .incbin "baserom.dol", 0x471FA8, 0x8
+.global lbl_8063E270
+lbl_8063E270:
+ .incbin "baserom.dol", 0x471FB0, 0x8
+.global lbl_8063E278
+lbl_8063E278:
+ .incbin "baserom.dol", 0x471FB8, 0x4
+.global lbl_8063E27C
+lbl_8063E27C:
+ .incbin "baserom.dol", 0x471FBC, 0x4
+.global lbl_8063E280
+lbl_8063E280:
+ .incbin "baserom.dol", 0x471FC0, 0x4
+.global lbl_8063E284
+lbl_8063E284:
+ .incbin "baserom.dol", 0x471FC4, 0x4
+.global lbl_8063E288
+lbl_8063E288:
+ .incbin "baserom.dol", 0x471FC8, 0x8
+.global lbl_8063E290
+lbl_8063E290:
+ .incbin "baserom.dol", 0x471FD0, 0x8
+.global lbl_8063E298
+lbl_8063E298:
+ .incbin "baserom.dol", 0x471FD8, 0x4
+.global lbl_8063E29C
+lbl_8063E29C:
+ .incbin "baserom.dol", 0x471FDC, 0x4
+.global lbl_8063E2A0
+lbl_8063E2A0:
+ .incbin "baserom.dol", 0x471FE0, 0x8
+.global lbl_8063E2A8
+lbl_8063E2A8:
+ .incbin "baserom.dol", 0x471FE8, 0x4
+.global lbl_8063E2AC
+lbl_8063E2AC:
+ .incbin "baserom.dol", 0x471FEC, 0xC
+.global lbl_8063E2B8
+lbl_8063E2B8:
+ .incbin "baserom.dol", 0x471FF8, 0x4
+.global lbl_8063E2BC
+lbl_8063E2BC:
+ .incbin "baserom.dol", 0x471FFC, 0x4
+.global lbl_8063E2C0
+lbl_8063E2C0:
+ .incbin "baserom.dol", 0x472000, 0x8
+.global lbl_8063E2C8
+lbl_8063E2C8:
+ .incbin "baserom.dol", 0x472008, 0x8
+.global lbl_8063E2D0
+lbl_8063E2D0:
+ .incbin "baserom.dol", 0x472010, 0x8
+.global lbl_8063E2D8
+lbl_8063E2D8:
+ .incbin "baserom.dol", 0x472018, 0x8
+.global lbl_8063E2E0
+lbl_8063E2E0:
+ .incbin "baserom.dol", 0x472020, 0x4
+.global lbl_8063E2E4
+lbl_8063E2E4:
+ .incbin "baserom.dol", 0x472024, 0x8
+.global lbl_8063E2EC
+lbl_8063E2EC:
+ .incbin "baserom.dol", 0x47202C, 0xC
+.global lbl_8063E2F8
+lbl_8063E2F8:
+ .incbin "baserom.dol", 0x472038, 0x8
+.global lbl_8063E300
+lbl_8063E300:
+ .incbin "baserom.dol", 0x472040, 0x8
+.global lbl_8063E308
+lbl_8063E308:
+ .incbin "baserom.dol", 0x472048, 0x8
+.global lbl_8063E310
+lbl_8063E310:
+ .incbin "baserom.dol", 0x472050, 0x8
+.global lbl_8063E318
+lbl_8063E318:
+ .incbin "baserom.dol", 0x472058, 0x8
+.global lbl_8063E320
+lbl_8063E320:
+ .incbin "baserom.dol", 0x472060, 0x8
+.global lbl_8063E328
+lbl_8063E328:
+ .incbin "baserom.dol", 0x472068, 0x8
+.global lbl_8063E330
+lbl_8063E330:
+ .incbin "baserom.dol", 0x472070, 0x8
+.global lbl_8063E338
+lbl_8063E338:
+ .incbin "baserom.dol", 0x472078, 0x8
+.global lbl_8063E340
+lbl_8063E340:
+ .incbin "baserom.dol", 0x472080, 0x8
+.global lbl_8063E348
+lbl_8063E348:
+ .incbin "baserom.dol", 0x472088, 0x8
+.global lbl_8063E350
+lbl_8063E350:
+ .incbin "baserom.dol", 0x472090, 0x8
+.global lbl_8063E358
+lbl_8063E358:
+ .incbin "baserom.dol", 0x472098, 0x8
+.global lbl_8063E360
+lbl_8063E360:
+ .incbin "baserom.dol", 0x4720A0, 0x8
+.global lbl_8063E368
+lbl_8063E368:
+ .incbin "baserom.dol", 0x4720A8, 0x8
+.global lbl_8063E370
+lbl_8063E370:
+ .incbin "baserom.dol", 0x4720B0, 0x8
+.global lbl_8063E378
+lbl_8063E378:
+ .incbin "baserom.dol", 0x4720B8, 0x8
+.global lbl_8063E380
+lbl_8063E380:
+ .incbin "baserom.dol", 0x4720C0, 0x8
+.global lbl_8063E388
+lbl_8063E388:
+ .incbin "baserom.dol", 0x4720C8, 0x8
+.global lbl_8063E390
+lbl_8063E390:
+ .incbin "baserom.dol", 0x4720D0, 0x8
+.global lbl_8063E398
+lbl_8063E398:
+ .incbin "baserom.dol", 0x4720D8, 0x8
+.global lbl_8063E3A0
+lbl_8063E3A0:
+ .incbin "baserom.dol", 0x4720E0, 0x8
+.global lbl_8063E3A8
+lbl_8063E3A8:
+ .incbin "baserom.dol", 0x4720E8, 0x8
+.global lbl_8063E3B0
+lbl_8063E3B0:
+ .incbin "baserom.dol", 0x4720F0, 0x8
+.global lbl_8063E3B8
+lbl_8063E3B8:
+ .incbin "baserom.dol", 0x4720F8, 0x8
+.global lbl_8063E3C0
+lbl_8063E3C0:
+ .incbin "baserom.dol", 0x472100, 0x8
+.global lbl_8063E3C8
+lbl_8063E3C8:
+ .incbin "baserom.dol", 0x472108, 0x8
+.global lbl_8063E3D0
+lbl_8063E3D0:
+ .incbin "baserom.dol", 0x472110, 0x8
+.global lbl_8063E3D8
+lbl_8063E3D8:
+ .incbin "baserom.dol", 0x472118, 0x8
+.global lbl_8063E3E0
+lbl_8063E3E0:
+ .incbin "baserom.dol", 0x472120, 0x8
+.global lbl_8063E3E8
+lbl_8063E3E8:
+ .incbin "baserom.dol", 0x472128, 0x4
+.global lbl_8063E3EC
+lbl_8063E3EC:
+ .incbin "baserom.dol", 0x47212C, 0x4
+.global lbl_8063E3F0
+lbl_8063E3F0:
+ .incbin "baserom.dol", 0x472130, 0x4
+.global lbl_8063E3F4
+lbl_8063E3F4:
+ .incbin "baserom.dol", 0x472134, 0x4
+.global lbl_8063E3F8
+lbl_8063E3F8:
+ .incbin "baserom.dol", 0x472138, 0x8
+.global lbl_8063E400
+lbl_8063E400:
+ .incbin "baserom.dol", 0x472140, 0x8
+.global lbl_8063E408
+lbl_8063E408:
+ .incbin "baserom.dol", 0x472148, 0x8
+.global lbl_8063E410
+lbl_8063E410:
+ .incbin "baserom.dol", 0x472150, 0x8
+.global lbl_8063E418
+lbl_8063E418:
+ .incbin "baserom.dol", 0x472158, 0x8
+.global lbl_8063E420
+lbl_8063E420:
+ .incbin "baserom.dol", 0x472160, 0x8
+.global lbl_8063E428
+lbl_8063E428:
+ .incbin "baserom.dol", 0x472168, 0x8
+.global lbl_8063E430
+lbl_8063E430:
+ .incbin "baserom.dol", 0x472170, 0x8
+.global lbl_8063E438
+lbl_8063E438:
+ .incbin "baserom.dol", 0x472178, 0x8
+.global lbl_8063E440
+lbl_8063E440:
+ .incbin "baserom.dol", 0x472180, 0x8
+.global lbl_8063E448
+lbl_8063E448:
+ .incbin "baserom.dol", 0x472188, 0x4
+.global lbl_8063E44C
+lbl_8063E44C:
+ .incbin "baserom.dol", 0x47218C, 0x4
+.global lbl_8063E450
+lbl_8063E450:
+ .incbin "baserom.dol", 0x472190, 0x8
+.global lbl_8063E458
+lbl_8063E458:
+ .incbin "baserom.dol", 0x472198, 0x8
+.global lbl_8063E460
+lbl_8063E460:
+ .incbin "baserom.dol", 0x4721A0, 0x8
+.global lbl_8063E468
+lbl_8063E468:
+ .incbin "baserom.dol", 0x4721A8, 0x8
+.global lbl_8063E470
+lbl_8063E470:
+ .incbin "baserom.dol", 0x4721B0, 0x8
+.global lbl_8063E478
+lbl_8063E478:
+ .incbin "baserom.dol", 0x4721B8, 0x4
+.global lbl_8063E47C
+lbl_8063E47C:
+ .incbin "baserom.dol", 0x4721BC, 0xC
+.global lbl_8063E488
+lbl_8063E488:
+ .incbin "baserom.dol", 0x4721C8, 0x8
+.global lbl_8063E490
+lbl_8063E490:
+ .incbin "baserom.dol", 0x4721D0, 0x8
+.global lbl_8063E498
+lbl_8063E498:
+ .incbin "baserom.dol", 0x4721D8, 0x8
+.global lbl_8063E4A0
+lbl_8063E4A0:
+ .incbin "baserom.dol", 0x4721E0, 0x8
+.global lbl_8063E4A8
+lbl_8063E4A8:
+ .incbin "baserom.dol", 0x4721E8, 0x8
+.global lbl_8063E4B0
+lbl_8063E4B0:
+ .incbin "baserom.dol", 0x4721F0, 0x8
+.global lbl_8063E4B8
+lbl_8063E4B8:
+ .incbin "baserom.dol", 0x4721F8, 0x8
+.global lbl_8063E4C0
+lbl_8063E4C0:
+ .incbin "baserom.dol", 0x472200, 0x8
+.global lbl_8063E4C8
+lbl_8063E4C8:
+ .incbin "baserom.dol", 0x472208, 0x8
+.global lbl_8063E4D0
+lbl_8063E4D0:
+ .incbin "baserom.dol", 0x472210, 0x4
+.global lbl_8063E4D4
+lbl_8063E4D4:
+ .incbin "baserom.dol", 0x472214, 0x4
+.global lbl_8063E4D8
+lbl_8063E4D8:
+ .incbin "baserom.dol", 0x472218, 0x8
+.global lbl_8063E4E0
+lbl_8063E4E0:
+ .incbin "baserom.dol", 0x472220, 0x8
+.global lbl_8063E4E8
+lbl_8063E4E8:
+ .incbin "baserom.dol", 0x472228, 0x4
+.global lbl_8063E4EC
+lbl_8063E4EC:
+ .incbin "baserom.dol", 0x47222C, 0x4
+.global lbl_8063E4F0
+lbl_8063E4F0:
+ .incbin "baserom.dol", 0x472230, 0x8
+.global lbl_8063E4F8
+lbl_8063E4F8:
+ .incbin "baserom.dol", 0x472238, 0x8
+.global lbl_8063E500
+lbl_8063E500:
+ .incbin "baserom.dol", 0x472240, 0x4
+.global lbl_8063E504
+lbl_8063E504:
+ .incbin "baserom.dol", 0x472244, 0x8
+.global lbl_8063E50C
+lbl_8063E50C:
+ .incbin "baserom.dol", 0x47224C, 0x4
+.global lbl_8063E510
+lbl_8063E510:
+ .incbin "baserom.dol", 0x472250, 0x8
+.global lbl_8063E518
+lbl_8063E518:
+ .incbin "baserom.dol", 0x472258, 0x4
+.global lbl_8063E51C
+lbl_8063E51C:
+ .incbin "baserom.dol", 0x47225C, 0x8
+.global lbl_8063E524
+lbl_8063E524:
+ .incbin "baserom.dol", 0x472264, 0x8
+.global lbl_8063E52C
+lbl_8063E52C:
+ .incbin "baserom.dol", 0x47226C, 0x4
+.global lbl_8063E530
+lbl_8063E530:
+ .incbin "baserom.dol", 0x472270, 0x8
+.global lbl_8063E538
+lbl_8063E538:
+ .incbin "baserom.dol", 0x472278, 0x8
+.global lbl_8063E540
+lbl_8063E540:
+ .incbin "baserom.dol", 0x472280, 0x4
+.global lbl_8063E544
+lbl_8063E544:
+ .incbin "baserom.dol", 0x472284, 0xC
+.global lbl_8063E550
+lbl_8063E550:
+ .incbin "baserom.dol", 0x472290, 0x4
+.global lbl_8063E554
+lbl_8063E554:
+ .incbin "baserom.dol", 0x472294, 0xC
+.global lbl_8063E560
+lbl_8063E560:
+ .incbin "baserom.dol", 0x4722A0, 0x8
+.global lbl_8063E568
+lbl_8063E568:
+ .incbin "baserom.dol", 0x4722A8, 0x8
+.global lbl_8063E570
+lbl_8063E570:
+ .incbin "baserom.dol", 0x4722B0, 0x8
+.global lbl_8063E578
+lbl_8063E578:
+ .incbin "baserom.dol", 0x4722B8, 0x8
+.global lbl_8063E580
+lbl_8063E580:
+ .incbin "baserom.dol", 0x4722C0, 0x4
+.global lbl_8063E584
+lbl_8063E584:
+ .incbin "baserom.dol", 0x4722C4, 0xC
+.global lbl_8063E590
+lbl_8063E590:
+ .incbin "baserom.dol", 0x4722D0, 0x8
+.global lbl_8063E598
+lbl_8063E598:
+ .incbin "baserom.dol", 0x4722D8, 0x4
+.global lbl_8063E59C
+lbl_8063E59C:
+ .incbin "baserom.dol", 0x4722DC, 0x4
+.global lbl_8063E5A0
+lbl_8063E5A0:
+ .incbin "baserom.dol", 0x4722E0, 0x8
+.global lbl_8063E5A8
+lbl_8063E5A8:
+ .incbin "baserom.dol", 0x4722E8, 0x4
+.global lbl_8063E5AC
+lbl_8063E5AC:
+ .incbin "baserom.dol", 0x4722EC, 0x4
+.global lbl_8063E5B0
+lbl_8063E5B0:
+ .incbin "baserom.dol", 0x4722F0, 0x8
+.global lbl_8063E5B8
+lbl_8063E5B8:
+ .incbin "baserom.dol", 0x4722F8, 0x4
+.global lbl_8063E5BC
+lbl_8063E5BC:
+ .incbin "baserom.dol", 0x4722FC, 0x8
+.global lbl_8063E5C4
+lbl_8063E5C4:
+ .incbin "baserom.dol", 0x472304, 0x8
+.global lbl_8063E5CC
+lbl_8063E5CC:
+ .incbin "baserom.dol", 0x47230C, 0x4
+.global lbl_8063E5D0
+lbl_8063E5D0:
+ .incbin "baserom.dol", 0x472310, 0x70
+.global lbl_8063E640
+lbl_8063E640:
+ .incbin "baserom.dol", 0x472380, 0x4
+.global lbl_8063E644
+lbl_8063E644:
+ .incbin "baserom.dol", 0x472384, 0x4
+.global lbl_8063E648
+lbl_8063E648:
+ .incbin "baserom.dol", 0x472388, 0x8
+.global lbl_8063E650
+lbl_8063E650:
+ .incbin "baserom.dol", 0x472390, 0x4
+.global lbl_8063E654
+lbl_8063E654:
+ .incbin "baserom.dol", 0x472394, 0x4
+.global lbl_8063E658
+lbl_8063E658:
+ .incbin "baserom.dol", 0x472398, 0x4
+.global lbl_8063E65C
+lbl_8063E65C:
+ .incbin "baserom.dol", 0x47239C, 0x4
+.global lbl_8063E660
+lbl_8063E660:
+ .incbin "baserom.dol", 0x4723A0, 0x4
+.global lbl_8063E664
+lbl_8063E664:
+ .incbin "baserom.dol", 0x4723A4, 0x8
+.global lbl_8063E66C
+lbl_8063E66C:
+ .incbin "baserom.dol", 0x4723AC, 0x4
+.global lbl_8063E670
+lbl_8063E670:
+ .incbin "baserom.dol", 0x4723B0, 0x8
+.global lbl_8063E678
+lbl_8063E678:
+ .incbin "baserom.dol", 0x4723B8, 0x8
+.global lbl_8063E680
+lbl_8063E680:
+ .incbin "baserom.dol", 0x4723C0, 0x8
+.global lbl_8063E688
+lbl_8063E688:
+ .incbin "baserom.dol", 0x4723C8, 0x4
+.global lbl_8063E68C
+lbl_8063E68C:
+ .incbin "baserom.dol", 0x4723CC, 0x8
+.global lbl_8063E694
+lbl_8063E694:
+ .incbin "baserom.dol", 0x4723D4, 0x4
+.global lbl_8063E698
+lbl_8063E698:
+ .incbin "baserom.dol", 0x4723D8, 0x8
+.global lbl_8063E6A0
+lbl_8063E6A0:
+ .incbin "baserom.dol", 0x4723E0, 0x4
+.global lbl_8063E6A4
+lbl_8063E6A4:
+ .incbin "baserom.dol", 0x4723E4, 0x4
+.global lbl_8063E6A8
+lbl_8063E6A8:
+ .incbin "baserom.dol", 0x4723E8, 0x8
+.global lbl_8063E6B0
+lbl_8063E6B0:
+ .incbin "baserom.dol", 0x4723F0, 0x8
+.global lbl_8063E6B8
+lbl_8063E6B8:
+ .incbin "baserom.dol", 0x4723F8, 0x8
+.global lbl_8063E6C0
+lbl_8063E6C0:
+ .incbin "baserom.dol", 0x472400, 0x8
+.global lbl_8063E6C8
+lbl_8063E6C8:
+ .incbin "baserom.dol", 0x472408, 0x8
+.global lbl_8063E6D0
+lbl_8063E6D0:
+ .incbin "baserom.dol", 0x472410, 0x4
+.global lbl_8063E6D4
+lbl_8063E6D4:
+ .incbin "baserom.dol", 0x472414, 0x8
+.global lbl_8063E6DC
+lbl_8063E6DC:
+ .incbin "baserom.dol", 0x47241C, 0x4
+.global lbl_8063E6E0
+lbl_8063E6E0:
+ .incbin "baserom.dol", 0x472420, 0x4
+.global lbl_8063E6E4
+lbl_8063E6E4:
+ .incbin "baserom.dol", 0x472424, 0x4
+.global lbl_8063E6E8
+lbl_8063E6E8:
+ .incbin "baserom.dol", 0x472428, 0x8
+.global lbl_8063E6F0
+lbl_8063E6F0:
+ .incbin "baserom.dol", 0x472430, 0x4
+.global lbl_8063E6F4
+lbl_8063E6F4:
+ .incbin "baserom.dol", 0x472434, 0x4
+.global lbl_8063E6F8
+lbl_8063E6F8:
+ .incbin "baserom.dol", 0x472438, 0x4
+.global lbl_8063E6FC
+lbl_8063E6FC:
+ .incbin "baserom.dol", 0x47243C, 0x4
+.global lbl_8063E700
+lbl_8063E700:
+ .incbin "baserom.dol", 0x472440, 0x8
+.global lbl_8063E708
+lbl_8063E708:
+ .incbin "baserom.dol", 0x472448, 0x4
+.global lbl_8063E70C
+lbl_8063E70C:
+ .incbin "baserom.dol", 0x47244C, 0x4
+.global lbl_8063E710
+lbl_8063E710:
+ .incbin "baserom.dol", 0x472450, 0x4
+.global lbl_8063E714
+lbl_8063E714:
+ .incbin "baserom.dol", 0x472454, 0x8
+.global lbl_8063E71C
+lbl_8063E71C:
+ .incbin "baserom.dol", 0x47245C, 0x8
+.global lbl_8063E724
+lbl_8063E724:
+ .incbin "baserom.dol", 0x472464, 0x8
+.global lbl_8063E72C
+lbl_8063E72C:
+ .incbin "baserom.dol", 0x47246C, 0xC
+.global lbl_8063E738
+lbl_8063E738:
+ .incbin "baserom.dol", 0x472478, 0x8
+.global lbl_8063E740
+lbl_8063E740:
+ .incbin "baserom.dol", 0x472480, 0x8
+.global lbl_8063E748
+lbl_8063E748:
+ .incbin "baserom.dol", 0x472488, 0x8
+.global lbl_8063E750
+lbl_8063E750:
+ .incbin "baserom.dol", 0x472490, 0x8
+.global lbl_8063E758
+lbl_8063E758:
+ .incbin "baserom.dol", 0x472498, 0x8
+.global lbl_8063E760
+lbl_8063E760:
+ .incbin "baserom.dol", 0x4724A0, 0x4
+.global lbl_8063E764
+lbl_8063E764:
+ .incbin "baserom.dol", 0x4724A4, 0x4
+.global lbl_8063E768
+lbl_8063E768:
+ .incbin "baserom.dol", 0x4724A8, 0x8
+.global lbl_8063E770
+lbl_8063E770:
+ .incbin "baserom.dol", 0x4724B0, 0x4
+.global lbl_8063E774
+lbl_8063E774:
+ .incbin "baserom.dol", 0x4724B4, 0x4
+.global lbl_8063E778
+lbl_8063E778:
+ .incbin "baserom.dol", 0x4724B8, 0x4
+.global lbl_8063E77C
+lbl_8063E77C:
+ .incbin "baserom.dol", 0x4724BC, 0xC
+.global lbl_8063E788
+lbl_8063E788:
+ .incbin "baserom.dol", 0x4724C8, 0x8
+.global lbl_8063E790
+lbl_8063E790:
+ .incbin "baserom.dol", 0x4724D0, 0x4
+.global lbl_8063E794
+lbl_8063E794:
+ .incbin "baserom.dol", 0x4724D4, 0x1C
+.global lbl_8063E7B0
+lbl_8063E7B0:
+ .incbin "baserom.dol", 0x4724F0, 0x4
+.global lbl_8063E7B4
+lbl_8063E7B4:
+ .incbin "baserom.dol", 0x4724F4, 0xC
+.global lbl_8063E7C0
+lbl_8063E7C0:
+ .incbin "baserom.dol", 0x472500, 0x8
+.global lbl_8063E7C8
+lbl_8063E7C8:
+ .incbin "baserom.dol", 0x472508, 0x4
+.global lbl_8063E7CC
+lbl_8063E7CC:
+ .incbin "baserom.dol", 0x47250C, 0x4
+.global lbl_8063E7D0
+lbl_8063E7D0:
+ .incbin "baserom.dol", 0x472510, 0x8
+.global lbl_8063E7D8
+lbl_8063E7D8:
+ .incbin "baserom.dol", 0x472518, 0x8
+.global lbl_8063E7E0
+lbl_8063E7E0:
+ .incbin "baserom.dol", 0x472520, 0x4
+.global lbl_8063E7E4
+lbl_8063E7E4:
+ .incbin "baserom.dol", 0x472524, 0x4
+.global lbl_8063E7E8
+lbl_8063E7E8:
+ .incbin "baserom.dol", 0x472528, 0x8
+.global lbl_8063E7F0
+lbl_8063E7F0:
+ .incbin "baserom.dol", 0x472530, 0x8
+.global lbl_8063E7F8
+lbl_8063E7F8:
+ .incbin "baserom.dol", 0x472538, 0x8
+.global lbl_8063E800
+lbl_8063E800:
+ .incbin "baserom.dol", 0x472540, 0x4
+.global lbl_8063E804
+lbl_8063E804:
+ .incbin "baserom.dol", 0x472544, 0x4
+.global lbl_8063E808
+lbl_8063E808:
+ .incbin "baserom.dol", 0x472548, 0x4
+.global lbl_8063E80C
+lbl_8063E80C:
+ .incbin "baserom.dol", 0x47254C, 0xC
+.global lbl_8063E818
+lbl_8063E818:
+ .incbin "baserom.dol", 0x472558, 0xC
+.global lbl_8063E824
+lbl_8063E824:
+ .incbin "baserom.dol", 0x472564, 0xC
+.global lbl_8063E830
+lbl_8063E830:
+ .incbin "baserom.dol", 0x472570, 0x88
+.global lbl_8063E8B8
+lbl_8063E8B8:
+ .incbin "baserom.dol", 0x4725F8, 0x8
+.global lbl_8063E8C0
+lbl_8063E8C0:
+ .incbin "baserom.dol", 0x472600, 0x8
+.global lbl_8063E8C8
+lbl_8063E8C8:
+ .incbin "baserom.dol", 0x472608, 0x8
+.global lbl_8063E8D0
+lbl_8063E8D0:
+ .incbin "baserom.dol", 0x472610, 0x10
diff --git a/include/SDK/DVD/dvdfs.h b/include/SDK/DVD/dvdfs.h index 7be2c08..a5283eb 100644 --- a/include/SDK/DVD/dvdfs.h +++ b/include/SDK/DVD/dvdfs.h @@ -14,9 +14,9 @@ struct DVDFileInfo u8 unk0[0x34];
size_t unk34;
u8 unk38[0x8];
- void (*unk40)(s32, void*); // TODO: not a DVDFileCallback bc an unkClass* is passed as 2nd param?
- void* unk44; //data cache start addr to invalidate
- s32 unk48; // data cache region size
+ void (*unk40)(s32, void*);
+ void* unk44;
+ u32 unk48;
};
BOOL DVDOpen(const char*, DVDFileInfo*);
diff --git a/include/code_801DBE90.h b/include/code_801DBE90.h new file mode 100644 index 0000000..49889e7 --- /dev/null +++ b/include/code_801DBE90.h @@ -0,0 +1,40 @@ +#ifndef POKEREVO_CODE_801DBE90_H
+#define POKEREVO_CODE_801DBE90_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "SDK/dvd.h"
+#include "SDK/mem.h"
+
+struct gUnkClass5
+{
+ u8 unk0;
+ u8 unk1;
+ u8 unk2[0x2];
+ DVDFileInfo unk4;
+};
+
+BOOL func_801DC0C8(size_t p1, u32 p2);
+gUnkClass5* func_801DC2D0(const char* fileName);
+BOOL func_801DC380(const char* fileName);
+s32 func_801DC3FC(gUnkClass5* p1, void* addr, s32 length, s32 offset);
+BOOL func_801DC4F0(gUnkClass5* p1, void* p2, u32 p3, s32 p4, void (*p5)(s32, void*));
+s32 func_801DC5FC(gUnkClass5* p1, void* addr, s32 length, s32 offset, s32 prio);
+BOOL func_801DC6C4(gUnkClass5* p1);
+size_t func_801DC760(gUnkClass5* p1);
+BOOL func_801DC7F8(gUnkClass5* p1, s32 offset, void (*p3)(s32, void*));
+u8* func_801DCBC0(const char* fileName, u32* fileSz);
+void* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz);
+BOOL func_801DCD94(const char* fileName);
+void func_801DCDB8(void (*p1)(u32), void (*p2)(void));
+u32 func_801DCDC4(void);
+void func_801DCE38(void);
+u8 func_801DCE44(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //POKEREVO_CODE_801DBE90_H
diff --git a/include/code_801DCE6C.h b/include/code_801DCE6C.h index 1b0d847..f06b185 100644 --- a/include/code_801DCE6C.h +++ b/include/code_801DCE6C.h @@ -5,6 +5,8 @@ extern "C" {
#endif
+#include "code_801DBE90.h"
+
struct gUnkClass4
{
u8 unk0[0x2];
@@ -14,6 +16,14 @@ struct gUnkClass4 gUnkClass4(void);
};
+u32 func_801DCF74(gUnkClass4*, const char*, gUnkClass5*);
+u32 func_801DCF48(gUnkClass4*, const char*);
+s32 func_801DD084(gUnkClass4* p1, gUnkClass5* p2, void* addr, s32 length, s32 offset);
+void* func_801DD220(gUnkClass4*, gUnkClass5*, void*, u32, s32);
+u32 func_801DCFE4(gUnkClass4*, gUnkClass5*);
+u32 func_801DD03C(gUnkClass4*, gUnkClass5*, u32*);
+BOOL func_801DD294(gUnkClass4*, const char*, s32);
+
#ifdef __cplusplus
}
#endif
diff --git a/include/code_80223C54.h b/include/code_80223C54.h new file mode 100644 index 0000000..e679378 --- /dev/null +++ b/include/code_80223C54.h @@ -0,0 +1,15 @@ +#ifndef POKEREVO_CODE_80223C54_H
+#define POKEREVO_CODE_80223C54_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+u32 func_80223FD0(u32, u32, u32, void (*)(u32, u32));
+void func_8022408C(u32, const char*);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //POKEREVO_CODE_80223C54_H
diff --git a/include/code_80224104.h b/include/code_80224104.h new file mode 100644 index 0000000..5ac5dc2 --- /dev/null +++ b/include/code_80224104.h @@ -0,0 +1,17 @@ +#ifndef POKEREVO_CODE_80224104_H
+#define POKEREVO_CODE_80224104_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+u32 func_802245C4(void*);
+void func_80224588(void*);
+
+extern void* lbl_8063F600;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //POKEREVO_CODE_80224104_H
diff --git a/include/code_80249BC8.h b/include/code_80249BC8.h new file mode 100644 index 0000000..7cc4458 --- /dev/null +++ b/include/code_80249BC8.h @@ -0,0 +1,14 @@ +#ifndef POKEREVO_CODE_80249BC8_H
+#define POKEREVO_CODE_80249BC8_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+s32 func_80249BC8(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif //POKEREVO_CODE_80249BC8_H
diff --git a/obj_files.mk b/obj_files.mk index 71a4ddb..7b81b23 100644 --- a/obj_files.mk +++ b/obj_files.mk @@ -10,6 +10,7 @@ SPLIT_O_FILES := \ $(BUILD_DIR)/asm/ctors.o \ $(BUILD_DIR)/asm/data.o \ $(BUILD_DIR)/asm/bss.o \ + $(BUILD_DIR)/asm/sdata.o \ $(BUILD_DIR)/asm/sbss.o \ $(BUILD_DIR)/asm/code_80006980.o \ $(BUILD_DIR)/asm/code_8000748C.o \ @@ -224,7 +225,6 @@ SPLIT_O_FILES := \ $(BUILD_DIR)/src/code_801DB81C.o \ $(BUILD_DIR)/src/code_801DBB3C.o \ $(BUILD_DIR)/src/code_801DBE90.o \ - $(BUILD_DIR)/asm/code_801DBE90_asm.o \ $(BUILD_DIR)/src/code_801DCE6C.o \ $(BUILD_DIR)/asm/code_801DCE6C_asm.o \ $(BUILD_DIR)/asm/code_801DD5C8.o \ @@ -821,6 +821,7 @@ SPLIT_O_FILES := \ $(BUILD_DIR)/asm/ctors_2.o \ $(BUILD_DIR)/asm/data_2.o \ $(BUILD_DIR)/asm/bss_2.o \ + $(BUILD_DIR)/asm/sdata_2.o \ $(BUILD_DIR)/asm/sbss_2.o \ diff --git a/src/code_801DBE90.cpp b/src/code_801DBE90.cpp index be5efba..70253ac 100644 --- a/src/code_801DBE90.cpp +++ b/src/code_801DBE90.cpp @@ -7,108 +7,61 @@ #include "SDK/nand.h"
#include "code_801DAAE0.h"
#include "code_801DCE6C.h"
-
-namespace
-{
-
- //TODO: header/source
- struct unkClass
- {
- u8 unk0; // file open flag?
- u8 unk1;
- u8 unk2[0x2];
- DVDFileInfo unk4;
- };
-
-
-
-
-}
-
-
-
-
-
-//TODO: internal linkage
-
-// .sdata
-extern char* lbl_8063D6D8;
-extern char* lbl_8063D6E0;
-extern char lbl_8063D6E4[8];
-extern char lbl_8063D6EC[8];
-extern s32 lbl_8063D6F4;
-
+#include "code_80223C54.h"
+#include "code_80224104.h"
+#include "code_80249BC8.h"
+#include "code_801DBE90.h"
+
+static void* func_801DBE90(u32 size);
+static void func_801DBEA0(void);
+static gUnkClass5 *func_801DBED0(void);
+static void func_801DBF60(gUnkClass5* p1);
+static gUnkClass5* func_801DBF98(DVDFileInfo* p1);
+static void func_801DBFEC(s32 p1, DVDFileInfo* p2);
+static void func_801DC068(s32 p1, DVDFileInfo* p2);
+static void func_801DC264(void);
+static s32 func_801DC7DC(void);
+static void func_801DC888(s32 p1);
+static void func_801DC8E8(u32 p1);
+static void func_801DC900(void);
+static void func_801DC918(s32 p1, DVDCommandBlock*);
+static BOOL func_801DC928(void);
+static void func_801DC9CC(u32 p1, u32);
+
+static u8 lbl_804917F0[0x40];
+static OSSemaphore lbl_80491830;
+static DVDCommandBlock lbl_80491840;
+static const char* lbl_8063D6D8 = "RPBE";
+static const char* lbl_8063D6E0 = "01";
static ctorStruct gUnk8063F318(1, 4, 0);
-extern u8 lbl_8063F31E;
-extern u8 lbl_8063F31F;
-extern size_t lbl_8063F320;
-extern unkClass* lbl_8063F324;
-extern s32 lbl_8063F328;
-extern u32 lbl_8063F32C;
-
-extern void (*lbl_8063F330)(u32);
-extern void (*lbl_8063F334)(void);
-
-extern gUnkClass4* lbl_8063F338;
-
-extern u8 lbl_804917F0[0x40];
-extern OSSemaphore lbl_80491830;
-extern DVDCommandBlock lbl_80491840;
-
-extern void* lbl_8063F600; // initialized in func_8022410C
-
+static u8 lbl_8063F31E;
+static u8 lbl_8063F31F;
+static size_t lbl_8063F320;
+static gUnkClass5* lbl_8063F324;
+static s32 lbl_8063F328;
+static u32 lbl_8063F32C;
+static void (*lbl_8063F330)(u32);
+static void (*lbl_8063F334)(void);
+static gUnkClass4* lbl_8063F338;
extern "C"
{
-
-//extern
-extern MEMHeapHandle lbl_8063E8EC;
-s32 func_80249BC8(void);
-// code_80223C54
-u32 func_80223FD0(u32, u32, u32, void (*)(u32, u32));
-
-void func_801DC9CC(u32, u32);
-void func_8022408C(u32, const char*);
-u32 func_802245C4(void*);
-void func_80224588(void*);
-
-//static
-u32 func_801DCF74(gUnkClass4*, const char*, unkClass*);
-//static
-u32 func_801DCF48(gUnkClass4*, const char*);
-//static
-s32 func_801DD084(gUnkClass4* p1, unkClass* p2, void* addr, s32 length, s32 offset);
-
-void* func_801DD220(gUnkClass4*, unkClass*, void*, s32, s32);
-
-u32 func_801DCFE4(gUnkClass4*, unkClass*);
-
-u32 func_801DD03C(gUnkClass4*, unkClass*, u32*);
-BOOL func_801DD294(gUnkClass4*, const char*, u32);
-
-
-
-// TODO: return type
-//static
-void* func_801DBE90(u32 size)
+static void* func_801DBE90(u32 size)
{
-// void* func_801DAD08(MEMHeapHandle heap, u32 size, int alignment)
return func_801DAD08(lbl_8063E8EC, size, 0x20);
}
-//static
-void func_801DBEA0(void)
+static void func_801DBEA0(void)
{
for (size_t i = 0; i < lbl_8063F320; i++)
lbl_8063F324[i].unk0 = 0;
}
-//static
-unkClass *func_801DBED0(void)
+static gUnkClass5 *func_801DBED0(void)
{
BOOL enable = OSDisableInterrupts();
- unkClass* r31 = NULL;
+ gUnkClass5* r31 = NULL;
size_t i;
for (i = 0; i < lbl_8063F320; i++) {
if (lbl_8063F324[i].unk0 != 1) {
@@ -122,16 +75,14 @@ unkClass *func_801DBED0(void) return r31;
}
-//static
-void func_801DBF60(unkClass* p1)
+static void func_801DBF60(gUnkClass5* p1)
{
BOOL enable = OSDisableInterrupts();
p1->unk0 = 0;
OSRestoreInterrupts(enable);
}
-//static
-unkClass* func_801DBF98(DVDFileInfo* p1)
+static gUnkClass5* func_801DBF98(DVDFileInfo* p1)
{
for (size_t i = 0; i < lbl_8063F320; i++) {
if (lbl_8063F324[i].unk0 && &lbl_8063F324[i].unk4 == p1)
@@ -140,11 +91,10 @@ unkClass* func_801DBF98(DVDFileInfo* p1) return NULL;
}
-//static
-void func_801DBFEC(s32 p1, DVDFileInfo* p2)
+static void func_801DBFEC(s32 p1, DVDFileInfo* p2)
{
if (lbl_8063F31F == 0) {
- unkClass* r31 = func_801DBF98(p2);
+ gUnkClass5* r31 = func_801DBF98(p2);
if (r31 && r31->unk4.unk40) {
DCInvalidateRange(r31->unk4.unk44, r31->unk4.unk48);
r31->unk4.unk40(p1, r31);
@@ -152,11 +102,10 @@ void func_801DBFEC(s32 p1, DVDFileInfo* p2) }
}
-//static
-void func_801DC068(s32 p1, DVDFileInfo* p2)
+static void func_801DC068(s32 p1, DVDFileInfo* p2)
{
if (lbl_8063F31F == 0) {
- unkClass* r3 = func_801DBF98(p2);
+ gUnkClass5* r3 = func_801DBF98(p2);
if (r3 && r3->unk4.unk40)
r3->unk4.unk40(p1, r3);
}
@@ -172,7 +121,7 @@ BOOL func_801DC0C8(size_t p1, u32 p2) if (!lbl_8063F338)
lbl_8063F338 = new gUnkClass4;
lbl_8063F320 = p1;
- lbl_8063F324 = (unkClass*)func_801DBE90(p1 * sizeof(unkClass));
+ lbl_8063F324 = (gUnkClass5*)func_801DBE90(p1 * sizeof(gUnkClass5));
if (!lbl_8063F324)
return FALSE;
func_801DBEA0();
@@ -181,13 +130,13 @@ BOOL func_801DC0C8(size_t p1, u32 p2) if (p2) {
switch (func_80249BC8()) {
case 0:
- lbl_8063D6D8 = lbl_8063D6E4;
+ lbl_8063D6D8 = "RPBE";
break;
case 1:
- lbl_8063D6D8 = lbl_8063D6E4;
+ lbl_8063D6D8 = "RPBE";
break;
case 2:
- lbl_8063D6D8 = lbl_8063D6EC;
+ lbl_8063D6D8 = "RPBP";
break;
default:
break;
@@ -211,8 +160,7 @@ BOOL func_801DC0C8(size_t p1, u32 p2) return TRUE;
}
-//static
-void func_801DC264(void)
+static void func_801DC264(void)
{
BOOL enable = OSDisableInterrupts();
OSRestoreInterrupts(enable);
@@ -228,13 +176,12 @@ void func_801DC264(void) }
}
-// DVDOpen wrapper?
-unkClass* func_801DC2D0(const char* fileName)
+gUnkClass5* func_801DC2D0(const char* fileName)
{
if (!lbl_8063F31E)
return NULL;
func_801DC264();
- unkClass* r31 = func_801DBED0();
+ gUnkClass5* r31 = func_801DBED0();
if (!r31)
return NULL;
if (lbl_8063F338 && func_801DCF74(lbl_8063F338, fileName, r31))
@@ -246,7 +193,6 @@ unkClass* func_801DC2D0(const char* fileName) return r31;
}
-// indicate whether fileName exists
BOOL func_801DC380(const char* fileName)
{
if (!lbl_8063F31E)
@@ -258,8 +204,7 @@ BOOL func_801DC380(const char* fileName) return TRUE;
}
-// DVDReadPrio wrapper
-s32 func_801DC3FC(unkClass* p1, void* addr, s32 length, s32 offset)
+s32 func_801DC3FC(gUnkClass5* p1, void* addr, s32 length, s32 offset)
{
if (!lbl_8063F31E)
return -1;
@@ -281,7 +226,7 @@ s32 func_801DC3FC(unkClass* p1, void* addr, s32 length, s32 offset) return DVDReadPrio(&p1->unk4, addr, length, offset, 2);
}
-BOOL func_801DC4F0(unkClass* p1, void* p2, s32 p3, s32 p4, void (*p5)(s32, void*))
+BOOL func_801DC4F0(gUnkClass5* p1, void* p2, u32 p3, s32 p4, void (*p5)(s32, void*))
{
if (!lbl_8063F31E)
return FALSE;
@@ -300,11 +245,10 @@ BOOL func_801DC4F0(unkClass* p1, void* p2, s32 p3, s32 p4, void (*p5)(s32, void* p1->unk4.unk48 = p3;
if (lbl_8063F338 && p1->unk1 && func_801DD220(lbl_8063F338, p1, p2, p3, p4))
return TRUE;
- return DVDReadAsyncPrio(&p1->unk4, p2, p3, p4, &func_801DBFEC, 2) != 0;
+ return DVDReadAsyncPrio(&p1->unk4, p2, (s32)p3, p4, &func_801DBFEC, 2) != 0;
}
-// DVDReadPrio wrapper
-s32 func_801DC5FC(unkClass* p1, void* addr, s32 length, s32 offset, s32 prio)
+s32 func_801DC5FC(gUnkClass5* p1, void* addr, s32 length, s32 offset, s32 prio)
{
if (!lbl_8063F31E)
return -1;
@@ -323,7 +267,7 @@ s32 func_801DC5FC(unkClass* p1, void* addr, s32 length, s32 offset, s32 prio) return DVDReadPrio(&p1->unk4, addr, length, offset, prio);
}
-BOOL func_801DC6C4(unkClass* p1)
+BOOL func_801DC6C4(gUnkClass5* p1)
{
if (!lbl_8063F31E)
return FALSE;
@@ -339,27 +283,25 @@ BOOL func_801DC6C4(unkClass* p1) return result;
}
-// get file size
-size_t func_801DC760(unkClass* p1)
+size_t func_801DC760(gUnkClass5* p1)
{
- size_t sp8;
+ size_t fileSz;
if (!lbl_8063F31E)
return 0;
func_801DC264();
if (!p1)
return 0;
- if (lbl_8063F338 && func_801DD03C(lbl_8063F338, p1, &sp8))
- return sp8;
+ if (lbl_8063F338 && func_801DD03C(lbl_8063F338, p1, &fileSz))
+ return fileSz;
return p1->unk4.unk34;
}
-//static
-s32 func_801DC7DC(void)
+static s32 func_801DC7DC(void)
{
return (!lbl_8063F31E) ? -1 : DVDGetDriveStatus();
}
-BOOL func_801DC7F8(unkClass* p1, s32 offset, void (*p3)(s32, void*))
+BOOL func_801DC7F8(gUnkClass5* p1, s32 offset, void (*p3)(s32, void*))
{
if (!lbl_8063F31E)
return FALSE;
@@ -370,8 +312,7 @@ BOOL func_801DC7F8(unkClass* p1, s32 offset, void (*p3)(s32, void*)) return DVDSeekAsyncPrio(&p1->unk4, offset, &func_801DC068, 2) != 0;
}
-//static
-void func_801DC888(s32 p1)
+static void func_801DC888(s32 p1)
{
switch (p1) {
case -1:
@@ -394,29 +335,26 @@ void func_801DC888(s32 p1) }
}
-//static
-void func_801DC8E8(u32 p1)
+static void func_801DC8E8(u32 p1)
{
if (lbl_8063F330)
lbl_8063F330(p1);
}
-//static
-void func_801DC900(void)
+static void func_801DC900(void)
{
if (lbl_8063F334)
lbl_8063F334();
}
-//static
-void func_801DC918(s32 p1, DVDCommandBlock*)
+static s32 lbl_8063D6F4 = -1;
+static void func_801DC918(s32 p1, DVDCommandBlock*)
{
lbl_8063D6F4 = p1;
OSSignalSemaphore(&lbl_80491830);
}
-//static
-BOOL func_801DC928(void)
+static BOOL func_801DC928(void)
{
BOOL enable = OSDisableInterrupts();
OSRestoreInterrupts(enable);
@@ -431,8 +369,7 @@ BOOL func_801DC928(void) return lbl_8063D6F4 != 0;
}
-//static
-void func_801DC9CC(u32 p1, u32)
+static void func_801DC9CC(u32, u32)
{
s32 driveStatus = func_801DC7DC();
switch (lbl_8063F328) {
@@ -510,12 +447,11 @@ void func_801DC9CC(u32 p1, u32) }
}
-// Load entire file contents into buffer
u8* func_801DCBC0(const char* fileName, u32* fileSz)
{
if (!func_801DC380(fileName))
return NULL;
- unkClass* fp = func_801DC2D0(fileName);
+ gUnkClass5* fp = func_801DC2D0(fileName);
if (!fp)
return NULL;
size_t size = (func_801DC760(fp) + 0x1F) & ~0x1F;
@@ -524,7 +460,7 @@ u8* func_801DCBC0(const char* fileName, u32* fileSz) u8* buf = (u8*)func_801DAD64(size);
if (!buf)
return NULL;
- size_t bytesRead = func_801DC3FC(fp, buf, size, 0);
+ s32 bytesRead = func_801DC3FC(fp, buf, (s32)size, 0);
if (bytesRead != size) {
func_801DAEA4(buf);
return NULL;
@@ -539,7 +475,7 @@ void* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz) {
if (!func_801DC380(fileName))
return NULL;
- unkClass* fp = func_801DC2D0(fileName);
+ gUnkClass5* fp = func_801DC2D0(fileName);
if (!fp)
return NULL;
size_t size = (func_801DC760(fp) + 0x1F) & ~0x1F;
@@ -548,7 +484,7 @@ void* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz) u8* buf = (u8*)func_801DAC94(heap, size);
if (!buf)
return NULL;
- size_t bytesRead = func_801DC3FC(fp, buf, size, 0);
+ s32 bytesRead = func_801DC3FC(fp, buf, (s32)size, 0);
if (bytesRead != size) {
func_801DAD48(heap, buf);
return NULL;
@@ -559,7 +495,7 @@ void* func_801DCCAC(const char* fileName, MEMHeapHandle heap, u32* fileSz) return buf;
}
-u32 func_801DCD94(const char* fileName)
+BOOL func_801DCD94(const char* fileName)
{
if (lbl_8063F338)
return func_801DD294(lbl_8063F338, fileName, 0);
diff --git a/src/code_801DCE6C.cpp b/src/code_801DCE6C.cpp index f7a4471..8bf56a7 100644 --- a/src/code_801DCE6C.cpp +++ b/src/code_801DCE6C.cpp @@ -5,13 +5,11 @@ extern "C" {
-//internal
char* func_801DCE6C(gUnkClass4* p1)
{
return p1->unk7;
}
-//internal
char* func_801DCE74(gUnkClass4* p1)
{
return p1->unk2;
@@ -22,16 +20,6 @@ gUnkClass4::gUnkClass4(void) memset(this, 0, sizeof(gUnkClass4));
}
-
-
-
-
-
-
-
-
-
-
-
+// ...
} //extern "C"
|