PSPSDK 2024-10-31
Loading...
Searching...
No Matches
Interface to the LoadExecForKernel library.

Data Structures

struct  SceKernelLoadExecVSHParam
 Structure for LoadExecVSH* functions. More...
 

Functions

int sceKernelExitVSHVSH (struct SceKernelLoadExecVSHParam *param)
 Restart the vsh.
 
int sceKernelLoadExecVSHDisc (const char *file, struct SceKernelLoadExecVSHParam *param)
 Executes a new executable from a disc.
 
int sceKernelLoadExecVSHDiscUpdater (const char *file, struct SceKernelLoadExecVSHParam *param)
 Executes a new executable from a disc.
 
int sceKernelLoadExecVSHMs1 (const char *file, struct SceKernelLoadExecVSHParam *param)
 Executes a new executable from a memory stick.
 
int sceKernelLoadExecVSHMs2 (const char *file, struct SceKernelLoadExecVSHParam *param)
 Executes a new executable from a memory stick.
 
int sceKernelLoadExecVSHMs3 (const char *file, struct SceKernelLoadExecVSHParam *param)
 Executes a new executable from a memory stick.
 

Detailed Description

Function Documentation

◆ sceKernelExitVSHVSH()

int sceKernelExitVSHVSH ( struct SceKernelLoadExecVSHParam param)

Restart the vsh.

Parameters
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL
Returns
< 0 on some errors.
Note
- when called in game mode it will have the same effect that sceKernelExitGame

◆ sceKernelLoadExecVSHDisc()

int sceKernelLoadExecVSHDisc ( const char file,
struct SceKernelLoadExecVSHParam param 
)

Executes a new executable from a disc.

It is the function used by the firmware to execute the EBOOT.BIN from a disc.

Parameters
file- The file to execute.
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL.
Returns
< 0 on some errors.

◆ sceKernelLoadExecVSHDiscUpdater()

int sceKernelLoadExecVSHDiscUpdater ( const char file,
struct SceKernelLoadExecVSHParam param 
)

Executes a new executable from a disc.

It is the function used by the firmware to execute an updater from a disc.

Parameters
file- The file to execute.
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL.
Returns
< 0 on some errors.

◆ sceKernelLoadExecVSHMs1()

int sceKernelLoadExecVSHMs1 ( const char file,
struct SceKernelLoadExecVSHParam param 
)

Executes a new executable from a memory stick.

It is the function used by the firmware to execute an updater from a memory stick.

Parameters
file- The file to execute.
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL.
Returns
< 0 on some errors.

◆ sceKernelLoadExecVSHMs2()

int sceKernelLoadExecVSHMs2 ( const char file,
struct SceKernelLoadExecVSHParam param 
)

Executes a new executable from a memory stick.

It is the function used by the firmware to execute games (and homebrew :P) from a memory stick.

Parameters
file- The file to execute.
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL.
Returns
< 0 on some errors.

◆ sceKernelLoadExecVSHMs3()

int sceKernelLoadExecVSHMs3 ( const char file,
struct SceKernelLoadExecVSHParam param 
)

Executes a new executable from a memory stick.

It is the function used by the firmware to execute ... ?

Parameters
file- The file to execute.
param- Pointer to a SceKernelLoadExecVSHParam structure, or NULL.
Returns
< 0 on some errors.