Import main, context, and option bss. Refactor headers. Some enum cleanup. (#130)

* stuff

* fixes

* addrs

* new header

* its bss time

* format and such

* fake symbols begone

* whoops forgot pragmas
This commit is contained in:
petrie911
2024-02-16 19:04:22 -03:00
committed by GitHub
parent 16cc6a411f
commit 209b929eda
60 changed files with 1756 additions and 1495 deletions
+23 -2
View File
@@ -1,5 +1,3 @@
D_800C90F0 = 0x800C90F0;
__libm_qnan_f = 0x800C9570;
D_1 = 0x1; //ignore:true
D_80120000 = 0x80120000;//ignore:true
D_80130001 = 0x80130001;//ignore:true
@@ -25,6 +23,7 @@ D_80000018 = 0x80000018;//ignore:true
D_8000001C = 0x8000001C;//ignore:true
D_80000024 = 0x80000024;//ignore:true
D_800C90F0 = 0x800C90F0;
D_800C45E0 = 0x800C45E0;
D_80151650 = 0x80151650; //ignore:true
@@ -52,6 +51,28 @@ D_800CBDD4 = 0x800CBDD4; //size:0x98
D_800D55D0 = 0x800D55D0; //type:f32
__libm_qnan_f = 0x800C9570;
__floorf = 0x8001FE60;
__floor = 0x8001FE6C;
__lfloorf = 0x8001FE78;
__lfloor = 0x8001FE88;
__ceilf = 0x8001FE98;
__ceil = 0x8001FEA4;
__lceilf = 0x8001FEB0;
__lceil = 0x8001FEC0;
__truncf = 0x8001FED0;
__trunc = 0x8001FEDC;
__ltruncf = 0x8001FEE8;
__ltrunc = 0x8001FEF8;
__roundf = 0x8001FF08;
__round = 0x8001FF14;
__lroundf = 0x8001FF20;
__lround = 0x8001FF30;
__nearbyintf = 0x8001FF40;
__nearbyint = 0x8001FF5C;
__lnearbyintf = 0x8001FF7C;
__lnearbyint = 0x8001FF9C;
__dx1 = 0x80161950;
__dx2 = 0x80161954;
__dy1 = 0x80161958;
+105 -104
View File
@@ -6,109 +6,110 @@ GetPlanetId = 0x801A6480; // force_migration:True segment:ovl_menu
sOptionCardList = 0x801AE638; // type:OptionEntry segment:ovl_menu size:0x240
D_menu_801AE99C = 0x801AE99C; // force_migration:True segment:ovl_menu
sTimeTrialMinuteTextures = 0x801AF28C; // force_migration:True segment:ovl_menu
sPlanetList = 0x801AF7E8;
spectrumAnalizerMode = 0x801B9318;
sPlanetList = 0x801AF7E8;// segment:ovl_menu
spectrumAnalizerMode = 0x801B9318;// segment:ovl_menu
D_menu_801B6E50 = 0x801B6E50; // force_migration:True segment:ovl_menu
D_menu_801B7BA0 = 0x801B7BA0;
D_menu_801B827C = 0x801B827C;
D_menu_801B9710 = 0x801B9710;
D_menu_801B9A10 = 0x801B9A10;
D_menu_801B9D10 = 0x801B9D10;
D_menu_801BA010 = 0x801BA010;
D_menu_801BA310 = 0x801BA310;
D_menu_801BA610 = 0x801BA610;
D_menu_801BA910 = 0x801BA910;
D_menu_801BAC10 = 0x801BAC10;
D_menu_801BAF10 = 0x801BAF10;
D_menu_801BB210 = 0x801BB210;
D_menu_801BB510 = 0x801BB510;
D_menu_801BBB10 = 0x801BBB10;
D_menu_801BBE10 = 0x801BBE10;
D_menu_801BC110 = 0x801BC110;
D_menu_801BC410 = 0x801BC410;
D_menu_801BC710 = 0x801BC710;
D_menu_801BCA10 = 0x801BCA10;
D_menu_801BCD10 = 0x801BCD10;
D_menu_801BD010 = 0x801BD010;
D_menu_801BD310 = 0x801BD310;
D_menu_801BD610 = 0x801BD610;
D_menu_801BD910 = 0x801BD910;
D_menu_801BDF10 = 0x801BDF10;
D_menu_801BE210 = 0x801BE210;
D_menu_801BE510 = 0x801BE510;
D_menu_801BE810 = 0x801BE810;
D_menu_801BEB10 = 0x801BEB10;
D_menu_801BEE10 = 0x801BEE10;
D_menu_801BF110 = 0x801BF110;
D_menu_801BF410 = 0x801BF410;
D_menu_801BF710 = 0x801BF710;
D_menu_801BFA10 = 0x801BFA10;
D_menu_801BFD10 = 0x801BFD10;
D_menu_801C0310 = 0x801C0310;
D_menu_801C0610 = 0x801C0610;
D_menu_801C0910 = 0x801C0910;
D_menu_801C0C10 = 0x801C0C10;
D_menu_801C0F10 = 0x801C0F10;
D_menu_801C1210 = 0x801C1210;
D_menu_801C1510 = 0x801C1510;
D_menu_801C1810 = 0x801C1810;
D_menu_801C1B10 = 0x801C1B10;
D_menu_801C1E10 = 0x801C1E10;
D_menu_801C2110 = 0x801C2110;
D_menu_801C2710 = 0x801C2710;
D_menu_801C2A10 = 0x801C2A10;
D_menu_801C2D10 = 0x801C2D10;
D_menu_801C3010 = 0x801C3010;
D_menu_801C3310 = 0x801C3310;
D_menu_801C3610 = 0x801C3610;
D_menu_801C3910 = 0x801C3910;
D_menu_801C3C10 = 0x801C3C10;
D_menu_801C3F10 = 0x801C3F10;
D_menu_801C4210 = 0x801C4210;
D_menu_801C4510 = 0x801C4510;
D_menu_801C4B10 = 0x801C4B10;
D_menu_801C4E10 = 0x801C4E10;
D_menu_801C5110 = 0x801C5110;
D_menu_801C5410 = 0x801C5410;
D_menu_801C5710 = 0x801C5710;
D_menu_801C5A10 = 0x801C5A10;
D_menu_801C5D10 = 0x801C5D10;
D_menu_801C6010 = 0x801C6010;
D_menu_801C6310 = 0x801C6310;
D_menu_801C6610 = 0x801C6610;
D_menu_801C6910 = 0x801C6910;
D_menu_801C6F10 = 0x801C6F10;
D_menu_801C7210 = 0x801C7210;
D_menu_801C7510 = 0x801C7510;
D_menu_801C7810 = 0x801C7810;
D_menu_801C7B10 = 0x801C7B10;
D_menu_801C7E10 = 0x801C7E10;
D_menu_801C8110 = 0x801C8110;
D_menu_801C8410 = 0x801C8410;
D_menu_801C8710 = 0x801C8710;
D_menu_801C8A10 = 0x801C8A10;
D_menu_801C8D10 = 0x801C8D10;
D_menu_801C9310 = 0x801C9310;
D_menu_801C9610 = 0x801C9610;
D_menu_801C9910 = 0x801C9910;
D_menu_801C9C10 = 0x801C9C10;
D_menu_801C9F10 = 0x801C9F10;
D_menu_801CA210 = 0x801CA210;
D_menu_801CA510 = 0x801CA510;
D_menu_801CA810 = 0x801CA810;
D_menu_801CAB10 = 0x801CAB10;
D_menu_801CAE10 = 0x801CAE10;
D_menu_801CB110 = 0x801CB110;
D_menu_801CB710 = 0x801CB710;
D_menu_801CBA10 = 0x801CBA10;
D_menu_801CBD10 = 0x801CBD10;
D_menu_801CC010 = 0x801CC010;
D_menu_801CC310 = 0x801CC310;
D_menu_801CC610 = 0x801CC610;
D_menu_801CC910 = 0x801CC910;
D_menu_801CCC10 = 0x801CCC10;
D_menu_801CCF10 = 0x801CCF10;
D_menu_801CD210 = 0x801CD210;
D_menu_801CD510 = 0x801CD510;
sCurrentPlanetId = 0x801CD954;
D_menu_801B7BA0 = 0x801B7BA0;// segment:ovl_menu
D_menu_801B8248 = 0x801B8248; // size:0x28 segment:ovl_menu
D_menu_801B827C = 0x801B827C; // segment:ovl_menu
D_menu_801B9710 = 0x801B9710; // segment:ovl_menu
D_menu_801B9A10 = 0x801B9A10; // segment:ovl_menu
D_menu_801B9D10 = 0x801B9D10; // segment:ovl_menu
D_menu_801BA010 = 0x801BA010; // segment:ovl_menu
D_menu_801BA310 = 0x801BA310; // segment:ovl_menu
D_menu_801BA610 = 0x801BA610; // segment:ovl_menu
D_menu_801BA910 = 0x801BA910; // segment:ovl_menu
D_menu_801BAC10 = 0x801BAC10; // segment:ovl_menu
D_menu_801BAF10 = 0x801BAF10; // segment:ovl_menu
D_menu_801BB210 = 0x801BB210; // segment:ovl_menu
D_menu_801BB510 = 0x801BB510; // segment:ovl_menu
D_menu_801BBB10 = 0x801BBB10; // segment:ovl_menu
D_menu_801BBE10 = 0x801BBE10; // segment:ovl_menu
D_menu_801BC110 = 0x801BC110; // segment:ovl_menu
D_menu_801BC410 = 0x801BC410; // segment:ovl_menu
D_menu_801BC710 = 0x801BC710; // segment:ovl_menu
D_menu_801BCA10 = 0x801BCA10; // segment:ovl_menu
D_menu_801BCD10 = 0x801BCD10; // segment:ovl_menu
D_menu_801BD010 = 0x801BD010; // segment:ovl_menu
D_menu_801BD310 = 0x801BD310; // segment:ovl_menu
D_menu_801BD610 = 0x801BD610; // segment:ovl_menu
D_menu_801BD910 = 0x801BD910; // segment:ovl_menu
D_menu_801BDF10 = 0x801BDF10; // segment:ovl_menu
D_menu_801BE210 = 0x801BE210; // segment:ovl_menu
D_menu_801BE510 = 0x801BE510; // segment:ovl_menu
D_menu_801BE810 = 0x801BE810; // segment:ovl_menu
D_menu_801BEB10 = 0x801BEB10; // segment:ovl_menu
D_menu_801BEE10 = 0x801BEE10; // segment:ovl_menu
D_menu_801BF110 = 0x801BF110; // segment:ovl_menu
D_menu_801BF410 = 0x801BF410; // segment:ovl_menu
D_menu_801BF710 = 0x801BF710; // segment:ovl_menu
D_menu_801BFA10 = 0x801BFA10; // segment:ovl_menu
D_menu_801BFD10 = 0x801BFD10; // segment:ovl_menu
D_menu_801C0310 = 0x801C0310; // segment:ovl_menu
D_menu_801C0610 = 0x801C0610; // segment:ovl_menu
D_menu_801C0910 = 0x801C0910; // segment:ovl_menu
D_menu_801C0C10 = 0x801C0C10; // segment:ovl_menu
D_menu_801C0F10 = 0x801C0F10; // segment:ovl_menu
D_menu_801C1210 = 0x801C1210; // segment:ovl_menu
D_menu_801C1510 = 0x801C1510; // segment:ovl_menu
D_menu_801C1810 = 0x801C1810; // segment:ovl_menu
D_menu_801C1B10 = 0x801C1B10; // segment:ovl_menu
D_menu_801C1E10 = 0x801C1E10; // segment:ovl_menu
D_menu_801C2110 = 0x801C2110; // segment:ovl_menu
D_menu_801C2710 = 0x801C2710; // segment:ovl_menu
D_menu_801C2A10 = 0x801C2A10; // segment:ovl_menu
D_menu_801C2D10 = 0x801C2D10; // segment:ovl_menu
D_menu_801C3010 = 0x801C3010; // segment:ovl_menu
D_menu_801C3310 = 0x801C3310; // segment:ovl_menu
D_menu_801C3610 = 0x801C3610; // segment:ovl_menu
D_menu_801C3910 = 0x801C3910; // segment:ovl_menu
D_menu_801C3C10 = 0x801C3C10; // segment:ovl_menu
D_menu_801C3F10 = 0x801C3F10; // segment:ovl_menu
D_menu_801C4210 = 0x801C4210; // segment:ovl_menu
D_menu_801C4510 = 0x801C4510; // segment:ovl_menu
D_menu_801C4B10 = 0x801C4B10; // segment:ovl_menu
D_menu_801C4E10 = 0x801C4E10; // segment:ovl_menu
D_menu_801C5110 = 0x801C5110; // segment:ovl_menu
D_menu_801C5410 = 0x801C5410; // segment:ovl_menu
D_menu_801C5710 = 0x801C5710; // segment:ovl_menu
D_menu_801C5A10 = 0x801C5A10; // segment:ovl_menu
D_menu_801C5D10 = 0x801C5D10; // segment:ovl_menu
D_menu_801C6010 = 0x801C6010; // segment:ovl_menu
D_menu_801C6310 = 0x801C6310; // segment:ovl_menu
D_menu_801C6610 = 0x801C6610; // segment:ovl_menu
D_menu_801C6910 = 0x801C6910; // segment:ovl_menu
D_menu_801C6F10 = 0x801C6F10; // segment:ovl_menu
D_menu_801C7210 = 0x801C7210; // segment:ovl_menu
D_menu_801C7510 = 0x801C7510; // segment:ovl_menu
D_menu_801C7810 = 0x801C7810; // segment:ovl_menu
D_menu_801C7B10 = 0x801C7B10; // segment:ovl_menu
D_menu_801C7E10 = 0x801C7E10; // segment:ovl_menu
D_menu_801C8110 = 0x801C8110; // segment:ovl_menu
D_menu_801C8410 = 0x801C8410; // segment:ovl_menu
D_menu_801C8710 = 0x801C8710; // segment:ovl_menu
D_menu_801C8A10 = 0x801C8A10; // segment:ovl_menu
D_menu_801C8D10 = 0x801C8D10; // segment:ovl_menu
D_menu_801C9310 = 0x801C9310; // segment:ovl_menu
D_menu_801C9610 = 0x801C9610; // segment:ovl_menu
D_menu_801C9910 = 0x801C9910; // segment:ovl_menu
D_menu_801C9C10 = 0x801C9C10; // segment:ovl_menu
D_menu_801C9F10 = 0x801C9F10; // segment:ovl_menu
D_menu_801CA210 = 0x801CA210; // segment:ovl_menu
D_menu_801CA510 = 0x801CA510; // segment:ovl_menu
D_menu_801CA810 = 0x801CA810; // segment:ovl_menu
D_menu_801CAB10 = 0x801CAB10; // segment:ovl_menu
D_menu_801CAE10 = 0x801CAE10; // segment:ovl_menu
D_menu_801CB110 = 0x801CB110; // segment:ovl_menu
D_menu_801CB710 = 0x801CB710; // segment:ovl_menu
D_menu_801CBA10 = 0x801CBA10; // segment:ovl_menu
D_menu_801CBD10 = 0x801CBD10; // segment:ovl_menu
D_menu_801CC010 = 0x801CC010; // segment:ovl_menu
D_menu_801CC310 = 0x801CC310; // segment:ovl_menu
D_menu_801CC610 = 0x801CC610; // segment:ovl_menu
D_menu_801CC910 = 0x801CC910; // segment:ovl_menu
D_menu_801CCC10 = 0x801CCC10; // segment:ovl_menu
D_menu_801CCF10 = 0x801CCF10; // segment:ovl_menu
D_menu_801CD210 = 0x801CD210; // segment:ovl_menu
D_menu_801CD510 = 0x801CD510; // segment:ovl_menu
sCurrentPlanetId = 0x801CD954; // segment:ovl_menu
// sPlanetsPositions = 0x801CE960; // force_migration:True segment:ovl_menu
+7 -3
View File
@@ -358,7 +358,7 @@ func_800A1F44 = 0x800A1F44;
func_800A1FB0 = 0x800A1FB0;
func_800A24DC = 0x800A24DC;
func_800A25DC = 0x800A25DC;
func_800A26C0 = 0x800A26C0;
Game_Update = 0x800A26C0;
func_800A3608 = 0x800A3608;
@@ -379,6 +379,7 @@ D_Timer_80161A60 = 0x80161A60;
D_80161A62 = 0x80161A62;
D_80161A64 = 0x80161A64;
sEnvSettings = 0x80161A68;
D_800D2F68 = 0x800D2F68; //type:u8
// fox_context
D_80161A70 = 0x80161A70;
@@ -404,7 +405,7 @@ gItems = 0x801737E0; //size:0x870
gPlayerShots = 0x80174050; //size:0x700
gUnkEntities30 = 0x80174750; //size:0x12C0
gUnkEntities28 = 0x80175A10; //size:0xA28
gBonusText = 0x80176438; //size:0x18
gBonusText = 0x80176438; //size:0x118
D_80176550 = 0x80176550;
D_80176558 = 0x80176558;
D_80176878 = 0x80176878;
@@ -531,9 +532,12 @@ D_80177E80 = 0x80177E80;
D_80177E88 = 0x80177E88; // size:0xC
D_80177E98 = 0x80177E98;
D_80177F10 = 0x80177F10;
D_80177F20 = 0x80177F20; //size:0xF4
D_80178028 = 0x80178028; //size:0xF4
D_8017812C = 0x8017812C;
D_80178130 = 0x80178130; //size:0xF4
gCurrentLevel = 0x80178234;
D_80178238 = 0x80178238;//size:4 type:u8
D_80178238 = 0x80178238;//size:0x3D type:u8
D_8017827C = 0x8017827C;
gPlayer = 0x80178280;
gBossActive = 0x80178284;
+5 -5
View File
@@ -1,9 +1,9 @@
// rsp
__rspboot_start = 0x80000450;//name_end:__rspboot_end
__aspmain_start = 0x80000520;//name_end:__aspmain_end
__f3dex_start = 0x80001410;//name_end:__f3dex_end
gF3dexData = 0x800C3DD0; //name_end:gF3dexData_end
gAspMainData = 0x800C32E0; //name_end:gAspMainData_end
rspbootTextStart = 0x80000450;//name_end:rspbootTextEnd
aspMainTextStart = 0x80000520;//name_end:aspMainTextEnd
gspF3DEX_fifoTextStart = 0x80001410;//name_end:gspF3DEX_fifoTextEnd
gspF3DEX_fifoDataStart = 0x800C3DD0; //name_end:gspF3DEX_fifoDataEnd
aspMainDataStart = 0x800C32E0; //name_end:aspMainDataEnd
// sys_joybus
gControllerHold = 0x800DD880; // size:0x18
+77 -84
View File
@@ -1,15 +1,15 @@
func_i1_8018ED78 = 0x8018ED78;
func_i1_8018EE84 = 0x8018EE84;
func_i1_8018B0B4 = 0x8018B0B4;
func_i1_801878D8 = 0x801878D8;
func_i1_8018BE7C = 0x8018BE7C;
func_i1_8019250C = 0x8019250C;
func_i1_80192CB0 = 0x80192CB0;
func_i1_80192EA4 = 0x80192EA4;
func_i1_801933B4 = 0x801933B4;
func_i1_801935CC = 0x801935CC;
func_i1_8018ED78 = 0x8018ED78;//segment:ovl_i1
func_i1_8018EE84 = 0x8018EE84;//segment:ovl_i1
func_i1_8018B0B4 = 0x8018B0B4;//segment:ovl_i1
func_i1_801878D8 = 0x801878D8;//segment:ovl_i1
func_i1_8018BE7C = 0x8018BE7C;//segment:ovl_i1
func_i1_8019250C = 0x8019250C;//segment:ovl_i1
func_i1_80192CB0 = 0x80192CB0;//segment:ovl_i1
func_i1_80192EA4 = 0x80192EA4;//segment:ovl_i1
func_i1_801933B4 = 0x801933B4;//segment:ovl_i1
func_i1_801935CC = 0x801935CC;//segment:ovl_i1
D_i1_8019A04C = 0x8019A04C; // size:0xC type:s16 segment:ovl_i1
D_i1_8019B6C0 = 0x8019B6C0;
D_i1_8019B6C0 = 0x8019B6C0;//segment:ovl_i1
D_i1_8019A008 = 0x8019A008; // segment:ovl_i1
D_i1_8019A820 = 0x8019A820; // segment:ovl_i1 type:s16 size:0x198
D_i1_8019AD2C = 0x8019AD2C; // segment:ovl_i1 size:0x28
@@ -18,9 +18,9 @@ D_i1_8019A748 = 0x8019A748; // segment:ovl_i1 size:0xD8 type:s32
D_i1_8019A500 = 0x8019A500; // segment:ovl_i1 type:s16 size:0x44
D_i1_8019B838 = 0x8019B838; // segment:ovl_i1 size:0x880
func_i2_80187B08 = 0x80187B08;
func_i2_80188A40 = 0x80188A40;
D_i2_80195D70 = 0x80195D70;
func_i2_80187B08 = 0x80187B08;//segment:ovl_i2
func_i2_80188A40 = 0x80188A40;//segment:ovl_i2
D_i2_80195D70 = 0x80195D70;//segment:ovl_i2
D_i4_8019F168 = 0x8019F168; // type:Vec3f segment:ovl_i4
D_i4_8019F18C = 0x8019F18C; // type:f32 segment:ovl_i4
D_i4_8019F198 = 0x8019F198; // type:u8 size:0x28 segment:ovl_i4 force_migration:True
@@ -53,25 +53,25 @@ D_menu_801AEE6C = 0x801AEE6C; // type:s32 size:0x58 force_migration:True segment
D_menu_801AF25C = 0x801AF25C; // type:f32 size:0x18 force_migration:True segment:ovl_menu
D_menu_801AF274 = 0x801AF274; // type:f32 size:0x18 force_migration:True segment:ovl_menu
func_i3_80187754 = 0x80187754;
func_i3_801932AC = 0x801932AC;
func_i3_8019B1F0 = 0x8019B1F0;
func_i3_8019B810 = 0x8019B810;
func_i3_8019C200 = 0x8019C200;
func_i3_8019D060 = 0x8019D060;
func_i3_801AD688 = 0x801AD688;
func_i3_801AE3AC = 0x801AE3AC;
func_i3_801AF9FC = 0x801AF9FC;
func_i3_801B10F8 = 0x801B10F8;
func_i3_801B6344 = 0x801B6344;
func_i3_801B6E54 = 0x801B6E54;
func_i3_801B7AF0 = 0x801B7AF0;
func_i3_801BA57C = 0x801BA57C;
func_i3_801BB26C = 0x801BB26C;
func_i3_801915A4 = 0x801915A4;
func_i3_80191BB8 = 0x80191BB8;
D_i3_801C2240 = 0x801C2240;
D_i3_801C4188 = 0x801C4188;
func_i3_80187754 = 0x80187754;//segment:ovl_i3
func_i3_801932AC = 0x801932AC;//segment:ovl_i3
func_i3_8019B1F0 = 0x8019B1F0;//segment:ovl_i3
func_i3_8019B810 = 0x8019B810;//segment:ovl_i3
func_i3_8019C200 = 0x8019C200;//segment:ovl_i3
func_i3_8019D060 = 0x8019D060;//segment:ovl_i3
func_i3_801AD688 = 0x801AD688;//segment:ovl_i3
func_i3_801AE3AC = 0x801AE3AC;//segment:ovl_i3
func_i3_801AF9FC = 0x801AF9FC;//segment:ovl_i3
func_i3_801B10F8 = 0x801B10F8;//segment:ovl_i3
func_i3_801B6344 = 0x801B6344;//segment:ovl_i3
func_i3_801B6E54 = 0x801B6E54;//segment:ovl_i3
func_i3_801B7AF0 = 0x801B7AF0;//segment:ovl_i3
func_i3_801BA57C = 0x801BA57C;//segment:ovl_i3
func_i3_801BB26C = 0x801BB26C;//segment:ovl_i3
func_i3_801915A4 = 0x801915A4;//segment:ovl_i3
func_i3_80191BB8 = 0x80191BB8;//segment:ovl_i3
D_i3_801C2240 = 0x801C2240;//segment:ovl_i3
D_i3_801C4188 = 0x801C4188;//segment:ovl_i3
D_i3_801C2250 = 0x801C2250;//size:0xA0 segment:ovl_i3
D_i3_801C22F0 = 0x801C22F0;//size:0x40 segment:ovl_i3
D_i3_801BF1F0 = 0x801BF1F0;//size:0x30 type:f32 segment:ovl_i3
@@ -114,70 +114,63 @@ D_i3_801C2740 = 0x801C2740; //segment:ovl_i3 size:0x28
D_i3_801C2768 = 0x801C2768; //segment:ovl_i3 size:0x38
D_i3_801C27A0 = 0x801C27A0; //segment:ovl_i3 size:0x20
func_i4_80198594 = 0x80198594;
func_i4_80193CA4 = 0x80193CA4;
D_i4_801A03C0 = 0x801A03C0;
D_i4_8019EE80 = 0x8019EE80;
D_i4_801A03DC = 0x801A03DC;
func_i4_80198594 = 0x80198594;//segment:ovl_i4
func_i4_80193CA4 = 0x80193CA4;//segment:ovl_i4
D_i4_801A03C0 = 0x801A03C0;//segment:ovl_i4
D_i4_8019EE80 = 0x8019EE80;//segment:ovl_i4
D_i4_801A03DC = 0x801A03DC;//segment:ovl_i4
func_i5_8018E3B0 = 0x8018E3B0;
func_i5_8018B720 = 0x8018B720;
func_i5_801990DC = 0x801990DC;
func_i5_801B6AEC = 0x801B6AEC;
func_i5_80189B80 = 0x80189B80;
func_i5_8018ADC4 = 0x8018ADC4;
func_i5_8018B96C = 0x8018B96C;
func_i5_8018BFB0 = 0x8018BFB0;
func_i5_8018E3CC = 0x8018E3CC;
func_i5_8018E5E8 = 0x8018E5E8;
func_i5_8018EFF0 = 0x8018EFF0;
func_i5_8018F0D8 = 0x8018F0D8;
func_i5_8018FA48 = 0x8018FA48;
func_i5_80199F8C = 0x80199F8C;
func_i5_801A3E70 = 0x801A3E70;
func_i5_801A4660 = 0x801A4660;
func_i5_801A4AF8 = 0x801A4AF8;
func_i5_801A5E2C = 0x801A5E2C;
func_i5_801A6134 = 0x801A6134;
func_i5_801A65E0 = 0x801A65E0;
func_i5_801A7D98 = 0x801A7D98;
func_i5_801B6E20 = 0x801B6E20;
D_i5_801B7584 = 0x801B7584;
D_i5_801B7608 = 0x801B7608;
D_i5_801B769C = 0x801B769C;
func_i5_8018E3B0 = 0x8018E3B0;//segment:ovl_i5
func_i5_8018B720 = 0x8018B720;//segment:ovl_i5
func_i5_801990DC = 0x801990DC;//segment:ovl_i5
func_i5_801B6AEC = 0x801B6AEC;//segment:ovl_i5
func_i5_80189B80 = 0x80189B80;//segment:ovl_i5
func_i5_8018ADC4 = 0x8018ADC4;//segment:ovl_i5
func_i5_8018B96C = 0x8018B96C;//segment:ovl_i5
func_i5_8018BFB0 = 0x8018BFB0;//segment:ovl_i5
func_i5_8018E3CC = 0x8018E3CC;//segment:ovl_i5
func_i5_8018E5E8 = 0x8018E5E8;//segment:ovl_i5
func_i5_8018EFF0 = 0x8018EFF0;//segment:ovl_i5
func_i5_8018F0D8 = 0x8018F0D8;//segment:ovl_i5
func_i5_8018FA48 = 0x8018FA48;//segment:ovl_i5
func_i5_80199F8C = 0x80199F8C;//segment:ovl_i5
func_i5_801A3E70 = 0x801A3E70;//segment:ovl_i5
func_i5_801A4660 = 0x801A4660;//segment:ovl_i5
func_i5_801A4AF8 = 0x801A4AF8;//segment:ovl_i5
func_i5_801A5E2C = 0x801A5E2C;//segment:ovl_i5
func_i5_801A6134 = 0x801A6134;//segment:ovl_i5
func_i5_801A65E0 = 0x801A65E0;//segment:ovl_i5
func_i5_801A7D98 = 0x801A7D98;//segment:ovl_i5
func_i5_801B6E20 = 0x801B6E20;//segment:ovl_i5
D_i5_801B7584 = 0x801B7584;//segment:ovl_i5
D_i5_801B7608 = 0x801B7608;//segment:ovl_i5
D_i5_801B769C = 0x801B769C;//segment:ovl_i5
D_i5_801BA1E8 = 0x801BA1E8;//segment:ovl_i5
D_i5_801BE250 = 0x801BE250;//segment:ovl_i5 size:0xA0
D_i5_801BE2F0 = 0x801BE2F0;//segment:ovl_i5 size:0x12
D_i5_801B8198 = 0x801B8198;//size:0x210 segment:ovl_i5
D_i5_801B83A8 = 0x801B83A8;//size:0x814 type:f32 segment:ovl_i5
D_i5_801BA1E8 = 0x801BA1E8;
D_i5_801BA708 = 0x801BA708;//size:0xC type:Vec3f segment:ovl_i5
D_i5_801BAA50 = 0x801BAA50;//size:0x26 type:s16 segment:ovl_i5
D_i5_801BBEE0 = 0x801BBEE0;
D_i5_801BBEE0 = 0x801BBEE0;//segment:ovl_i5
D_i5_801BBF00 = 0x801BBF00;//size:0xA78 segment:ovl_i5
D_i5_801BE250 = 0x801BE250;
D_i5_801BE258 = 0x801BE258;
D_i5_801BE25C = 0x801BE25C;
D_i5_801BE274 = 0x801BE274;
D_i5_801BE280 = 0x801BE280;
D_i5_801BE284 = 0x801BE284;
D_i5_801BE29C = 0x801BE29C;
D_i5_801BE2FA = 0x801BE2FA;
D_i5_801BE2A4 = 0x801BE2A4;
D_i5_801BE748 = 0x801BE748;//size:0x3600 type:Vtx segment:ovl_i5
D_i5_801C62D8 = 0x801C62D8;//size:0xC type:Vec3f segment:ovl_i5
D_i5_801C65B8 = 0x801C65B8;//size:0x870 segment:ovl_i5
D_i5_801C6E28 = 0x801C6E28;//size:0x34 type:s32 segment:ovl_i5
func_i6_801888F4 = 0x801888F4;
func_i6_80197CC4 = 0x80197CC4;
func_i6_8018D16C = 0x8018D16C;
func_i6_801888F4 = 0x801888F4; //segment:ovl_i6
func_i6_80197CC4 = 0x80197CC4; //segment:ovl_i6
func_i6_8018D16C = 0x8018D16C; //segment:ovl_i6
D_i6_801A68B0 = 0x801A68B0;//size:0x48 type:Vec3f segment:ovl_i6
D_i6_801A68F8 = 0x801A68F8;//size:0xC type:f32 segment:ovl_i6
D_i6_801A7F30 = 0x801A7F30;
D_i6_801A7F58 = 0x801A7F58;
D_i6_801A7F60 = 0x801A7F60;
D_i6_801A7F68 = 0x801A7F68;
D_i6_801A7F70 = 0x801A7F70;
D_i6_801A7F78 = 0x801A7F78;
D_i5_801BE308 = 0x801BE308;
D_i6_801A7F30 = 0x801A7F30; //segment:ovl_i6
D_i6_801A7F58 = 0x801A7F58; //segment:ovl_i6
D_i6_801A7F60 = 0x801A7F60; //segment:ovl_i6
D_i6_801A7F68 = 0x801A7F68; //segment:ovl_i6
D_i6_801A7F70 = 0x801A7F70; //segment:ovl_i6
D_i6_801A7F78 = 0x801A7F78; //segment:ovl_i6
D_i5_801BE308 = 0x801BE308; //segment:ovl_i6
D_ending_80196D08 = 0x80196D08;//size:0x280 segment:ovl_ending
D_ending_80196FA0 = 0x80196FA0;//size:0x960 segment:ovl_ending