5 #include "include/mcemu.h"
8 #define SYS_LOAD_MC_MODULES 0x01
9 #define SYS_LOAD_PAD_MODULES 0x02
11 void delay(int count
);
12 unsigned int USBA_crc32(char *string
);
13 int sysGetDiscID(char *discID
);
14 void sysReset(int modload_mask
);
16 void sysPowerOff(void);
17 int sysPcmciaCheck(void);
18 void sysGetCDVDFSV(void **data_irx
, int *size_irx
);
20 void sysLaunchLoaderElf(char *filename
, char *mode_str
, int size_cdvdman_irx
, void **cdvdman_irx
, int size_mcemu_irx
, void **mcemu_irx
, int compatflags
, int alt_ee_core
);
22 void sysLaunchLoaderElf(char *filename
, char *mode_str
, int size_cdvdman_irx
, void **cdvdman_irx
, int compatflags
, int alt_ee_core
);
24 int sysExecElf(char *path
, int argc
, char **argv
);
25 int sysPS3Detect(void);
26 int sysSetIPConfig(char* ipconfig
);
27 int sysLoadModuleBuffer(void *buffer
, int size
, int argc
, char *argv
);
28 void sysApplyKernelPatches(void);
31 int sysCheckVMC(const char* prefix
, const char* sep
, char* name
, int createSize
, vmc_superblock_t
* vmc_superblock
);