int main(int argc, char **argv) { /* Load Custom IOS */ IOS_ReloadIOS(249); /* Initialize subsystems */ Sys_Init(); /* Set video mode */ Video_SetMode(); /* Initialize console */ Gui_InitConsole(); /* Draw background */ Gui_DrawBackground(); /* Initialize Wiimote subsystem */ Wpad_Init(); /* Initialize disc subsystem */ Disc_Init(); /* Mount SD card */ Fat_MountSD(); /* Menu loop */ Menu_Loop(); /* Restart */ Restart(); return 0; }
int main(int argc, char **argv) { /* Initialize subsystems */ Sys_Init(); /* Set video mode */ Video_SetMode(); /* Initialize console */ Gui_InitConsole(); /* Draw background */ Gui_DrawBackground(); /* Initialize Wiimote */ Wpad_Init(); /* Print disclaimer */ Disclaimer(); /* Menu loop */ Menu_Loop(); /* Restart Wii */ Restart_Wait(); return 0; }
int main(int argc, char **argv) { s32 ret; /* Load Custom IOS */ ret = IOS_ReloadIOS(249); /* Initialize subsystems */ Sys_Init(); /* Set video mode */ Video_SetMode(); /* Initialize console */ Gui_InitConsole(); /* Draw bckground */ Gui_DrawBackground(); /* Initialize Wiimote subsystem */ Wpad_Init(); /* Check for Custom IOS */ if (ret < 0) { printf("[+] ERROR: Could not load Custom IOS! (ret = %d)\n", ret); goto out; } /* Initialize ISFS */ ret = ISFS_Initialize(); if (ret < 0) { printf("[+] ERROR: Could not initialize ISFS! (ret = %d)\n", ret); goto out; } /* Mount ISFS */ ret = ISFS_Mount(); if (ret < 0) { printf("[+] ERROR: Could not mount ISFS! (ret = %d)\n", ret); goto out; } /* Menu loop */ Menu_Loop(); out: /* Restart */ Restart_Wait(); return 0; }
void Menu(void) { /* Initialize Wiimote */ Wpad_Init(); /* Draw background */ Gui_DrawBackground(); /* Initialize console */ Gui_InitConsole(); /* Configuration menu */ Config_Menu(); /* Destroy console */ Con_Destroy(); /* Disconnect Wiimote */ Wpad_Disconnect(); }