> Thanks so far this is the best option for this problem but how would I create a ini file for the drivers that have a refresh rate higher then 60 hertz?
I'm afraid it's just not possible to create refresh specific ini files for MAME.
To run games with a native refresh rate higher than your video card's without any slowdown or tearing, you need a system that supports asynchronous page flip scheduling. DirectX (9) does not support this. Linux SDL does, AFAIK.
That's why, under Windows, the emulation speed with triple buffering enabled is limited to the video card's refresh, and the reason for a -refreshspeed option altogether.
By now, the only MAME derivative with a -triplebuffer implementation that does what you want is GroovyMAME, e.g. running 'galaga' (60.61 Hz) at 100% on a 60 Hz screen without tearing or tearing or sound skipping). This is achieved by moving the page flipping code into a separate thread of execution.
|