Update to latest from ghidra project

This commit is contained in:
rozlette
2019-12-14 23:38:35 -06:00
parent d6f9c091cc
commit 9bc4990814
10 changed files with 1979 additions and 1757 deletions
+377 -372
View File
File diff suppressed because it is too large Load Diff
+851 -287
View File
File diff suppressed because it is too large Load Diff
+58 -177
View File
@@ -352,7 +352,7 @@ extern UNK_TYPE1 D_801AAAB0; // D_801AAAB0
extern ActorInitData enAObjInitData; // D_801ADE60
extern ColCylinderInit enAObjCylinderInit; // D_801ADE80
extern ActorInitVar enAObjInitVar; // D_801ADEAC
extern u32 D_801ADEB0[2]; // D_801ADEB0
extern u32 enAObjDisplayLists[2]; // D_801ADEB0
extern ActorInitData enItem00InitData; // D_801ADEC0
extern ColCylinderInit enItem00CylinderInit; // D_801ADEE0
extern ActorInitVar enItem00InitVars[1]; // D_801ADF0C
@@ -413,14 +413,14 @@ extern UNK_PTR D_801AE8F0; // D_801AE8F0
extern UNK_TYPE4 D_801AEC70; // D_801AEC70
extern UNK_TYPE4 D_801AEC74; // D_801AEC74
extern UNK_TYPE4 D_801AEC78; // D_801AEC78
extern UNK_TYPE1 D_801AEC80; // D_801AEC80
extern UNK_TYPE1 D_801AEC84; // D_801AEC84
extern ColorRGBA8 D_801AEC80; // D_801AEC80
extern s801AEC84 D_801AEC84[13]; // D_801AEC84
extern f32 actorMovementScale; // D_801AECEC
extern f32 D_801AECF0; // D_801AECF0
extern f32 D_801AECF4; // D_801AECF4
extern UNK_TYPE1 D_801AED48; // D_801AED48
extern UNK_TYPE4 D_801AED58; // D_801AED58
extern Color actorDefaultHitColor; // D_801AED88
extern ColorRGBA8 actorDefaultHitColor; // D_801AED88
extern UNK_TYPE1 D_801AED8C; // D_801AED8C
extern UNK_TYPE4 D_801AED98; // D_801AED98
extern UNK_TYPE4 D_801AEDA4; // D_801AEDA4
@@ -438,15 +438,14 @@ extern UNK_TYPE1 D_801AEFBC; // D_801AEFBC
extern UNK_TYPE1 D_801AEFC0; // D_801AEFC0
extern ActorOverlayTableEntry actorOverlayTable[690]; // D_801AEFD0
extern UNK_TYPE4 D_801B4610; // D_801B4610
extern UNK_TYPE1 D_801B4620; // D_801B4620
extern UNK_TYPE1 D_801B46A0; // D_801B46A0
extern UNK_TYPE1 D_801B46C0; // D_801B46C0
extern UNK_TYPE2 D_801B46D0; // D_801B46D0
extern UNK_TYPE2 D_801B46D2; // D_801B46D2
extern UNK_TYPE2 D_801B46D4; // D_801B46D4
extern UNK_TYPE2 D_801B46DC; // D_801B46DC
extern UNK_TYPE2 D_801B4700; // D_801B4700
extern UNK_TYPE2 D_801B4708; // D_801B4708
extern u32 D_801B4620[32]; // D_801B4620
extern u16 D_801B46A0[16]; // D_801B46A0
extern u8 D_801B46C0[16]; // D_801B46C0
extern s16 bgSpecialSceneParamsDefault[1]; // D_801B46D0
extern BgSpecialSceneMaxMemory bgSpecialSceneMaxMemory[1]; // D_801B46D4
extern BgSpecialSceneMeshSubdivision bgSpecialSceneMeshSubdivisions[3]; // D_801B46DC
extern BgSpecialSceneMaxObjects bgSpecialSceneMaxObjects[1]; // D_801B4700
extern UNK_TYPE1 D_801B4708; // D_801B4708
extern UNK_TYPE4 D_801B986C; // D_801B986C
extern UNK_TYPE4 D_801B9870; // D_801B9870
extern UNK_TYPE4 D_801B9874; // D_801B9874
@@ -472,7 +471,7 @@ extern UNK_TYPE4 D_801B9F04; // D_801B9F04
extern UNK_TYPE2 D_801B9F0C; // D_801B9F0C
extern UNK_TYPE4 D_801B9F10; // D_801B9F10
extern s800E03A0 D_801B9F20[23]; // D_801B9F20
extern f32 D_801BA200[16]; // D_801BA200
extern f32 gDamageMultipliers[16]; // D_801BA200
extern ColCommon defaultColCommon; // D_801BA240
extern ColTouch defaultColTouch; // D_801BA258
extern ColBump defaultColBump; // D_801BA260
@@ -482,14 +481,14 @@ extern ColCylinderParams defaultColCylinderInfo; // D_801BA2AC
extern ColTriParams defaultColTriParams; // D_801BA2B8
extern ColQuadParams defaultColQuadParams; // D_801BA2EC
extern UNK_TYPE1 D_801BA32C; // D_801BA32C
extern UNK_PTR D_801BA338; // D_801BA338
extern UNK_PTR D_801BA34C; // D_801BA34C
extern UNK_PTR D_801BA360; // D_801BA360
extern collision_add_func collisionAddATFuncs[5]; // D_801BA338
extern collision_add_func collisionAddACFuncs[5]; // D_801BA34C
extern collision_add_func collisionAddOTFuncs[5]; // D_801BA360
extern UNK_TYPE1 D_801BA38C; // D_801BA38C
extern UNK_PTR D_801BA3A8; // D_801BA3A8
extern collision_func collisionFuncTableATwithAC[25]; // D_801BA3BC
extern collision_func collisionFuncTableOTwithOT[25]; // D_801BA420
extern UNK_TYPE4 D_801BA484; // D_801BA484
extern ActorA0 D_801BA484; // D_801BA484
extern UNK_PTR D_801BA4A0; // D_801BA4A0
extern UNK_TYPE1 D_801BA4B4; // D_801BA4B4
extern UNK_TYPE1 D_801BA4C8; // D_801BA4C8
@@ -527,16 +526,15 @@ extern UNK_TYPE2 D_801BD8B6; // D_801BD8B6
extern UNK_TYPE4 D_801BD8C0; // D_801BD8C0
extern UNK_TYPE2 D_801BD8C4; // D_801BD8C4
extern UNK_TYPE2 D_801BD8C6; // D_801BD8C6
extern UNK_TYPE1 D_801BD8D0; // D_801BD8D0
extern UNK_TYPE1 D_801BD8FC; // D_801BD8FC
extern UNK_TYPE1 D_801BD904; // D_801BD904
extern ColCylinderInit fireObjCollisionInit; // D_801BD8D0
extern FireObjLightParams D_801BD8FC[2]; // D_801BD8FC
extern GameStateMetaInfo initialGameStateInfo; // D_801BD910
extern GameStateMetaInfo D_801BD940; // D_801BD940
extern GameStateMetaInfo titleGameStateInfo; // D_801BD970
extern GameStateMetaInfo mainGameStateInfo; // D_801BD9A0
extern GameStateMetaInfo openingGameStateInfo; // D_801BD9D0
extern GameStateMetaInfo fileChooseGameStateInfo; // D_801BDA00
extern GameStateMetaInfo D_801BDA30; // D_801BDA30
extern GameStateMetaInfo daytelopGameStateInfo; // D_801BDA30
extern UNK_TYPE4 D_801BDA60; // D_801BDA60
extern UNK_TYPE2 D_801BDA70; // D_801BDA70
extern UNK_TYPE2 D_801BDA74; // D_801BDA74
@@ -942,8 +940,8 @@ extern Gfx D_801C1C40[6]; // D_801C1C40
extern Gfx D_801C1C70[6]; // D_801C1C70
extern Gfx D_801C1CA0[12]; // D_801C1CA0
extern Gfx D_801C1D00[1]; // D_801C1D00
extern UNK_TYPE1 D_801C1D10; // D_801C1D10
extern UNK_PTR D_801C1D1C; // D_801C1D1C
extern Vector3f D_801C1D10; // D_801C1D10
extern room_draw_func roomDrawFuncs[4]; // D_801C1D1C
extern u32 intToBitPosition[32]; // D_801C1D30
extern UNK_TYPE2 D_801C1DB0; // D_801C1DB0
extern UNK_TYPE2 D_801C1DB2; // D_801C1DB2
@@ -1031,8 +1029,8 @@ extern UNK_PTR D_801C3BD8; // D_801C3BD8
extern UNK_TYPE1 D_801C3C50; // D_801C3C50
extern UNK_TYPE1 D_801C3C80; // D_801C3C80
extern UNK_TYPE1 D_801C3C88; // D_801C3C88
extern SceneTableEntry sceneTable[113]; // D_801C3CA0
extern UNK_PTR D_801C5724; // D_801C5724
extern SceneTableEntry gSceneTable[113]; // D_801C3CA0
extern SceneEntranceTableEnty gSceneEntranceTable[110]; // D_801C5720
extern UNK_PTR D_801C5C50; // D_801C5C50
extern UNK_TYPE1 D_801C5C9C; // D_801C5C9C
extern UNK_PTR D_801C5CB0; // D_801C5CB0
@@ -1053,9 +1051,6 @@ extern UNK_TYPE4 D_801C5EB0; // D_801C5EB0
extern UNK_TYPE2 D_801C5EC4; // D_801C5EC4
extern UNK_TYPE4 D_801C5F44; // D_801C5F44
extern UNK_TYPE4 D_801C5FC0; // D_801C5FC0
extern UNK_TYPE4 D_801C5FC8; // D_801C5FC8
extern UNK_TYPE4 D_801C5FCC; // D_801C5FCC
extern UNK_TYPE4 D_801C5FD0; // D_801C5FD0
extern UNK_TYPE2 D_801C66D0; // D_801C66D0
extern UNK_TYPE4 D_801C6798; // D_801C6798
extern UNK_TYPE1 D_801C67B0; // D_801C67B0
@@ -1071,12 +1066,12 @@ extern UNK_TYPE1 D_801C6870; // D_801C6870
extern UNK_TYPE1 D_801C6890; // D_801C6890
extern SaveContext_struct1 D_801C6898; // D_801C6898
extern SaveContext_struct2 D_801C68C0; // D_801C68C0
extern SaveContext_struct3 D_801C68E4; // D_801C68E4
extern u16 saveDefaultChecksum; // D_801C696C
extern char D_801C6970[]; // D_801C6970
extern UNK_TYPE1 D_801C6998; // D_801C6998
extern UNK_TYPE1 D_801C69BC; // D_801C69BC
extern UNK_TYPE1 D_801C6A44; // D_801C6A44
extern SaveContextInventory gSaveDefaultInventory; // D_801C68E4
extern u16 gSaveDefaultChecksum; // D_801C696C
extern SaveContext_struct1 D_801C6970; // D_801C6970
extern SaveContext_struct2 D_801C6998; // D_801C6998
extern SaveContextInventory D_801C69BC; // D_801C69BC
extern u16 D_801C6A44; // D_801C6A44
extern UNK_TYPE1 D_801C6A48; // D_801C6A48
extern UNK_TYPE1 D_801C6A50; // D_801C6A50
extern UNK_TYPE1 D_801C6A58; // D_801C6A58
@@ -2501,6 +2496,7 @@ extern UNK_TYPE1 D_801ED8CC; // D_801ED8CC
extern UNK_TYPE1 D_801ED8D4; // D_801ED8D4
extern UNK_TYPE1 D_801ED8D8; // D_801ED8D8
extern UNK_TYPE1 D_801ED8DC; // D_801ED8DC
extern Mtx D_801ED8E0; // D_801ED8E0
extern UNK_TYPE1 D_801ED920; // D_801ED920
extern UNK_TYPE1 D_801ED930; // D_801ED930
extern UNK_TYPE1 D_801ED940; // D_801ED940
@@ -2512,24 +2508,18 @@ extern UNK_TYPE1 D_801EDA08; // D_801EDA08
extern UNK_TYPE1 D_801EDA18; // D_801EDA18
extern UNK_TYPE1 D_801EDA24; // D_801EDA24
extern UNK_TYPE1 D_801EDA30; // D_801EDA30
extern UNK_TYPE1 D_801EDA40; // D_801EDA40
extern UNK_TYPE1 D_801EDA80; // D_801EDA80
extern UNK_TYPE1 D_801EDA8C; // D_801EDA8C
extern UNK_TYPE1 D_801EDA98; // D_801EDA98
extern UNK_TYPE1 D_801EDAA8; // D_801EDAA8
extern z_Matrix D_801EDA40; // D_801EDA40
extern ColTriParams D_801EDA80; // D_801EDA80
extern UNK_TYPE1 D_801EDAF8; // D_801EDAF8
extern UNK_TYPE1 D_801EDB48; // D_801EDB48
extern UNK_TYPE1 D_801EDB54; // D_801EDB54
extern UNK_TYPE1 D_801EDB60; // D_801EDB60
extern UNK_TYPE1 D_801EDB70; // D_801EDB70
extern ColTriParams D_801EDB48; // D_801EDB48
extern UNK_TYPE1 D_801EDB7C; // D_801EDB7C
extern UNK_TYPE1 D_801EDB88; // D_801EDB88
extern UNK_TYPE1 D_801EDB98; // D_801EDB98
extern UNK_TYPE1 D_801EDB9C; // D_801EDB9C
extern UNK_TYPE1 D_801EDBA0; // D_801EDBA0
extern UNK_TYPE1 D_801EDBA4; // D_801EDBA4
extern UNK_TYPE1 D_801EDBA8; // D_801EDBA8
extern UNK_TYPE1 D_801EDBB0; // D_801EDBB0
extern ColSphereCollisionInfo D_801EDBA8; // D_801EDBA8
extern ColTriParams D_801EDBB0; // D_801EDBB0
extern UNK_TYPE1 D_801EDBD4; // D_801EDBD4
extern UNK_TYPE1 D_801EDBD8; // D_801EDBD8
extern UNK_TYPE1 D_801EDBDC; // D_801EDBDC
@@ -2618,122 +2608,12 @@ extern UNK_TYPE1 D_801EF5C8; // D_801EF5C8
extern ColTriParams D_801EF600; // D_801EF600
extern ColTriParams D_801EF638; // D_801EF638
extern UNK_TYPE1 D_801EF66D; // D_801EF66D
extern SaveContext saveContext; // D_801EF670
extern UNK_TYPE1 D_801F067C; // D_801F067C
extern UNK_TYPE1 D_801F067D; // D_801F067D
extern UNK_TYPE1 D_801F067E; // D_801F067E
extern UNK_TYPE1 D_801F067F; // D_801F067F
extern UNK_TYPE1 D_801F0680; // D_801F0680
extern UNK_TYPE1 D_801F0681; // D_801F0681
extern UNK_TYPE1 D_801F0682; // D_801F0682
extern UNK_TYPE1 D_801F0683; // D_801F0683
extern UNK_TYPE1 D_801F0684; // D_801F0684
extern UNK_TYPE2 D_801F0686; // D_801F0686
extern UNK_TYPE1 D_801F0688; // D_801F0688
extern UNK_TYPE1 D_801F0750; // D_801F0750
extern UNK_TYPE1 D_801F2430; // D_801F2430
extern UNK_TYPE1 D_801F2434; // D_801F2434
extern UNK_TYPE1 D_801F2E30; // D_801F2E30
extern UNK_TYPE1 D_801F2E34; // D_801F2E34
extern UNK_TYPE4 D_801F3310; // D_801F3310
extern UNK_TYPE2 D_801F3314; // D_801F3314
extern UNK_TYPE4 D_801F3318; // D_801F3318
extern UNK_TYPE4 D_801F331C; // D_801F331C
extern UNK_TYPE4 D_801F3320; // D_801F3320
extern UNK_TYPE1 D_801F3324; // D_801F3324
extern UNK_TYPE1 D_801F3330; // D_801F3330
extern UNK_TYPE1 D_801F3334; // D_801F3334
extern UNK_TYPE1 D_801F3337; // D_801F3337
extern UNK_TYPE1 D_801F3364; // D_801F3364
extern UNK_TYPE1 D_801F3394; // D_801F3394
extern UNK_TYPE1 D_801F3397; // D_801F3397
extern UNK_TYPE1 D_801F3424; // D_801F3424
extern UNK_TYPE1 D_801F342B; // D_801F342B
extern UNK_TYPE1 D_801F342C; // D_801F342C
extern UNK_TYPE1 D_801F342E; // D_801F342E
extern UNK_TYPE1 D_801F3440; // D_801F3440
extern UNK_TYPE1 D_801F3441; // D_801F3441
extern UNK_TYPE1 D_801F3442; // D_801F3442
extern UNK_TYPE1 D_801F3443; // D_801F3443
extern UNK_TYPE1 D_801F3444; // D_801F3444
extern UNK_TYPE1 D_801F3450; // D_801F3450
extern UNK_TYPE1 D_801F3454; // D_801F3454
extern UNK_TYPE1 D_801F3458; // D_801F3458
extern UNK_TYPE1 D_801F345C; // D_801F345C
extern UNK_TYPE1 D_801F3460; // D_801F3460
extern UNK_TYPE1 D_801F3464; // D_801F3464
extern UNK_TYPE1 D_801F3470; // D_801F3470
extern UNK_TYPE4 D_801F3474; // D_801F3474
extern UNK_TYPE4 D_801F3484; // D_801F3484
extern UNK_TYPE1 D_801F3488; // D_801F3488
extern UNK_TYPE1 D_801F348C; // D_801F348C
extern UNK_TYPE1 D_801F3490; // D_801F3490
extern UNK_TYPE1 D_801F3494; // D_801F3494
extern UNK_TYPE1 D_801F3498; // D_801F3498
extern UNK_TYPE1 D_801F349C; // D_801F349C
extern UNK_TYPE1 D_801F34C0; // D_801F34C0
extern UNK_TYPE1 D_801F34C4; // D_801F34C4
extern UNK_TYPE1 D_801F34C8; // D_801F34C8
extern UNK_TYPE1 D_801F34CC; // D_801F34CC
extern UNK_TYPE1 D_801F34D0; // D_801F34D0
extern UNK_TYPE1 D_801F34D4; // D_801F34D4
extern UNK_TYPE1 D_801F34F8; // D_801F34F8
extern UNK_TYPE1 D_801F34FC; // D_801F34FC
extern UNK_TYPE1 D_801F3500; // D_801F3500
extern UNK_TYPE1 D_801F3504; // D_801F3504
extern UNK_TYPE1 D_801F3508; // D_801F3508
extern UNK_TYPE1 D_801F350C; // D_801F350C
extern UNK_TYPE1 D_801F3530; // D_801F3530
extern UNK_TYPE1 D_801F3534; // D_801F3534
extern UNK_TYPE1 D_801F3538; // D_801F3538
extern UNK_TYPE1 D_801F353C; // D_801F353C
extern UNK_TYPE1 D_801F3540; // D_801F3540
extern UNK_TYPE1 D_801F3544; // D_801F3544
extern UNK_TYPE1 D_801F3586; // D_801F3586
extern UNK_TYPE1 D_801F3587; // D_801F3587
extern UNK_TYPE1 D_801F3588; // D_801F3588
extern UNK_TYPE1 D_801F3589; // D_801F3589
extern UNK_TYPE1 D_801F358A; // D_801F358A
extern UNK_TYPE1 D_801F358B; // D_801F358B
extern UNK_TYPE1 D_801F358E; // D_801F358E
extern UNK_TYPE2 D_801F3592; // D_801F3592
extern UNK_TYPE2 D_801F3596; // D_801F3596
extern UNK_TYPE2 D_801F3598; // D_801F3598
extern UNK_TYPE2 D_801F359C; // D_801F359C
extern UNK_TYPE2 D_801F359E; // D_801F359E
extern UNK_TYPE2 D_801F35A0; // D_801F35A0
extern UNK_TYPE1 D_801F35A6; // D_801F35A6
extern UNK_TYPE1 D_801F35A8; // D_801F35A8
extern UNK_TYPE2 D_801F35AA; // D_801F35AA
extern UNK_TYPE1 D_801F35AC; // D_801F35AC
extern UNK_TYPE1 D_801F35AF; // D_801F35AF
extern UNK_TYPE1 D_801F35B0; // D_801F35B0
extern UNK_TYPE1 D_801F35B2; // D_801F35B2
extern UNK_TYPE1 D_801F35B3; // D_801F35B3
extern UNK_TYPE1 D_801F35B5; // D_801F35B5
extern UNK_TYPE1 D_801F35B6; // D_801F35B6
extern UNK_TYPE1 D_801F35B8; // D_801F35B8
extern UNK_TYPE2 D_801F35BA; // D_801F35BA
extern UNK_TYPE1 D_801F35BC; // D_801F35BC
extern UNK_TYPE1 D_801F35C0; // D_801F35C0
extern UNK_TYPE1 D_801F35C1; // D_801F35C1
extern UNK_TYPE2 D_801F35C2; // D_801F35C2
extern UNK_TYPE1 D_801F35C5; // D_801F35C5
extern UNK_TYPE2 D_801F35C6; // D_801F35C6
extern UNK_TYPE1 D_801F35C8; // D_801F35C8
extern UNK_TYPE2 D_801F35CA; // D_801F35CA
extern UNK_TYPE1 D_801F35D0; // D_801F35D0
extern UNK_TYPE1 D_801F35D4; // D_801F35D4
extern UNK_TYPE1 D_801F35D8; // D_801F35D8
extern UNK_TYPE1 D_801F35DC; // D_801F35DC
extern UNK_TYPE1 D_801F35E0; // D_801F35E0
extern UNK_TYPE1 D_801F35E4; // D_801F35E4
extern UNK_TYPE1 D_801F35E8; // D_801F35E8
extern SaveContext gSaveContext; // D_801EF670
extern UNK_TYPE2 D_801F3F38; // D_801F3F38
extern UNK_TYPE1 D_801F3F3A; // D_801F3F3A
extern UNK_TYPE1 D_801F3F3B; // D_801F3F3B
extern UNK_TYPE1 D_801F3F3C; // D_801F3F3C
extern StaticContext* staticContext; // D_801F3F60
extern StaticContext* gStaticContext; // D_801F3F60
extern UNK_TYPE1 D_801F3F70; // D_801F3F70
extern UNK_TYPE1 D_801F3F80; // D_801F3F80
extern UNK_TYPE1 D_801F3F83; // D_801F3F83
@@ -2801,7 +2681,6 @@ extern UNK_TYPE1 D_801F4F60; // D_801F4F60
extern UNK_TYPE1 D_801F4F66; // D_801F4F66
extern UNK_TYPE1 D_801F4F6A; // D_801F4F6A
extern LightsList lightsList; // D_801F4F70
extern UNK_TYPE1 D_801F4F78; // D_801F4F78
extern Heap mainHeap; // D_801F5100
extern UNK_TYPE1 D_801F5130; // D_801F5130
extern UNK_TYPE1 D_801F5270; // D_801F5270
@@ -2826,10 +2705,11 @@ extern UNK_TYPE1 D_801F59F4; // D_801F59F4
extern UNK_TYPE1 D_801F59F8; // D_801F59F8
extern UNK_TYPE1 D_801F5A00; // D_801F5A00
extern UNK_TYPE1 D_801F5A08; // D_801F5A08
extern UNK_TYPE1 D_801F5A1E; // D_801F5A1E
extern UNK_TYPE1 D_801F5A2C; // D_801F5A2C
extern UNK_TYPE1 D_801F5A90; // D_801F5A90
extern GlobalContext* D_801F5A90; // D_801F5A90
extern UNK_TYPE1 D_801F5A96; // D_801F5A96
extern UNK_TYPE1 D_801F5A98; // D_801F5A98
extern UNK_TYPE2 D_801F5A98; // D_801F5A98
extern UNK_TYPE1 D_801F5AA0; // D_801F5AA0
extern UNK_TYPE1 D_801F5AA4; // D_801F5AA4
extern UNK_TYPE1 D_801F5AA8; // D_801F5AA8
@@ -2863,7 +2743,8 @@ extern UNK_TYPE1 D_801F6B30; // D_801F6B30
extern UNK_TYPE1 D_801F6B34; // D_801F6B34
extern UNK_TYPE1 D_801F6B38; // D_801F6B38
extern UNK_TYPE1 D_801F6B3C; // D_801F6B3C
extern UNK_TYPE4 D_801F6B44; // D_801F6B44
extern ShrinkWindowContext gShrinkWindowContext; // D_801F6B40
extern ShrinkWindowContext* gShrinkWindowContextPtr; // D_801F6B44
extern UNK_TYPE4 D_801F6B50; // D_801F6B50
extern UNK_TYPE1 D_801F6B58; // D_801F6B58
extern UNK_TYPE1 D_801F6BF0; // D_801F6BF0
@@ -2898,7 +2779,7 @@ extern UNK_TYPE1 D_801F80F8; // D_801F80F8
extern u64 lastRenderFrameTimestamp; // D_801F8150
extern OSMesgQueue siEventCallbackQueue; // D_801F8160
extern OSMesg siEventCallbackBuffer[1]; // D_801F8178
extern u32 rspSegmentPhysAddrs[16]; // D_801F8180
extern u32 gRspSegmentPhysAddrs[16]; // D_801F8180
extern SchedThreadStruct schedContext; // D_801F81C0
extern OSMesgQueueListNode mainIrqmgrCallbackNode; // D_801F84F8
extern OSMesgQueue mainIrqmgrCallbackQueue; // D_801F8500
@@ -3299,8 +3180,8 @@ extern UNK_PTR D_80803770; // D_80803770
extern OverlayBlockSizes selectOverlayInfo; // D_808037A0
extern u32 selectOverlayRelocations[397]; // D_808037B4
extern u32 selectOverlayInfoOffset; // D_80803DEC
extern UNK_TYPE1 D_80803FC0; // D_80803FC0
extern UNK_TYPE1 D_80803FC8; // D_80803FC8
extern u32 openingEntrances[2]; // D_80803FC0
extern u32 openingCutscenes[2]; // D_80803FC8
extern OverlayBlockSizes openingOverlayBlockInfo; // D_80803FD0
extern u32 openingOverlayRelocations[10]; // D_80803FE4
extern u32 openingOverlayBlockInfoOffset; // D_8080400C
@@ -3334,15 +3215,15 @@ extern UNK_TYPE2 D_808144D4; // D_808144D4
extern UNK_TYPE2 D_808144D8; // D_808144D8
extern UNK_TYPE1 D_808144DC; // D_808144DC
extern UNK_TYPE1 D_808144E8; // D_808144E8
extern UNK_TYPE1 D_80814510; // D_80814510
extern Gfx D_80814510[5]; // D_80814510
extern UNK_TYPE2 D_80814538; // D_80814538
extern UNK_TYPE2 D_80814548; // D_80814548
extern UNK_TYPE2 D_80814550; // D_80814550
extern s16 fileChooseSkyboxRotation; // D_80814550
extern UNK_TYPE1 D_80814554; // D_80814554
extern UNK_TYPE1 D_8081455C; // D_8081455C
extern UNK_TYPE2 D_80814564; // D_80814564
extern UNK_PTR D_80814568; // D_80814568
extern UNK_TYPE1 D_8081461C; // D_8081461C
extern filechoose_update_func D_80814568[45]; // D_80814568
extern s16 D_8081461C[2]; // D_8081461C
extern UNK_TYPE2 D_80814620; // D_80814620
extern UNK_TYPE1 D_80814638; // D_80814638
extern UNK_TYPE1 D_80814644; // D_80814644
@@ -3362,9 +3243,9 @@ extern UNK_TYPE1 D_80814720; // D_80814720
extern UNK_TYPE1 D_80814744; // D_80814744
extern UNK_TYPE4 D_80814764; // D_80814764
extern UNK_TYPE1 D_80814774; // D_80814774
extern UNK_PTR D_8081477C; // D_8081477C
extern UNK_TYPE1 D_8081479C; // D_8081479C
extern UNK_TYPE1 D_808147A8; // D_808147A8
extern filechoose_update_func D_8081477C[8]; // D_8081477C
extern filechoose_update_func D_8081479C[3]; // D_8081479C
extern filechoose_update_func D_808147A8[3]; // D_808147A8
extern UNK_TYPE2 D_808147C0; // D_808147C0
extern UNK_TYPE2 D_808147C8; // D_808147C8
extern UNK_TYPE4 D_808147D0; // D_808147D0
@@ -3378,9 +3259,9 @@ extern UNK_TYPE4 D_808147F0; // D_808147F0
extern OverlayBlockSizes filechooseOverlayInfo; // D_80814800
extern u32 filechooseOverlayRelocations[409]; // D_80814814
extern u32 filechooseOverlayInfoOffset; // D_80814E7C
extern UNK_TYPE1 D_80815FF0; // D_80815FF0
extern UNK_TYPE4 D_80816000; // D_80816000
extern UNK_TYPE4 D_80816010; // D_80816010
extern u32 D_80815FF0[4]; // D_80815FF0
extern u32 D_80816000[4]; // D_80816000
extern u32 D_80816010[4]; // D_80816010
extern OverlayBlockSizes daytelopOverlayInfo; // D_80816020
extern u32 daytelopOverlayRelocations[24]; // D_80816034
extern u32 daytelopOverlayInfoOffset; // D_8081609C
@@ -8924,7 +8805,7 @@ extern OverlayBlockSizes objRailliftOverlayInfo; // D_80A1A400
extern u32 objRailliftOverlayRelocations[55]; // D_80A1A414
extern u32 objRailliftOverlayInfoOffset; // D_80A1A4FC
extern UNK_TYPE1 D_80A1B260; // D_80A1B260
extern UNK_TYPE1 D_80A1B28C; // D_80A1B28C
extern FireObjInitParams D_80A1B28C; // D_80A1B28C
extern UNK_TYPE2 D_80A1B29C; // D_80A1B29C
extern UNK_TYPE1 D_80A1B2A8; // D_80A1B2A8
extern UNK_TYPE4 D_80A1B2C0; // D_80A1B2C0
@@ -13995,7 +13876,7 @@ extern OverlayBlockSizes bgIknvDoukutuOverlayInfo; // D_80BD79F0
extern u32 bgIknvDoukutuOverlayRelocations[39]; // D_80BD7A04
extern u32 bgIknvDoukutuOverlayInfoOffset; // D_80BD7AAC
extern ActorInitData bgIknvObjInitData; // D_80BD81D0
extern UNK_TYPE1 D_80BD81F0; // D_80BD81F0
extern ColCylinderInit BgIknvObjCollisionInit; // D_80BD81F0
extern OverlayBlockSizes bgIknvObjOverlayInfo; // D_80BD8220
extern u32 bgIknvObjOverlayRelocations[27]; // D_80BD8234
extern u32 bgIknvObjOverlayInfoOffset; // D_80BD82AC