void BurnYM2610Exit() { #if defined FBA_DEBUG if (!DebugSnd_YM2610Initted) bprintf(PRINT_ERROR, _T("BurnYM2610Exit called without init\n")); #endif YM2610Shutdown(); AY8910Exit(0); BurnTimerExit(); if (pBuffer) { free(pBuffer); pBuffer = NULL; } if (pAYBuffer) { free(pAYBuffer); pAYBuffer = NULL; } bYM2610AddSignal = 0; bYM2610UseSeperateVolumes = 0; DebugSnd_YM2610Initted = 0; }
static void ym2610_stop(void *token) { struct ym2610_info *info = token; YM2610Shutdown(info->chip); ay8910_stop_ym(info->psg); }
void YM2610_sh_stop(void) { YM2610Shutdown(); AY8910_sh_stop_ym(); }
static void Neo_Shutdown(void) { YM2610Shutdown(); }
void YM2610_sh_stop(void) { YM2610Shutdown(); }