#include #include #include #include #include #include "psplib/pl_snd.h" #include "psplib/video.h" #include "psplib/pl_psp.h" #include "psplib/ctrl.h" #include #include "menu.h" #include "emumain.h" PSP2_MODULE_INFO(0,1,PSP_APP_NAME) //PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER) static void ExitCallback(void* arg) { ExitPSP = 1; } 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); }