diff --git a/src/engine/platform/genesisext.cpp b/src/engine/platform/genesisext.cpp index a147545c..75606f00 100644 --- a/src/engine/platform/genesisext.cpp +++ b/src/engine/platform/genesisext.cpp @@ -732,10 +732,8 @@ void DivPlatformGenesisExt::forceIns() { if (i==2 && extMode) { // extended channel if (isOpMuted[orderedOps[j]] || !op.enable) { rWrite(baseAddr+0x40,127); - } else if (KVS(i,j)) { - rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } else { - rWrite(baseAddr+0x40,op.tl); + rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } } else { if (isMuted[i]) { diff --git a/src/engine/platform/ym2203ext.cpp b/src/engine/platform/ym2203ext.cpp index 349c8a82..adb312ad 100644 --- a/src/engine/platform/ym2203ext.cpp +++ b/src/engine/platform/ym2203ext.cpp @@ -627,10 +627,8 @@ void DivPlatformYM2203Ext::forceIns() { if (i==2 && extMode) { // extended channel if (isOpMuted[orderedOps[j]] || !op.enable) { rWrite(baseAddr+0x40,127); - } else if (KVS(i,j)) { - rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } else { - rWrite(baseAddr+0x40,op.tl); + rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } } else { if (isMuted[i]) { diff --git a/src/engine/platform/ym2608ext.cpp b/src/engine/platform/ym2608ext.cpp index 10225613..50424d4e 100644 --- a/src/engine/platform/ym2608ext.cpp +++ b/src/engine/platform/ym2608ext.cpp @@ -676,10 +676,8 @@ void DivPlatformYM2608Ext::forceIns() { if (i==2 && extMode) { // extended channel if (isOpMuted[orderedOps[j]] || !op.enable) { rWrite(baseAddr+0x40,127); - } else if (KVS(i,j)) { - rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } else { - rWrite(baseAddr+0x40,op.tl); + rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } } else { if (isMuted[i] || !op.enable) { diff --git a/src/engine/platform/ym2610bext.cpp b/src/engine/platform/ym2610bext.cpp index 74d98aaf..545a80e9 100644 --- a/src/engine/platform/ym2610bext.cpp +++ b/src/engine/platform/ym2610bext.cpp @@ -671,10 +671,8 @@ void DivPlatformYM2610BExt::forceIns() { if (i==extChanOffs && extMode) { // extended channel if (isOpMuted[orderedOps[j]] || !op.enable) { rWrite(baseAddr+0x40,127); - } else if (KVS(i,j)) { - rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } else { - rWrite(baseAddr+0x40,op.tl); + rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } } else { if (isMuted[i] || !op.enable) { diff --git a/src/engine/platform/ym2610ext.cpp b/src/engine/platform/ym2610ext.cpp index f0ab4699..39e34167 100644 --- a/src/engine/platform/ym2610ext.cpp +++ b/src/engine/platform/ym2610ext.cpp @@ -671,10 +671,8 @@ void DivPlatformYM2610Ext::forceIns() { if (i==extChanOffs && extMode) { // extended channel if (isOpMuted[orderedOps[j]] || !op.enable) { rWrite(baseAddr+0x40,127); - } else if (KVS(i,j)) { - rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } else { - rWrite(baseAddr+0x40,op.tl); + rWrite(baseAddr+0x40,127-VOL_SCALE_LOG_BROKEN(127-op.tl,opChan[orderedOps[j]].outVol&0x7f,127)); } } else { if (isMuted[i] || !op.enable) {