diff --git a/src/engine/platform/ym2203.cpp b/src/engine/platform/ym2203.cpp index 4b449d0e8..834f502e8 100644 --- a/src/engine/platform/ym2203.cpp +++ b/src/engine/platform/ym2203.cpp @@ -173,6 +173,7 @@ void DivPlatformYM2203::acquire_combo(short** buf, size_t len) { for (size_t h=0; h OPN ay->runDAC(); + ay->runTFX(rate); ay->flushWrites(); for (DivRegWrite& i: ay->getRegisterWrites()) { if (i.addr>15) continue; @@ -255,6 +256,7 @@ void DivPlatformYM2203::acquire_ymfm(short** buf, size_t len) { for (size_t h=0; h OPN ay->runDAC(); + ay->runTFX(rate); ay->flushWrites(); for (DivRegWrite& i: ay->getRegisterWrites()) { if (i.addr>15) continue;