Main > Main Forum
MAME Rom Audio Echoes
leewoo:
I've read quite a few forums on roms echoing but I cannot find the solution that solves my problem. I am using the latest MAME build and the latest Maximus Arcade frontend on a very fast laptop. I've tried changing my resolution down to 800x600 which didn't work. I've also looked for some setting called RDTSC that someone posted about that is supposed to fix this. Can anyone tell me how to solve this problem or how to turn on this setting? Thanks.
u_rebelscum:
--- Quote from: leewoo on September 01, 2009, 08:39:22 am ---I've read quite a few forums on roms echoing but I cannot find the solution that solves my problem. I am using the latest MAME build and the latest Maximus Arcade frontend on a very fast laptop. I've tried changing my resolution down to 800x600 which didn't work. I've also looked for some setting called RDTSC that someone posted about that is supposed to fix this. Can anyone tell me how to solve this problem or how to turn on this setting? Thanks.
--- End quote ---
- RDTSC has been removed a long time ago.
- changing res is also fix to older versions of mame
What's going on now is that mame now ties the sound closely to the video emulation, and the original game didn't run at 60 Hz (the "standard" refresh rate with LCDs).
There are a few ways around the problem (try them separately):
- Turn off -waitvsync (you'll get tearing)
- Turn on -triplebuffer (helps some games, and stops tearing; overrides -waitvsync setting)
- Turn on -refreshspeed (changes the speed of the game to try to match your monitor's, so the game runs at different speed than the original.)
- Toggle -syncrefresh (might make sound worse)
- Use a CRT monitor and enable -switchres (but card needs to be able to display that res & refresh rate; might ned special video driver setup and/or monitor adjusting)
IOW, there is no perfect fix ATM.
leewoo:
So if I hook my PC up to a tv, which i believe the standard refresh rate is 60hz or so on most, will that help or solve my problem? My MAME machine is destined for a 25" tv, but atm I'm using my PC lcd monitor.
u_rebelscum:
--- Quote from: leewoo on September 01, 2009, 02:19:42 pm ---So if I hook my PC up to a tv, which i believe the standard refresh rate is 60hz or so on most, will that help or solve my problem? My MAME machine is destined for a 25" tv, but atm I'm using my PC lcd monitor.
--- End quote ---
No, you need a multisync computer monitor. In fact, the TV would probably with hurt a few game. TVs (US's NTSC) ran at just under 60 Hz (approximately 59.94 Hertz; exactly 60 Hz/1.001). But as I said above, the arcade games ran at different refresh rates than 60 Hz (and 59.94 Hz). And when your monitor runs at a different rate than the game, sound problems can happen, especially if your monitor is refreshing slower than the original game wants.
If you go to MAWS, click deluxe search, and open the "frequency" drop down, you'll all the different rates mame emulates.
Now, if you got a multisync CRT computer monitor, and set it at 85 Hz and turned on mame's "-triplebuffering", I think you'd have zero sound problems except maybe the four games with 85.449219 Hz. (And games you'r computer is too slow for, of course.) Setting the monitor to 70, 72 or 75 Hz would almost be as good.
RayB:
Echoing or stuttering?