The best version of MAME, all things considered?

This is the main shmups forum. Chat about shmups in here - keep it on-topic please!
User avatar
Little Nemo
Posts: 4
Joined: Sat Apr 11, 2009 10:00 pm

The best version of MAME, all things considered?

Post by Little Nemo »

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?
"I'm just one person, but that's enough."
User avatar
GaijinPunch
Posts: 15872
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Post by GaijinPunch »

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.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Post by Ed Oscuro »

I use MAME32 (now MAMEUI32) whenever I can, but lately I've been spending more time with MAMEPlus! for its highly configurable autofire facility.
User avatar
Little Nemo
Posts: 4
Joined: Sat Apr 11, 2009 10:00 pm

Post by Little Nemo »

MAME32FX looks interesting, sort of like that MAME Plus! I've heard about. It seems to have that autofire feature as well... maybe I should go for one of those two.

Thanks for the info, any idea what specific version number(s) I should target?
"I'm just one person, but that's enough."
User avatar
Shalashaska
Posts: 329
Joined: Wed Jul 06, 2005 12:08 am

Post by Shalashaska »

+1 for MamePlus
Peace Through Violence
User avatar
freddiebamboo
Posts: 1366
Joined: Sun Jan 30, 2005 9:17 pm
Location: UK

Post by freddiebamboo »

wolfmame 0.99
Image
User avatar
bitkid
Posts: 148
Joined: Sun Mar 23, 2008 3:36 am
Location: Violent City
Contact:

Post by bitkid »

I use nFBA personally. MAME is great for a lot of purposes, but I find that nFBA has a much better user interface. It runs in a window by default which is great for me since I do a lot of muti-windowing on my compy.
User avatar
Smraedis
Posts: 1128
Joined: Thu Jan 27, 2005 7:33 pm
Location: Manchester, UK
Contact:

Post by Smraedis »

freddiebamboo wrote:wolfmame 0.99
^ This and .98 are what I usually use.
The Unknown? I'm the one who knows!
My shmup achievements | and my Superplays!
User avatar
LtC
Posts: 571
Joined: Fri Oct 24, 2008 10:03 pm
Location: Finland
Contact:

Post by LtC »

Does someone have any accurate information about the input lag differences between versions? If there are any that is.

Also: Used to use MAMEUI32FX until I had issues with recording inputs, now mostly using wolfmame.99.
User avatar
jonny5
Posts: 5081
Joined: Sat Feb 16, 2008 5:48 pm
Location: toronto

Post by jonny5 »

mameui32....the easy interface and screen settings menu are great when running in a cab and you want native resolutions
User avatar
LaserGun
Posts: 222
Joined: Tue Sep 16, 2008 11:36 pm

Post by LaserGun »

I mostly use Wolfmame .99 now but also have .106, for latest MAME updates I use FBA and MAMEPlus!.
User avatar
dmauro
Posts: 673
Joined: Sat Mar 25, 2006 5:48 pm
Location: NY

Post by dmauro »

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.
User avatar
it290
Posts: 2743
Joined: Thu Mar 17, 2005 1:00 am
Location: polar malortex, illinois

Post by it290 »

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.
Image
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.
User avatar
GaijinPunch
Posts: 15872
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Post by GaijinPunch »

jonny5 wrote:mameui32....the easy interface and screen settings menu are great when running in a cab and you want native resolutions
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.

Mame32 Plus looks nice, but maybe not updated as much?
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
Mortificator
Posts: 2864
Joined: Tue Jun 19, 2007 1:13 am
Location: A star occupied by the Bydo Empire

Post by Mortificator »

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.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Post by Ed Oscuro »

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.
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.

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.
User avatar
GaijinPunch
Posts: 15872
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Post by GaijinPunch »

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.
I assume Mame PLUS Gui is what I want yeah? Mame Plus is command line.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Post by Ed Oscuro »

Wait a day or so for MAME Plus! (GUI) to get up to speed with MAME .130u3 if you're remotely thinking about playing anything lightgun-based, MAMEdev improved (according to them anyway) crosshairs somewhat.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Post by Ed Oscuro »

Update: MAME Plus finally updated to 130u3, it's a good upgrade so far.

There are three executables in the folder now: the previous mamep.exe and mamepui.exe, but they've now added a (small) mamepgui.exe which looks and works more or less just like MAMEui32. Hooray!
User avatar
Dandy J
Posts: 726
Joined: Fri Feb 25, 2005 6:02 am

Post by Dandy J »

raine owns any mame (even wolfmame .99) for battle garegga...0 input lag

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
TodayIsForgotten
Posts: 634
Joined: Mon Apr 28, 2008 5:34 am
Location: New Jersey

Post by TodayIsForgotten »

Dandy J wrote:raine owns any mame (even wolfmame .99) for battle garegga...0 input lag

batrider plays good too but the music is mesed up
What are you referring to input lag? The response of the ship with a controller? I couldn't tell a difference with mame 130u2 vs raine side by side.
User avatar
szycag
Posts: 2304
Joined: Mon Feb 05, 2007 4:20 am
Location: Missouri

Post by szycag »

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.
That is Galactic Dancing
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Post by nimitz »

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.
User avatar
emphatic
Posts: 7988
Joined: Mon Aug 18, 2008 3:47 pm
Location: Alingsås, Sweden
Contact:

Post by emphatic »

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.
Image | My games - http://www.emphatic.se
RegalSin wrote:Street Fighters. We need to aviod them when we activate time accellerator.
User avatar
nimitz
Posts: 875
Joined: Thu Jan 10, 2008 5:05 am
Location: Québec

Post by nimitz »

yes, always disable this.

This is a problem with mame since they changed the display drivers (i think) in .106uX
User avatar
Ruldra
Posts: 4222
Joined: Wed Mar 05, 2008 1:27 am
Location: Brazil

Post by Ruldra »

People says wolfmameplus 106 has a ton of input lag but I've been using it for a long time and never noticed any.

How exactly do I verify input lag?
[Youtube | 1cc list | Steam]
mastermx wrote:
xorthen wrote:You guys are some hardcore MOFOs and masochists.
This is the biggest compliment you can give to people on this forum.
User avatar
Enhasa
Posts: 898
Joined: Sun Jul 29, 2007 5:13 am

Post by Enhasa »

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.
"I think happiness is just being able to loaf without stress."

http://speeddemosarchive.com/
User avatar
MadScientist
Posts: 420
Joined: Fri Oct 31, 2008 5:14 pm
Location: Edinburg, TX

Post by MadScientist »

You cannot stop me with Paramecium alone!
User avatar
null1024
Posts: 3823
Joined: Sat Dec 15, 2007 8:52 pm
Location: ʍoquıɐɹ ǝɥʇ ɹǝʌo 'ǝɹǝɥʍǝɯos
Contact:

Post by null1024 »

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/
Come check out my website, I guess. Random stuff I've worked on over the last two decades.
User avatar
Ed Oscuro
Posts: 18654
Joined: Thu Dec 08, 2005 4:13 pm
Location: uoıʇɐɹnƃıɟuoɔ ɯǝʇsʎs

Post by Ed Oscuro »

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
Post Reply