View Single Post
Old 17 September 2021, 08:22   #948
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Quote:
Originally Posted by Viceroy View Post
Did you manage to look at the Quake II RTG mode Toni? And do you require the HDF? Thanks ;-)
No. Yes

Quote:
Originally Posted by lifeschool View Post
Im not very clued up on this matter, but both MAME and VICE also oscillate between those values. This has been fixed with GroovyMame I think, or at least it is supposed to fix inaccuracies on CRT displays. Games were never meant to be played at a fixed FPS, as there were no digital (LCD) screens in the 1990s. So when you play them today on a fixed Hz display, you get sound sync errors. The Paula chip is analogue, and the Denise chip is also analogue, and meant for analogue (CRT) displays. V-sync is a way to inaccurately fudge the output to match a fixed display Hz on a modern screen, but at the expense of audio sync, hence the clipping.

So which one do you want, an exact analogue display with matching audio timings, at 49-51 fps, or an inauthentic digital display at 49.9Hz, and bad sound?
49.92Hz is correct value (or 50.00 if interlace or 50.08 if short field) and it is 100% stable in real world.

Yes, it is much better to let frame rate change slightly than have audio glitches. Almost no one would notice without OSD anyway.. (and note that vsync uses different method that can introduce more sound glitches because it has to sync with video)

There are better ways to do this but it is not in next version and it most likely require changes that are not compatible with dsound anymore.
Toni Wilen is offline  
 
Page generated in 0.08696 seconds with 11 queries