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