extern "C" __declspec(dllexport) void libyabause_deinit() { PerPortReset(); YabauseDeInit(); if (usinggl) { KillGLContext(); usinggl = 0; } if (glbuff) { free(glbuff); glbuff = NULL; } }
void Java_org_yabause_android_YabauseRunnable_deinit( JNIEnv* env ) { int slot = GetSaveSlot(); if (slot != -1) { const char * dirpath = GetSavesPath(); SetOSDToggle(0); DisableAutoFrameSkip(); g_swapped = 0; while(! g_swapped) YabauseExec(); YabSaveStateSlot(dirpath, slot); } YabauseDeInit(); }
void YabauseThread::deInitEmulation() { YabauseDeInit(); mInit = -1; }
void Java_org_yabause_android_YabauseRunnable_deinit( JNIEnv* env ) { YabauseDeInit(); }
void retro_unload_game(void) { YabauseDeInit(); }