From 629c57a0867e1046160bac881f5a3b56aa609c31 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 16 Jun 2024 18:43:18 -0500 Subject: [PATCH] NDS: fix switching back to PSG mode --- src/engine/platform/nds.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engine/platform/nds.cpp b/src/engine/platform/nds.cpp index 751e53b9a..dc8a51aa8 100644 --- a/src/engine/platform/nds.cpp +++ b/src/engine/platform/nds.cpp @@ -261,6 +261,8 @@ int DivPlatformNDS::dispatch(DivCommand c) { DivInstrument* ins=parent->getIns(chan[c.chan].ins,DIV_INS_NDS); if (ins->type==DIV_INS_AMIGA || ins->amiga.useSample || (c.chan<8)) { chan[c.chan].pcm=true; + } else { + chan[c.chan].pcm=false; } if (chan[c.chan].pcm || (c.chan<8)) { chan[c.chan].macroVolMul=ins->type==DIV_INS_AMIGA?64:127;