From cca9fe9498b9b1ca455c9d71f74e4d98bc1f690b Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 11 Jan 2024 21:16:48 -0500 Subject: [PATCH] YM2612: possibly fix arp issue on non-linear pitch on channel 6... thanks LTVA for reporting --- src/engine/platform/genesis.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/genesis.cpp b/src/engine/platform/genesis.cpp index c90404eae..4d8d95f8b 100644 --- a/src/engine/platform/genesis.cpp +++ b/src/engine/platform/genesis.cpp @@ -348,7 +348,7 @@ void DivPlatformGenesis::tick(bool sysTick) { } } - if (i>=5 && chan[i].furnaceDac) { + if (i>=5 && chan[i].furnaceDac && chan[i].dacMode) { if (NEW_ARP_STRAT) { chan[i].handleArp(); } else if (chan[i].std.arp.had) {