Пример #1
0
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;
}
Пример #2
0
static void ym2610_stop(void *token)
{
	struct ym2610_info *info = token;
	YM2610Shutdown(info->chip);
	ay8910_stop_ym(info->psg);
}
Пример #3
0
void YM2610_sh_stop(void)
{
	YM2610Shutdown();
	AY8910_sh_stop_ym();
}
Пример #4
0
static void Neo_Shutdown(void)
{
	YM2610Shutdown();
}
Пример #5
0
void YM2610_sh_stop(void)
{
	YM2610Shutdown();
}