RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    lr-mame2003 driver improvement and backport

    Scheduled Pinned Locked Moved Ideas and Development
    mame2003mame-libretrodriverbackport
    507 Posts 30 Posters 256.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.
    • cosmo0C
      cosmo0 @Riverstorm
      last edited by

      @riverstorm said in lr-mame2003 driver improvement and backport:

      Yes you can install from under the Experimental section. There's only one option 'From Source' and no 'From Binary' so it take a little while but worth it for the new games alone.

      I am not sure if it will ever be merged but it does play all the same games plus over 100 additional ones.

      Thanks for the infos :)
      Can the first post of this thread be updated with these infos by an admin?

      Is the lr-mame2003 main repo not maintained anymore ? No pull requests are accepted or made by the "-plus" maintainer ?

      RiverstormR 1 Reply Last reply Reply Quote 0
      • RiverstormR
        Riverstorm @cosmo0
        last edited by

        @cosmo0 said in lr-mame2003 driver improvement and backport:

        Can the first post of this thread be updated with these infos by an admin?
        Is the lr-mame2003 main repo not maintained anymore ? No pull requests are accepted or made by the "-plus" maintainer ?

        Yes lr-mame2003 is maintained and the recommended emulator.

        mame2003_plus_libretro is very actively being developed here so you would need to update regularly to keep current. It runs some real classics and they add more frequently. I think @darknoir would have to update it as he's the thread owner. I have not seen him in a while though.

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

          @cosmo0 - Also on the development page there's a 'whatsnew.txt' that has a complete list of all the new games added. It's really helpful to see if a favorite game has been added or changed status to working/updated.

          1 Reply Last reply Reply Quote 0
          • cosmo0C
            cosmo0
            last edited by

            @Riverstorm thanks for all the infos :) I'll make sure to check it out, and update my games lists accordingly.

            1 Reply Last reply Reply Quote 0
            • AndersHPA
              AndersHP @Riverstorm
              last edited by

              @riverstorm said in lr-mame2003 driver improvement and backport:

              Oh, sorry this thread is mainly about mame2003_plus_libretro and not lr-mame2003.

              Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?

              @cosmo0 said in lr-mame2003 driver improvement and backport:

              Shameless plug, again :)

              Are you following me?
              I will try your tool and CSV filters very soon, and I will also try not to OT any more threads ;)

              My "Bubble Bobble" Themed Bartop Arcade
              My Gameboy

              cosmo0C dankcushionsD RiverstormR 3 Replies Last reply Reply Quote 0
              • cosmo0C
                cosmo0 @AndersHP
                last edited by

                @andershp said in lr-mame2003 driver improvement and backport:

                Are you following me?

                I seem to be interested in the same subjects as you are :)

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

                  @andershp said in lr-mame2003 driver improvement and backport:

                  Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?

                  the two exist separately (at the moment) because we don't want to break existing mame2003 functionality/romsets. the plus changes started life as changes to mame2003 but there were a few issues with builds failing and samples not working, so having it as a separate entity frees the developers from these concerns and also means that mame2003 remains stable.

                  really, mame2003plus should a branch of mame2003, or something like that, but it's semantics i suppose.

                  1 Reply Last reply Reply Quote 0
                  • RiverstormR
                    Riverstorm @AndersHP
                    last edited by

                    @andershp said in lr-mame2003 driver improvement and backport:

                    Apologies are on me, I was not aware that mame2003_plus_libretro existed. But what exactly are the differences to lr-mame2003 if both are maintained? Just two parties updating mame2003 alongside each other?

                    To add to what Dank mentioned a programmer named Arcadez decided to add and fix additional games not working in lr-mame2003 but it was causing some minor issues. So then it kind of became a derivative of lr-mame2003 and has kind of taken a life of it's own. Their are 3 very active developers (Arcadez, @markwkidd & @grant2258) that have added 100+ games and updated another 30+.

                    I think the goals are similar of both projects in getting some lost classic arcades games working but it allows each the freedom to develop down a path of their choosing without worry of breaking lr-mame2003 or vice versa but they can also share the code too if there's a fix one or the other may utilize.

                    Basically they both run the same games but mame2003_plus_libretro has some additional games that lr-mame2003 does not. lr-mame2003 has 2 games that mame2003_plus_libretro does not listed below.

                    Only exist in lr-mame2003:
                    • Cabal (US set 2) (cabal2)
                    • Urashima Mahjong (urashima)

                    I haven't updated it in about a week so the numbers are actually higher but mame2003_plus_libretro has 4,810 total ROMs, 4,687 are the 'hash' duplicates of lr-mame2003, 92 ROMs are new only to mame2003_plus_libretro and 31 ROMs have been updated. They may be either clones or sound samples, etc.

                    ROM Count:
                    Total ROMs in mame2003_plus_libretro - 4810
                    Duplicate ROMs matching lr-mame2003 - 4687
                    New ROMs only exist in mame2003_plus_libretro - 92
                    Updated ROMs in mame2003_plus_libretro - 31

                    AndersHPA 1 Reply Last reply Reply Quote 1
                    • G
                      grant2258 Banned
                      last edited by

                      old games that ran 47 fps and below are now working in mame2003 and mame 2003 plus (bally atari and more)

                      1 Reply Last reply Reply Quote 0
                      • AndersHPA
                        AndersHP @Riverstorm
                        last edited by

                        @riverstorm said in lr-mame2003 driver improvement and backport:

                        Basically they both run the same games but mame2003_plus_libretro has some additional games that lr-mame2003 does not.

                        Why then is lr-mame2003 the recommended emulator? It seems everyone should use mame2003_plus?

                        My "Bubble Bobble" Themed Bartop Arcade
                        My Gameboy

                        mediamogulM 1 Reply Last reply Reply Quote 0
                        • mediamogulM
                          mediamogul Global Moderator @AndersHP
                          last edited by

                          @andershp

                          The vanilla 0.78 ROM set and samples used by lr-mame2003 are more accessible, making it an easier setup for most.

                          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                          AndersHPA 1 Reply Last reply Reply Quote 0
                          • AndersHPA
                            AndersHP @mediamogul
                            last edited by

                            @mediamogul but in the docs for mame2003 plus it says "The MAME 2003-plus core accepts MAME 0.78 ROMsets for 99.9% of games" ?

                            My "Bubble Bobble" Themed Bartop Arcade
                            My Gameboy

                            mediamogulM 1 Reply Last reply Reply Quote 0
                            • mediamogulM
                              mediamogul Global Moderator @AndersHP
                              last edited by mediamogul

                              @andershp

                              If you were to make use of the vanilla 0.78 ROM set with lr-mame2003-plus, 99.9% of the games would work, but there's really no reason not to use the original lr-mame2003 and get that extra 00.1% that would otherwise be incompatible.

                              RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

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

                                @AndersHP - Also remember right now it's still experimental. It's in that section. It's in a very rapid development cycle and some things might be broken and fixed an hour later. I've downloaded from source 5 or 6 times this past week.

                                You can definitely make it your preferred emulator (especially if there's new games that are favs) if you have the correct ROMs to build a set and are alright with some occasional quirky behavior.

                                You can also pull only the new/updated ROMs that run only in Plus and use the Arcade folder that allows multiple emulators for one platform. I can make a DAT for that too.

                                Any testing and feedback is great of what works and what's broke. It might become the preferred emulator down the road or merged with lr-mame2003 down the road. It's hard to say as folks higher up will need to decide a course of action.

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

                                  plus has had issues with failing builds and so forth. it will get there! just be patient whilst development goes on :)

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    edwardthehuman
                                    last edited by

                                    When I install this I get:
                                    Could not successfully install . /home/pi?RetroPie-Setup/tmp/build/lr-mame2003-plus/changed.txt not found.

                                    Then it tells me to see the log to see what the error was about. TO whom can I provide the log file?

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

                                      @edwardthehuman What version of RetroPie are you using ? I remember this has been corrected a few versions ago - you should update your setup script to 4.4.

                                      E 1 Reply Last reply Reply Quote 0
                                      • E
                                        edwardthehuman @mitu
                                        last edited by

                                        @mitu Hi, i tried it first using 4.3 and didn't work. So I just updated it to 4.4 and still the same result. Thanks

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

                                          @edwardthehuman It seems the github repository is undergoing a few changes which have not been picked up by the install script. Wait a few days until things settle down and I'm sure it will work again.

                                          E 1 Reply Last reply Reply Quote 0
                                          • E
                                            edwardthehuman @mitu
                                            last edited by

                                            @mitu Okay I will wait a few days before installing it again. Thank you

                                            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.