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

    issues with MAME(0.198) ROMs on lr-mame

    Scheduled Pinned Locked Moved Help and Support
    mameromset 0.198compatabilitylr-mame
    14 Posts 5 Posters 2.8k 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.
    • Red_TrevR
      Red_Trev @dankcushions
      last edited by

      @dankcushions I am having same issues with MAME 0.226 ROM set, I guess alot of games simply dont work properly

      G B 2 Replies Last reply Reply Quote 0
      • G
        G30FF @Red_Trev
        last edited by

        @red_trev MAME romsets are tied to a specific version of the emulator. That's because MAME recognizes which roms are supported by storing the checksums of the various rom files, and will not run the game if any of the required files are missing or invalid. In some cases, better dumps of the games are found/created, or missing data that was not dumped previously is found or extracted, and newer versions of MAME will be updated to support these new and/or updated files, meaning that the previous roms will no longer be acknowledged. Sometimes older roms work in a newer version of MAME because the romsets for those games did not change between the version the rom was built for and the newer release of MAME, but those are often the exception, not the rule. You need to make sure your MAME roms match the version of the emulator you're using, and in lr-mame's case, it's going to match whatever the most recent version of MAME standalone is, which as @dankcushions said, is now 0.238.

        Also as they said, if you want to play 3D games on the Pi 4, you're probably going to be SOL. Current MAME already requires beefier PC specs than the Pi 4 offers, and even some older games will run slower due to more accurate emulation in the newer MAME releases, which requires more computing power. For example, Tekken, Time Crisis, and Rival Schools in your list may run, but will be so slow that they're unplayable. In those cases you may be better served with the PS1 ports, as they will be infinitely more playable. A good rule of thumb for MAME on the Pi 4 is that if the game requires a .chd file to play, it's usually not worth trying, because these games require virtual hard drives to run, and the Pi 4 cannot emulate these virtual drives fast enough to be playable.

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

          @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

          I am having same issues with MAME 0.226 ROM set,

          0.226 is still not right:

          @dankcushions said in issues with MAME(0.198) ROMs on lr-mame:

          well, lr-mame is currently 0.238

          @g30ff said in issues with MAME(0.198) ROMs on lr-mame:

          A good rule of thumb for MAME on the Pi 4 is that if the game requires a .chd file to play, it's usually not worth trying, because these games require virtual hard drives to run, and the Pi 4 cannot emulate these virtual drives fast enough to be playable.

          i'm with you apart from this point :) CHD games tend not to work well because they're latter period arcade games which are 3d or otherwise complex. however the hard-drive part is not the issue - several simpler CHD games can perform ok, eg beatmania, street fighter III, and so on. at least, on older mame cores (probably not current MAME, which may struggle on the pi with many simple titles). indeed several console (dreamcast, psx, etc) cores support CHD files, with no additional performance hit.

          G 1 Reply Last reply Reply Quote 0
          • B
            barbudreadmon @Red_Trev
            last edited by barbudreadmon

            @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

            I guess alot of games simply dont work properly

            While that's true (i'm not even sure a third of MAME supported romsets are "playable" - let alone "bug-free" - and most of them are 2D), make sure you always have the romsets AND bioses matching exactly your arcade emulator version. Clrmamepro is your best friend for doing that.

            FBNeo developer - github - forum

            Red_TrevR 1 Reply Last reply Reply Quote 0
            • G
              G30FF @dankcushions
              last edited by G30FF

              @dankcushions said in issues with MAME(0.198) ROMs on lr-mame:

              i'm with you apart from this point :)

              Hence why I said "usually"! ;) I've actually got some games, like Area 51 and Maximum Force, working on mine with CHDs (lr-mame2016), not to mention Naomi games in flycast. And I've compressed all of my disc based games as CHDs to save space, and it's incredibly convenient. I just remember reading some old discussions about games like Killer Instinct, where the emulated speed of the drive was one of the cited reasons for it not working at full speed.

              dankcushionsD 1 Reply Last reply Reply Quote 0
              • Red_TrevR
                Red_Trev @barbudreadmon
                last edited by

                @barbudreadmon said in issues with MAME(0.198) ROMs on lr-mame:

                @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

                I guess alot of games simply dont work properly

                While that's true (i'm not even sure a third of MAME supported romsets are "playable" - let alone "bug-free" - and most of them are 2D), make sure you always have the romsets AND bioses matching exactly your arcade emulator version. Clrmamepro is your best friend for doing that.

                I have seen the exact same issue on Arcana Heart across 3 different MAME versions, so I think its the ROM rather than the emulator. Also I cannot find any YouTube footage of it working on MAME. However I will give Clrmamepro a try:

                https://retropie.org.uk/docs/Validating%2C-Rebuilding%2C-and-Filtering-ROM-Collections/

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

                  @g30ff said in issues with MAME(0.198) ROMs on lr-mame:

                  I just remember reading some old discussions about games like Killer Instinct, where the emulated speed of the drive was one of the cited reasons for it not working at full speed.

                  yeah i just i don’t agree with that! emulating the entire n64 (sort of) architecture on a single low power ARM core is the issue. a hard drive from 1994 is not :)

                  @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

                  I have seen the exact same issue on Arcana Heart across 3 different MAME versions, so I think its the ROM rather than the emulator.

                  unless it’s the same romset version and MAME version there’s no reason to expect it to work.

                  but still, a fighting game from 2005 is not going to be playable. it may not even boot depending on memory demands.

                  1 Reply Last reply Reply Quote 0
                  • B
                    barbudreadmon @Red_Trev
                    last edited by barbudreadmon

                    @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

                    I think its the ROM rather than the emulator.

                    You think wrong :

                    • as i told you, clrmamepro is your friend, so you are supposed to know if you are using the right rom or not, no need to think here, as long as you don't skip the step of verifying your romset, there'll never be a "rom problem" in arcade emulators
                    • http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=acheart => that game isn't playable in MAME, even including latest version

                    FBNeo developer - github - forum

                    Red_TrevR 1 Reply Last reply Reply Quote 2
                    • Red_TrevR
                      Red_Trev @barbudreadmon
                      last edited by

                      @barbudreadmon said in issues with MAME(0.198) ROMs on lr-mame:

                      @red_trev said in issues with MAME(0.198) ROMs on lr-mame:

                      I think its the ROM rather than the emulator.

                      You think wrong :

                      • as i told you, clrmamepro is your friend, so you are supposed to know if you are using the right rom or not, no need to think here, as long as you don't skip the step of verifying your romset, there'll never be a "rom problem" in arcade emulators
                      • http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=acheart => that game isn't playable in MAME, even including latest version

                      thank you for the link ! I will check the few games I am looking to play if they work in MAME , I have everything else I need already working in FBNeo

                      1 Reply Last reply Reply Quote 1
                      • RiverstormR
                        Riverstorm
                        last edited by

                        As the name implies it's basically CHDs (Compressed Hunks of Data) are typically any type of "rotating media" of the day, like a CD/DVD/Laser Disc/Hard Disk. Basically an image that is used along with the ROMs. I think the MAME core folks developed the CHD format.

                        They are just games that have more detailed graphics, more audio, better processing, better whatever...streaming graphics, streaming audio, etc. requiring more space than a ROM chip can hold. I think Killer Instinct used FMVs (one of the 1st?) and Carnevil streams a good amount of the game as it was digitized footage. I imagine it's more about a particular games "demands/requirements" and less about it being CHD based. I don't think the overhead of accessing the image alone is making it "unplayable".

                        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.