|
SpaghettiKart
|
#include <filesystem>#include <fstream>#include <format>#include <libultraship.h>#include <libultraship/libultra.h>#include <save.h>#include <cstdio>Data Structures | |
| struct | ControllerPak |
Macros | |
| #define | fmt(...) |
| #define | MAX_FILES 16 |
| #define | EXT_NAME_SIZE 4 |
| #define | GAME_NAME_SIZE 16 |
Typedefs | |
| typedef struct ControllerPak | ControllerPak |
Functions | |
| std::string | Pfs_PakFile_GetPath (u8 file_no) |
| std::string | Pfs_PakHeader_GetPath () |
| bool | Pfs_PakHeader_Write (u32 *file_size, u32 *game_code, u16 *company_code, u8 *ext_name, u8 *game_name, u8 fileIndex) |
| bool | Pfs_PakHeader_Read (u32 *file_size, u32 *game_code, u16 *company_code, char *ext_name, char *game_name, u8 fileIndex) |
| s32 | osPfsIsPlug (OSMesgQueue *queue, u8 *pattern) |
| s32 | osPfsInit (OSMesgQueue *queue, OSPfs *pfs, int channel) |
| s32 | osPfsFreeBlocks (OSPfs *pfs, s32 *bytes_not_used) |
| s32 | osPfsAllocateFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name, int file_size_in_bytes, s32 *file_no) |
| s32 | osPfsFileState (OSPfs *pfs, s32 file_no, OSPfsState *state) |
| s32 | osPfsFindFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name, s32 *file_no) |
| s32 | osPfsReadWriteFile (OSPfs *pfs, s32 file_no, u8 flag, int offset, int size_in_bytes, u8 *data_buffer) |
| s32 | osPfsNumFiles (OSPfs *pfs, s32 *max_files, s32 *files_used) |
| s32 | osPfsDeleteFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name) |
| #define EXT_NAME_SIZE 4 |
| #define fmt | ( | ... | ) |
| #define GAME_NAME_SIZE 16 |
| #define MAX_FILES 16 |
| typedef struct ControllerPak ControllerPak |
| s32 osPfsAllocateFile | ( | OSPfs * | pfs, |
| u16 | company_code, | ||
| u32 | game_code, | ||
| u8 * | game_name, | ||
| u8 * | ext_name, | ||
| int | file_size_in_bytes, | ||
| s32 * | file_no ) |
| s32 osPfsDeleteFile | ( | OSPfs * | pfs, |
| u16 | company_code, | ||
| u32 | game_code, | ||
| u8 * | game_name, | ||
| u8 * | ext_name ) |
| s32 osPfsFileState | ( | OSPfs * | pfs, |
| s32 | file_no, | ||
| OSPfsState * | state ) |
| s32 osPfsFindFile | ( | OSPfs * | pfs, |
| u16 | company_code, | ||
| u32 | game_code, | ||
| u8 * | game_name, | ||
| u8 * | ext_name, | ||
| s32 * | file_no ) |
| s32 osPfsFreeBlocks | ( | OSPfs * | pfs, |
| s32 * | bytes_not_used ) |
| s32 osPfsInit | ( | OSMesgQueue * | queue, |
| OSPfs * | pfs, | ||
| int | channel ) |
| s32 osPfsIsPlug | ( | OSMesgQueue * | queue, |
| u8 * | pattern ) |
| s32 osPfsNumFiles | ( | OSPfs * | pfs, |
| s32 * | max_files, | ||
| s32 * | files_used ) |
| s32 osPfsReadWriteFile | ( | OSPfs * | pfs, |
| s32 | file_no, | ||
| u8 | flag, | ||
| int | offset, | ||
| int | size_in_bytes, | ||
| u8 * | data_buffer ) |
| std::string Pfs_PakFile_GetPath | ( | u8 | file_no | ) |
| std::string Pfs_PakHeader_GetPath | ( | ) |
| bool Pfs_PakHeader_Read | ( | u32 * | file_size, |
| u32 * | game_code, | ||
| u16 * | company_code, | ||
| char * | ext_name, | ||
| char * | game_name, | ||
| u8 | fileIndex ) |
| bool Pfs_PakHeader_Write | ( | u32 * | file_size, |
| u32 * | game_code, | ||
| u16 * | company_code, | ||
| u8 * | ext_name, | ||
| u8 * | game_name, | ||
| u8 | fileIndex ) |