Retropie MAME variants
-
There are multiple variants of MAME in Retropie:
MAME
mame4all
lr-mame
lr-mame2000
lr-mame2003
lr-mame2003-plus
lr-mame2010
lr-mame2015
lr-mame2016Can multiple variants be installed simultaneously?
If so, should each one have a separate rom directory (like under \roms\mame-libretro)?
If multiple variants are possible, how do you determine if you're running lr-mame2016 vs. lr-mame2003?
With the release of the RPi 5, what is the performance of lr-mame2016? Will there be more recent version of mame released for the RPi5?
-Thanks-
-
@GeekDad66 said in Retropie MAME variants:
Can multiple variants be installed simultaneously?
Yes.
If so, should each one have a separate rom directory (like under \roms\mame-libretro)?
No. https://retropie.org.uk/docs/MAME/#mame-rom-paths
If multiple variants are possible, how do you determine if you're running lr-mame2016 vs. lr-mame2003?
With launch menu art disabled, it says which emulator is used, in the launch menu dialog.
With art enabled, you can go into the launch menu itself where it says. Or you can open the RetroArch quick menu during a game to see.
With the release of the RPi 5, what is the performance of lr-mame2016?
I think mame2016 is not preferred, not because of hardware limitations but it just isn't written very well.
Will there be more recent version of mame released for the RPi5?
You cal already run current version (no number) lr-mame on Pi 4 and besides that, the advice I've seen is don't use any mame with a number "that isn't 2003."
Personally I use FBNeo (primary) and MAME2003-Plus for the outliers.
-
@sleve_mcdichael
Thanks for the response. What confused me that some of the roms were updated along the way - lr-mame2000 (0.37b5), mame2003 (0.78), mame2010 (0.139), mame2015 (0.160) and mame2016 (0.174). Roms from 0.174 used on mame2003 will have some sets that will not load. Thanks again. -
@GeekDad66 said in Retropie MAME variants:
What confused me that some of the roms were updated along the way (...) Roms from 0.174 used on mame2003 will have some sets that will not load.
For each individual game, you can enter the runcommand launch menu and select an emulator, which will override the system default for that particular title.
https://retropie.org.uk/docs/Runcommand/#runcommand-launch-menu
If you want to keep multiple versions of the same game, then I think you will have to keep separate folders/systems for each one.
You can Add a new system in EmulationStation for each different mame2003/2010/2016, etc. if you need more systems than the default arcade, mame-libretro (and mame-advmame and mame but these last two use the stand-alone emulators, not the
lr-
cores.)https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/
-
@GeekDad66 said in Retropie MAME variants:
With the release of the RPi 5, what is the performance of lr-mame2016? Will there be more recent version of mame released for the RPi5?
lr-mame is the most recent version of MAME, based on their monthly release (MAME 0.273 at the moment).
On a pi5, you should never have any reason to use anything other than the following libretro cores for your arcade needs :
- lr-mame : has the most compatibility, the less bugs, and the pi5 is sufficiently powerful to run most of its games.
- lr-mame2003-plus : for a few games that won't run well in lr-mame (killer instinct comes to mind), or for some of its optional features (you can replace the music in some games by their OST).
- lr-fbneo : for its overall accuracy, its overall speed, and its support of netplay, runahead and retroachievements.
All other arcade libretro cores are things you should avoid.
mame (also based on their monthly release) and mame-advmame are also strong alternatives if you don't mind using standalone emulators, iirc they are doing a better job at emulating some effects in vector games.
-
I see how I can select either lr-mame2003 or lr-mame2016 as the emulator. The lr-mame2003 is the default with lr-mame2016 secondary - is it possible to swap the order so lr-mame2016 is the default with lr-mame2003 as secondary? Looks like some of the older posts are missing links.
-
@barbudreadmon
@sleve_mcdichaelThe lr-mame2003 is the default with lr-mame2016 secondary - is it possible to swap the order so lr-mame2016 is the default with lr-mame2003 as secondary? I looked through a lot of the settings file it didn't see anything that would apply.
-
@GeekDad66 it's in the launch menu ("Now loading ... press a button to configure launch options"). You set the default for that system, and then you set any game overrides on an individual basis.
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.