|
psl1ght
A free SDK for Sony's PS3 console
|
#include <ppu-types.h>#include <ppu-asm.h>Go to the source code of this file.
Data Structures | |
| struct | sys_game_content_size |
| struct | sys_game_set_init_params |
Macros | |
| #define | SYS_GAME_ATTRIBUTE_PATCH (1 <<0) /* boot Patch */ |
| #define | SYS_GAME_ATTRIBUTE_APP_HOME (1 <<1) /* boot from / app_home/PS3_GAME */ |
| #define | SYS_GAME_ATTRIBUTE_DEBUG (1 <<2) /* start with Debug Mode */ |
| #define | SYS_GAME_ATTRIBUTE_XMBBUY (1 <<3) /* restart of the utility purchases Game */ |
| #define | SYS_GAME_ATTRIBUTE_COMMERCE2_BROWSER (1 <<4) /* restart from Commerce2Browser */ |
| #define | SYS_GAME_ATTRIBUTE_INVITE_MESSAGE (1 <<5) /* boot from the invitation Title */ |
| #define | SYS_GAME_ATTRIBUTE_CUSTOM_DATA_MESSAGE (1 <<6) /* start with the attached conditions data */ |
| #define | SYS_GAME_ATTRIBUTE_WEB_BROWSER (1 <<8) /* restart from WebBrowser */ |
| #define | SYS_GAME_THEME_OPTION_NONE (0) /* No option */ |
| #define | SYS_GAME_THEME_OPTION_APPLY (1 <<0) /* to be applied after the Installation */ |
| #define | SYS_GAME_CBRESULT_OK (0) /* exit store data */ |
| #define | SYS_GAME_CBRESULT_OK_CANCEL (1) /* exit to cancel Theme Installation */ |
| #define | SYS_GAME_SIZEKB_NOTCALC (-1) /* Directory Size is not calculated */ |
| #define | SYS_GAME_THEMEINSTALL_BUFSIZE_MIN (4096) /* Size of the minimum buffer Theme Installation */ |
Typedefs | |
| typedef enum sys_game_system_param_size | sysGameSystemParamSize |
| typedef enum sys_game_params | sysGameParams |
| typedef enum sys_game_error | sysGameError |
| typedef enum sys_game_resolution | sysGameResolution |
| typedef enum sys_game_sound_format | sysGameSoundFormat |
| typedef enum sys_game_disc_type | sysGameDiscType |
| typedef struct sys_game_content_size | sysGameContentSize |
| typedef struct sys_game_set_init_params | sysGameSetInitParams |
| typedef s32(* | sysGameThemeInstallCallback) (u32 fileOffset, u32 readSize, void *buf) |
| typedef void(* | sysGameDiscEjectCallback) (void) |
| typedef void(* | sysGameDiscInsertCallback) (u32 discType, char *titleId) |
Functions | |
| s32 | sysGameDataCheck (u32 type, const char *dirName, sysGameContentSize *size) |
| s32 | sysGameBootCheck (u32 *type, u32 *attributes, sysGameContentSize *size, char *dirName) |
| s32 | sysGamePatchCheck (sysGameContentSize *size, void *reserved) |
| s32 | sysGameCreateGameData (sysGameSetInitParams *init, char *tmp_contentInfoPath, char *tmp_usrdirPath) |
| s32 | sysGameGetParamInt (s32 id, s32 *value) |
| s32 | sysGameGetParamString (s32 id, char *buf, u32 bufsize) |
| s32 | sysGameGetSizeKB (s32 *sizeKB) |
| s32 | sysGameSetParamString (s32 id, const char *buf) |
| s32 | sysGameGetDiscContentInfoUpdatePath (char *updatePath) |
| s32 | sysGameContentPermit (char *contentInfoPath, char *usrdirPath) |
| s32 | sysGameContentErrorDialog (s32 type, s32 errNeedSizeKB, const char *dirName) |
| s32 | sysGameThemeInstall (const char *usrdirPath, const char *fileName, u32 option) |
| s32 | sysGameThemeInstallFromBuffer (u32 fileSize, u32 bufSize, void *buf, sysGameThemeInstallCallback cb, u32 option) |
| s32 | sysGameGetLocalWebContentPath (char *contentPath) |
| s32 | sysGameDeleteGameData (const char *dirName) |
| s32 | sysGameRegisterDiscChangeCallback (sysGameDiscEjectCallback cbEject, sysGameDiscInsertCallback cbInsert) |
| s32 | sysGameUnregisterDiscChangeCallback (void) |
| #define SYS_GAME_ATTRIBUTE_APP_HOME (1 <<1) /* boot from / app_home/PS3_GAME */ |
| #define SYS_GAME_ATTRIBUTE_COMMERCE2_BROWSER (1 <<4) /* restart from Commerce2Browser */ |
| #define SYS_GAME_ATTRIBUTE_CUSTOM_DATA_MESSAGE (1 <<6) /* start with the attached conditions data */ |
| #define SYS_GAME_ATTRIBUTE_DEBUG (1 <<2) /* start with Debug Mode */ |
| #define SYS_GAME_ATTRIBUTE_INVITE_MESSAGE (1 <<5) /* boot from the invitation Title */ |
| #define SYS_GAME_ATTRIBUTE_WEB_BROWSER (1 <<8) /* restart from WebBrowser */ |
| #define SYS_GAME_ATTRIBUTE_XMBBUY (1 <<3) /* restart of the utility purchases Game */ |
| #define SYS_GAME_CBRESULT_OK_CANCEL (1) /* exit to cancel Theme Installation */ |
| #define SYS_GAME_SIZEKB_NOTCALC (-1) /* Directory Size is not calculated */ |
| #define SYS_GAME_THEME_OPTION_APPLY (1 <<0) /* to be applied after the Installation */ |
| #define SYS_GAME_THEMEINSTALL_BUFSIZE_MIN (4096) /* Size of the minimum buffer Theme Installation */ |
| typedef struct sys_game_content_size sysGameContentSize |
| typedef void(* sysGameDiscInsertCallback) (u32 discType, char *titleId) |
| typedef enum sys_game_disc_type sysGameDiscType |
| typedef enum sys_game_error sysGameError |
| typedef enum sys_game_params sysGameParams |
| typedef enum sys_game_resolution sysGameResolution |
| typedef struct sys_game_set_init_params sysGameSetInitParams |
| typedef enum sys_game_sound_format sysGameSoundFormat |
| typedef enum sys_game_system_param_size sysGameSystemParamSize |
| typedef s32(* sysGameThemeInstallCallback) (u32 fileOffset, u32 readSize, void *buf) |
| enum sys_game_disc_type |
| enum sys_game_error |
| enum sys_game_params |
| enum sys_game_resolution |
| s32 sysGameBootCheck | ( | u32 * | type, |
| u32 * | attributes, | ||
| sysGameContentSize * | size, | ||
| char * | dirName | ||
| ) |
| s32 sysGameContentErrorDialog | ( | s32 | type, |
| s32 | errNeedSizeKB, | ||
| const char * | dirName | ||
| ) |
| s32 sysGameContentPermit | ( | char * | contentInfoPath, |
| char * | usrdirPath | ||
| ) |
| s32 sysGameCreateGameData | ( | sysGameSetInitParams * | init, |
| char * | tmp_contentInfoPath, | ||
| char * | tmp_usrdirPath | ||
| ) |
| s32 sysGameDataCheck | ( | u32 | type, |
| const char * | dirName, | ||
| sysGameContentSize * | size | ||
| ) |
| s32 sysGameDeleteGameData | ( | const char * | dirName | ) |
| s32 sysGameGetDiscContentInfoUpdatePath | ( | char * | updatePath | ) |
| s32 sysGameGetLocalWebContentPath | ( | char * | contentPath | ) |
| s32 sysGameGetParamInt | ( | s32 | id, |
| s32 * | value | ||
| ) |
| s32 sysGameGetParamString | ( | s32 | id, |
| char * | buf, | ||
| u32 | bufsize | ||
| ) |
| s32 sysGameGetSizeKB | ( | s32 * | sizeKB | ) |
| s32 sysGamePatchCheck | ( | sysGameContentSize * | size, |
| void * | reserved | ||
| ) |
| s32 sysGameRegisterDiscChangeCallback | ( | sysGameDiscEjectCallback | cbEject, |
| sysGameDiscInsertCallback | cbInsert | ||
| ) |
| s32 sysGameSetParamString | ( | s32 | id, |
| const char * | buf | ||
| ) |
| s32 sysGameThemeInstall | ( | const char * | usrdirPath, |
| const char * | fileName, | ||
| u32 | option | ||
| ) |
| s32 sysGameThemeInstallFromBuffer | ( | u32 | fileSize, |
| u32 | bufSize, | ||
| void * | buf, | ||
| sysGameThemeInstallCallback | cb, | ||
| u32 | option | ||
| ) |
| s32 sysGameUnregisterDiscChangeCallback | ( | void | ) |