mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-11-27 20:02:17 -05:00
get soh working with latest lus (#4132)
This commit is contained in:
parent
52fad95a2c
commit
0976198f2c
@ -1 +1 @@
|
||||
Subproject commit c2555d1cca2b7921c5b6790bbf0f6e66fe0433fb
|
||||
Subproject commit 97b11c9601178ff02e141b7398f5d50ddf91fdc4
|
@ -2354,7 +2354,6 @@ s32 __osCheckPackId(OSPfs* pfs, __OSPackId* check);
|
||||
s32 __osGetId(OSPfs* pfs);
|
||||
s32 __osCheckId(OSPfs* pfs);
|
||||
s32 __osPfsRWInode(OSPfs* pfs, __OSInode* inode, u8 flag, u8 bank);
|
||||
void guMtxL2F(MtxF* m1, Mtx* m2);
|
||||
s32 osPfsFindFile(OSPfs* pfs, u16 companyCode, u32 gameCode, u8* gameName, u8* extName, s32* fileNo);
|
||||
s32 osAfterPreNMI(void);
|
||||
s32 osContStartQuery(OSMesgQueue* mq);
|
||||
@ -2408,7 +2407,6 @@ u32 __osSpGetStatus(void);
|
||||
void __osSpSetStatus(u32 status);
|
||||
void osWritebackDCacheAll(void);
|
||||
OSThread* __osGetCurrFaultedThread(void);
|
||||
void guMtxF2L(MtxF* m1, Mtx* m2);
|
||||
// ? __d_to_ll(?);
|
||||
// ? __f_to_ll(?);
|
||||
// ? __d_to_ull(?);
|
||||
|
@ -445,7 +445,7 @@ void DrawBgActorCollision() {
|
||||
bg.curTransform.scale.z, bg.curTransform.rot.x, bg.curTransform.rot.y,
|
||||
bg.curTransform.rot.z, bg.curTransform.pos.x, bg.curTransform.pos.y,
|
||||
bg.curTransform.pos.z);
|
||||
guMtxF2L(&mf, &m);
|
||||
// guMtxF2L(mf, &m);
|
||||
mtxDl.push_back(m);
|
||||
dl.push_back(gsSPMatrix(&mtxDl.back(), G_MTX_MODELVIEW | G_MTX_LOAD | G_MTX_PUSH));
|
||||
|
||||
@ -493,7 +493,7 @@ void DrawColCheckList(std::vector<Gfx>& dl, Collider** objects, int32_t count) {
|
||||
SkinMatrix_SetScale(&ms, radius / 128.0f, radius / 128.0f, radius / 128.0f);
|
||||
MtxF dest;
|
||||
SkinMatrix_MtxFMtxFMult(&mf, &ms, &dest);
|
||||
guMtxF2L(&dest, &m);
|
||||
// guMtxF2L(&dest, &m);
|
||||
mtxDl.push_back(m);
|
||||
|
||||
dl.push_back(gsSPMatrix(&mtxDl.back(), G_MTX_MODELVIEW | G_MTX_LOAD | G_MTX_PUSH));
|
||||
@ -512,7 +512,7 @@ void DrawColCheckList(std::vector<Gfx>& dl, Collider** objects, int32_t count) {
|
||||
SkinMatrix_SetScale(&ms, radius / 128.0f, cyl->dim.height / 128.0f, radius / 128.0f);
|
||||
MtxF dest;
|
||||
SkinMatrix_MtxFMtxFMult(&mt, &ms, &dest);
|
||||
guMtxF2L(&dest, &m);
|
||||
// guMtxF2L(&dest, &m);
|
||||
mtxDl.push_back(m);
|
||||
|
||||
dl.push_back(gsSPMatrix(&mtxDl.back(), G_MTX_MODELVIEW | G_MTX_LOAD | G_MTX_PUSH));
|
||||
|
@ -1,4 +1,5 @@
|
||||
#include <libultraship/libultra.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "z64.h"
|
||||
@ -31,18 +32,6 @@ f32 qNaN0x10000 = 0x7F810000;
|
||||
// __gSPTextureRectangle(pkt, xl, yl, xh, yh, tile, s, t, dsdx, dtdy);
|
||||
//}
|
||||
|
||||
s32 osJamMesg(OSMesgQueue* mq, OSMesg msg, s32 flag)
|
||||
{
|
||||
}
|
||||
|
||||
void osSetEventMesg(OSEvent e, OSMesgQueue* mq, OSMesg msg)
|
||||
{
|
||||
}
|
||||
|
||||
void osViSetEvent(OSMesgQueue* mq, OSMesg msg, u32 retraceCount)
|
||||
{
|
||||
}
|
||||
|
||||
OSId osGetThreadId(OSThread* thread)
|
||||
{
|
||||
}
|
||||
@ -55,31 +44,11 @@ void osSetThreadPri(OSThread* thread, OSPri pri)
|
||||
{
|
||||
}
|
||||
|
||||
s32 osSetTimer(OSTimer* timer, OSTime countdown, OSTime interval, OSMesgQueue* mq, OSMesg msg)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osCreatePiManager(OSPri pri, OSMesgQueue* cmdQ, OSMesg* cmdBuf, s32 cmdMsgCnt)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osCreateViManager(OSPri pri)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
s32 osMotorInit(OSMesgQueue* ctrlrqueue, OSPfs* pfs, s32 channel)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 osAiGetLength(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
s32 osPfsFreeBlocks(OSPfs* pfs, s32* leftoverBytes)
|
||||
{
|
||||
|
||||
@ -130,16 +99,6 @@ s32 osPfsAllocateFile(OSPfs* pfs, u16 companyCode, u32 gameCode, u8* gameName, u
|
||||
|
||||
}
|
||||
|
||||
s32 osAiSetNextBuffer(void* buf, size_t size)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
s32 __osMotorAccess(OSPfs* pfs, u32 vibrate)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
OSIntMask osSetIntMask(OSIntMask a)
|
||||
{
|
||||
return 0;
|
||||
@ -200,16 +159,6 @@ void osContGetQuery(OSContStatus* data)
|
||||
|
||||
}
|
||||
|
||||
void osViSwapBuffer(void* vaddr)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void* osViGetNextFramebuffer()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
u32 __osGetFpcCsr()
|
||||
{
|
||||
return 0;
|
||||
@ -240,11 +189,6 @@ OSThread* __osGetCurrFaultedThread(void)
|
||||
|
||||
}
|
||||
|
||||
void osCartRomInit()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
u32 osMemSize = 1024 * 1024 * 1024;
|
||||
|
||||
void Audio_osInvalDCache(void* buf, s32 size)
|
||||
@ -263,11 +207,6 @@ s32 osAiSetFrequency(u32 freq)
|
||||
return 1;
|
||||
}
|
||||
|
||||
s32 osEPiStartDma(OSPiHandle* handle, OSIoMesg* mb, s32 direction)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osInvalDCache(void* vaddr, s32 nbytes)
|
||||
{
|
||||
|
||||
@ -313,31 +252,6 @@ OSPiHandle* osDriveRomInit()
|
||||
|
||||
}
|
||||
|
||||
void osViSetMode(OSViMode* mode)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osViBlack(u8 active)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osViSetYScale(f32 scale)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osViSetXScale(f32 value)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osViSetSpecialFeatures(u32 func)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void __osInitialize_common(void)
|
||||
{
|
||||
|
||||
@ -390,11 +304,6 @@ s32 osEPiReadIo(OSPiHandle* handle, u32 devAddr, u32* data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32* osViGetCurrentFramebuffer(void)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void osSpTaskYield(void)
|
||||
{
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user