The best version of MAME, all things considered?
-
Little Nemo
- Posts: 4
- Joined: Sat Apr 11, 2009 10:00 pm
The best version of MAME, all things considered?
At the moment, I use MAME32 version 0.90u1, as well as the Win-Kawaks CPSystem/CPSystem 2/Neo-Geo emulator, because it's so easy to use and much faster than MAME 0.90u1 for those games. My personal computer is an ant compared to the beasts of today, so this works great for me.
Still, Kawaks can't do everything, so I'll need a MAME for all those other great arcade games out there. I'm not sure as to what version of MAME I should actually go for, or if there even is a definitive version. I've also heard about all these other "flavors" of MAME that add all sorts of new things to it... it's very confusing! Can anyone give me a hand?
Still, Kawaks can't do everything, so I'll need a MAME for all those other great arcade games out there. I'm not sure as to what version of MAME I should actually go for, or if there even is a definitive version. I've also heard about all these other "flavors" of MAME that add all sorts of new things to it... it's very confusing! Can anyone give me a hand?
"I'm just one person, but that's enough."
-
GaijinPunch
- Posts: 15872
- Joined: Mon Jan 31, 2005 11:22 pm
- Location: San Fransicso
I use Mame32 as it allows you to select the resolution for each game (easily). I like the MameFX front end better, but I've not seen the options for resolutions in it (Auto only) and if it's something the Arcade VGA doesn't support (anything w/ 224 lines instead of 240) it will interlace the picture instead of finding the closest neighbor. Quite annoying.
I'm not sure about lag issues though. Maybe Reckless can jump in here. He seems to know a lot on that issue.
I'm not sure about lag issues though. Maybe Reckless can jump in here. He seems to know a lot on that issue.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
-
Little Nemo
- Posts: 4
- Joined: Sat Apr 11, 2009 10:00 pm
I'm running 128 with some of the diff patches from cabmame (the sound sync patch is great) and a high score/disclaimer bypass diff. For some reason I'm having trouble getting some of the cabmame diff patches to work with the auto-compiler I'm using, so the Frogger/Galaxian resolution fix and the resolution switching patches aren't working.
I'm running this in a cab and all I had to do was install Soft15KHZ and get my mame.ini all set up for all the games to work in their natural resolutions.
I'm running this in a cab and all I had to do was install Soft15KHZ and get my mame.ini all set up for all the games to work in their natural resolutions.
I use AdvanceMAME .106 with the linux framebuffer drivers with my 15/31khz monitor. It generates a nearly-perfect video mode for just about every game I've thrown at it. Takes a while to get set up, but once you do it's a thing of beauty.

We here shall not rest until we have made a drawing-room of your shaft, and if you do not all finally go down to your doom in patent-leather shoes, then you shall not go at all.
-
GaijinPunch
- Posts: 15872
- Joined: Mon Jan 31, 2005 11:22 pm
- Location: San Fransicso
The only thing I don't like about it is that the interface is somewhat ugly, and it lists roms that require a parent thread (usually japanese versions [originals] which I play) as sub-items. Makes my favorites all fucked up.jonny5 wrote:mameui32....the easy interface and screen settings menu are great when running in a cab and you want native resolutions
Mame32 Plus looks nice, but maybe not updated as much?
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
-
Mortificator
- Posts: 2864
- Joined: Tue Jun 19, 2007 1:13 am
- Location: A star occupied by the Bydo Empire
MAME Plus is updated pretty frequently. You can change how it displays games so parent sets aren't grouped together with their children, by the way. It's been a long time since I switched from UI to Plus, so I don't know what features the current build of UI has, but considering that Plus adds some functionality there doesn't seem to be much reason to use UI over it.
Concerning system resources, Aaron Giles' site has a chart that shows how processor usage changed over versions. Might be useful to the people with older machines.
According to this thread, input lag was a problem for MAME builds from .99 to 123u5. There's also an incredibly detailed guide elvis wrote that shows how to completely eliminate input lag on a Linux box, though it seems like a lot of work to go through, and AdvanceMAME isn't being updated with new games anymore.
Concerning system resources, Aaron Giles' site has a chart that shows how processor usage changed over versions. Might be useful to the people with older machines.
According to this thread, input lag was a problem for MAME builds from .99 to 123u5. There's also an incredibly detailed guide elvis wrote that shows how to completely eliminate input lag on a Linux box, though it seems like a lot of work to go through, and AdvanceMAME isn't being updated with new games anymore.
That is indeed a problem with how the MAME project was set up in the first place. Lol, originals as "child" ROMs...how clever. That said, MAMEUI32 doesn't have much facility to make that easier.GaijinPunch wrote:The only thing I don't like about it is that the interface is somewhat ugly, and it lists roms that require a parent thread (usually japanese versions [originals] which I play) as sub-items. Makes my favorites all fucked up.
One thing I always find myself having to do when starting up MAMEUI:
Right click on the tabs up top, click "Customize Fields," move about half of them off to the left. Sorting through fields is MUCH faster. Honestly, who needs shit like Type (raster and vector, HOW USEFUL) and Samples (aka is it properly emulated or analog / solid state stuff that confuses the brain), Directory (i.e. MAME's very special name for the game), etc. ?
Shuffle those away and notice the lack of screen clutter (and a corresponding amount of space to stretch out the Name field so you can see what the bloody game is called) and a very noticable speed boost searching and scrolling through the games.
-
GaijinPunch
- Posts: 15872
- Joined: Mon Jan 31, 2005 11:22 pm
- Location: San Fransicso
I assume Mame PLUS Gui is what I want yeah? Mame Plus is command line.Mortificator wrote:MAME Plus is updated pretty frequently. You can change how it displays games so parent sets aren't grouped together with their children, by the way.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
raine owns any mame (even wolfmame .99) for battle garegga...0 input lag
batrider plays good too but the music is mesed up
batrider plays good too but the music is mesed up
<BEOWOOF> my lifes like battle garegga every time i kill man life becomes harder and the only solution to making things easier is killing ymself.
<SCRUNBABBY> my lifes like gwangs
<SCRUNBABBY> cause .. theres lots of wangs
<SCRUNBABBY> my lifes like gwangs
<SCRUNBABBY> cause .. theres lots of wangs
-
- Posts: 634
- Joined: Mon Apr 28, 2008 5:34 am
- Location: New Jersey
I have like nine different folders, mostly different versions of wolfmame. Wolfmame is great. It's a bitch until you realize you can just keep them all in seperate folders as you need them, but point them all to a single roms folder in the options so you never have to move stuff around.
If you want to watch replays you download from MARP or whereever, you have to get the exact version of MAME that the replay was originally recorded in. So yeah they don't make it easy. Just do what I suggested about pointing to a single roms folder though and it should be much less of a hassle.
If you want to watch replays you download from MARP or whereever, you have to get the exact version of MAME that the replay was originally recorded in. So yeah they don't make it easy. Just do what I suggested about pointing to a single roms folder though and it should be much less of a hassle.
That is Galactic Dancing
There is no "perfect" version of mame.
I have about 10 versions currently installed, all serving a different purposes.
-newest mameFX gui.............................//fast and easy, autofire, has some bugs
-newest mame console version...............//The main build, useful to check mameFX bugs
-newest wolfmame console version........//Some input delay fixes, recording
-garemame............................................//Garegga
-wolfmame gui 0.99..............................//Save states
-wolfmame gui 0.101............................//Batrider (this version had no input delay with batrider)
-wolfmame gui 0.106............................//Semi-official mame replay version
and other wolfmame versions to watch replays.
I have about 10 versions currently installed, all serving a different purposes.
-newest mameFX gui.............................//fast and easy, autofire, has some bugs
-newest mame console version...............//The main build, useful to check mameFX bugs
-newest wolfmame console version........//Some input delay fixes, recording
-garemame............................................//Garegga
-wolfmame gui 0.99..............................//Save states
-wolfmame gui 0.101............................//Batrider (this version had no input delay with batrider)
-wolfmame gui 0.106............................//Semi-official mame replay version
and other wolfmame versions to watch replays.
I'm currently setting up MAME + GameEx for a friend and he's going to use it in his NAOMI 31kHz cab. I'm going with MAME32UIFX as it has high score support as well as autofire (should he want to use that).
I just tested playing Flying Shark with it and the sound was kinda shifty. Any video settings I should stay clear of? There's one called Sync video to audio (maybe it's sync audio to video) for example that I suspect could be the culprit.
I just tested playing Flying Shark with it and the sound was kinda shifty. Any video settings I should stay clear of? There's one called Sync video to audio (maybe it's sync audio to video) for example that I suspect could be the culprit.

RegalSin wrote:Street Fighters. We need to aviod them when we activate time accellerator.
Pause, hold down a direction, then hit frame advance (shift + p). Keep hitting it and count the number of frames it takes for your ship to start moving.
Keep in mind that often the game itself has its own input lag, so your goal is to compare and see that your version of MAME isn't adding any additional frames. One way is to conduct this test in the service menu, and another less indicative approach (since additional lag can vary from game to game) is to load up some old game like Donkey Kong and try that.
Old versions (~.99 and earlier) are good, as well as recent ones (.123u5 and later).
I've used various versions before, mainly for certain features like kaillera, but for a long time it's been recent MAME Plus. MAME Plus and MAMEFX are gamer-focused, unlike official MAME32/UI. I don't know of any reason why any of us would want to use MAMEUI over MAME Plus.
I also use WolfMAME .99 some for better save states and recording. To play online, NFBA is much more reliable than any MAME, but of course it doesn't support as many games. If MAME must be used for online, go with MAME++ .117. It's hard to find, so ask me if you need it.
Keep in mind that often the game itself has its own input lag, so your goal is to compare and see that your version of MAME isn't adding any additional frames. One way is to conduct this test in the service menu, and another less indicative approach (since additional lag can vary from game to game) is to load up some old game like Donkey Kong and try that.
Old versions (~.99 and earlier) are good, as well as recent ones (.123u5 and later).
I've used various versions before, mainly for certain features like kaillera, but for a long time it's been recent MAME Plus. MAME Plus and MAMEFX are gamer-focused, unlike official MAME32/UI. I don't know of any reason why any of us would want to use MAMEUI over MAME Plus.
I also use WolfMAME .99 some for better save states and recording. To play online, NFBA is much more reliable than any MAME, but of course it doesn't support as many games. If MAME must be used for online, go with MAME++ .117. It's hard to find, so ask me if you need it.
-
MadScientist
- Posts: 420
- Joined: Fri Oct 31, 2008 5:14 pm
- Location: Edinburg, TX
-
null1024
- Posts: 3823
- Joined: Sat Dec 15, 2007 8:52 pm
- Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
- Contact:
I'm using .128 [for Radiant Silvergun, .129+ drops the speed by FAR], .129 [for everything else, works like a charm], and .130u1 [for the G-Net games, too lazy to update.].
Also, more Naomi progress: http://mamedev.emulab.it/haze/2009/05/06/texture-fixes/
Also, more Naomi progress: http://mamedev.emulab.it/haze/2009/05/06/texture-fixes/
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
MAME Plus! 0.131 input lag check:
1 frame in Truxton II (possibly actually 0 depending how this works)
4 frames in Battle Garegga
3 frames in Gradius - PlayChoice-10
2 frames in Gradius II - GOFER no Yabou Japan New Ver.
2 or 3 frames in Mahou Daisakusen
2 in Galaxian
2 in Flying Shark
w/Saitek Eclipse keyboard
1 frame in Truxton II (possibly actually 0 depending how this works)
4 frames in Battle Garegga
3 frames in Gradius - PlayChoice-10
2 frames in Gradius II - GOFER no Yabou Japan New Ver.
2 or 3 frames in Mahou Daisakusen
2 in Galaxian
2 in Flying Shark
w/Saitek Eclipse keyboard