int main(int argc,char *argv[]) { /* Initialize PSP */ pl_psp_init("cache0:/GENPlusVITA/"); pl_snd_init(SOUND_SAMPLES, 1); pspCtrlInit(); pspVideoInit(); /* Initialize callbacks */ pl_psp_register_callback(PSP_EXIT_CALLBACK, ExitCallback, NULL); pl_psp_start_callback_thread(); /* Start emulation */ InitMenu(); DisplayMenu(); TrashMenu(); /* Release PSP resources */ pl_snd_shutdown(); pspVideoShutdown(); pl_psp_shutdown(); return(0); }
int main(int argc, char **argv) { /* Initialize PSP */ pl_psp_init("ux0:/data/NeopopVITA/"); pl_snd_init(512,1); pspCtrlInit(); pspVideoInit(); // show_splash(); #ifdef PSP_DEBUG FILE *debug = fopen("message.txt", "w"); fclose(debug); #endif /* Initialize callbacks */ pl_psp_register_callback(PSP_EXIT_CALLBACK, ExitCallback, NULL); pl_psp_start_callback_thread(); /* Show the menu */ if (InitMenu()) { DisplayMenu(); TrashMenu(); } /* Release PSP resources */ pl_snd_shutdown(); pspVideoShutdown(); pl_psp_shutdown(); return(0); }
/*** * Main entrypoint of the emulator */ int main() { // first, initialize Vita2D printf("Starting CATSFC-libretro-VITA"); vita2d_init_advanced(8 * 1024 * 1024); // do some setup setup_input(); setup_callbacks(); setup_audio(); pl_psp_init("ux0:/data/CATSFC-libretro-VITA/"); // get the game ready if (InitMenu()) { DisplayMenu(); TrashMenu(); } // once emulation is complete, shut down and exit vita_cleanup(); sceKernelExitProcess(0); return 0; }