コード例 #1
0
ファイル: main.c プロジェクト: Carlanga/CATSFC-libretro
/***
 * 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;
}
コード例 #2
0
ファイル: video.c プロジェクト: frangarcj/psplib4vita
void pspVideoInit()
{

  vita2d_init_advanced(10*1024*1024);
  vita2d_set_vblank_wait(0);
  /* Compute VBlank frequency */
  uint64_t t[2];
  int i;
  for (i = 0; i < 2; i++)
  {
    sceDisplayWaitVblankStart();
    sceRtcGetCurrentTick(&t[i]);
  }
  VBlankFreq = round(1.00 / ((double)(t[1] - t[0])
    * (1.00 / (double)sceRtcGetTickResolution())));

}
コード例 #3
0
ファイル: vita2d.c プロジェクト: Stary2001/vita2dlib
int vita2d_init()
{
	return vita2d_init_advanced(DEFAULT_TEMP_POOL_SIZE);
}