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

    Handling the infinite tedium of split ROM sets

    Scheduled Pinned Locked Moved Help and Support
    mamebiosroms
    8 Posts 5 Posters 1.1k 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.
    • J
      JimmyFromTheBay
      last edited by JimmyFromTheBay

      These days it seems like you can't download a single MAME ROM that isn't missing some files, because some genius decided that we needed to separate out tiny fragments of BIOS for the sake of purity or something.

      (Random example: I just downloaded strahl.zip only to find that it won't run because it's missing a single file from nmk004.zip, so I have to fanny about finding that and then adding the file to Strahl before it'll run.)

      Now of course I could just put nmk004.zip in my ROMs folder, but then EmulationStation will be an ugly mess with hundreds of things in its lists that aren't games. So my point/question is: can I shove all the BIOS files somewhere that Retroarch will find them for loading things, but won't display them?

      (I already tried /home/pi/RetroPie/BIOS/mame, /home/pi/RetroPie/BIOS/mame2003 etc, does nothing.)

      Or am I going to have to individually micro-manage thousands of ROM files for the rest of my life?

      (This stuff drives me nuts. The other most irritating aspect of "split" sets is that if you want a particular version of, say, Pac-Man that isn't the "master" one, then the split and merged sets are BOTH essentially worthless. You have to patch it together yourself from all the pieces. And all to save about 20K in memory space/bandwidth.)

      Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

      J F 2 Replies Last reply Reply Quote 0
      • J
        JimmyFromTheBay @JimmyFromTheBay
        last edited by JimmyFromTheBay

        @JimmyFromTheBay Doh, put this in the wrong section cos I'm too grumpy and it's too late to delete, can someone move it please? redface

        Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

        YFZdudeY 1 Reply Last reply Reply Quote 0
        • mituM mitu moved this topic from Ideas and Development on
        • mituM
          mitu Global Moderator
          last edited by

          EmulationStation already hides the known BIOS rom files from MAME/FBNEO, for the systems marked as arcade system. Do you have an example where hiding doesn't work ?

          1 Reply Last reply Reply Quote 2
          • YFZdudeY
            YFZdude @JimmyFromTheBay
            last edited by

            @JimmyFromTheBay
            Well you can always look for a full nonmerged romset so one zip file = one game with no missing files.

            But I will say that is harder to find if you are using current mame / fbneo romsets since no one wants to upload that much data every few weeks. In that case it is worth considering using clrmamepro. I have a working folder set up on my desktop and when I want to update my romset I can download the .dat file and scan for changes or missing items. Then download the smaller split files I need, dump them in the working folder and have it straighten things out for me so I end up with a nonmerged set outcome.

            J 1 Reply Last reply Reply Quote 1
            • J
              JimmyFromTheBay @YFZdude
              last edited by mitu

              @YFZdude said in Handling the infinite tedium of split ROM sets:

              @JimmyFromTheBay
              Well you can always look for a full nonmerged romset so one zip file = one game with no missing files.

              But I will say that is harder to find if you are using current mame / fbneo romsets since no one wants to upload that much data every few weeks.

              Yeah, theremoved MAME2003 reference set is a lovely proper one, but everything more recent seems to be a trainwreck. And sadly ClrMAMEPro makes my brain explode.

              Raspberry Pi 3b and 8GB Raspberry Pi 4, both running Retropie 4.7.1 installed from scratch using Raspberry Pi Imager, with wired keyboard, wireless mouse and double arcade joystick attached.

              S mituM 2 Replies Last reply Reply Quote 0
              • S
                sleve_mcdichael @JimmyFromTheBay
                last edited by sleve_mcdichael

                @JimmyFromTheBay said in Handling the infinite tedium of split ROM sets:

                Yeah, the [REDACTED] MAME2003 reference set is a lovely proper one,

                I don't think you're supposed to say even that much. Rule 3 and all...

                1 Reply Last reply Reply Quote 1
                • mituM
                  mitu Global Moderator @JimmyFromTheBay
                  last edited by mitu

                  .. Yeah, the [site removed] MAME2003 reference set..

                  @sleve_mcdichael is right. @JimmyFromTheBay can you please don't mention ROM sites, even if it's the archived one ?

                  1 Reply Last reply Reply Quote 0
                  • F
                    Folly @JimmyFromTheBay
                    last edited by Folly

                    @JimmyFromTheBay said in Handling the infinite tedium of split ROM sets:

                    I already tried /home/pi/RetroPie/BIOS/mame

                    Just an alternative for you.
                    I am surprised you never tried this :
                    If you install the arcade category from the add-mamedev-systems.sh script the rompath /home/pi/RetroPie/BIOS/mame will be added in the loader lines for lr-mame and mame.
                    (only in the loader lines created by this script, I have to mention)
                    So then the less important roms can be placed in :
                    /home/pi/RetroPie/BIOS/mame

                    Just have a try !

                    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.