Mame not working on raspberry pi 3
-
Hi, I seen a thread on here previously with a video attached on how to convert the roms you have into different files to work on different emulators using clrmamepro and dat-master, I followed the video step by step and am still having trouble with getting anything to work on mame. I've seen after it talks about verifying the rom after using clrmamepro to convert it I'm not too sure what I'm looking for as confirmation that it's verified as my screen did the same as the guys in the video and his worked and mine didn't. Any help would be much appreciated.
-
@jay-lakin Forget all that. Get a full romset for the emulator of choice and you are good to go. Get the lr-mame2003 set (0.78) and place it in the arcade folder. See this:
-
@rbaker yeah I thought this could be one of the causes but I'm not sure how to differentiate between a single rom and a full set of roms? I tried a couple of different games so I thought that within those one of them at least would have been a full set. One in particular designated set 1, set 2 and set 3 and that still didn't work. How would you tell it's a full set?
-
@jay-lakin Read the guide in full. You cannot download single roms as there is no real way of verifying. You must search and find a FULL set for the lr-mame2003 emulator by this, I mean all the supported games at many GB in size. Use Google. It will contain all the required files. Place the full set into the arcade folder and you will have the full arcade experience.
-
@rbaker ah I think I understand you now. So if I wanted a specific game on mame it would have to be alongside other games in a full rom set download? If so where do you find out exactly what games are in different romsets?
-
@jay-lakin The idea is that you place all the set in the folder. You can then remove what you do not want. A full set will contain the bios files that are needed to start some roms such as neogeo for example. It has to be the correct version of that bios. The easiest way to stay sane and know that you have all the correct 0.78 versions is to drop a full verified set into that folder. https://github.com/RetroPie/RetroPie-Setup/wiki/MAME details everything.
-
-
@rbaker apolagies for the lack of understanding. By full rom set do you mean a group of different romsets for different games meaning you would be able to play multiple games or the different files needed to make up a single game? I'm at a point now where I've acquired a 'full rom set' which I specified the search to 0.78 mame2003. Is the next step to just go through that file and discard any games I don't want? And also if the game I'm after isn't embedded in this rom set are there different 'full romsets' with different games in to try and get the game I want to play?
-
@rbaker sorry I've just read through the thread again and realised you answered my question in a previous response, just to 100% clarify that I'm on the same page as you now though which I think I am a full set of roms is literally every rom that will work with that emulator? Therefore by downloading a full set of roms you have every game playable on that emulator?
-
@jay-lakin Yes. Spot on. They are the only roms that will run with that emulator. Do not try other roms.
-
@jay-lakin said in Mame not working on raspberry pi 3:
how to convert the roms you have into different files to work on different emulators using clrmamepro and dat-master
That's a common misunderstanding, clrmamepro doesn't convert your roms, it fixes the filenames and trim the zips from unwanted files. If a file is missing, it won't appear out of nowhere.
@jay-lakin said in Mame not working on raspberry pi 3:
Therefore by downloading a full set of roms you have every game playable on that emulator?
Not exactly true, it means you have every game loadable on that emulator. In the case of MAME, some game (actually a lot ?) are loadable but their emulation is too preliminary so they aren't playable. FBA has a different policy where every loadable game is supposed to work, however the list of supported games is different (notably, less support for old american brand cabinets like atari/midway, it's changing though).
-
@rbaker nice one, thanks for the advice and the patience appreciate it!
-
@rbaker sorry me again, I've managed to get a full mame2003, mame 0.78 reference rom set which js about 31GB and put that in the arcade folder and it's still only flashing up momentarily on the pi then going back to a selection screen. It is under arcade on the selection screen as oppose to the mame selection it was before. Do you have any other suggestions?
-
@jay-lakin Are you sure you're using the
lr-mame2003
emulator when starting the ROM ? What does the Runcommand screen say when you're launching it ? -
@mitu I think I figured it out, I tried extracting the main reference set file within the mame2003 file and stopped it after a couple of minutes just to see if the games worked which some did. However a lot of the games seem to be going into the sample folder instead of the roms folder and I wasn't able to load them, is this more than likely down to the fact I stopped extracting the files early or is it a case of if it goes into the sample folder you aren't able to play them no matter what?
-
@jay-lakin Samples are not games, but audio data needed by some games - https://retropie.org.uk/docs/lr-mame2003/#samples. They're copied in a different folder - see the previous link. They're loaded by the ROM with the same name, which should be also in the ROMs folder.
-
@mitu the files that were appearing in the samples folder didn't appear at all in the roms folder, again I can't give a true representation of how it looked at the end because I stopped it early but in your experience would it usually appear in both folders at the same time or the samples first followed by the roms?
-
@jay-lakin Once you have the reference set downloaded, you should look carefully to see what form that download is in. Is it an archive? If so, it will need extracting somewhere. You can then copy the reference set to the arcade folder. Samples are treated differently as linked and may not even come with the reference set. My set was an archive which presented me with three folders once it was unzipped. They were
docs
,roms
andsamples
. The docs folder was very useful because it included a games list. I recommend transferring just one game from this set to verify that you have followed this process. Open up the roms folder and choose something likeinvaders.zip
, transfer it using your preferred method then launch it. I use winscp for this. It should launch but without sound. You can then get the invaders sample zip from somewhere and locate it in the correct folder as linked. Now when you launch, it will have sound. You can then transfer other games of interest or all of the games. You have to make sure that you have read all of the guidance in advance. You must check that you are launching the rom with the correct emulator selected from the run command and that you do actually have 0.78 roms and that everything remains zipped after unpacking the original 0.78 set download.
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.