From f173d0f99220cb4fce618baa59d142dc62641d26 Mon Sep 17 00:00:00 2001 From: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com> Date: Thu, 14 Nov 2024 21:02:26 -0800 Subject: [PATCH] Add platform framerates for Saturn --- src/BizHawk.Client.Common/movie/PlatformFrameRates.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/BizHawk.Client.Common/movie/PlatformFrameRates.cs b/src/BizHawk.Client.Common/movie/PlatformFrameRates.cs index 226da42757..3f226a8cc5 100644 --- a/src/BizHawk.Client.Common/movie/PlatformFrameRates.cs +++ b/src/BizHawk.Client.Common/movie/PlatformFrameRates.cs @@ -65,6 +65,10 @@ namespace BizHawk.Client.Common ["PSX"] = 502813668.0 / 8388608, //59.940060138702392578125 ["PSX_PAL"] = 419432765.0 / 8388608, //50.00028192996978759765625 + // according to https://github.com/TASEmulators/mednafen/blob/382ff1b8d293c9a862497706808cbb79b2cecbfb/src/ss/vdp2.cpp#L904-L907 + ["SAT"] = 8734090909.0 / 145852525, // = 1746818181.8 / 61 / 4 / 455 / ((263 + 262.5) / 2.0) ≈ 59.8830284837 + ["SAT_PAL"] = 62500.0 / 1251, // = 1734687500.0 / 61 / 4 / 455 / ((313 + 312.5) / 2.0) ≈ 49.9600319744 + ["C64_PAL"] = PALCarrier * 2 / 9 / 312 / 63, ["C64_NTSC"] = NTSCCarrier * 2 / 7 / 263 / 65, ["C64_NTSC_OLD"] = NTSCCarrier * 2 / 7 / 262 / 64,