MAME versions and romsets on RetroPie

Welcome Page Forums RetroPie Project Everything else related to the RetroPie Project MAME versions and romsets on RetroPie

This topic contains 15 replies, has 5 voices, and was last updated by Profile photo of Floob Floob 2 years, 2 months ago.

Viewing 16 posts - 1 through 16 (of 16 total)
  • Author
    Posts
  • #92966
    Profile photo of Floob
    Floob
    Member

    RetroPie 2.6.0 MAME Versions
    These details are as per the default installed binaries on the RetroPie 2.6.0 image.

    You can scan and/or rebuild your romsets with this guide:
    https://github.com/retropie/RetroPie-Setup/wiki/Managing-ROMs

    FBA
    URL: http://sourceforge.net/projects/pifba/
    Roms Dir: /home/pi/RetroPie/roms/fba
    Binary Dir: /opt/retropie/emulators/pifba
    Config Dir: /opt/retropie/emulators/pifba
    MAME Version: FBA 0.2.96.71 which is based on MAME 0.114 (April 2007)
    Size: 3.62GB
    Romsets emulated: 684 (no clones in this)
    Dat File: fba_0.2.96.71_clrmame_dat.zip

    FBA-Libretro
    URL: https://github.com/libretro/fba-libretro
    Roms Dir: /home/pi/RetroPie/roms/fba-libretro
    Binary Dir: /opt/retropie/libretrocores/fbalibretro
    Config Dir: –config /opt/retropie/configs/all/retroarch.cfg –appendconfig /opt/retropie/configs/fba/retroarch.cfg
    MAME Version: FBA 0.2.97.30 which is based on MAME 0.154 (Jul 2014)
    Size: 9.15GB
    Romsets emulated: 3369 (includes clones etc..)
    Active Sets 3369/3369
    ·Parents 710/710
    ·Clones 2146/2146
    ·Others 508/508
    ·BIOS 5/5
    Dat File: FB Alpha v0.2.97.30.dat.zip

    mame4all-pi
    URL: http://sourceforge.net/projects/mame4allpi/
    Roms Dir: /home/pi/RetroPie/roms/mame
    Binary Dir: /opt/retropie/emulators/mame4all
    Config Dir: /opt/retropie/configs/mame
    MAME Version: Based on 0.37b5 (July 2000)
    Size: 1.86GB
    Romsets emulated: 2270 (includes clones etc..)
    Dat File: mame4all-037b5-RetroPie-260.zip

    Mame-libretro(imame4all)
    URL: https://github.com/libretro/imame4all-libretro
    Roms Dir: /home/pi/RetroPie/roms/mame-libretro
    Binary Dir: /opt/retropie/libretrocores/mamelibretro/
    Config Dir: –config /opt/retropie/configs/all/retroarch.cfg –appendconfig /opt/retropie/configs/mame/retroarch.cfg
    MAME Version: Based on 0.37b5 (July 2000)
    Size: 1.86GB
    Romsets emulated: 2270 (includes clones etc..)
    Dat File: mame4all-037b5-RetroPie-260.zip

    GnGeo 0.8
    URL: https://github.com/ymartel06/GnGeo-Pi
    Roms Dir: /home/pi/RetroPie/roms/neogeo-gngeopi
    Binary Dir: /opt/retropie/emulators/gngeopi/bin
    Config Dir: /home/pi/.gngeo
    MAME Version: Based on 0.138 romsets (May 2010)
    Romsets emulated: 203
    Dat File: pandora_gngeo_084_dat.zip

    AdvanceMAME 0.94.0
    URL: http://sourceforge.net/projects/advancemame/files/advancemame/0.94.0/
    Roms Dir: /home/pi/RetroPie/roms/mame-advmame
    Binary Dir: /opt/retropie/emulators/advmame/bin
    Config Dir: /home/pi/.advance
    MAME Version: Based on MAME 0.94 (March 2005)
    Size: 11.6GB
    Romsets Emulated: 5563 (includes clones etc..)

    Active Sets 5563/5563
    ·Parents 1236/1236
    ·Clones 2473/2473
    ·Others 1829/1829
    ·BIOS 25/25

    Dat File: advmame-0.94-RetroPie-260.7z

    Dat files attached here:
    http://smartretro.co.uk/forums/viewtopic.php?f=3&t=68

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #92975
    Profile photo of herbfargus
    herbfargus
    Member

    Great list Floob! I’ve added it to the Wiki on the page that Roo created that I think is the page you meant to link to on rebuilding ROMs:

    https://github.com/retropie/RetroPie-Setup/wiki/Managing-ROMs

    #92981
    Profile photo of Floob
    Floob
    Member

    Great list Floob! I’ve added it to the Wiki on the page that Roo created that I think is the page you meant to link to on rebuilding ROMs:

    https://github.com/retropie/RetroPie-Setup/wiki/Managing-ROMs

    Thanks very much for the link catch and updating the Wiki. Hopefully that will help people out with romsets and MAME config queries.

    Maybe buzz or Roo can help out with the ??? marked above.

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #92982
    Profile photo of petrockblog
    petrockblog
    Keymaster

    the current libretro mame is imame4all – which is based on 0.37b5 as with mame4all

    #92983
    Profile photo of Floob
    Floob
    Member

    the current libretro mame is imame4all – which is based on 0.37b5 as with mame4all

    Thanks very much buzz, I’ll update that now.
    I’ll whip up a RetroPie v3 one in a moment.

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #92985
    Profile photo of Floob
    Floob
    Member

    Ok….so things have changed haha!

    Its probably me being daft, but how/where would I put my MAME roms so that I could use both FBA (for the 0.2.96.71 romset), but also wanted lr-FBA so I could run different/newer roms using my retroarch config.

    It seems they share the same rom dir?

    This also seems to apply to the multiple neogeo emulators etc..

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #92986
    Profile photo of petrockblog
    petrockblog
    Keymaster

    they do – you could use subfolders perhaps, but assuming you have a pi2, then you probably can just use lr-fba, and if you haev a rpi1, you probably just want pifba as lr-fba is too slow.

    #92987
    Profile photo of Floob
    Floob
    Member

    Well that certainly tidies things up a lot, and is easier to manage.

    I guess if I wanted to keep them all I could just add a couple of ES config entries and create a new folder as you suggest.

    Looks like the only version change to the above is the addition of Advmame 1.2?

    Perhaps this change will make me decide which I prefer to run!

    I have a Pi2 as my main RetroPie machine, and I think I’ll go for

    NeoGeo = gngeo (fast with newer romsets)
    Advmame = 1.2 (havent checked speed but Pi2 should cope and its newer romsets)
    Mame4all = non libretro version
    FBA = lr-fba

    Personally I’m loving playing the Cave shooters at the moment, RetroPie is worth it for that alone!

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #92997
    Profile photo of Floob
    Floob
    Member

    RetroPie 3.0.0 beta MAME Versions
    These details are as per the default installed binaries on the RetroPie 3.0.0 beta image.

    Important
    In 3.0.0 some emulators share directories, so you need to choose which FBA, NeoGeo and mame4all version you want.
    So you can have 1 romset for each of these (mame4all, FBA, NeoGeo, advmame)

    You can scan and/or rebuild your romsets with this guide:
    https://github.com/retropie/RetroPie-Setup/wiki/Managing-ROMs

    FBA
    URL: http://sourceforge.net/projects/pifba/
    Roms Dir: /home/pi/RetroPie/roms/fba
    Binary Dir: /opt/retropie/emulators/pifba
    Config Dir: /opt/retropie/configs/fba/fba2x.cfg
    MAME Version: FBA 0.2.96.71 which is based on MAME 0.114 (April 2007)
    Size: 3.62GB
    Romsets emulated: 684 (no clones in this)
    Dat File: fba_0.2.96.71_clrmame_dat.zip

    FBA-Libretro
    URL: https://github.com/libretro/fba-libretro
    Roms Dir: /home/pi/RetroPie/roms/fba
    Binary Dir: /opt/retropie/libretrocores/fbalibretro
    Config Dir: /opt/retropie/configs/fba/retroarch.cfg
    MAME Version: FBA 0.2.97.30 which is based on MAME 0.154 (Jul 2014)
    Size: 9.15GB
    Romsets emulated: 3369 (includes clones etc..)
    Active Sets 3369/3369
    ·Parents 710/710
    ·Clones 2146/2146
    ·Others 508/508
    ·BIOS 5/5
    Dat File: FB Alpha v0.2.97.30.dat.zip

    mame4all-pi
    URL: http://sourceforge.net/projects/mame4allpi/
    Roms Dir: /home/pi/RetroPie/roms/mame-mame4all
    Binary Dir: /opt/retropie/emulators/mame4all
    Config Dir: /opt/retropie/configs/mame-mame4all
    MAME Version: Based on 0.37b5 (July 2000)
    Size: 1.86GB
    Romsets emulated: 2270 (includes clones etc..)
    Dat File: mame4all-037b5-RetroPie-260.zip

    Mame-libretro(imame4all)
    URL: https://github.com/libretro/imame4all-libretro
    Roms Dir: /home/pi/RetroPie/roms/mame-mame4all
    Binary Dir: /opt/retropie/libretrocores/mamelibretro/
    Config Dir: /opt/retropie/configs/mame-mame4all/retroarch.cfg
    MAME Version: Based on 0.37b5 (July 2000)
    Size: 1.86GB
    Romsets emulated: 2270 (includes clones etc..)
    Dat File: mame4all-037b5-RetroPie-260.zip

    GnGeo 0.8
    URL: https://github.com/ymartel06/GnGeo-Pi
    Roms Dir: /home/pi/RetroPie/roms/neogeo
    Binary Dir: /opt/retropie/emulators/gngeopi/bin
    Config Dir: /opt/retropie/configs/neogeo
    MAME Version: Based on 0.138 romsets (May 2010)
    Romsets emulated: 203
    Dat File: pandora_gngeo_084_dat.zip

    AdvanceMAME 0.94.0 and 1.2
    URL: http://sourceforge.net/projects/advancemame/files/advancemame/0.94.0/
    Roms Dir: /home/pi/RetroPie/roms/mame-advmame
    Binary Dir: /opt/retropie/emulators/advmame/(0.94.0 and 1.2)
    Config Dir: /opt/retropie/configs/mame-advmame
    MAME Version: Based on MAME 0.94 (March 2005) or (for 1.2) Based on MAME 0.106 (May 2006)
    Size: 11.6GB (0.94.0) Size: 14.8GB (1.2)
    Romsets Emulated: 6166 (includes clones etc..)

    Active Sets (For 1.2) 6166/6166
    ·Parents 1388/1388
    ·Clones 2824/2824
    ·Others 1928/1928
    ·BIOS 26/26

    Active Sets (For 0.94.0) 5563/5563
    ·Parents 1236/1236
    ·Clones 2473/2473
    ·Others 1829/1829
    ·BIOS 25/25

    Dat File: advmame-0.94-RetroPie-260.7z / advmame12-106.7z

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #93006
    Profile photo of Floob
    Floob
    Member

    hmm, I now think FBA-Libretro is actually 0.2.97.30, as thats what it reports in RGUI.

    This is MAME 0.154 (Jul 2014)

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #93482
    Profile photo of
    Anonymous

    Thanks for all of this great information!. I believe I have successfully created a set for both mame4all and fba. I would like to make a few refinements to my set. (1) Reduce the amount of duplicates (2) Filter out games that don’t work or have controllers that make a gamepad impractical to control them. & (3) Filter out games types that aren’t desired. Can you provide any help on achieving this? I am trying to get a rpi2 all setup with retropie fully working as I am planning on giving it to my son for his birthday.

    Thanks!

    #93484
    Profile photo of Floob
    Floob
    Member

    The short answer is to use this:
    http://www.waste.org/~winkles/ROMLister/

    There is a tutorial at that link

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #93591
    Profile photo of
    Anonymous

    Thanks for the info! I was able to go through the tutorials and get a filtered list. I am not clear on what I need to do with the list in order to build the set. There is an option to save the list in various formats. I wasn’t able to determine from the tutorials what to do next. I assume it will have to do with using CLRMamePro. Any help you can provide is appreciated.

    Thanks

    #93597
    Profile photo of Floob
    Floob
    Member

    I’m not sure I do this in the most efficient way, but I export from Romlister as a batch file that copies the romsets into a new folder.

    – Get your filtered list in Romlister
    – Choose “Batch File” in the export list
    – Click “Save list to file”
    – Type a name for the batch file, for example “createfilteredroms.bat”
    – Click Save
    – The dialog box says “copy %ROM%.zip c:\mame\roms” that directory should be the one you want to create the new smaller romset list into. So change it as appropriate.
    – Then click “Ok” takes a few seconds, then quit out of romlister.
    – Move the created batch file into your original rom directory, and double click it to run it
    – This will copy your selected roms into that new directory which you can then copy across to the Pi

    You can optionally create a new .dat file for this filtered directory with clrmamepro using its Dir2Dat function. That could be useful if you need to build it from scratch, or hand the list to someone else.

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

    #94084
    Profile photo of noldor
    noldor
    Participant

    Warning, according with the source, Final Burn Alpha v0.2.97.30 romset is synched with MAME v149 instead of v154.

    #94092
    Profile photo of Floob
    Floob
    Member

    Warning, according with the source, Final Burn Alpha v0.2.97.30 romset is synched with MAME v149 instead of v154.

    I went by the info on this page:
    http://www.barryharris.me.uk/article_view.php?id=198

    RetroPie help guides --> https://goo.gl/Yfy8kj
    Please read this before asking for help --> http://goo.gl/eLErnl

Viewing 16 posts - 1 through 16 (of 16 total)

Forums are currently read only - please visit the new RetroPie forums at https://retropie.org.uk/forums/

Skip to toolbar