I recently updated, using the RetroPie 1.9.1 image file on this website. I’ve managed to get everything working from my old image except for MAME. All files return a “Game ‘title’ not supported” message. These are the exact same files copied and pasted (without ES Scraper information) from my old card, where they worked…well enough.
Is this something where I’ll need to find new Roms for an updated version? Or is there a coding error I can fix? (I found one website saying I needed to go into ESconfig and change the “ROM” in the command line to “BASENAME,” but that didn’t help)
Any ideas what’s wrong with my MAME and how I can get it running again? Thanks.
So I’m about 75% confident that I know what happened and how to fix it. I just need to ask a favor; would someone who has MAME running correctly on the 1.9.1 installation go to their es_system.cfg file and copy their MAME entry to this thread so I can compare it to mine?
So I’ve made progress…figured out what I did wrong (copied my es_system.cfg from my old file…1.9.1 has a different path I had to designate).
However, solving that problem, I uncovered a new one. I can now get into MAME on all the old roms that worked on my other system, but it gives me an error message (in MAME, not the raspberry pi log) saying required files are missing, then after a moment it shuts down MAME and brings me back to emulationstation.
So whichever version of mame is running from that file (again, based off the 1.9.1 image downloaded from this website). Keep in mind, I had to figure that out myself, so it may not be the original path designated for the emulator. Is there a better one to use?
The default MAME emulator in the RetroPie image is imame4all, you can replace it with mame4all-pi which is optimized for the Pi and has much better performance. You can install it via the setup script (it’s in Option 2 “Source based installation”)
Then you need to edit your es_systems.cfg and replace the existing MAME section with this:
No, it helps. Thanks. Actually, after your last comment I started looking around and changed my es_system.cfg path back to the retroarch folder instead of the mame4-all-pi/mame direction. Once I did that, everything started working perfectly.
I appreciate the information. I figure if I keep making stupid mistakes like that, pretty soon I’ll know the programming inside and out.