• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 on USB Stick Questions

Scheduled Pinned Locked Moved Help and Support
advmameusb roms
7 Posts 3 Posters 781 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.
  • S
    Sailing_Nut
    last edited by 4 Jan 2023, 02:24

    Hi all,

    I am having issues with running games with my ROMs on a USB stick. I'm 100% certain the issue is of my own creation and I have a few questions on the best / easiest way to resolve the problem.

    I am using MAME for arcade games. I started only with lr-mame2016 installed and had some issues with getting games to properly respond to inputs. Since that emulator is on the experimental list I decided to switch to lr-advmame. I removed all of the lr-mame2016 ROMs and replaced with the 0.106 set to be compatible with lr-advmame.

    Now when I try to run a game, I'm getting errors saying that pretty much every file required for the game can't be found.

    I am guessing that, since I set up the "run ROMs from USB" before installing lr-advmame that some tweaks to the launch scripts were not done. (Please let me know if this assumption is incorrect!)

    If the above is true, what is the easiest way to repair the problem? If I re-run the scripts to set up running from USB will that blow away anything on the USB stick? (I see to recall that it will.) If yes, is there any way to (somewhat) easily manually edit files to fix this? Or is it just better (and safer) to just rebuild the USB stick?

    Thanks in advance!

    L 1 Reply Last reply 4 Jan 2023, 03:22 Reply Quote 0
    • L
      lostless @Sailing_Nut
      last edited by 4 Jan 2023, 03:22

      @Sailing_Nut To run off USB you make a folder on it called "retropie-mount" which when plugged it, logically acts as the internal rom folder. Also try using the arcade folder. It will let you set any of the arcade emulators. You may have the games in the wrong MAME folder.

      S 1 Reply Last reply 4 Jan 2023, 03:36 Reply Quote 0
      • S
        Sailing_Nut @lostless
        last edited by 4 Jan 2023, 03:36

        @lostless THanks! I currently have the USB stick set up with the required structure (as done by the helper scripts in retropie-setup.sh) and I have my ROMs in /retropie-mount/roms/mame-advmame/AdvMameRoms and the EmulationStation frontend sees the ROMS.

        The problem is that when the emulator starts it says that it cannot find any of the files required to run the game selected.

        L M 2 Replies Last reply 5 Jan 2023, 02:33 Reply Quote 0
        • L
          lostless @Sailing_Nut
          last edited by lostless 1 May 2023, 02:40 5 Jan 2023, 02:33

          @Sailing_Nut Im not too familiar with the advmame romset. I stick to MAME2003 and FBNeo as they seem to be the most supported on retro pie and covers pretty much any game i can think of. I also use the Arcade rom folder as I can mix and match emulators and have a seamless experience.
          But it sounds like you have the wrong rom set, or you are trying to use a child rom and missing the parent. Like if you have a US version, but requires files from the japanese version, because the US version zip file only contains the changes. You can just add the parent rom to the folder or I know there are some utilities to create "merged roms" that makes a single rom file with all the files need to run, or manually unzip and recreate new zips with the missing files from the parent roms.

          S 1 Reply Last reply 5 Jan 2023, 13:27 Reply Quote 0
          • M
            mitu Global Moderator @Sailing_Nut
            last edited by 5 Jan 2023, 05:55

            @Sailing_Nut said in ROMs on USB Stick Questions:

            ...
            The problem is that when the emulator starts it says that it cannot find any of the files required to run the game selected.

            That's because advmame (there's no lr-advmame) expects the ROMsets to be in the mame-advmame folder, not in a sub-folder. Put the .zip files directly into roms/mame-advmame/ and re-try.

            S 1 Reply Last reply 5 Jan 2023, 14:41 Reply Quote 0
            • S
              Sailing_Nut @lostless
              last edited by 5 Jan 2023, 13:27

              @lostless Thanks for the thoughts. I double checked and I do have the right ROM set and all of the files that advmame said were missing are in the ROM ZIP file.

              1 Reply Last reply Reply Quote 0
              • S
                Sailing_Nut @mitu
                last edited by 5 Jan 2023, 14:41

                @mitu Thanks TONS! I did have the ROMs in mame-advmame but in a subdirectory. That didn't cause problems with lr-mame2016 so I didn't think it would be a problem for advmame. DOH! 😖

                Now on to the next task, getting all of the buttons correctly mapped in advmame!

                1 Reply Last reply Reply Quote 0
                7 out of 7
                • First post
                  7/7
                  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.

                  This community forum collects and processes your personal information.
                  consent.not_received