Hi,
I've been reading some of the threads about screen tearing, and there seems to be a lot of info, but some contradictory, and nothing that has really helped me fix my screen tearing.
This is how I see it (please correct any wrongness!)
I have a PC running MAME 0.132 with an arcadeVGA card hooked up to my arcade monitor (via a JPAC), Looks prety great, but a lot of games suffer from screen tear, some unbearably so.
I understand that this is because the games are expecting to run at a refresh rate different to that of my video mode, so they are drawing the screen out of sync with my monitor. Most of the acadeVGA modes are 60Hz, but many games run at slightly different rates (Rolling thunder for example runs at 60.606060Hz)
Enabling v-sync or triblebuffering fixes this problem by causing MAME to redraw the screen in sync with what the game expects. However this causes sound glitches as sound data is lost.
There is basically nothing I can do about this??
It seems a shame that I spend so much time and effort getting a proper cab set up, only to find I can't play some of my faves! Has anyone with a similar setup managed to sort all this out?
I've heard about the "refreshspeed" option whcih is supposed to make MAME adjust the speed of the game to the current video mode's refresh rate. I've not had much luck setting this. Does it work?
Also read something about a major code change between mame version 0.113 and 0.114, and that the older version handled things better. Can anyone explain this to me?
comments appreciated
