diff --git a/src/emucore/tia/frame-manager/FrameManager.cxx b/src/emucore/tia/frame-manager/FrameManager.cxx index 56cd24145..02196d06d 100644 --- a/src/emucore/tia/frame-manager/FrameManager.cxx +++ b/src/emucore/tia/frame-manager/FrameManager.cxx @@ -31,12 +31,7 @@ enum Metrics: uInt32 { vsync = 3, maxLinesVsync = 50, visibleOverscan = 20, - tvModeDetectionTolerance = 20, - initialGarbageFrames = TIAConstants::initialGarbageFrames, - minStableFrames = 10, - maxStabilizationFrames = 20, - minDeltaForJitter = 3, - framesForStableHeight = 2 + initialGarbageFrames = TIAConstants::initialGarbageFrames }; // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/emucore/tia/frame-manager/YStartDetector.cxx b/src/emucore/tia/frame-manager/YStartDetector.cxx index 01b68a0ec..ef266e94f 100644 --- a/src/emucore/tia/frame-manager/YStartDetector.cxx +++ b/src/emucore/tia/frame-manager/YStartDetector.cxx @@ -26,7 +26,7 @@ enum Metrics: uInt32 { frameLinesPAL = 312, vblankNTSC = 37, vblankPAL = 45, - waitForVsync = 32, + waitForVsync = 50, tvModeDetectionTolerance = 20, maxUnderscan = 10, maxVblankViolations = 2, diff --git a/src/emucore/tia/frame-manager/YStartDetector.hxx b/src/emucore/tia/frame-manager/YStartDetector.hxx index 121f9c39f..b02ce3de2 100644 --- a/src/emucore/tia/frame-manager/YStartDetector.hxx +++ b/src/emucore/tia/frame-manager/YStartDetector.hxx @@ -20,6 +20,10 @@ #include "AbstractFrameManager.hxx" +/** + * This frame manager detects ystart from the first line with vblank = off. + */ + class YStartDetector: public AbstractFrameManager { public: