RetroArch
|
#include "../common.h"
Classes | |
struct | processEntry_s |
Macros | |
#define | callBootloader_2x ((callBootloader_2x_fn)0x00100000) |
#define | callBootloaderNewProcess_2x ((callBootloaderNewProcess_2x_fn)0x00100008) |
#define | callBootloaderRunTitle_2x ((callBootloaderRunTitle_2x_fn)0x00100010) |
#define | callBootloaderRunTitleCustom_2x ((callBootloaderRunTitleCustom_2x_fn)0x00100014) |
#define | getBestProcess_2x ((getBestProcess_2x_fn)0x0010000C) |
Typedefs | |
typedef void(* | callBootloader_2x_fn) (Handle file, u32 *argbuf, u32 arglength) |
typedef void(* | callBootloaderNewProcess_2x_fn) (s32 processId, u32 *argbuf, u32 arglength) |
typedef void(* | callBootloaderRunTitle_2x_fn) (u8 mediatype, u32 *argbuf, u32 argbuflength, u32 tid_low, u32 tid_high) |
typedef void(* | callBootloaderRunTitleCustom_2x_fn) (u8 mediatype, u32 *argbuf, u32 argbuflength, u32 tid_low, u32 tid_high, memmap_t *mmap) |
typedef void(* | getBestProcess_2x_fn) (u32 sectionSizes[3], bool *requirements, int num_requirements, processEntry_s *out, int out_size, int *out_len) |
Functions | |
static bool | init (void) |
static void | deinit (void) |
static void | bootloaderJump (void) |
static void | launchFile (const char *path, argData_s *args, executableMetadata_s *em) |
Variables | |
static s32 | targetProcess = -1 |
static u64 | targetTid |
static u8 | targetMediatype |
static Handle | fileHandle |
static u32 | argBuf [ENTRY_ARGBUFSIZE/sizeof(u32)] |
static u32 | argBufLen |
static u32 | memMapBuf [0x40] |
static bool | useMemMap |
const loaderFuncs_s | loader_Ninjhax2 |
#define callBootloader_2x ((callBootloader_2x_fn)0x00100000) |
#define callBootloaderNewProcess_2x ((callBootloaderNewProcess_2x_fn)0x00100008) |
#define callBootloaderRunTitle_2x ((callBootloaderRunTitle_2x_fn)0x00100010) |
#define callBootloaderRunTitleCustom_2x ((callBootloaderRunTitleCustom_2x_fn)0x00100014) |
#define getBestProcess_2x ((getBestProcess_2x_fn)0x0010000C) |
typedef void(* callBootloaderRunTitle_2x_fn) (u8 mediatype, u32 *argbuf, u32 argbuflength, u32 tid_low, u32 tid_high) |
typedef void(* callBootloaderRunTitleCustom_2x_fn) (u8 mediatype, u32 *argbuf, u32 argbuflength, u32 tid_low, u32 tid_high, memmap_t *mmap) |
typedef void(* getBestProcess_2x_fn) (u32 sectionSizes[3], bool *requirements, int num_requirements, processEntry_s *out, int out_size, int *out_len) |
|
static |
|
static |
|
static |
|
static |
const loaderFuncs_s loader_Ninjhax2 |
|
static |
|
static |
|
static |
|
static |
|
static |