From 843f39ba736fc39c00275850ee2ec860093cd9a2 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Wed, 28 Mar 2018 23:36:08 -0700 Subject: Small cleanup to audio interface between emulation code and renderer backend --- sms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sms.c') diff --git a/sms.c b/sms.c index 8e54619..c0fb1e3 100644 --- a/sms.c +++ b/sms.c @@ -336,7 +336,6 @@ done: static void run_sms(system_header *system) { - render_disable_ym(); sms_context *sms = (sms_context *)system; uint32_t target_cycle = sms->z80->current_cycle + 3420*16; //TODO: PAL support @@ -387,14 +386,15 @@ static void run_sms(system_header *system) } } vdp_release_framebuffer(sms->vdp); + render_pause_source(sms->psg->audio); sms->should_return = 0; - render_enable_ym(); } static void resume_sms(system_header *system) { sms_context *sms = (sms_context *)system; vdp_reacquire_framebuffer(sms->vdp); + render_resume_source(sms->psg->audio); run_sms(system); } -- cgit v1.2.3