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

    ROMS won't load for MAME Emus

    Scheduled Pinned Locked Moved Help and Support
    12 Posts 3 Posters 14.6k 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.
    • G
      gt4chuck
      last edited by gt4chuck

      Hey all, I've been banging my head against getting mame roms working for the past week.

      Running a Pi 3 with the newest install. I've got the ROMs on a USB stick, set up per the wiki instructions.

      I initially tried mame4all but no luck there, I kept getting file missing errors.

      I rebuilt a .94 set using the dat files from the RP site, from a verified .138 set with advmame.

      Now the roms just go to black screen, then bak to the list. I have the parent files in there too... any help would be appreciated.

      All the console emus are working perfectly.

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

        I initially tried mame4all but no luck there, I kept getting file missing errors.
        I rebuilt a .94 set using the dat files from the RP site, from a verified .138 set with advmame.
        Now the roms just go to black screen, then bak to the list. I have the parent files in there too... any help would be appreciated.

        what roms? your .94 set using advmame? that should work, if you're using the .94 advmame emulator (i believe there's 2 for .94 and .106- have you chosen the right one?). have a look at /tmp/runcommand.log after a failed load and post the log here.

        1 Reply Last reply Reply Quote 0
        • G
          gt4chuck
          last edited by

          Looks like it was something to do with running them off of a USB stick vs the card.

          This is for a Bartop, and it's not going to have full sets, so I guess I'll just use the card.

          I did all the stuff outlined in the USB guide, I don't understand why it wasn't working for MAME. Definitely worked fine for the consoles.

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

            @gt4chuck running from USB works fine for me for mame. what guide do you mean?

            1 Reply Last reply Reply Quote 0
            • G
              gt4chuck
              last edited by gt4chuck

              http://mardell.me/blog/how-to-load-roms-from-a-usb-drive-on-retropie/

              I'd really love to get that working. I'm using a 64GB Sandisk flashdrive.

              I can format and start again, it's certainly possible I did something wrong.

              Also as an aside, can I use clrmamepro to fix individual games? I'm going to need to put some vector and spinner games in a different emu.

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

                that guide seems pretty solid. it's difficult to know where your problem would be - can you see all the right files if you access the directories you've put in your es_systems.cfg via command line?

                and clrmamepro can do that if you use non merged sets, or only parent Roms. the wiki covers it https://github.com/retropie/retropie-setup/wiki/Managing-ROMs#step-5--rebuild-a-rom-set

                1 Reply Last reply Reply Quote 0
                • G
                  gt4chuck
                  last edited by

                  Thanks, I've been using that guide!

                  I will be using non-merged sets.

                  I'm gonna reformat the USB and try again from scratch. Thank you!

                  1 Reply Last reply Reply Quote 0
                  • GabhanEISG
                    GabhanEIS
                    last edited by

                    I'm encountering this exact problem. Running off the USB Drive only seems to work if the roms are also in the original folder on the sdcard. My brother has been using a setup with all roms on his sdcard for some time, and got him to test and he has this exact problem too. Steps to recreate:

                    • Test a single rom, installed in /home/pi/RetroPie/roms/mame-advmame to ensure it works correctly

                    • Create a folder on the usb drive called myroms

                    • Copy the single rom to this folder on the usb drive

                    • Update es_systems.cfg and change the path for advmame roms to /media/usb0/myroms

                    • Remove this rom from /home/pi/RetroPie/roms/mame-advmame and restart the system

                    • Only this rom shows in the game list

                    • Start the game and after a few seconds it doesn't load and you are thrown back to the menu

                    • Copy the game back into the /home/pi/RetroPie/roms/mame-advmame folder

                    • Restart the system and still only this rom shows in the game list

                    • The game will now run correcly

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

                      i've no idea why it wouldn't work, but IMO editing es_systems.cfg isn't a great way to use an external drive. i personally mount the drive as my /home/pi/RetroPie folder, and that works fine with advmame.

                      that also means i don't have to mess about with editing configs. i don't have instructions to this, but it's just regular linux commands, so google 'linux mount usb drive as folder' or whatever :)

                      1 Reply Last reply Reply Quote 0
                      • GabhanEISG
                        GabhanEIS
                        last edited by

                        Thanks - I'm not great with linux, but I'll do some research and test this method out. Will report back if I can get it to work.

                        1 Reply Last reply Reply Quote 0
                        • GabhanEISG
                          GabhanEIS
                          last edited by

                          Excellent suggestions - mounting the USB drive as /home/pi/RetroPie/roms works perfectly! Editing the fstab file is a little daunting but thankfully it worked first time on reboot too! Many thanks @dankcushions - it seems that messing with es_systems.cfg is certainly not the way to go!

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

                            @GabhanEIS said in ROMS won't load for MAME Emus:

                            Excellent suggestions - mounting the USB drive as /home/pi/RetroPie/roms works perfectly! Editing the fstab file is a little daunting but thankfully it worked first time on reboot too! Many thanks @dankcushions - it seems that messing with es_systems.cfg is certainly not the way to go!

                            great! :) I will add a guide to the wiki soon so hopefully this method gets more widely used.

                            1 Reply Last reply Reply Quote 0
                            • 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.