mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
yaz0.c OK (#71)
This commit is contained in:
+6
-6
@@ -33,10 +33,10 @@ s32 DmaMgr_SendRequestImpl(DmaRequest* request, void* vramStart, u32 vromStart,
|
||||
s32 DmaMgr_SendRequest0(void* vramStart, u32 vromStart, u32 size);
|
||||
void Dmamgr_Start(void);
|
||||
void Dmamgr_Stop(void);
|
||||
// u8* Yaz0_LoadFirstChunk(void);
|
||||
u8* Yaz0_LoadNextChunk(void* currDecompPos);
|
||||
s32 Yaz0_Decompress(u8* src, u8* dest);
|
||||
void Yaz0_LoadAndDecompressFile(u32 romStart, u32 vramStart, u32 size);
|
||||
void* Yaz0_FirstDMA(void);
|
||||
void* Yaz0_NextDMA(void* curSrcPos);
|
||||
s32 Yaz0_DecompressImpl(u8* hdr, u8* dst);
|
||||
void Yaz0_Decompress(u32 romStart, void* dst, u32 size);
|
||||
void IrqMgr_AddClient(IrqMgr* irqmgr, OSMesgQueueListNode* param_2, OSMesgQueue* param_3);
|
||||
void IrqMgr_RemoveClient(IrqMgr* irqmgr, OSMesgQueueListNode* remove);
|
||||
void IrqMgr_SendMesgForClient(IrqMgr* irqmgr, OSMesg msg);
|
||||
@@ -247,7 +247,7 @@ s32 sprintf(char* s, char* fmt, ...);
|
||||
// void func_80087934(void);
|
||||
void wait_cycles(OSTime uParm1);
|
||||
// void func_800879CC(void);
|
||||
// void func_80087A1C(void);
|
||||
void func_80087A1C(UNK_TYPE);
|
||||
void func_80087A6C(u32 param_1);
|
||||
// void func_80087AC0(void);
|
||||
// void __osSetCause(void);
|
||||
@@ -418,7 +418,7 @@ void __osSetCompare(u32 value);
|
||||
// u32 __osGetCompare(void);
|
||||
u32 osDpGetStatus(void);
|
||||
void osDpSetStatus(u32 data);
|
||||
void _bcopy(void* __src, void* __dest, size_t __n);
|
||||
void bcopy(void* __src, void* __dest, size_t __n);
|
||||
// void __osResetGlobalIntMask(void);
|
||||
// void func_80091630(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
|
||||
// void func_80091808(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
|
||||
|
||||
+6
-2
@@ -295,8 +295,12 @@ extern OSMesg dmamgrMsqMessages[32];
|
||||
extern OSThread dmamgrOSThread;
|
||||
extern u8 dmamgrStack[1280];
|
||||
// extern UNK_TYPE1 D_8009BA08;
|
||||
extern u8 yaz0FileBuffer[1024];
|
||||
extern Yaz0DecompState yaz0DecompStatus;
|
||||
extern u8 sYaz0DataBuffer[0x400];
|
||||
extern u8* sYaz0CurDataEnd;
|
||||
extern u32 sYaz0CurRomStart;
|
||||
extern u32 sYaz0CurSize;
|
||||
extern u8* sYaz0MaxPtr;
|
||||
extern u8* D_8009BE20;
|
||||
extern UNK_TYPE4 D_8009BE30;
|
||||
extern UNK_TYPE4 D_8009BE34;
|
||||
extern FaultClient romInfoFaultClient;
|
||||
|
||||
@@ -431,14 +431,6 @@ typedef struct {
|
||||
/* 0xC */ s32 rightX;
|
||||
} Viewport; // size = 0x10
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ void* bufferEnd;
|
||||
/* 0x04 */ u32 romReadHead;
|
||||
/* 0x08 */ u32 amountLeftToRead;
|
||||
/* 0x0C */ u32 loadNextChunkBoundary;
|
||||
/* 0x10 */ u32 destBufferEnd;
|
||||
} Yaz0DecompState; // size = 0x14
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ unsigned int inst1;
|
||||
/* 0x4 */ unsigned int inst2;
|
||||
|
||||
Reference in New Issue
Block a user