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

    Tested MAME rom collection?

    Scheduled Pinned Locked Moved Help and Support
    arcademameretropiecompatibilityrom
    33 Posts 10 Posters 28.4k 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.
    • neurocrashN
      neurocrash @Clyde
      last edited by

      @Clyde as far as I can tell, I have the correct full reference set for MAME 2003 and it is like 44gb while I have a 32gb card. I tried using one of the other filter programs and when I deselected mature, mini, fruit, quiz, and mahjong, it said I had only 109 roms, so that wasn't right.

      I think I have the right xml and ini files but I haven't examined them yet (good idea).

      Maybe when I get this working I can post my configs somewhere minus the roms.

      Thanks

      ClydeC 1 Reply Last reply Reply Quote 1
      • ClydeC
        Clyde @neurocrash
        last edited by Clyde

        @neurocrash At least in MAME 2003 Plus you can save its xml file from the Tab menu, that would provide you with a 100% genuine and up-to-date file. I don't know if the normal MAME 2003 has that option, since I only use Plus and FB Neo for arcade games.

        There are also dat and catver files for MAME 2003 and Plus in the Docs. I'm using their catvers with Simple Arcade Multifilter without any problems.

        neurocrashN 1 Reply Last reply Reply Quote 1
        • neurocrashN
          neurocrash @Clyde
          last edited by

          @Clyde Hi, I wasn't able to figure out the filtering, but was able to transfer my installation to a larger sd card. I do have one point of confusion that I can't find any information about. The rom set that I have includes a folder called ".____padding_file" that consists of 15gb of numbered files. Do you know if MAME uses this, or if I can exclude it? The roms and samples are in different directories.
          Thanks

          mituM ClydeC 2 Replies Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @neurocrash
            last edited by

            @neurocrash Those padding files can be ignores/deleted.

            1 Reply Last reply Reply Quote 1
            • ClydeC
              Clyde @neurocrash
              last edited by

              @neurocrash It think they're created by a certain file sharing client:

              https://torrentfreak.com/bitcomet-pollutes-bittorrent-with-junk-data/

              neurocrashN 1 Reply Last reply Reply Quote 1
              • neurocrashN
                neurocrash @Clyde
                last edited by

                @Clyde thanks everyone for the clarification. This saved me a lot of space.

                1 Reply Last reply Reply Quote 0
                • neurocrashN
                  neurocrash @Clyde
                  last edited by

                  @Clyde It turned out that the catver.ini I had found (I think from the instructions in Romlister) was not in the correct format. After locating the appropriate file from the instructions here:

                  https://retropie.org.uk/forum/topic/12809

                  I can see the categories to select/deselect.

                  I still have no idea what is meant by the following, in case you can recommend whether any of these should be excluded.

                  BIOS sets
                  Device sets
                  Mechanical sets

                  I'm hoping to remove unwanted duplicates.

                  Thanks!

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

                    @neurocrash said in Tested MAME rom collection?:

                    BIOS sets
                    Device sets
                    Mechanical sets

                    https://docs.mamedev.org/usingmame/aboutromsets.html

                    neurocrashN 1 Reply Last reply Reply Quote 1
                    • neurocrashN
                      neurocrash @mitu
                      last edited by

                      @mitu Hi, I appreciate the documentation link. I am not sure that I understand the consequence of selecting any of these filtering options in Simple Arcade Multifilter, but from what I can understand, it will not necessarily exclude the clones or duplicates I am trying to trim down.

                      Thanks for your consideration

                      1 Reply Last reply Reply Quote 0
                      • ClydeC
                        Clyde
                        last edited by

                        One relatively easy way to see which roms a certain selection includes is to just select the selection in question and filter those roms. Then look at the output directory.

                        I did that once for every selection in its own output directory. :)

                        neurocrashN 1 Reply Last reply Reply Quote 0
                        • neurocrashN
                          neurocrash @Clyde
                          last edited by

                          @Clyde I have been resorting to a lot of trial and error to try and filter out unwanted titles, such as trying to make a list of only Mahjong titles to see if I was doing it right. I do find it interesting that neither Romlister nor Simple Arcade Multifilter include any option to filter by year. Aside from a handful of titles, I'm mostly concerned about 1983 and earlier.

                          Thanks again!

                          1 Reply Last reply Reply Quote 0
                          • WeirdHW
                            WeirdH @neurocrash
                            last edited by

                            @neurocrash said in Tested MAME rom collection?:

                            I need to send less time acquiring games and more time playing.

                            Famous last words.

                            1 Reply Last reply Reply Quote 3
                            • ?
                              A Former User
                              last edited by

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0
                              • ColstarC
                                Colstar
                                last edited by

                                Is there a filter in RP that will show you which of the ROMs you have will actually work??

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

                                  @colstar said in Tested MAME rom collection?:

                                  Is there a filter in RP that will show you which of the ROMs you have will actually work??

                                  No, the frontend (EmulationStation) doesn't know - and care - which emulator is used for the game/ROM and if it's valid. As per your previous topic about MAME, you should use a valid ROMset for the emulator you're using.

                                  IanDaemonI 1 Reply Last reply Reply Quote 1
                                  • IanDaemonI
                                    IanDaemon @mitu
                                    last edited by IanDaemon

                                    @mitu I'm not even sure how that would work. The closest I can think of off the top of my head would be something that launched each ROM and read logs and if...something....doesn't see the word "error" in the log then it would keep a separate list of "good games", BUT what would happen it the machine locked up? Where would it know to look for the logs depending on emulator? How would you account for the various countdowns that may or may not be present in arcade ROMs? When would it know to test the next ROM? How would it know which emulator or emulators to test?

                                    • 5 Favorite Arcade Games in MAME
                                    • Cocktail Cabinet Games
                                    • Check out the MAME RoW
                                    V mituM dankcushionsD 3 Replies Last reply Reply Quote 0
                                    • V
                                      VictimRLSH @IanDaemon
                                      last edited by

                                      @iandaemon Virtually every game with working sounds makes a sound on coin add, you might be able to test them in that manner.

                                      System Config: Retropie 4.4 with full desktop, RPi 3B, 256gb SD, 5v 2.1A 5,200 mAH USB battery. EasyMSX controller mounted with Pimoroni Hyperpixel 4 (non touch). Also running 4.6 on a 4gb Pi 4 serving as my primary desktop computer now.

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

                                        @iandaemon said in Tested MAME rom collection?:

                                        @mitu I'm not even sure how that would work

                                        Maybe something like https://retropie.org.uk/forum/topic/30301, which tries to take the same 'I don't know what ROMs I have, but I'm determined to test all the emulators available to see which fits ' approach.

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

                                          @iandaemon said in Tested MAME rom collection?:

                                          @mitu I'm not even sure how that would work. The closest I can think of off the top of my head would be something that launched each ROM and read logs and if...something....doesn't see the word "error" in the log then it would keep a separate list of "good games", BUT what would happen it the machine locked up? Where would it know to look for the logs depending on emulator? How would you account for the various countdowns that may or may not be present in arcade ROMs? When would it know to test the next ROM? How would it know which emulator or emulators to test?

                                          i looked into this ages ago with https://github.com/dankcushions/retropie-auto-testing (git is way out of date). my strategy was - read the number of frames rendered via the benchmarking output from verbose logging (if no frame are rendered, you know it didn't launch). you can avoid soft locks by quitting after a certain amount of frames (this also allows you to automatically exit and move on to the next rom/emulator).

                                          but this is a lot of effort to establish a known quantity for arcade roms - the dat file says which games work/don't work. eg https://buildbot.libretro.com/compatibility_lists/cores/mame2003-plus/mame2003-plus.html

                                          ColstarC 1 Reply Last reply Reply Quote 1
                                          • ColstarC
                                            Colstar @dankcushions
                                            last edited by

                                            @dankcushions Is it possible to tell which version of MAME my ROMs will work with and then import that version into RetroPi?

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