RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Mame2003 / mame4all / FBA - unique roms list?

    Scheduled Pinned Locked Moved General Discussion and Gaming
    mameromsfbamameforall
    27 Posts 8 Posters 18.3k 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
      joelf
      last edited by joelf

      Weird. I used a mame .78 set called "MAME 2003 Reference Set: MAME 0.78 ROMs, CHDs, and Samples" and the light MAME 0.78 DAT File found on the github for retropie to rebuild it as a non merged set and verified it. Defender wasn't a part of that dat file, so I am guessing it never worked for that version. Defender isn't listed in the compatibility list for 2003, either.

      I also grabbed the FBA v0.2.97.39 reference set from the same site, verified it and Defender, pac-man, armored warriors, etc. worked, where their versions in the 78 set didn't.

      So my question is: has anyone compiled a list of unique roms for the main 3 libretro emulators that work on the retropie? If I am wrong in thinking that there is no game that won't work in all emulators, I am sorry.

      Thanks!

      caver01C 1 Reply Last reply Reply Quote -1
      • J
        joelf @caver01
        last edited by

        @caver01 I just reread what I said. It sounds snarky. I did not intend that - this is just the process I used to get the games on the pie, and it was surprising to me that some games worked in some set and others didn't.

        Maybe my process for getting the roms is flawed? Is that set I found actually from 2003? Can I take a new .184 or .185 set and force it to work as a .78?

        caver01C 1 Reply Last reply Reply Quote 0
        • caver01C
          caver01 @joelf
          last edited by caver01

          @joelf said in Mame2003 / mame4all / FBA - unique roms list?:

          Defender isn't listed in the compatibility list for 2003, either.

          Sure it is. Row 964, "Defender (Red label)". There are also clones. <EDIT> Looks like people messing with the spreadsheet have added a filtered list. Make sure you are looking at the right tab in that workbook. It is impossible to maintain that document while allowing public contributions. Perhaps you were looking at a bogus tab.

          Are you running into the problem with some Williams games (like Joust) where you have to let the game boot up once, create a NVRAM file, then when you reset it it boots normally every time?

          My 4-player cocktail style cabinet built as a custom "roadcase"

          J 1 Reply Last reply Reply Quote 0
          • caver01C
            caver01 @joelf
            last edited by

            @joelf said in Mame2003 / mame4all / FBA - unique roms list?:

            @caver01 I just reread what I said. It sounds snarky. I did not intend that - this is just the process I used to get the games on the pie, and it was surprising to me that some games worked in some set and others didn't.

            Maybe my process for getting the roms is flawed? Is that set I found actually from 2003? Can I take a new .184 or .185 set and force it to work as a .78?

            Look, you can't force anything to work if it is incorrect. The zip file won't just behave differently because you want it to. (heh, now that's snarky!).

            No, seriously though, if a ROM hasn't changed from version to version--and for some intervals there are many that haven't--you can get away with using the wrong version with a given emulator. The actual binary ROM chip dumps may simply be identical because they haven not been updated, and the files inside the zip are named the same--so MAME cannot tell a difference (because there is none). This is why many folks who don't take the time to understand ROMsets end up with a handful of random ROMs of unknown origin that work, but others that fail and they have no idea why.

            Clearly from your followup, you understand more than I thought you did in your original post. I think you are on the right track. I can't explain why a reference set might not be what it says it is, but there you go.

            I happen to use the Arcade folder for all of my arcade ROMs, and as you can probably imagine, the zip files in there are a jumble of many different ROMsets because I am launching each one with a specific emulator--well, one of four for the most part. I have to keep track of which ROMset I am using for each game and which emulator I am using. I will admit (but don't tell anybody) that when I add a title, I usually pull it from one set first and I try it on my preferred emulator, even though it may be a mis-match. If it works, I just note the details and move on, as it was probably one of the ROMs that did not change from one version to the next.

            My 4-player cocktail style cabinet built as a custom "roadcase"

            J 1 Reply Last reply Reply Quote 1
            • J
              joelf @caver01
              last edited by joelf

              @caver01 said in Mame2003 / mame4all / FBA - unique roms list?:

              when I add a title, I usually pull it from one set first and I try it on my preferred emulator, even though it may be a mis-match.

              This is what I have been doing too. I did rebuild the roms from the reference set I had, based on the dat file for mame-light i which was supposed to be a "all killer, no filler parents only awesome stuff only" set of instructions. But pivotal games like pac-man, defender etc. weren't included.

              @caver01, I need your expertise: If I found a reference set for 185, and a dat file for .78, can I feed them both through CLRMAMEPRO and end up with a more accurate/complete/better working set than if I used the 78 reference set? Is this how roms work - you take the latest sets, and rebuild them to work on your old emulator?

              pjftP dankcushionsD 2 Replies Last reply Reply Quote 0
              • pjftP
                pjft @joelf
                last edited by

                @joelf I would advise against that route. Using the reference set as is should be exactly what you're looking for. Unfortunately I have no scientific basis to justify that other than my personal experience, but given that some ROMS are different across sets you can't ensure that you will be able to generate the complete older 0.78 set from a newer one, as some specific ROM files might have changed our been redumped, making that even if you'd get the same names, there CRC could end up being as mismatch.

                I think you have the right set, if some ROMS don't run I'd check the runcommand log but it might be because you're missing a BIOS ROM or a parent ROM on occasion. And then it's easy to just look for that particular missing bit.

                Hope it helps.

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

                  @joelf there are no updated roms for 0.78. the only set that will work is the 0.78 set. if you get a newer set, and rebuild to 0.78 (which won't work unless you have the reverse pack or whatever it's called) you will only end up with an identicle 0.78 set

                  caver01C 1 Reply Last reply Reply Quote 0
                  • caver01C
                    caver01 @dankcushions
                    last edited by caver01

                    @dankcushions @joelf It's called the "rollback" set. There is usually one for every ROMset, but it may be worse than that, as a rollback may only allow rolling back to the previous set--unless rollbacks always contain the complete rollback history to the beginning of MAME (which would get pretty big). I don't have the experience with using the utility, as I never could get it to do what I wanted (probably because of a combination of bad/incomplete source files and not knowing what I was doing). It might be that you need every rollback set all the way to the version you are trying to rebuild for a perfect conversion.

                    <EDIT> I did a quick search and it looks like rollback sets are supposed to contain all of the changed files from previous sets. So, armed with a recent, complete set and its corresponding rollback, you should be able to rebuild any previous set if you have a DAT file for it.

                    My 4-player cocktail style cabinet built as a custom "roadcase"

                    S 1 Reply Last reply Reply Quote 1
                    • caver01C
                      caver01
                      last edited by

                      @joelf So, it is my understanding that you can select multiple input sets along with the DAT for the desired output. You would select your .185 and the rollback set(s), plus the .78 DAT and if everything is perfect (and you carefully recite the proper incantations) you could get a .78 set. That's the theory anyway. I have never made it work correctly.

                      My 4-player cocktail style cabinet built as a custom "roadcase"

                      1 Reply Last reply Reply Quote 1
                      • caver01C
                        caver01
                        last edited by

                        If you can't find a rollback, you might be able to chip away at a set if you can find an earlier one. Straddling both the past and the future of a given set, you could feed CLRMAMEPRO most of the files it needs. Who wants all of those Mah Jong clones anyway!

                        My 4-player cocktail style cabinet built as a custom "roadcase"

                        mediamogulM 1 Reply Last reply Reply Quote 0
                        • mediamogulM
                          mediamogul Global Moderator @caver01
                          last edited by

                          @caver01

                          Hey now, each mahjong clone is a beautiful and unique snowflake.

                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                          1 Reply Last reply Reply Quote 0
                          • J
                            joelf @caver01
                            last edited by

                            @caver01 I had joust 1 & 2 working fine on mame2003. I didn't see the other unfiltered tab on the workbook though. My thinking was wrong - I thought some games worked in one emu, but not in another. It's more likely that the dat files and compatibility lists I am using are the ones that need updating.

                            1 Reply Last reply Reply Quote 0
                            • W
                              will
                              last edited by will

                              I use romlister to knock out unwanted roms.

                              I also make my arcade set to have the best versions of the 3 main libretro cores, I'm pretty anal about having it right. Lol

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                joelf @will
                                last edited by

                                @will I just discovered lightspeed lister. It's so nice.

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

                                  Where can I get the roms for the mame2003 at ? And also I wanna know where can I install the Capcom play system 1 thru 3 on a retropie ? I been trying to figure out what emulator to is it working on to.

                                  AlexMurphyA pjftP 2 Replies Last reply Reply Quote -1
                                  • AlexMurphyA
                                    AlexMurphy Banned @SKIIERFOX86
                                    last edited by

                                    @SKIIERFOX86 Please don't ask where to acquire ROMs. That is the one piece of help you will not get here. CPS games are just part of the general MAME ROM sets.

                                    S 1 Reply Last reply Reply Quote 0
                                    • pjftP
                                      pjft @SKIIERFOX86
                                      last edited by

                                      @SKIIERFOX86 the first part of the question is not something you would ask or get an answer for here. Please read the forum rules.

                                      As for the CPS question, I use FBA with considerable success.

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

                                        Okay what's the right Mame to used for Capcom play system to run ? And what's all the steps to get it running?

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

                                          @SKIIERFOX86 said in Mame2003 / mame4all / FBA - unique roms list?:

                                          Okay what's the right Mame to used for Capcom play system to run ? And what's all the steps to get it running?

                                          https://github.com/RetroPie/RetroPie-Setup/wiki/Arcade

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            SKIIERFOX86 @AlexMurphy
                                            last edited by

                                            @AlexMurphy okay I apologize for asking about the roms I leave that outta question and always

                                            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.