MAME Check Compatibility
-
@Cyril said in MAME Check Compatibility:
Thanks for the infos. I've been quite unsuccessful using clrmamepro. The page https://github.com/retropie/retropie-setup/wiki/Managing-ROMs however mentions that the retropie version is important: "A Raspberry Pi running a RetroPie v2.4.x, v2.5.x or v2.6.x SD card image. Other images may work, but they have not been tested with these instructions."
I'm running retropie 3.7, can that make cause problems? Do I need updated dat files?
the .dat files are up to date, just make sure you use the one for your target emulator.
-
i updated the wiki to avoid the confusion.
-
Even after using my own, custom ROMLister .dat file a lot of the games still don't function and it has taken out some of the games that did function before...
Does anyone have an idea of what it could be? Have I just made the ROMLister XML File wrong and does changing the file extension from .xml to .dat mess anything up?
Josh
-
@Josh hmm, did you make a custom romlister file yourself? it's very possible to make one that won't work! the pre-made ones should work fine though.
-
Lucky for the raspberry users, we can create scripts like this one and test all the roms.
Hope you like it.
Create this file using "sudo nano checkroms.sh" and paste the contents.
Turn it into an executable using "sudo chmod a+x checkroms.sh" and execute it using "./checkroms.sh"
(Tested on Linux Mint)#!/bin/bash
# adjust the roms path here
for i in `ls /home/retropie/mame/roms`; dofilename=`echo "$i" | cut -d"." -f1`
echo "Testing file $i:" >> cr_output.txt# Here we will execute mame calling each rom
mame $filename 2>> tmp.out & export APP_ID=$!# and kill the process after 2 seconds
sleep 2kill -9 $APP_ID
# test to see if an error occured
size=$(du tmp.out | awk '{ print $1}')
if ((size > 0)); then
echo "rom $filename is not working" >> cr_rom_error.txt
rm tmp.out
else
echo "rom $filename is OK!" >> cr_rom-OK.txt
fi
done;# End of script
After executing this script, you'll have two files. One with he roms that did not work, and another with the roms that worked.
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.