diff --git a/src/common/StateManager.hxx b/src/common/StateManager.hxx index 6647e4219..21d87ff7f 100644 --- a/src/common/StateManager.hxx +++ b/src/common/StateManager.hxx @@ -18,7 +18,7 @@ #ifndef STATE_MANAGER_HXX #define STATE_MANAGER_HXX -#define STATE_HEADER "06000004state" +#define STATE_HEADER "06000005state" class OSystem; class RewindManager; diff --git a/src/emucore/tia/frame-manager/FrameManager.cxx b/src/emucore/tia/frame-manager/FrameManager.cxx index 223479683..4083e9363 100644 --- a/src/emucore/tia/frame-manager/FrameManager.cxx +++ b/src/emucore/tia/frame-manager/FrameManager.cxx @@ -246,7 +246,7 @@ void FrameManager::recalculateMetrics() { throw runtime_error("frame manager: invalid TV mode"); } - myHeight = BSPF::clamp(round(static_cast(baseHeight) * (1.f - myVSizeAdjust / 100.f)), 0, myFrameLines); + myHeight = BSPF::clamp(roundf(static_cast(baseHeight) * (1.f - myVSizeAdjust / 100.f)), 0, myFrameLines); myYStart = BSPF::clamp(ystartBase + (baseHeight - static_cast(myHeight)) / 2 - myVcenter, 0, myFrameLines); // TODO: why "- 1" here: ??? myMaxVcenter = BSPF::clamp(ystartBase + (baseHeight - static_cast(myHeight)) / 2 - 1, 0, TIAConstants::maxVcenter);