RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    MAME Check Compatibility

    Scheduled Pinned Locked Moved Help and Support
    25 Posts 10 Posters 35.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • senkunS
      senkun @Cyril
      last edited by senkun

      @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.

      1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator
        last edited by

        i updated the wiki to avoid the confusion.

        1 Reply Last reply Reply Quote 0
        • J
          Josh
          last edited by

          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

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @Josh
            last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • S
              sscwb
              last edited by sscwb

              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`; do

              filename=`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 2

              kill -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.

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              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.