diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index fd8f87bc2..00b1e31f8 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1143,6 +1143,8 @@ bool DivEngine::nextTick(bool noAccum, bool inhibitLowLat) { break; } } + // under no circumstances shall the accumulator become this large + if (tempoAccum>1023) tempoAccum=1023; } // process stuff for (int i=0; i