From 07f247af1261a363a989650295d837fc196417ee Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 24 Oct 2022 23:16:38 -0500 Subject: [PATCH] MMC5: also apply fix here --- src/engine/platform/mmc5.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/mmc5.cpp b/src/engine/platform/mmc5.cpp index 9e3e52920..b52017e85 100644 --- a/src/engine/platform/mmc5.cpp +++ b/src/engine/platform/mmc5.cpp @@ -289,7 +289,7 @@ int DivPlatformMMC5::dispatch(DivCommand c) { } case DIV_CMD_STD_NOISE_MODE: chan[c.chan].duty=c.value; - rWrite(0x5000+c.chan*4,0x30|chan[c.chan].outVol|((chan[c.chan].duty&3)<<6)); + rWrite(0x5000+c.chan*4,0x30|(chan[c.chan].active?chan[c.chan].outVol:0)|((chan[c.chan].duty&3)<<6)); break; case DIV_CMD_SAMPLE_BANK: sampleBank=c.value;