diff --git a/src/engine/platform/mmc5.cpp b/src/engine/platform/mmc5.cpp index be81c2791..672891bb4 100644 --- a/src/engine/platform/mmc5.cpp +++ b/src/engine/platform/mmc5.cpp @@ -69,7 +69,7 @@ void DivPlatformMMC5::acquireDirect(blip_buffer_t** bb, size_t len) { break; } else { pcmAdvance=len-i; - if (dacPeriod>0) { + if (dacRate>0) { int remainTime=(rate-dacPeriod+dacRate-1)/dacRate; if (remainTime0) { + if (dacRate>0) { int remainTime=(rate-dacPeriod+dacRate-1)/dacRate; if (remainTime