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

    lr-mame compile in raspberry pi3b+

    Scheduled Pinned Locked Moved Help and Support
    lr-mame
    45 Posts 9 Posters 3.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.
    • B
      barbudreadmon @jlopezvl
      last edited by

      @jlopezvl Having latest mame on your rpi is nice and all, but what about performances ? What are the systems playable full speed ? Especially, what are the systems that weren't playable full speed previously with latest romsets through fbalpha ? What about support for features involving savestates (netplay, rewind, input read ahead, ...) in latest mame ?

      FBNeo developer - github - forum

      J 1 Reply Last reply Reply Quote 0
      • J
        jlopezvl @barbudreadmon
        last edited by

        @barbudreadmon said in lr-mame compile in raspberry pi3b+:

        @jlopezvl Having latest mame on your rpi is nice and all, but what about performances ? What are the systems playable full speed ? Especially, what are the systems that weren't playable full speed previously with latest romsets through fbalpha ? What about support for features involving savestates (netplay, rewind, input read ahead, ...) in latest mame ?

        Sorry, I have tested only a few games and i cannot answer you about speeds and compares ... Only note that this compile is for lr-mame (libreto) and in my test (five-ten games) speeds was 100% with no frame skip ... But i have not time yet to test other games ... Games tested was "tokio scramble formation" , battle garega, metal slug ....
        Some months ago i compile mame for linux (not libreto) and speed was slow in this games ... But with libretro speeds are good compare to mame without libretro that i tried some months ago (was mame .199)

        Now im compiling v206 and after this i will do more test with different systems and roms ...

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

          @jlopezvl said in lr-mame compile in raspberry pi3b+:

          Games tested was "tokio scramble formation" , battle garega, metal slug ....

          All games already playable with latest romsets through fbalpha. What about input lag and the features i mentioned ? If input lag is higher and/or you can't use those features in mame, i don't see the point of using mame over fbalpha to play those games, with read ahead all those games are playable at 0 input lag with fbalpha, and it's already at roof level without it. It is just my (probably biased) opinion though.

          FBNeo developer - github - forum

          J 1 Reply Last reply Reply Quote 0
          • J
            jlopezvl @barbudreadmon
            last edited by

            @barbudreadmon said in lr-mame compile in raspberry pi3b+:

            @jlopezvl said in lr-mame compile in raspberry pi3b+:

            Games tested was "tokio scramble formation" , battle garega, metal slug ....

            All games already playable with latest romsets through fbalpha. What about input lag and the features i mentioned ? If input lag is higher and/or you can't use those features in mame, i don't see the point of using mame over fbalpha to play those games, with read ahead all those games are playable at 0 input lag with fbalpha, and it's already at roof level without it. It is just my (probably biased) opinion though.

            My only desire was to compile lr-mame, not to compare with great fbalpha ….. Im not a game tester but i trust you opinión ….

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

              @jlopezvl said in lr-mame compile in raspberry pi3b+:

              @barbudreadmon said in lr-mame compile in raspberry pi3b+:

              @jlopezvl said in lr-mame compile in raspberry pi3b+:

              Games tested was "tokio scramble formation" , battle garega, metal slug ....

              All games already playable with latest romsets through fbalpha. What about input lag and the features i mentioned ? If input lag is higher and/or you can't use those features in mame, i don't see the point of using mame over fbalpha to play those games, with read ahead all those games are playable at 0 input lag with fbalpha, and it's already at roof level without it. It is just my (probably biased) opinion though.

              My only desire was to compile lr-mame, not to compare with great fbalpha ….. Im not a game tester but i trust you opinión ….

              Also I havent the answer to your lag question … Maybe if you can test it and answer me ..

              B 1 Reply Last reply Reply Quote 0
              • J
                jlopezvl
                last edited by

                lr-mame compiled to last v206
                https://mega.nz/#!yYVkQQ6Q!eOpzm2Sq4rSvrtgd5l9KdYgpF4Ft1ohQhKpmYmWq_UU

                D 1 Reply Last reply Reply Quote 0
                • D
                  dukeforest @jlopezvl
                  last edited by

                  @jlopezvl thank you for your kindness

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

                    @jlopezvl said in lr-mame compile in raspberry pi3b+:

                    Also I havent the answer to your lag question … Maybe if you can test it and answer me ..

                    Apparently lr-mame is 1 frame behing standalone mame for input lag, while lr-fbalpha is the same as standalone fbalpha. Otherwise the 2 standalone emulators generally have the same input lag for a game, which means lr-mame must be 1 frame behing lr-fbalpha on average. Savestate support is partial in mame, while all games in fbalpha have savestate support to my knowledge, furthermore savestates in fbalpha were optimized for the libretro features i mentioned.
                    To sum it up, fbalpha is better integrated with libretro than latest mame, so it gives a lead in terms of features, it's also lighter in memory and overall faster. I wouldn't recommend using lr-mame for a game supported by either lr-fbalpha or lr-mame2003-plus (which has the best libretro integration of all the mame cores).

                    FBNeo developer - github - forum

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      jlopezvl @barbudreadmon
                      last edited by

                      @barbudreadmon said in lr-mame compile in raspberry pi3b+:

                      @jlopezvl said in lr-mame compile in raspberry pi3b+:

                      Also I havent the answer to your lag question … Maybe if you can test it and answer me ..

                      Apparently lr-mame is 1 frame behing standalone mame for input lag, while lr-fbalpha is the same as standalone fbalpha. Otherwise the 2 standalone emulators generally have the same input lag for a game, which means lr-mame must be 1 frame behing lr-fbalpha on average. Savestate support is partial in mame, while all games in fbalpha have savestate support to my knowledge, furthermore savestates in fbalpha were optimized for the libretro features i mentioned.
                      To sum it up, fbalpha is better integrated with libretro than latest mame, so it gives a lead in terms of features, it's also lighter in memory and overall faster. I wouldn't recommend using lr-mame for a game supported by either lr-fbalpha or lr-mame2003-plus (which has the best libretro integration of all the mame cores).

                      Id prefer when its possible fbalpha, but also i wanna to get lrmame206 runnig for games that can run on mame at good speed and not run on fbalpha. Only its for have more chances to run games ....

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

                        My experience in trying .206 wasn't positive. It was crashing when loading any game until I deleted my retroarch.cfg and auto generated a new one. I enabled threaded video since it was off by default from this newly generated cfg. Metal Slug 5 ~50fps. Battle Garegga ~50fps as well. Any cps1 or cps2 game freezes the pi with a "loading machine 99%" or similar screen. I really wanted something that could run system32 games properly and fullspeed. ~20fps in spiderman. Mame2003/plus is fullspeed but it has those shadow graphic bugs.
                        Pi3b+ at 1450mhz.

                        J B 2 Replies Last reply Reply Quote 0
                        • J
                          jlopezvl @Darksavior
                          last edited by

                          @Darksavior said in lr-mame compile in raspberry pi3b+:

                          My experience in trying .206 wasn't positive. It was crashing when loading any game until I deleted my retroarch.cfg and auto generated a new one. I enabled threaded video since it was off by default from this newly generated cfg. Metal Slug 5 ~50fps. Battle Garegga ~50fps as well. Any cps1 or cps2 game freezes the pi with a "loading machine 99%" or similar screen. I really wanted something that could run system32 games properly and fullspeed. ~20fps in spiderman. Mame2003/plus is fullspeed but it has those shadow graphic bugs.
                          Pi3b+ at 1450mhz.

                          Its Good to know it … Because of it also its avaiable fbalpha … I only compile lrmame to test it ...

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

                            @Darksavior That's more or less the results i expected in terms of performance for lr-mame on a rpi3.

                            Sadly, sega system 32 is not available in fbalpha, but maybe someday.

                            FBNeo developer - github - forum

                            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.