Menu
Posted by2 years ago
Archived
Still struggling to get MAME ROMs working? Here is the answer, and it's simpler than you think.
Like many other poor souls not privy to MAME ROMs and emulators I struggled to get my ROMs to work. It seemed like every time someone tried to explain it on a forum or blog post I left feeling more confused or discouraged, so I put it off. It's one of the most confusing parts of RetroPie.
Finally I came across this helpful Reddit post that had a no bullshit answer and actual instructions of what to do and where to place the files.
Google play store raw apk. Google Play Store 13.1.32.APK. Google Play Store 13.0.23.APK. Google Play Store 6.9.21.G.APK. All.APK files found on our site are original and unmodified. Download the latest version of Google Play Services.APK file. Google Play Services 14.7.99. Google Play Store by Google LLC Version: 13.1.33-all [0] [PR].
EDIT: Here it is summarized below. For more details use the link to the post.
- Find a 0.78 MAME romset.
- Copy the roms you want over to the mame-libretro folder
- Copy the bios files in the romset over to the /home/pi/RetroPie/BIOS/mame2003 folder. Just copy them all if you're not sure what does what, doesn't take up a ton of space. Include the samples subfolder. Reboot Emulation Station and the roms will appear.
I was finally able to get Metal Slug working! Finally! FINALLY!!!
Why didn't the main GitHub Wiki have a simple example like this? It could have helped so many others that came before me. So, I updated the Wiki with some information that I think will really help others and would have helped me when I was struggling. I modified the table to remove the useless 'BIOS extension' column where each entry was '.zip' and added a paragraph with an example showing exactly what you need to do to get a MAME ROM working (along with a few other improvements).
TL;DR After struggling for weeks to get MAME ROMs to load correctly I finally stumbled upon a no bs answer here on Reddit and finally got my ROMs to work, which inspired me to update the official GitHub Wiki.
EDIT: Some simple, and great advice from comments below. 2 approaches: (1) To save yourself the headache of wondering whether you have the right files, try downloading the full romsets and throw those in the arcade directory. (2) Copy samples and BIOS into proper directories, then if filesnames have similar names such as game1a.zip, game1b.zip, etc. and make sure you keep these together.
EDIT 2: About the mysterious 'samples' directory, thx /u/wotan: There's a folder called samples in the romset that contains sound files for games. Just copy the entire thing over to /home/pi/RetroPie/BIOS/mame2003/samples/
EDIT 3: It just dawned on me that a FAQ and TIPS sections on the GitHub Wiki MAME section would probably be really helpful. I will try to compile common questions and answers tonight as a start. More important: those with knowledge of these things should contribute to the Wiki so the RetroPie community needs it and can certainly benefit from it.
EDIT 4: Removed a link.
96% Upvoted
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
commented Aug 18, 2016 • edited
edited
I know that there has been a lot of activity and discussion about the database, and that some entries have already been added for MAME and FBA. I would like to make a heartfelt request, like when I posted about the Stella / Atari 2600 database, to either add to or replace the existing Arcade database entries. As with the Atari 2600 ROMs, I'll try to describe the reasoning for this request:
It seems that Non-Merged MAME 0.78 with the 2003 core is already officially recommended MAME set for RetroPie. In case it would help explore this issue any further, I generated a DIR2DAT for the MAME 2003 Reference Set (non-merged) ROMs, including CHDs: MAME 0.78 Non-Merged with CHDs - No BIOS.txt (change extension to .dat) |
This was referenced Aug 22, 2016
Merged
Closed
changed the titleadd and prefer Non-Merged arcade sets for the playlist databaseAug 23, 2016
commented Aug 23, 2016
Split sets also help to reduce disk consumption, having a complete non-merged set on my raspberry would be a serious drawback over the current split one. Btw, what comes first in search result is irrelevant, anyone can download clrmamepro and learn to use it within 10 minutes. |
commented Aug 23, 2016 • edited
edited
Relevant questions:
|
commented Aug 23, 2016
|
commented Sep 25, 2016
Browsing the RetroPie forums it seems that Non-Merged MAME 0.78 with the 2003 core has become the officially recommended MAME set for RetroPie. I do hear that there are users who want the space savings of a split set, but if there was general concern about non-merged sets from users with limited storage, I think that is the place where we would see it. In case it would help explore this issue any further, I generated a DIR2DAT for the MAME 2003 Reference Set (non-merged) ROMs, including CHDs: MAME 0.78 Non-Merged with CHDs - No BIOS.txt (change extension to .dat) |
changed the titleprefer Non-Merged arcade sets for the playlist databaseSep 25, 2016
referenced this issue Sep 25, 2016
ClosedUpdate DAT to 0.177 and add 7z file extensions #273
commented Oct 16, 2016
fyi, FBA 0.2.97.39 is out |
commented Nov 27, 2016
User having trouble making the transition from RetroPie to RetroArch due to this issue for the MAME 2003 core: https://www.reddit.com/r/RetroArch/comments/5dx3v5/retroarch_wont_load_078_mame2003/ |
referenced this issue Nov 27, 2016
Closed[FB Alpha] Update to 0.2.97.39 and TorrentZip #329
commented Dec 10, 2016 • edited
edited
(A) I think people wouldn't enjoy downloading dats individually, but.. Would that work well for everybody here wanting different dats? (B) I never played with MAME so I don't know if this is possible or would work.. Make a separate dat / playlists for MAME especially if size / crc / md5 / sha1 are not same? We may have to use three identical MAME cores like this MAME - Non-Merged . kinda like how we already have one Nintendo - Super Nintendo Entertainment System with lot of different cores.. only this time.. Three systemname with one core (or three cores).What would work well? |
commented Dec 10, 2016
Seems to me like this is the wrong way to solve this :
Upgrading the retroarch scanner in such a way is impossible ? If so then i think the second best solution would be to still have only one dat file, but without sha1/crc, scanning only the name of the zip files and not caring about the content. |
commented Dec 10, 2016
Split and Merged sets are purely a file compression approach meant to economize the transfer of ROMs over the internet in the early 2000s. Moreover it's a file compression approach that is pretty much unique to arcade ROMs. RetroArch doesn't support .7z or .rar compression schemes, or other esoteric compression methods. It seems an odd exception to prefer Split sets for the arcade database. Non-Merged sets are the equivalent of headerless ROM sets in the cartridge emulation world -- it is a complete dump of a game and the most accurate representation of the source data. Non-Merged sets are readily available for the historical libretro MAME cores and can also be generated from Split or Merged sets by widely available software. (That being said, @lasers idea is kind of close to my own thoughts about alternative ROM scanning methods: libretro/RetroArch#2033 (comment) ) |
changed the titleprefer Non-Merged arcade ROMs for the playlist databaseDec 10, 2016
commented Jun 12, 2017 • edited
edited
Adapting TorrentZip for the sets will give us consistent CRCs for the sets, since TorrentZip generates the same zip files across all platforms. The following is an example of using it with Pac-Man: Could do the same for all the formats: http://romulus.net63.net/tutorial/tutorial.html I don't have a MAME collection, or at least a recent one, so we'd need someone who would do this for us. |
referenced this issue Jun 13, 2017
Merged[MAME] Add Versioned and TorrentZipped MAME DATs #407
changed the titleprefer Non-Merged MAME ROMs for the playlist databaseJun 13, 2017
How To Download Non Youtube Videos
commented Jun 17, 2017
@markwkidd Finally had a chance to test this out a bit. Nicely done! Upped a way we could split the databases per core over at #460 . Would appreciate a review. Thanks! |
commented Jun 29, 2017
Hooray, this happened! I'm closing the issue. |
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment
Location of MAME 2010 Romsets and Audio Samples
A Full Non-Merged collection of MAME 2010 romsets is available at MAME_2010_full_nonmerged_romsets.
Contents:
Download Mame Rom Set
- Complete MAME 2010 CHD collection
- MAME 2010 XML DAT file
A Full Non-Merged collection of MAME 2010 romsets is available at MAME_2010_full_nonmerged_romsets.
Arcade ROM Reference Sets:
- MAME 2000 Reference Collection (Complete MAME 0.37b5)
- MAME 2003 Reference Collection (Complete MAME 0.78)
- AdvanceMAME 1.4 Reference Collection (Complete MAME 0.106)
- Final Burn Alpha 2016 Reference Collection (Complete FBA 0.2.97.38)
ROM Set Format: Full Non-Merged
Using a Non-Merged set means that every .zip in this collection is a complete ROM that can be used stand-alone.
All romsets can be used standalone because each zip contains all the files needed to run that game, including any ROMs from 'parent' ROM sets and BIOS sets. To rebuild or verify Full Non-Merged romsets with ClrMamePro, use Non-Merged mode and deselect Separate BIOS sets via the Advanced button in the Rebuild and Scanner menus. ClrMamePro may display BIOS sets as missing in scans with these settings, but that is because all of the BIOS files will be distributed directly to the game romsets that need them.
MAME 0.139 |
Posted by MasJ @ Tue, 03 Aug 2010 | Message Boards |
I've just updated our entire MAME section to MAME 0.139. There are a number of new titles that have been added with this release, here they are: Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.02) Indoor Soccer (set 2) American Soccer Super Game III Super Famicom Box BIOS New Super 3D Golf Simulation - Waialae No Kiseki / Super Mahjong 2 (Super Famicom Box) unknown Model Racing gun game Mystic Riders (bootleg?) Battle Gear Battle Gear 2 Puzzle Break Forgotten Worlds (USA, 88621B B-Board) Captain Commando (Japan 910928) X-Men Vs. Street Fighter (Asia 960910) Marvel Vs. Capcom: Clash of Super Heroes (USA 971222) Brave Blade (USA) Brave Blade (Asia) Brave Blade (Japan) Golden Tee 2K (v1.00) (alt protection) Fantasy Zone (317-5000) Wonder Boy III - Monster Lair (set 6, System 16A, FD1089A 317-xxxx) Juuouki (set 5, Japan, FD1094 317-0069) Heavyweight Champ (Japan, FD1094 317-0046) Virtua Striker 2 '99 (Revision B) Virtua Striker 4 ver. 2006 (Rev D) (Japan) (GDT-0020D) Out Run 2 (Rev. A) (GDX-0004A) Ollie King (GDX-0007) Gundam Battle Operating Simulator (GDX-0013) Sega Club Golf 2006 Next Tours (Rev A) (GDX-0018A) Fire Trap (Japan) Wild Fang Mystic Warriors (ver AAA) Quiz Daisousa Sen - The Last Count Down (Korean release) Quiz King of Fighters (Korean release) Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release) The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2) Space Ship Super Draw Poker (bootleg) Raiden Fighters Jet - 2000 (China) Toki (US, set 2) Oedo Fight (Japan Bloodshed Ver.) Waiwai Animal Land Jr. (Japan) GeGeGe no Kitarou Youkai Slot Alien Challenge (World) The Crystal Maze (v1.3, Datapak) The New Crystal Maze Featuring Ocean Zone (v2.2) The New Crystal Maze Featuring Ocean Zone (v2.2d) The Crystal Maze Team Challenge (v0.9, Datapak) The Crystal Maze Team Challenge (v1.2, AMLD) The Berenstain Bears in Big Paw's Cave AmeriDarts (set 3) Mouse Attack Phantoms II (Space Invaders hardware) unknown Meyco game Video Carnival 1999 / Super Royal Card (Version 0.11) Abacus (Ver 1.0) Book Theatre (Ver 1.2) Magic Number (Italian Gambling Game, Ver 1.5) Magic Class (Ver 2.2) Euro Pass (Ver 1.1) X Five Jokers (Version 1.12) Speed Drop Win Win Bingo (set 1) Win Win Bingo (set 2) Zoo Autumn Moon Fantasy Fortune Ron Jan (Super) Magical Odds (set 2) Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA) Around The World (Version 1.3E CGA) Around The World (Version 1.3R CGA) Southern Systems Joker Poker CD-i (Mono-I) BIOS You can find these and over 9000 more MAME titles at our MAME ROMs Download Section. |
Please enable JavaScript to view the comments powered by Disqus.
Yes! If you want done also your check/test.
For FBA the reason is described also in PR comment. From now, the only FBA Complete Collection v0.2.97.38 available on the Web merge clones into parents. So, instead of a splitted romset of 4771 roms, we have only 1454 roms.
For MAME, the only 0.78 full romset available is on TPB and it includes 4718 .zip file (about 15 BIOS file). But of course it contains also not working, majhong and other crap. I included all the file inside the database (like for FBA) - but not the BIOS - to respect the full romset (but, for personal use, I cleaned my romset at 1990 file :D).
I decided for mame2003 (mame 0.78) because is the only mame core that works on all the platform (also on Rpi). If it's not an issue for you, please add it to the origin master. The actual MAME.dat (without CRC) doesn't work (always empty playlist). So, why don't overwrite it?
I decided for mame2003 (mame 0.78) because is the only mame core that works on all the platform (also on Rpi). If it's not an issue for you, please add it to the origin master. The actual MAME.dat (without CRC) doesn't work (always empty playlist). So, why don't overwrite it?
In Retroarch I scanned both romset and I created the two playlists without issues (there are all the games inside and there aren't conflict from MAME and FBA .lpl).