Port a bunch of libultra files from sm64

This commit is contained in:
rozlette
2020-01-20 23:26:49 -06:00
parent 0f93f269d4
commit 930b8bc242
56 changed files with 1445 additions and 276 deletions
+21 -32
View File
@@ -35,8 +35,8 @@ extern UNK_TYPE1 D_80096CF8; // D_80096CF8
extern UNK_TYPE4 D_80097500; // D_80097500
extern UNK_TYPE4 D_80097524; // D_80097524
extern u32 randSeed; // D_80097530
extern UNK_TYPE1 osViModeNtscHpf1; // D_80097540
extern UNK_TYPE1 D_80097590; // D_80097590
extern OSViMode osViModeNtscHpf1; // D_80097540
extern OSViMode osViModePalLan1; // D_80097590
extern s16 sintable[1024]; // D_800975E0
extern UNK_TYPE1 D_80097DE0; // D_80097DE0
extern UNK_TYPE1 D_80097DE4; // D_80097DE4
@@ -46,33 +46,32 @@ extern OSThread* __osRunQueue; // D_80097E18
extern OSThread* __osActiveQueue; // D_80097E1C
extern OSThread* __osRunningThread; // D_80097E20
extern OSThread* __osFaultedThread; // D_80097E24
extern UNK_TYPE4 __osSiAccessQueueEnabled; // D_80097E30
extern u32 __osSiAccessQueueEnabled; // D_80097E30
extern UNK_TYPE4 D_80097E40; // D_80097E40
extern u64 osClockRate; // D_80097E50
extern s32 osViClock; // D_80097E58
extern UNK_TYPE4 __osShutdown; // D_80097E5C
extern UNK_TYPE4 __OSGlobalIntMask; // D_80097E60
extern UNK_TYPE4 __osPiDevMgr; // D_80097E70
extern OSPiHandle* osPiHandleListHead; // D_80097E8C
extern OSDevMgr __osPiDevMgr; // D_80097E70
extern OSPiHandle* __osPiTable; // D_80097E8C
extern UNK_PTR D_80097E90; // D_80097E90
extern UNK_TYPE4 __osPiAccessQueueEnabled; // D_80097EA0
extern UNK_TYPE1 osViModeNtscHpn1; // D_80097EB0
extern OSViMode osViModeNtscHpn1; // D_80097EB0
extern UNK_TYPE4 D_80097F00; // D_80097F00
extern UNK_TYPE1 D_80097F04; // D_80097F04
extern UNK_TYPE4 D_80097F10; // D_80097F10
extern char spaces[]; // D_80097F20
extern char zeros[]; // D_80097F44
extern char zeroes[]; // D_80097F44
extern OSTimer* __osTimerList; // D_80097F70
extern UNK_TYPE4 D_80097F80; // D_80097F80
extern UNK_TYPE4 D_80097F90; // D_80097F90
extern float D_80097F90; // D_80097F90
extern UNK_TYPE1 D_80097FA0; // D_80097FA0
extern UNK_TYPE1 D_80097FA4; // D_80097FA4
extern UNK_TYPE1 D_80097FA5; // D_80097FA5
extern UNK_TYPE4 D_80097FB0; // D_80097FB0
extern OSViMode osViModeNtscLan1; // D_80097FC0
extern OSViMode osViModeMpalLan1; // D_80098010
extern __OSViContext D_80098060; // D_80098060
extern UNK_TYPE2 D_80098090; // D_80098090
extern __OSViContext D_80098060[2]; // D_80098060
extern __OSViContext* __osViCurr; // D_800980C0
extern __OSViContext* __osViNext; // D_800980C4
extern UNK_TYPE4 D_800980D0; // D_800980D0
@@ -256,7 +255,7 @@ extern f64 D_800992F0; // D_800992F0
extern f64 D_800992F8; // D_800992F8
extern char D_80099300[]; // D_80099300
extern char D_80099304[]; // D_80099304
extern UNK_TYPE1 D_8009930C; // D_8009930C
extern unsigned int D_8009930C[6]; // D_8009930C
extern f32 D_80099400; // D_80099400
extern f64 D_80099428; // D_80099428
extern f64 D_80099430; // D_80099430
@@ -314,8 +313,8 @@ extern f32 randLast; // D_8009CD50
extern UNK_TYPE4 heapLockMessageBuffer; // D_8009CD60
extern OSTask tmp_task; // D_8009CD70
extern UNK_TYPE1 D_8009CDB0; // D_8009CDB0
extern UNK_TYPE1 D_8009CEB0; // D_8009CEB0
extern UNK_TYPE1 __osSiAccessQueue; // D_8009CEB8
extern OSMesg siAccessBuf[1]; // D_8009CEB0
extern OSMesgQueue __osSiAccessQueue; // D_8009CEB8
extern OSPifRam __osContPifRam; // D_8009CED0
extern UNK_TYPE1 D_8009CF0C; // D_8009CF0C
extern u8 __osContLastCmd; // D_8009CF10
@@ -325,33 +324,23 @@ extern OSMesg D_8009CF50[1]; // D_8009CF50
extern UNK_TYPE1 D_8009CF60; // D_8009CF60
extern UNK_TYPE4 D_8009CF70; // D_8009CF70
extern UNK_TYPE1 __osThreadSave; // D_8009CF80
extern UNK_TYPE1 D_8009D130; // D_8009D130
extern u8 D_8009D134; // D_8009D134
extern u8 D_8009D135; // D_8009D135
extern u8 D_8009D136; // D_8009D136
extern u8 D_8009D137; // D_8009D137
extern u8 D_8009D138; // D_8009D138
extern UNK_TYPE1 D_8009D1A8; // D_8009D1A8
extern u8 D_8009D1AC; // D_8009D1AC
extern u8 D_8009D1AD; // D_8009D1AD
extern u8 D_8009D1AE; // D_8009D1AE
extern u8 D_8009D1AF; // D_8009D1AF
extern u8 D_8009D1B0; // D_8009D1B0
extern OSPiHandle D_8009D130; // D_8009D130
extern OSPiHandle D_8009D1A8; // D_8009D1A8
extern OSThread D_8009D220; // D_8009D220
extern u8 piManagerStack[4096]; // D_8009D3D0
extern OSMesgQueue D_8009E3D0; // D_8009E3D0
extern UNK_TYPE1 D_8009E3E8; // D_8009E3E8
extern UNK_TYPE1 D_8009E3F0; // D_8009E3F0
extern OSMesg D_8009E3E8[1]; // D_8009E3E8
extern OSMesg D_8009E3F0[1]; // D_8009E3F0
extern OSMesgQueue __osPiAccessQueue; // D_8009E3F8
extern UNK_TYPE1 D_8009E410; // D_8009E410
extern __OSEventState __osEventStateTab[16]; // D_8009E510
extern OSTimer D_8009E590; // D_8009E590
extern OSTime __osCurrentTime; // D_8009E5B0
extern u32 __osBaseCounter; // D_8009E5B8
extern UNK_TYPE4 __osViIntrCount; // D_8009E5BC
extern UNK_TYPE4 __osTimerCounter; // D_8009E5C0
extern UNK_TYPE1 D_8009E5D0; // D_8009E5D0
extern OSPiHandle D_8009E610; // D_8009E610
extern u32 __osViIntrCount; // D_8009E5BC
extern u32 __osTimerCounter; // D_8009E5C0
extern OSPifRam __osPfsPifRam; // D_8009E5D0
extern OSPiHandle CartRomHandle; // D_8009E610
extern OSThread viThread; // D_8009E690
extern u8 viThreadStack[4096]; // D_8009E840
extern OSMesgQueue viEventQueue; // D_8009F840
@@ -3689,7 +3678,7 @@ extern char padmgrThreadName[]; // D_801DFD80
extern char graphThreadName[]; // D_801DFD88
extern char D_801DFD90[]; // D_801DFD90
extern char D_801DFD9C[]; // D_801DFD9C
extern UNK_TYPE1 D_801DFDA8; // D_801DFDA8
extern char D_801DFDA8[]; // D_801DFDA8
extern char D_801DFDE0[]; // D_801DFDE0
extern char D_801DFDFC[]; // D_801DFDFC
extern char D_801DFE18[]; // D_801DFE18