diff --git a/pcsx2/Counters.c b/pcsx2/Counters.c index 211434d845..e81c2c8971 100644 --- a/pcsx2/Counters.c +++ b/pcsx2/Counters.c @@ -195,10 +195,15 @@ void UpdateVSyncRate() { counters[5].Cycle = PS2VBLANKEND;*/ { - u32 vsyncs = (Config.PsxType&1) ? 50:60; - if(Config.CustomFps>0) vsyncs = Config.CustomFps; - iTicks = GetTickFrequency()/vsyncs; - SysPrintf("Framelimiter rate updated (UpdateVSyncRate): %d fps\n",vsyncs); + u32 vsyncs = (Config.PsxType&1) ? 5000:5994; + if(Config.CustomFps>0) vsyncs = Config.CustomFps*100; + iTicks = GetTickFrequency()/vsyncs*100; + if (Config.CustomFps != 0) + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): %d fps\n", Config.CustomFps); + else if (Config.PsxType&1) + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): 50 fps\n"); + else + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): 50.94 fps\n"); } rcntSet(); } diff --git a/pcsx2/R5900.c b/pcsx2/R5900.c index 0d89acde38..5a167b46c3 100644 --- a/pcsx2/R5900.c +++ b/pcsx2/R5900.c @@ -534,10 +534,15 @@ void cpuExecuteBios() { extern u64 GetTickFrequency(); extern u64 iTicks; - u32 vsyncs = (Config.PsxType&1) ? 50:60; - if(Config.CustomFps>0) vsyncs = Config.CustomFps; - iTicks = GetTickFrequency()/vsyncs; - SysPrintf("Framelimiter rate updated (cpuExecuteBios): %d fps\n",vsyncs); + u32 vsyncs = (Config.PsxType&1) ? 5000:5994; + if(Config.CustomFps>0) vsyncs = Config.CustomFps*100; + iTicks = GetTickFrequency()/vsyncs*100; + if (Config.CustomFps != 0) + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): %d fps\n", Config.CustomFps); + else if (Config.PsxType&1) + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): 50 fps\n"); + else + SysPrintf("Framelimiter rate updated (UpdateVSyncRate): 50.94 fps\n"); } SysPrintf("* PCSX2 *: ExecuteBios\n");