mirror of
https://github.com/libretro/Genesis-Plus-GX.git
synced 2024-11-23 00:09:43 +00:00
51 lines
957 B
C
51 lines
957 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
#include <psp2/moduleinfo.h>
|
|
#include <psp2/kernel/threadmgr.h>
|
|
#include "psplib/pl_snd.h"
|
|
#include "psplib/video.h"
|
|
#include "psplib/pl_psp.h"
|
|
#include "psplib/ctrl.h"
|
|
#include <vita2d.h>
|
|
|
|
#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);
|
|
}
|