From bf1639d9ba1a3356c3bbadfcf57669a1bb21028d Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 15 Oct 2022 04:17:42 -0500 Subject: [PATCH] NES: fix game_theme_tune_not_a_real_game_.dmf --- src/engine/platform/nes.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/engine/platform/nes.cpp b/src/engine/platform/nes.cpp index a338cca8c..87f89a9dc 100644 --- a/src/engine/platform/nes.cpp +++ b/src/engine/platform/nes.cpp @@ -416,12 +416,10 @@ int DivPlatformNES::dispatch(DivCommand c) { if (!parent->song.brokenOutVol && !chan[c.chan].std.vol.will) { chan[c.chan].outVol=chan[c.chan].vol; } - if (!parent->song.brokenOutVol2) { - if (c.chan==2) { - rWrite(0x4000+c.chan*4,0xff); - } else { - rWrite(0x4000+c.chan*4,0x30|chan[c.chan].vol|((chan[c.chan].duty&3)<<6)); - } + if (c.chan==2) { + rWrite(0x4000+c.chan*4,0xff); + } else if (!parent->song.brokenOutVol2) { + rWrite(0x4000+c.chan*4,0x30|chan[c.chan].vol|((chan[c.chan].duty&3)<<6)); } break; case DIV_CMD_NOTE_OFF: