Arcade emulators and the many different ROM versions is not an easy topic.
Basically both emulators run but it is running the ROMs I'm having an issue with. I understand that Mame4All needs to have a specific romset version to run correctly, however, I've seen many websites say that Maeme4all on Pandora needs romsets for versions 0.37b12 or 0.37b5 or 0.37b16. Which is definitely the correct answer?
There are many correct answers, check the
version history of MAME4ALL. It starts with 0.37b5 and adds new ROMs from newer MAME versions over time.
Further to this, how do you determine what romset version you already have? As looking directly inside the rom zip file does not help you determine this. I know from trying the ROMs I have that all I get is a black screen after a few seconds, so I knoow the version of the ROMs I have is wrong. I believe the best way forward is to rebuild the ROMs from the version I have to the version I need, is someone able to point me in the right direction on using the likes of ClrMamePro to perform this?
First of all, MAME identifies the ROM files by CRC, not by name, see
here. Open the .zip file with
7-Zip to check the CRC.
MAME DB contains all ROM information for the different MAME versions.
If you have an actual and a rollback MAME ROM set, you can create any older set with clrmamepro. It's easier than most people think, check this
post. You can download old MAME versions
here.
I also have the exact same problem with GnGeo, the ROMs are listed in the menu (though some are not even though they are on the SD card) but when run all I get is a black screen again. All ROMs for both emulators are in Zip file format and are using the valid shortnames. I also have the NeoGeo BIOS files required by GnGeo and as far as I can tell Mame4all does not need any. I see here that some people had to re-download their ROMs but where do you go to download them for a particular version? As most websites keep (or at least try to keep) their romsets fully up-to-date.
I've had a good go at these 2 for a while now but still no joy, so any further help would be greatly appreciated.
GnGeo is a bit different. First check this
FAQ for some basic information. There are different ROMs for different emulators and their versions. Some ROMs can just be used from a specific MAME, FBA or Kawaks version, others are a bit more tricky. I did the exercise with the
Caanoo version. I just started to build a Pandora GnGeo 0.8.3 set. Many ROMs work straight away from a newer MAME version, others need a bit more effort and some do not work at all, check this
list.
Re-downloading ROMs from different sources is more a random approach. Downloading (or generating) different sets (MAME, FBA, Kawaks...) and comparing the CRCs is the more systematic approach.
Regarding the Neo Geo BIOS. Both emulators require it, some ROMs include the BIOS files (this might make you think, you don't need the BIOS). To make it even more complicated, there are different BIOS versions around, or better different .zip files. Even different MAME flavours require different BIOS files.