Fix linking with static libs, CVector3f work, Initial COutputStream

Former-commit-id: 693fe93eab
This commit is contained in:
2022-10-04 18:31:43 -07:00
parent e7ecda7a36
commit 3ed47d5cde
8 changed files with 284 additions and 12 deletions

View File

@@ -61,6 +61,8 @@ void OSSetArenaLo(void* newLo);
void* OSAllocFromArenaLo(u32 size, u32 align);
void* OSAllocFromArenaHi(u32 size, u32 align);
void OSInit();
OSTime OSGetTime();
OSTick OSGetTick();
@@ -88,6 +90,40 @@ OSTick OSGetTick();
u32 OSGetConsoleType();
#define OS_SOUND_MODE_MONO 0u
#define OS_SOUND_MODE_STEREO 1u
u32 OSGetSoundMode(void);
void OSSetSoundMode(u32 mode);
#define OS_PROGRESSIVE_MODE_OFF 0u
#define OS_PROGRESSIVE_MODE_ON 1u
u32 OSGetProgressiveMode(void);
void OSSetProgressiveMode(u32 on);
#define OS_LANG_ENGLISH 0u
#define OS_LANG_GERMAN 1u
#define OS_LANG_FRENCH 2u
#define OS_LANG_SPANISH 3u
#define OS_LANG_ITALIAN 4u
#define OS_LANG_DUTCH 5u
u8 OSGetLanguage(void);
void OSSetLanguage(u8 language);
#define OS_EURGB60_OFF 0u
#define OS_EURGB60_ON 1u
u32 OSGetEuRgb60Mode(void);
void OSSetEuRgb60Mode(u32 on);
void OSRegisterVersion(const char* id);
BOOL OSDisableInterrupts(void);
BOOL OSEnableInterrupts(void);
BOOL OSRestoreInterrupts(BOOL level);
void OSReport(const char* msg, ...);
void OSPanic(const char* file, int line, const char* msg, ...);
void OSFatal(GXColor fg, GXColor bg, const char* msg);