From 69090232fb74015ba43694daf9f18d2d5a185703 Mon Sep 17 00:00:00 2001 From: cam900 Date: Sat, 22 Oct 2022 16:57:01 +0900 Subject: [PATCH] Fix output preview --- extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5505.cpp | 3 +++ extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5506.cpp | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5505.cpp b/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5505.cpp index 292b1a8a..b00b1047 100644 --- a/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5505.cpp +++ b/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5505.cpp @@ -222,6 +222,7 @@ void es5505_core::voice_t::fetch(u8 voice, u8 cycle) void es5505_core::voice_t::tick(u8 voice) { + m_output[0] = m_output[1] = 0; m_ch.reset(); // Filter execute @@ -293,6 +294,8 @@ void es5505_core::voice_t::reset() m_lvol = 0; m_rvol = 0; m_ch.reset(); + m_mute = false; + m_output[0] = m_output[1] = 0; } // Accessors diff --git a/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5506.cpp b/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5506.cpp index 454e067b..239e9d98 100644 --- a/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5506.cpp +++ b/extern/vgsound_emu-modified/vgsound_emu/src/es550x/es5506.cpp @@ -287,6 +287,7 @@ void es5506_core::voice_t::fetch(u8 voice, u8 cycle) void es5506_core::voice_t::tick(u8 voice) { + m_output[0] = m_output[1] = 0; m_ch.reset(); // Filter execute @@ -412,7 +413,8 @@ void es5506_core::voice_t::reset() m_k1ramp.reset(); m_filtcount = 0; m_ch.reset(); - m_mute = false; + m_mute = false; + m_output[0] = m_output[1] = 0; } // Accessors