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

    Which Mame is suggested for the a Pi 4 with 4GB of Ram?

    Scheduled Pinned Locked Moved Help and Support
    mamearcadepi 44gb
    39 Posts 9 Posters 11.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.
    • JirynJ
      Jiryn @barbudreadmon
      last edited by

      @barbudreadmon
      The issues were on a Pi3 and Pi3+
      Though, as I said, I may have had the wrong image set installed.. since the folder on my PC is labeled .37b, while the .78 is still zipped.

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

        @barbudreadmon said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

        @Jiryn

        • batman forever is a STV (sega saturn arcade) game, you are expecting too much from your pi4

        Well, speaking of STV-Performance on a Pi3B+ using AdvancMame 3.9: it is not that far away from being playable!

        I really had the hope that the extra CPU-Power of the Pi4 would be enough to get them running near perfectly, but if i read your statement i really have the idea of skipping the Pi4 and wait for the Pi5 :D
        My main interest are Arcade-Games using a CRT - and what i read atm is: issues with CRT and no remarkable performance boost in arcade-emulation :/

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

          @sirhenrythe5th said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

          Well, speaking of STV-Performance on a Pi3B+ using AdvancMame 3.9: it is not that far away from being playable!

          The thing is that the "major oddities" mentioned by the OP are caused by the inaccurate emulation. Accurate emulation of stv on a single threaded & software rendered emulator like MAME will require a beast. Speedwise the pi4 is already struggling with lr-yabasanshiro, a multi-threaded saturn emulator solely optimized for arm boards, which is still far from being an accurate saturn emulator.

          I played a few STV titles on MAME so i can say it : it's bad, even on recent versions (can't speak for the last 2 years though, my last try was probably around 2018), you'll be lucky if you even manage to finish the game without crashing.

          FBNeo developer - github - forum

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

            @Jiryn said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

            @barbudreadmon
            The issues were on a Pi3 and Pi3+
            Though, as I said, I may have had the wrong image set installed.. since the folder on my PC is labeled .37b, while the .78 is still zipped.

            You're talking about mame2003-plus ? not mame2003 ? right ?
            Well, if mame2003-plus doesn't emulate this game properly, i guess it's worth using mame2010 specifically for sega system18 games, but i wouldn't recommend using mame2010 globally.

            FBNeo developer - github - forum

            1 Reply Last reply Reply Quote 0
            • DarksaviorD
              Darksavior
              last edited by Darksavior

              I recommend, in this order: fb-neo, mame2016, mame2003plus. I tried cotton 2 a while back on advmame on my pi4, and ran at around full speed. The other stv games not so much. System32 runs fine on mame2016. I wish the pi4 was powerful enough to run the cave games..

              https://github.com/RetroPie/RetroPie-Setup/wiki/FinalBurn-Neo
              https://github.com/RetroPie/RetroPie-Setup/wiki/MAME

              B J 2 Replies Last reply Reply Quote 0
              • ClydeC
                Clyde @Jiryn
                last edited by

                @Jiryn In the case you don't know that already: If you put your roms in the directory .../roms/arcade instead of .../roms/mame-libretro, you can choose more different emulators for all or single roms via the Runcommand menu. That way, you can put roms from different romsets in the same directory and set their emulators accordingly.

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

                  @Darksavior I wouldn't recommend FBNeo for system18 games though, i know our current system18 driver have issues that will need a major rewriting. System18 is marked as being properly emulated from MAME 0.123 onward, so mame2010 (aka 0.139) should be ok.

                  FBNeo developer - github - forum

                  1 Reply Last reply Reply Quote 1
                  • J
                    janderclander14 @Darksavior
                    last edited by janderclander14

                    @Darksavior Shouldn't mame2010 be preferable to 2016? From a brief testing, 2016 seemed to me significantly slower than 2010, and the latter barely runs some namco psx-based games. 2016 has the advantage of 'almost' running cave sh3 games but, other than this, are there other benefits over 2010?

                    Finally, I usually give mame2003-plus preference thanks to its excellent support of different control types (4way, analog, dual joy, etc) over retropad and the possibility of fine tune analog controls. 2010, unfortunately, crahses when manually mapping controls via the tab menu.

                    DarksaviorD 1 Reply Last reply Reply Quote 0
                    • arcadez2003A
                      arcadez2003
                      last edited by arcadez2003

                      Only the bootleg version of Alien Storm works in MAME2003 as the FD encryption that most of these Sega 16-bit games used had not been cracked yet.
                      with earlier games the FD was just used to pass commands between the main and sub CPU's without those the games would not boot, by the time the
                      System 18 games came around they also piped Sega VDP graphics via the FD also.

                      It's not a emulation problem per say as funny enough the Alien Storm bootleg just looked that bad, it's missing some enemies and has no backgrounds on some levels
                      as the bootleggers just ripped out Sega's VDP graphical chip rather than attempting to crack it then sold as many as they could to arcade operators by offering up
                      cheaper boards than the Sega originals.

                      Some of the Sega bootleg's were not all bad but the system18 ones are especially crappy i guess it all depended on how skilled the bootleggers actually were.
                      check the bootleg of DD Crew in current MAME which has all the VDP Gfx ripped out and laugh at how terrible it looks, you can imagine the arcade owner who bought one
                      of those back in the day thinking it not laughing matter whatsoever, you get what you pay for i guess :)

                      Arcade Addict

                      1 Reply Last reply Reply Quote 0
                      • arcadez2003A
                        arcadez2003
                        last edited by arcadez2003

                        On the subject of bootleggers some of them were really talented and if you played a bootleg then the original version they copied you'd never notice the difference
                        some of them actually perform better if you play the technos version of Renegade vs the bootleg you'll notice the latter to be better as the original uses a MCU for the inputs
                        and many game routines like enemy attacks and movements etc etc.

                        This causes a delay which you'll notice as slowdown in game, the bootleggers simply dumped the contents of the MCU and set the main CPU to deal with the
                        the game protection routines instead which is actually less of a resource and memory hog so the bootleg is a more streamlined version of the game and plays
                        way better as a result.

                        As mentioned above some bootleggers were plain hopeless or just rip off artists, but i always found it amusing that quite alot of them after stealing someone
                        else's game they actually protected their bootleg so no one could steal their game, kinda like a thief robbing your house and then locking the door or window again on
                        the way out :)

                        Arcade Addict

                        1 Reply Last reply Reply Quote 0
                        • RedMarsBlueMoonR
                          RedMarsBlueMoon
                          last edited by

                          I could not get many of the old 70s/early 80s classics to run on lr-mame2003/Pi4/RP4.6 so last night tried lr-mame2010. The first couple of rom's have been running ok although Iv'e had to turn off the crt shaders as thing were getting stuttery.
                          Playing R-Type still didn't seem that smooth I would have expected it to run super smooth being an old game. Not sure if its there's a faster mame that works well on the Pi4?

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

                            @RedMarsBlueMoon said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

                            I could not get many of the old 70s/early 80s classics to run on lr-mame2003/Pi4/RP4.6 so last night tried lr-mame2010

                            Looks like you're not using the right ROM set for Mame2003.

                            Not sure if its there's a faster mame that works well on the Pi4?

                            Yes, there is - please start with https://retropie.org.uk/docs/Arcade/ to understand what options you have and how to start with arcade emulation.

                            1 Reply Last reply Reply Quote 0
                            • DarksaviorD
                              Darksavior @janderclander14
                              last edited by

                              @janderclander14 I forgot who told me that 2010 has shoddy joystick support since it's a hack or something.
                              I'd rather use 2003 plus if a game: is not supported on fbn or not emulated well, or it doesn't run well on 2016. 2003 does have to deal with bootleg rom sets sometimes and I'm trying to not use those anymore.

                              Namco psx arcade games won't even run on 2003 so don't bother. Maybe advmame might run them. I use the ps1 versions.

                              J 1 Reply Last reply Reply Quote 0
                              • RedMarsBlueMoonR
                                RedMarsBlueMoon
                                last edited by RedMarsBlueMoon

                                @mitu I'm using the 0.78 romset and I also tried all the failing roms on my PCs retroarch mame2003 and they ran perfectly there.
                                I inspected the roms using a 2003 dat and romcenter and it all checked out (we'll there was maybe one rom that was missing something, but still worked on the pc)

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

                                  @RedMarsBlueMoon You should open a new topic and provide the info about your system, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
                                  An detailed emulator log should tell us more on what's the error with your ROMs.

                                  sirhenrythe5thS 1 Reply Last reply Reply Quote 0
                                  • sirhenrythe5thS
                                    sirhenrythe5th @mitu
                                    last edited by sirhenrythe5th

                                    to summarize the topic: there is no advantage in buying a Pi4 instead of a Pi3 concerning MAME atm, right?
                                    When i read that games from the 70 & 80s run stuttery (w/ shaders) than you could even say: it got worse :)
                                    All the games that did not run before with a Pi3 (Cave SH3, Sega Titan, 3D-Games,...) dont get any boost with the Pi4, so it seems that we have to wait for a fork like "MAME2019++++, super-optimized for the Pi4" or something like that :)

                                    -- Retro-Achievements Username: SirALX --
                                    RetroRatio: 1.88
                                    Started Games beaten: 2,47%
                                    Site Rank: 4382/93743 ranked users (TOP 4.76%)
                                    Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

                                      @sirhenrythe5th said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

                                      to summarize the topic: there is no advantage in buying a Pi4 instead of a Pi3 concerning MAME atm, right?

                                      No, that's not true.

                                      When i read that games from the 70 & 80s run stuttery (w/ shaders) than you could even say: it got worse :)

                                      Not remotely true.

                                      1 Reply Last reply Reply Quote 2
                                      • DarksaviorD
                                        Darksavior @sirhenrythe5th
                                        last edited by

                                        @sirhenrythe5th said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

                                        to summarize the topic: there is no advantage in buying a Pi4 instead of a Pi3 concerning MAME atm, right?

                                        You can run a few more games full speed on fb-neo now like the taito f3 games (elevator action returns, Ninja Baseball Batman, etc) and some cave games (dodonpachi3 dai ou jou)

                                        When i read that games from the 70 & 80s run stuttery (w/ shaders) than you could even say: it got worse :)

                                        While the gpu drivers aren't finished (that's why there's screen tearing), it's considerably better than the pi3b+. I don't believe you can run any new shaders the pi3b+ can't support, but it's not a downgrade. For instance, I use the pegasus-frontend, and it's much smoother than a pi3b+. The dreamcast emulator redream runs just about all games at full speed with frame drops and it's exclusive to the pi4 because of its better gpu.

                                        All the games that did not run before with a Pi3 (Cave SH3, Sega Titan, 3D-Games,...) dont get any boost with the Pi4, so it seems that we have to wait for a fork like "MAME2019++++, super-optimized for the Pi4" or something like that :)

                                        They got a boost. Just not to a point where they're in a playable form. Like, some cave games run full speed on mame2016 until you get explosions and action which drops it to the 40s sometimes and the scratchy audio doesn't help the experience. I'm not a dev so I have no idea if these later mame's (2015,2016, etc) can get any optimizations.

                                        sirhenrythe5thS 1 Reply Last reply Reply Quote 2
                                        • sirhenrythe5thS
                                          sirhenrythe5th @Darksavior
                                          last edited by sirhenrythe5th

                                          @Darksavior said in

                                          You can run a few more games full speed on fb-neo now like the taito f3 games (elevator action returns, Ninja Baseball Batman, etc) and some cave games (dodonpachi3 dai ou jou)

                                          I´ve got pretty good performance with DoDonpachi 3 (&2) using FBNeo on my Pi3B+ (no overclocking).
                                          But to be honest: there is a difference using HDMI vs. AV-Output.
                                          When i run DDP2 & DDP3 on the HDMI (55" Bravia) you recognize stuttering - running on the CRT ...fine!
                                          I am playing the Taito F3-Games with AdvanceMame since years, they also run well using this emulator.

                                          I am pretty sure that all of these games will run perfect on HDMI too now with the Pi4B - but this is something that does not bother me as a CRT-Retronerd :D :D
                                          I was more interested in the suppport of later MAME-Versions and of course more games.
                                          I guess some more patience will be the right way ;)

                                          -- Retro-Achievements Username: SirALX --
                                          RetroRatio: 1.88
                                          Started Games beaten: 2,47%
                                          Site Rank: 4382/93743 ranked users (TOP 4.76%)
                                          Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

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

                                            @sirhenrythe5th said in Which Mame is suggested for the a Pi 4 with 4GB of Ram?:

                                            I´ve got pretty good performance with DoDonpachi 3 (&2) using FBNeo on my Pi3B+.

                                            Same here, not the first time i read this recently so i have been wondering if some people aren't abusing the "cpu clock" core option again. I hooked that setting into our pgm driver just a few months ago in a failed attempt to reproduce original cabinet's slowdowns (there is still something missing, probably some kind of interrupt we aren't emulating properly), so it might be worth mentioning that downclocking this would actually provide a game experience closer to the original cabinet.

                                            FBNeo developer - github - forum

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