Which folder should I add my MAME roms to?
-
Hi, so after building my Raspberry Pi 4 unit and getting RetroPie installed and running, I got some MAME roms (0.78) set. I found a few videos on how to go about transferring my roms to my RetroPie. I used the WIFI network way to do it. When I accessed my RetroPie machine via my network, the file structure showed me a folder called ROMS. When I opened it, I found MAME_Libreto so I new that was the one to use. But when I opened MAME_Libreto, there was another folder there called MAME2003. So my question is, do I add my roms under the MAME_Libreto folder or the MAME2003 folder. Thanks for the help.
Here are my details.
Pi Model: Raspberry Pi 4 model B with 4GB
Power Supply used: Generic power supply that meets requirements
RetroPie Version Used: 4.7.1
Built From: Image file from RetroPie site on blank SD card
USB Devices connected: Keyboard and Mouse
Controller used: N/A
Error messages received: N/A
Verbose log (if relevant): N/A
Guide used: Various "how to " videos
File: N/A
Emulator: RetroPie
Attachment of config files: N/A -
@fretman If you are sticking to one set, just put them in the arcade folder (roms\arcade)
-
@thorr69 , thank you. I don't remember seeing that option but I will take a look again tomorrow. I probably missed it as I went straight to the MAME folder.
-
@fretman Arcade is a defined system. ROMS in that folder are found by any of the arcade emulators. You only want to use the ones named for specific emulators if you want them only to be found by that emulator. For example, putting pacman.zip (MAME 0.78 version) in the arcade folder will mean that every arcade emulator will find it. This means you can use mame2003 or mame2003plus to play it depending on your preference (or any other arcade emulator, even though they likely won't work with it). If you put pacman.zip in the mame2003 folder, then the only emulator that will find it is mame2003.
So, if you only plan to use one emulator, throw all your roms in the arcade folder. You can use the other named folders for games that you don't want your primary emulator to try to run.
-
Use
arcade
ormame-libretro
. Themame2003
folder inside is where it will store settings and configurations and stuff, and if you add any additional emulators like mame2010 or FBNeo (usearcade
orfba
folders for FBNeo, notmame-libretro
) they will each get their own folder inside whichever main folder you are using. -
Thank you both for the clarification. I will put the 0.78 roms into the Arcade folder. I think there's enough games in that set so that I won't be adding anymore arcade game which is what my main purpose was for putting this unit together. I never really played any console games but I think I will add the top 25 games of all time per console to beef up the unit. Hoping that my 64gb card will hold everything.
-
Chiming in here as I built my Pi 4 3 days ago. I have RetroPie up and running and have been able to get my Atari 2600 stuff working perfectly. Uncertain about my MAME roms. I followed this vid (
-
@chuck_g said in Which folder should I add my MAME roms to?:
Can someone point me to where I need to go?
The arcade section of the docs, starting with https://retropie.org.uk/docs/Arcade/.
-
@mitu Thanks. I read that before I posted. I was still confused because that showed for Pi versions Zero, 1, 2 and 3. I have a 4. Also, when I clicked on the MAME link, it took me to https://retropie.org.uk/docs/MAME/ and the chart showing 12 versions of MAME. Do I need to install the one I want or are all of those already in RetroPie?
:::UPDATE:::
I found the menu that shows all the installed packages (core, main, experimental). It appears I have lr-mame2003 installed. I do not see Is there any downside to installing all the packages? I also don't see emulators for coleco such as CoolCV. Is that still in the system?
-
@chuck_g Well, I don't think that there is a performance downside to having more arcade emulators. Even if you have multiple versions of an emulator, you still need to pick one to launch the ROM. (For instance MAME2010 doesn't fall back to using MAME2003 or something like that.)
In addition, downloading random ROMs and trying to match an emulator afterwards is very frustrating. (the wack-a-mole approach) I've done that. It's frustrating. You're better off getting a complete romset for the emulator. Or using something like CLRMAMEPRO.
You can read all about emulators, roms, and romsets in the Arcade documentation that mitu just linked.
-
@chuck_g said in Which folder should I add my MAME roms to?:
I found the menu that shows all the installed packages (core, main, experimental). It appears I have lr-mame2003 installed. I do not see Is there any downside to installing all the packages?
the downside is that it will take several days to do and will make managing your roms a nightmare. just use mame2003/lr-fbneo (the recommendations for pi3 still apply to pi4)
-
@dankcushions Thank you all for your help. MAME is working. And advice on the ColecoVision Em?
-
@chuck_g said in Which folder should I add my MAME roms to?:
And advice on the ColecoVision Em?
Install the emulators for ColecoVision ? See https://retropie.org.uk/docs/Colecovision/.
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.