Mercurial > repos > blastem
diff genesis.c @ 1551:ce1f93be0104
Small cleanup to audio interface between emulation code and renderer backend
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 28 Mar 2018 23:36:08 -0700 |
parents | c59adc305e46 |
children | 6ce36c3f250b |
line wrap: on
line diff
--- a/genesis.c Mon Mar 26 23:36:39 2018 -0700 +++ b/genesis.c Wed Mar 28 23:36:08 2018 -0700 @@ -1052,6 +1052,8 @@ } } 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 @@ 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); }