From 20c21177ea7672b414e36474194e2176ac9e0630 Mon Sep 17 00:00:00 2001 From: Christian Speckner Date: Tue, 17 Oct 2017 22:05:27 +0200 Subject: [PATCH] No jitter simulation during the initial garbage frames. --- src/emucore/tia/frame-manager/FrameManager.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emucore/tia/frame-manager/FrameManager.cxx b/src/emucore/tia/frame-manager/FrameManager.cxx index 6d2b407f8..283b6e7d1 100644 --- a/src/emucore/tia/frame-manager/FrameManager.cxx +++ b/src/emucore/tia/frame-manager/FrameManager.cxx @@ -143,7 +143,10 @@ void FrameManager::setState(FrameManager::State state) switch (myState) { case State::waitForFrameStart: notifyFrameComplete(); - myJitterEmulation.frameComplete(myCurrentFrameFinalLines); + + if (myTotalFrames > Metrics::initialGarbageFrames) + myJitterEmulation.frameComplete(myCurrentFrameFinalLines); + notifyFrameStart(); myVsyncLines = 0;