From 8791ab0f651ca823f79fe14bfa4e3d66834ca51f Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 6 Nov 2025 03:39:08 -0500 Subject: [PATCH] Virtual Boy: fix last_output not being reset --- src/engine/platform/sound/vsu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine/platform/sound/vsu.cpp b/src/engine/platform/sound/vsu.cpp index af9dd6319..6486f11b7 100644 --- a/src/engine/platform/sound/vsu.cpp +++ b/src/engine/platform/sound/vsu.cpp @@ -77,6 +77,9 @@ void VSU::Power(void) EnvelopeClockDivider[ch] = 4; LatcherClockDivider[ch] = 120; + + for(int lr = 0; lr < 2; lr++) + last_output[ch][lr] = 0; } ModWavePos = 0;