[MAME ] Which is the best MAME version for pi ?
-
@Azuke said in [MAME ] Which is the best MAME version for pi ?:
Can i run on this version 0.2.97.42 ROMs ?
Some roms might run, but it's not the recommended method for any arcade emulator.
-
Just came across this link on the forums, this may be what you are looking for as it appears to have the best of everything and removed a LOT of non-working or clone games
https://retropie.org.uk/forum/topic/20348/all-in-one-overclocked-rpi3b-arcade-rom-set-setup
-
For me the lr-fba emulator works best when it comes to MAME roms. 99% of the MAME games I wanted to play worked well with lr-fba, and barely any started with mame2003. The only game I had to run using mame2003 was Mortal Kombat as lr-fba didn't seem to support it. Note I have the latest lr-fba version, installed about a month ago.
And what's another good thing about lr-fba? You can save game states there which is impossible with mame2003 and others. That's a big plus, right?
-
@Carnivore said in [MAME ] Which is the best MAME version for pi ?:
And what's another good thing about lr-fba? You can save game states there which is impossible with mame2003 and others. That's a big plus, right?
Mame2003 also has save states - but they're game dependant: some games support save states, some don't, depending on the MAME driver behind the game.
-
@mitu Well, so far I've failed to save state of any of my MAME game using mame2003 emulator. Either I'm unlucky when it comes to my personal taste in games or it's that mame2003 is inferior to fba when it comes to supporting save states :)
-
@Azuke From my test the binary lr-alpha in Retropie repo is NOT .44 (which is not released yet but in WIP).
Probably is a very old next .43 or the .43 because Mortal Kombat for example, does not work.
If you install from source instead Mortal Kombat works as it should in .44 WIP -
@steptoe @Menion @Carnivore thanks all for your replys i think i will download FBA Emulator and fba rom set . And maybe i can run mame2003 roms in fba i will try and share my experince ..
chiasoo
-
@Azuke said in [MAME ] Which is the best MAME version for pi ?:
And maybe i can run mame2003 roms in fba i will try and share my experince ..
It might be better not to share the results of using the wrong romset. It will only confuse people. Just use the proper ROMs as we have recommended.
-
@caver01 What do you mean? You mean if I run most of my MAME roms using FBA I'm doing it wrong way?
-
@Carnivore He means that using a ROM coming from another ROM set is not guaranteed to work, so testing the FBA roms with MAME2003 and reporting "it doesn't work" is useless - since the wrong ROM set is used.
-
@carnivore mitu says EXACTLY what I mean:
@Carnivore He means that using a ROM coming from another ROM set is not guaranteed to work, so testing the FBA roms with MAME2003 and reporting "it doesn't work" is useless - since the wrong ROM set is used.
This gets into some of the subtleties of how ROM sets evolve over time, but it is simply bad practice to knowingly use a ROM from the wrong set. Reporting results back here would merely confirm that a single game ROM may not have changed between ROM sets. The danger is that someone reads this and starts to ignore the ROM set versions explicitly required by the emulator they have chosen. Then, they post troubleshooting messages here confirming what we already know--they have the wrong ROM set--with misleading support for their decision like, "well, it failed on game XXXX but game YYYY worked fine". Nobody wants to waste time wading through these situations when we already know the answer--always use the correct ROM set for the emulator.
Now, can you use the wrong ROM anyway? Sure, and you may get away with it for a lot of titles. Just don't ask for help troubleshooting when you try this and fail--because we already know the answer.
-
@caver01 said in [MAME ] Which is the best MAME version for pi ?:
@Azuke Good question, and you are well on your way to finding your own answer with what you have already learned. If you check the docs you quickly learn that there are many versions that span a pretty wide range of rom sets. The rule of thumb is usually that the newer the MAME, the higher the romset, but this requires a lot more computing power, so the LESS the performance. This means you end up needing to strike a balance between performance and emulation accuracy, or performance and rom coverage. Most of us are willing to sacrifice the nuances of emulation accuracy in favor of game playability, so it really boils down to performance vs. ROMs vs. features.
It is fair to argue that the sweet spot on the Pi is lr-mame2003, with 2003+ adding some additional back ported games and features. The feature updates on 2003+ are being replicated into 2003, so the real difference between them will be the additional games that are being back ported.
If you want the most features and the most playability out of MAME on the Pi right now, you are looking at 2003 or 2003+. If you want the most input capabilities and a slightly newer romset, I would recommend AdvanceMAME 3.x. No other MAME emulator on the Pi can match the input matrix flexibility of AdvanceMAME. If, for example, you were building a three-trackball Rampart arcade cabinet, you are probably going to need AdvanceMAME to run it. If you like the zfast CRT shaders and plan to run everything through handheld gamepads, RetroArch is your ticket, and MAME2003+ may be the best option.
You did not mention it, but by all means, do not ignore FBA. It is not MAME, but it has an ever-expanding romset that is beginning to rival 2003 in terms of features and game lists, so check that out too because performance is very good.
Many of us use the RUNCOMMAND feature of RetroPie and end up with a combination of multiple versions of MAME to run our games. For example, anything with complex inputs, or until recently, vector displays, I would run these with AdvanceMAME. NeoGEO games I would run using FBA (the libretro version) and the rest are on 2003 for me. Only games that these cannot play would have me looking to newer versions of MAME, but off the top of my head, I cannot think of any.
For 005 game mame 2003 doesn't have samples. I use mame 2010 for it. But as you said mostly Mame 2003, AdvMame, then FBA.
Does FBA support savestates? -
@jamos For me it does, and does it for any game I've tested so far.
-
@Carnivore how about AdvanceMAME 3.x?
-
@jamos Haven't tried it as it's not libretro emulator if I'm correct. For now I don't intend to try any other emulators as I'm satisfied with my current results, even though most people here don't appreciate my choice.
-
@Carnivore The only difference in the handling with Advancmame is the input-mapping.
Which can be an advantage btw: you are able to map several buttons from several devices to a single Action, something you cant do with retroarch.
Beside of that there are no mentionable differences to a lr-core imo.
Maybe someday you give it a try, AdvanceMame is worth it without a doubt. -
@sirhenrythe5th Thank you for the recommendation. I plan or adding some more MAME games to my gamelist in near future and if some of new roms don't work for me, I'll surely test them withAdvanceMAME.
-
@sirhenrythe5th said in [MAME ] Which is the best MAME version for pi ?:
Beside of that there are no mentionable differences to a lr-core imo.
Maybe someday you give it a try, AdvanceMame is worth it without a doubt.Outside of input config, I would say the biggest reason to use an lr core is to take advantage of shaders. AdvanceMAME does have some video rgb effects, but the retrorach shaders are nicer.
-
@caver01 as far as Arcade Games are concerned i only need Scanlines when i play on my HDTV.
And AdvanceMame has great ones, i use "Horizontal 2" and need nothing else 😊But of course this is personal choice. When someone needs 2xEagleSAI with Triple Antialiasing and a smooth Filter then AdvanceMame is the wrong version for sure.
I like it authentic and like to play NAME on a CRT the most. Of course without using any kind of picture enhancer. -
@sirhenrythe5th said in [MAME ] Which is the best MAME version for pi ?:
I like it authentic and like to play NAME on a CRT the most
Are you using composite from the RPI for the CRT or other video output options ?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.