mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-29 02:30:44 -04:00
Decompile pakQueryTotalUsage
This commit is contained in:
@@ -50,16 +50,16 @@ PakErr1 pakInitPak(OSMesgQueue *mq, OSPfs *pfs, s32 channel);
|
||||
#endif
|
||||
|
||||
PakErr1 _pakReadWriteBlock(OSPfs *pfs, s32 file_no, u8 flag, u32 address, u32 len, u8 *buffer);
|
||||
PakErr1 pakNumFiles(OSPfs *pfs, s32 *max_files, s32 *files_used);
|
||||
PakErr1 pakFreeBlocks(OSPfs *pfs, s32 *bytes_not_used);
|
||||
PakErr1 pakFileState(OSPfs *pfs, s32 file_no, OSPfsState *note);
|
||||
PakErr1 pakQueryNumNotes(OSPfs *pfs, s32 *max_files, s32 *files_used);
|
||||
PakErr1 pakQueryNumFreeBytes(OSPfs *pfs, s32 *bytes_not_used);
|
||||
PakErr1 pakQueryNoteState(OSPfs *pfs, s32 file_no, OSPfsState *note);
|
||||
PakErr1 pakAllocateNote(OSPfs *pfs, u16 company_code, u32 game_code, char *game_name, char *ext_name, s32 size, s32 *file_no);
|
||||
PakErr1 pakDeleteGameNote3(OSPfs *pfs, u16 company_code, u32 game_code, char *game_name, char *ext_name);
|
||||
PakErr1 pakFindNote(OSPfs *pfs, u16 company_code, u32 game_code, char *game_name, char *ext_name, s32 *file_no);
|
||||
PakErr1 _pakResizeNote(OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name, u32 numbytes);
|
||||
s32 pakGetNumPages(s8 device);
|
||||
u32 pakGetNumBytes(s8 device);
|
||||
s32 pakGetNumFreePages(s8 device);
|
||||
s32 pakGetPdNumPages(s8 device);
|
||||
u32 pakGetPdNumBytes(s8 device);
|
||||
s32 pakQueryNumFreePages(s8 device);
|
||||
bool pakCanFitCameraFileInPak(s8 device);
|
||||
s32 pakGetNumFreeCameraSpacesInPak(s8 device);
|
||||
s32 _pakCreateCameraFile(s8 device, s32 *outfileid);
|
||||
@@ -87,8 +87,8 @@ void pak0f11a2e4(void);
|
||||
void pak0f11a32c(s8 device, u8 arg1, u32 line, char *file);
|
||||
void pakInit(s8 arg0);
|
||||
PakErr1 pakReadWriteBlock(s8 device, OSPfs *pfs, s32 file_no, u8 flag, u32 address, u32 len, u8 *buffer);
|
||||
s32 pak0f11a574(s8 device);
|
||||
void pakUpdateSize(s8 device);
|
||||
bool pakQueryTotalUsage(s8 device);
|
||||
void pakQueryPdSize(s8 device);
|
||||
bool mempakPrepare(s8 device);
|
||||
bool pakProbe(s8 device);
|
||||
void pakWipe(s8 device, u32 blocknumstart, u32 blocknumend);
|
||||
|
||||
+7
-7
@@ -5054,13 +5054,13 @@ struct pak {
|
||||
/*0x284*/ s32 rumblepulsestopat;
|
||||
/*0x288*/ u32 rumblepulselen;
|
||||
/*0x28c*/ u32 rumblepulsetimer; // counts up to pulselen then loops
|
||||
/*0x290*/ u32 unk290;
|
||||
/*0x294*/ u32 unk294;
|
||||
/*0x290*/ s32 notestotal; // always 16
|
||||
/*0x294*/ s32 notesused;
|
||||
/*0x298*/ u32 unk298;
|
||||
/*0x29c*/ s32 noteindex;
|
||||
/*0x2a0*/ u32 numbytes;
|
||||
/*0x2a4*/ u32 numblocks;
|
||||
/*0x2a8*/ u32 numpages;
|
||||
/*0x29c*/ s32 pdnoteindex;
|
||||
/*0x2a0*/ u32 pdnumbytes;
|
||||
/*0x2a4*/ u32 pdnumblocks;
|
||||
/*0x2a8*/ u32 pdnumpages;
|
||||
/*0x2ac*/ u32 unk2ac;
|
||||
/*0x2b0*/ u32 unk2b0;
|
||||
/*0x2b4*/ f32 rumblettl;
|
||||
@@ -5074,7 +5074,7 @@ struct pak {
|
||||
/*0x2b9*/ u8 unk2b9;
|
||||
/*0x2ba*/ u8 unk2ba;
|
||||
/*0x2bb*/ u8 unk2bb;
|
||||
/*0x2bc*/ u8 numnotes;
|
||||
/*0x2bc*/ u8 pdnumnotes;
|
||||
/*0x2bd*/ u8 unk2bd;
|
||||
/*0x2be*/ u8 headercachecount;
|
||||
/*0x2c0*/ struct pakheadercache *headercache;
|
||||
|
||||
Reference in New Issue
Block a user