void YM2151_sh_stop(void) { switch(FMMode) { case CHIP_YM2151_DAC: OPMShutdown(); break; case CHIP_YM2151_ALT: YM2151Shutdown(); break; case CHIP_YM2151_OPL: return; } }
void YM2151_sh_stop(void) { switch(FMMode) { #if (HAS_YM2151) case CHIP_YM2151_DAC: OPMShutdown(); break; #endif #if (HAS_YM2151_ALT) case CHIP_YM2151_ALT: YM2151Shutdown(); break; #endif } }
void BurnYM2151Exit() { #if defined FBA_DEBUG if (!DebugSnd_YM2151Initted) bprintf(PRINT_ERROR, _T("BurnYM2151Exit called without init\n")); #endif BurnYM2151SetIrqHandler(NULL); BurnYM2151SetPortHandler(NULL); YM2151Shutdown(); if (pBuffer) { free(pBuffer); pBuffer = NULL; } DebugSnd_YM2151Initted = 0; }
static void ym2151_stop(void *token) { struct ym2151_info *info = token; YM2151Shutdown(info->chip); }