Main > Software Forum
Explanation of best MAME Version for TVs
Gradius:
Try a game at 57hz, 55hz, etc and you'll see the importance of SmoothMAME. If you want those games synced you'll have to setup your display to match the refresh rate of the game or otherwise it will be jerky. The problem is that there are dozens of non-standard refresh rates combined with dozens of different res modes. Forcing them to 60hz simplifies it all, for those who use a unique res high res mode with hardware stretch, and also for ArcadeVGA users who wish to use only 60hz modes and forget about dealing with rare refresh rates. SmoothMAME is not being released any longer because now we don't need modified drivers. Now we can force all games to 60hz with this:
Open up driver.h y change:
machine->frames_per_second = (rate); \
with
machine->frames_per_second = ((rate) >= 50) ? 60 : (rate); \
Howard_Casto:
Well yeah, or do the smart thing and simply force the refresh rate to 60 in the mame.ini which for the record you ahve been able to do long before smoothmame came out and I mentioned specifically in my original response. Like I said, no offense to it's authors but it was never particularly useful.
You have been able to force mame resolutions and refresh rates almost since day one. That was kinda my point with my original response to this post.
Gradius:
There's nothing you can do with the ini. The only option if you don't know about compiling is to use syncrefresh, but the sound will be corrupted.
Howard_Casto:
ugh man, you must be living in some kind of vortex or something.
Taken from my own personal ini file:
hwstretch 1
cleanstretch auto
resolution 1024x768x32
zoom 1
refresh 60
Refrsh forces your monitor to always work at whatever resolution you set, in this case 60hz. Always, no exceptions. So what exactly are you talking about? I would suggest you read more about mame's options and their functions.
Minwah:
--- Quote from: Howard_Casto on August 02, 2004, 04:18:33 pm ---ugh man, you must be living in some kind of vortex or something.
Taken from my own personal ini file:
hwstretch 1
cleanstretch auto
resolution 1024x768x32
zoom 1
refresh 60
Refrsh forces your monitor to always work at whatever resolution you set, in this case 60hz. Always, no exceptions. So what exactly are you talking about? I would suggest you read more about mame's options and their functions.
--- End quote ---
I must admit HC, I thought the refresh option was added fairly recently (maybe the same time as zoom). I'm pretty sure they never used to be there.
Either way, there must have been a reason for SmoothMAME, I'm sure Twisty wouldn't have gone to the effort of doing it if a simple ini option could've done it...