void Initialize(void) { fatInitDefault(); DebugStart(true, "sd://WiiCraft.log"); Debug("\n"); Debug("\n"); Debug("\n"); Debug("-------------------[WiiCraft Debug Log]----------------------"); InitVideo(); Debug("InitVideo() Done"); InitPad(); Debug("InitPad() Done"); initFPS(); Debug("InitFPS() Done"); // ASND_Init(); // Debug("ASND_Init() Done"); // MP3Player_Init(); // Debug("MP3Player_Init Done"); }
//--------------------------------------------------------------------------------- int main(int argc, char **argv) { VIDEO_Init(); VIDEO_SetBlack(true); // Disable video output during initialisation net_wc24cleanup(); if (fatMountSimple("sd", &__io_wiisd)) DebugStart (true, "sd://ploader.log"); else DebugStart (true, NULL); configbytes[0] = 0xCD; //configbytes[0] = 0; Debug ("---------------------------------------------------------------------------"); Debug (" di "VER" by stfour"); Debug (" (part of postLoader project)"); Debug ("---------------------------------------------------------------------------"); struct discHdr *header; header = (struct discHdr *)memalign(32, sizeof(struct discHdr)); s32 rr = Disc_Init(); Debug("Disc_Init() returned: %d", rr); rr = Disc_Open(); Debug("Disc_Open() returned: %d", rr); // Check disc rr = Disc_IsGC(); Debug("Disc_IsGC() returned: %d", rr); if (rr == 0) { rr = WDVD_ReadDiskId ((void*)0x80000000); Debug("WDVD_ReadDiskId() returned: %d", rr); rr = WDVD_EnableAudio(*(u8*)0x80000008); Debug("WDVD_EnableAudio() returned: %d", rr); *(volatile unsigned int *)0xCC003024 |= 7; int retval = ES_GetTicketViews(BC, &view, 1); if (retval != 0) { Debug("ES_GetTicketViews fail %d", retval); exit (0); } retval = ES_LaunchTitle(BC, &view); exit (0); } // Check disc rr = Disc_IsWii(); Debug("Disc_IsWii() returned: %d", rr); if (rr == 0) { // Read header rr = Disc_ReadHeader(header); Debug("Disc_ReadHeader() returned: %d", rr); Disc_WiiBoot (0, FALSE, TRUE, 0); } exit (0); }