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 binary not updating?

    Scheduled Pinned Locked Moved Help and Support
    lr-mamebinary
    14 Posts 5 Posters 1.1k 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.
    • roslofR
      roslof
      last edited by

      It's possible that the lr-mame binary is not compiling correctly, since the most recent binary for lr-mame is several builds behind the github repro. Some recent changes to 0.257 and compiler changes may be the culprit. Was hoping to run another multi-week test of FBNeo vs. lr-mame with latest changes from each and update my compatibility list which is about a year old.

      BuZzB 1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators @roslof
        last edited by BuZz

        @roslof it wasn't recently due to build errors. I have also paused building binaries currently and will resume soon.

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

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

          @BuZz i'd recommend being careful when updating that binary, i think the rebasing of that core is still sort of a work-in-progress.

          FBNeo developer - github - forum

          roslofR 1 Reply Last reply Reply Quote 1
          • roslofR
            roslof @barbudreadmon
            last edited by

            @barbudreadmon said in lr-mame binary not updating?:

            @BuZz i'd recommend being careful when updating that binary, i think the rebasing of that core is still sort of a work-in-progress.

            Absolutely. Always careful and thorough and providing insights as I find them.

            1 Reply Last reply Reply Quote 0
            • N
              nemo93
              last edited by nemo93

              Hello, testing has pointed out a specific flag must be added for more drivers to run properly (see here, here or here).

              Flag to be added: -fsigned-char (I can't test this by myself given the super long time to compile on RPi). Let me know if I should raise a ticket or keep everything into that thread.

              Thanks and credits to @sonninnos as well as @grant2258 for their great help, assistance and rebasing/improving that libretro core.

              @barbudreadmon I'd like to use that opportunity to thank you as well for everything you do on FBNeo. That core always impresses by how blazing fast it is even on such low-spec device as the Pi! For everything Neo Geo, Cave or CPS3 (and for many other 'drivers') it is the best choice for Pi users. Thanks again (and to the team).

              mituM 1 Reply Last reply Reply Quote 4
              • mituM
                mitu Global Moderator @nemo93
                last edited by mitu

                @nemo93 said in lr-mame binary not updating?:

                Hello, testing has pointed out a specific flag must be added for more drivers to run properly (see here, here or here).

                Thanks for the heads-up. Does the issue happen with MAME standalone also ? We might need to add it there also.
                I wonder if it breaks something else, though.

                N 1 Reply Last reply Reply Quote 1
                • N
                  nemo93 @mitu
                  last edited by nemo93

                  @mitu yes you are correct. Standalone impacted too. Standalone has been tested on 64bit OS only. On my end I test only with the stock Retropie image and the lr-mame core.

                  Should adding that flag break another driver I'm pretty sure I'll figure it out :-) I'll do another round of testing once this has been sorted out.

                  roslofR 1 Reply Last reply Reply Quote 0
                  • F Folly referenced this topic on
                  • roslofR
                    roslof @nemo93
                    last edited by roslof

                    @nemo93 said in lr-mame binary not updating?:

                    @mitu yes you are correct. Standalone impacted too. Standalone has been tested on 64bit OS only. On my end I test only with the stock Retropie image and the lr-mame core.

                    Should adding that flag break another driver I'm pretty sure I'll see it :-) I'll do another round of testing once this has been sorted out.

                    I built lr-mame from source with the recommended flag and can confirm that the listed issues are resolved with the change. It also resolves the long-standing issue of "can't insert coin" issue with Speed Racer.

                    This is unofficial, but I just modified the lr-mame.sh script, adding the flag to the make line. Can disregard the -j2, as I added that to help build this faster on my pi4b.

                    make CFLAGS="-fsigned-char" -j2 "${params[@]}"
                    

                    @nemo93 I uploaded my binary to my Google Drive here if you'd like to run some checks.

                    N 1 Reply Last reply Reply Quote 1
                    • N
                      nemo93 @roslof
                      last edited by

                      @roslof thanks a lot for sharing, definitely helpful. I was able to test and I do confirm your feedback. All problems referenced are now gone. Kind of a magic flag :-) I'm now in the process of closing every open ticket.

                      Note: I've tested also a bunch of other games from other popular drivers (CPS1 and CPS2, Konami, etc) and so far so good. I'll update that thread should I fine anything following that binary update.

                      1 Reply Last reply Reply Quote 0
                      • N
                        nemo93
                        last edited by

                        All, to end that topic, the "magic" flag mentioned above has been added to lr-mame directly. I consider the case closed for that core at least.

                        Thanks again for reporting, feedback and @roslof for the binary (which works really great on RPi4).

                        1 Reply Last reply Reply Quote 1
                        • N
                          nemo93
                          last edited by nemo93

                          Well... I've spoken too fast ;-) I just found an issue with one specific driver (details). Every other drivers tested are working just fine up to that point. This applies to lr-mame for sure. I can't test with standalone hence not sure it's impacted as well.

                          EDIT: alright issue has been found and fixed (missing driver).

                          @roslof: can you please try and compile the latest commit? I don't want to ask but if you could also share it on Gdrive as you did last time that would be of great help too :-) Thanks in advance.

                          roslofR 1 Reply Last reply Reply Quote 0
                          • roslofR
                            roslof @nemo93
                            last edited by

                            @nemo93 said in lr-mame binary not updating?:

                            @roslof: can you please try and compile the latest commit? I don't want to ask but if you could also share it on Gdrive as you did last time that would be of great help too :-) Thanks in advance.

                            I'll get it started. Will take 1/2 a day or more, then I'll upload it.

                            roslofR 1 Reply Last reply Reply Quote 1
                            • roslofR
                              roslof @roslof
                              last edited by

                              @nemo93 you're all set.
                              Link to binary

                              I checked out tmnt2 and it works with this version.

                              N 1 Reply Last reply Reply Quote 1
                              • N
                                nemo93 @roslof
                                last edited by

                                @roslof thank you so much for providing the binary (once again) and for reporting back re tmnt2! Much much appreciated. I'll keep on testing and reopen the thread should I find anything else.

                                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.