19 #ifndef USE_ROM_MODULES
25 #ifndef USE_ROM_MODULES
58 return "INITIALIZING";
64 return "DISCONNECTED";
89 return "SLOW-FORWARD";
93 return "SCAN-FORWARD";
181 int main(
int argc,
char *argv[])
185 static u8 rmData[256] __attribute__((aligned(64)));
199 scr_printf(
"Welcome to the RMMAN sample!\n");
200 scr_printf(
"For this demo, the remote should be plugged into port 2.\n");
206 #ifdef USE_ROM_MODULES
267 scr_printf(
"New input will be displayed here:\n");
278 memset(&olddata, 0,
sizeof(olddata));
void scr_setXY(int x, int y)
void scr_printf(const char *,...)
int SifLoadModule(const char *path, int arg_len, const char *args)
void SifLoadFileExit(void)
int SifExecModuleBuffer(void *ptr, u32 size, u32 arg_len, const char *args, int *mod_res)
int SifLoadFileInit(void)
int SifIopReset(const char *arg, int mode)
s32 CreateSema(ee_sema_t *sema)
s32 DeleteSema(s32 sema_id)
s32 iSignalSema(s32 sema_id)
s32 _DisableIntc(s32 cause)
s32 AddIntcHandler(s32 cause, s32(*handler_func)(s32 cause), s32 next)
s32 WaitSema(s32 sema_id)
s32 _EnableIntc(s32 cause)
void RMMan_Read(int port, int slot, struct remote_data *data)
int RMMan_Close(int port, int slot)
int RMMan_Open(int port, int slot, void *pData)
u32 RMMan_GetModuleVersion(void)
static const char * getRmButton(u32 button)
int main(int argc, char *argv[])
unsigned int size_RMMAN_irx
static s32 VblankEndHandler(s32 cause)
unsigned int size_SIO2MAN_irx
unsigned char RMMAN_irx[]
unsigned char SIO2MAN_irx[]
static int VblankStartSema
static s32 VblankStartHandler(s32 cause)
static const char * getRmStatus(u32 status)
int sbv_patch_enable_lmb(void)
void SifInitRpc(int mode)