So, here is one other way i could measure the frame rates using RetroArch (It has the accurate Mednafen Saturn core also). Although the program only has a counter that measures refresh rate updates, it also has a frame advance button. Basically what you do is pause the game and tap the frame advance button to cycle through frames. Each tap equals one screen update. I used a few games at 60, 30 and 20fps to test this.
All games tested are NTSC US at 60hz - 100% speed. I use camera panning so i know the game is moving at all times.
Now at
60fps, each time you tap the frame advance, you get a different frame. 1 tap = 1
different frame. So that's 60 different frames, or 60fps. Simple.
At
30fps you get this: First tap = 1 frame, 2nd tap =
the same frame (no change). Third tap =
next different frame. So what you get here is 2 repeated frames. 60/2 = 30. There are only 30 different frames every second. That's 30fps.
At
20fps you get one additional repeated frame on top of that. So First tap = 1 frame. Second tap = the same frame (no change). Third tap = the same frame (no change). Fourth tap = next different frame. That's 3 repeated frames. 60/3 = 20. There are only 20 different frames every second. That's 20fps
Wipeout XL falls in the third category guys. It's 20fps. Sega Rally falls in the 2nd category. Something like F-Zero X falls in the first. So if you don't believe me you can test it yourself and at least believe math.
Oh and before i forget, this is for the wheels argument:
https://s33.postimg.org/x0bohyvbj/Wo...123-212038.pnghttps://s33.postimg.org/x0bohz31b/Wo...123-212043.pnghttps://s33.postimg.org/rc5dr36en/Wo...123-212047.png
Edit: I also tested the European version of Wipeout 2047 Saturn. Reports 50hz as normal and repeats 3 frames. The game is also visibly not as smooth as the US version, i could tell this immediately. So the PAL version is 16,6 fps. Or more likely, 16fps with one extra repeated frame every now and then. Or 17fps with one skipped frame every now and then. I'm not sure how they sync these slower PAL games in order to avoid screen tearing.