diff --git a/src/engine/platform/genesis.cpp b/src/engine/platform/genesis.cpp index aefde827..b3096e72 100644 --- a/src/engine/platform/genesis.cpp +++ b/src/engine/platform/genesis.cpp @@ -551,7 +551,7 @@ int DivPlatformGenesis::dispatch(DivCommand c) { if (dumpWrites) addWrite(0xffff0002,0); if (parent->song.brokenDACMode) { rWrite(0x2b,0); - break; + if (dacMode) break; } } chan[c.chan].keyOff=true;