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 --- genesis.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'genesis.c') diff --git a/genesis.c b/genesis.c index e82b212..e4f4a8f 100644 --- a/genesis.c +++ b/genesis.c @@ -1052,6 +1052,8 @@ static void handle_reset_requests(genesis_context *gen) } } vdp_release_framebuffer(gen->vdp); + render_pause_source(gen->ym->audio); + render_pause_source(gen->psg->audio); } static void start_genesis(system_header *system, char *statefile) @@ -1099,6 +1101,8 @@ static void resume_genesis(system_header *system) map_all_bindings(&gen->io); render_set_video_standard((gen->version_reg & HZ50) ? VID_PAL : VID_NTSC); vdp_reacquire_framebuffer(gen->vdp); + render_resume_source(gen->ym->audio); + render_resume_source(gen->psg->audio); resume_68k(gen->m68k); handle_reset_requests(gen); } -- cgit v1.2.3