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

    mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support

    Scheduled Pinned Locked Moved Ideas and Development
    mame
    1.5k Posts 70 Posters 1.7m 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.
    • arcadez2003A
      arcadez2003
      last edited by

      @REK607 Ok the fix is in for Gunbird 2, update to the latest version of MAME2003+ and try playing it again and lemmie know if it crashes

      Arcade Addict

      REK607R 1 Reply Last reply Reply Quote 2
      • arcadez2003A
        arcadez2003
        last edited by

        Three more games now playable in this core........

        Opa Opa (Rev A Unprotected) only this version will work opaopan.zip

        opaopa.png

        I've always wanted to play the arcade version of Opa Opa, however it was one of a number of Sega games that we could not emulate in the ole cores for two reasons,
        firstly code to decrypt the protected rom was not compatible and secondally the video code would be incorrect anyway, so even though finally an unprotected
        version of this game popped up it was no good as the only way to get it to work i thought was update to a special HAZEMD Sega E driver from MAME113 which
        again would not compile in a million years in MAME2003+

        Well as luck would have it i remembered FBN Dev's used a combination of the same ole Sega System E driver as we have and simply spliced in some Sega VDP
        video code from later MAME builds so that Opa Opa and Fantasy Zone 2 would work, so i contacted dink about this and with his help and advice around which
        parts of that video code i would require i ported it across to MAME2003+ and finally im able to play this game and so can you if you want via the latest build.

        I just added the following two to fill up the Sega System E driver with the games we can support here and to make the code changes i did go a little further
        every game now works barring Fantasy Zone 2 which would require the aforementioned decryption code.

        Slap Shooter

        slapshtr.png

        Tetris (Sega System E Version)

        tetrisse.png

        Big thanks to dink of the FBN dev team for help and advice regarding the video changes needed for Opa Opa and Slap Shooter to display correctly in this core

        Arcade Addict

        B ClydeC 2 Replies Last reply Reply Quote 3
        • B
          bluestang @arcadez2003
          last edited by

          @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

          Three more games now playable in this core........

          Opa Opa (Rev A Unprotected) only this version will work opaopan.zip

          opaopa.png

          I've always wanted to play the arcade version of Opa Opa, however it was one of a number of Sega games that we could not emulate in the ole cores for two reasons,
          firstly code to decrypt the protected rom was not compatible and secondally the video code would be incorrect anyway, so even though finally an unprotected
          version of this game popped up it was no good as the only way to get it to work i thought was update to a special HAZEMD Sega E driver from MAME113 which
          again would not compile in a million years in MAME2003+

          Well as luck would have it i remembered FBN Dev's used a combination of the same ole Sega System E driver as we have and simply spliced in some Sega VDP
          video code from later MAME builds so that Opa Opa and Fantasy Zone 2 would work, so i contacted dink about this and with his help and advice around which
          parts of that video code i would require i ported it across to MAME2003+ and finally im able to play this game and so can you if you want via the latest build.

          I just added the following two to fill up the Sega System E driver with the games we can support here and to make the code changes i did go a little further
          every game now works barring Fantasy Zone 2 which would require the aforementioned decryption code.

          Slap Shooter

          slapshtr.png

          Tetris (Sega System E Version)

          tetrisse.png

          Big thanks to dink of the FBN dev team for help and advice regarding the video changes needed for Opa Opa and Slap Shooter to display correctly in this core

          Is it possible to get Killer Instinct running full speed on MAME2003+ on a Pi 4? With threaded video on, and the 0.78 CHD and rom KI runs pretty decent as is.

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

            @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

            Three more games now playable in this core........

            Thanks! 👍

            Will the https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/mame2003-plus.xml be updated? At the time of this post, its latest commit is from Feb 9th 2020.

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

              @Clyde said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

              @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

              Three more games now playable in this core........

              Thanks! 👍

              Will the https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/mame2003-plus.xml be updated? At the time of this post, its latest commit is from Feb 9th 2020.

              Well i dont have the tools to do it or it would have been done, someone will get around to it as for when who knows :)

              Arcade Addict

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

                @bluestang said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                Three more games now playable in this core........

                Opa Opa (Rev A Unprotected) only this version will work opaopan.zip

                opaopa.png

                I've always wanted to play the arcade version of Opa Opa, however it was one of a number of Sega games that we could not emulate in the ole cores for two reasons,
                firstly code to decrypt the protected rom was not compatible and secondally the video code would be incorrect anyway, so even though finally an unprotected
                version of this game popped up it was no good as the only way to get it to work i thought was update to a special HAZEMD Sega E driver from MAME113 which
                again would not compile in a million years in MAME2003+

                Well as luck would have it i remembered FBN Dev's used a combination of the same ole Sega System E driver as we have and simply spliced in some Sega VDP
                video code from later MAME builds so that Opa Opa and Fantasy Zone 2 would work, so i contacted dink about this and with his help and advice around which
                parts of that video code i would require i ported it across to MAME2003+ and finally im able to play this game and so can you if you want via the latest build.

                I just added the following two to fill up the Sega System E driver with the games we can support here and to make the code changes i did go a little further
                every game now works barring Fantasy Zone 2 which would require the aforementioned decryption code.

                Slap Shooter

                slapshtr.png

                Tetris (Sega System E Version)

                tetrisse.png

                Big thanks to dink of the FBN dev team for help and advice regarding the video changes needed for Opa Opa and Slap Shooter to display correctly in this core

                Is it possible to get Killer Instinct running full speed on MAME2003+ on a Pi 4? With threaded video on, and the 0.78 CHD and rom KI runs pretty decent as is.

                Anything is possible personally i have no interest in looking into speeding up the Killer Instinct games once again i got nowhere last time.

                Plus im just about to fire up Xenoblade Chronicles on my Nintendo Switch so i'll be off the radar for a while :)

                Arcade Addict

                B 1 Reply Last reply Reply Quote 0
                • B
                  bluestang @arcadez2003
                  last edited by

                  @arcadez2003 said in [mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support]

                  Is it possible to get Killer Instinct running full speed on MAME2003+ on a Pi 4? With threaded video on, and the 0.78 CHD and rom KI runs pretty decent as is.

                  Anything is possible personally i have no interest in looking into speeding up the Killer Instinct games once again i got nowhere last time.

                  Plus im just about to fire up Xenoblade Chronicles on my Nintendo Switch so i'll be off the radar for a while :)

                  What is the big roadblock? No need to answer right away - enjoy your time off and I appreciate your efforts!

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

                    @bluestang said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                    @arcadez2003 said in [mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support]

                    Is it possible to get Killer Instinct running full speed on MAME2003+ on a Pi 4? With threaded video on, and the 0.78 CHD and rom KI runs pretty decent as is.

                    Anything is possible personally i have no interest in looking into speeding up the Killer Instinct games once again i got nowhere last time.

                    Plus im just about to fire up Xenoblade Chronicles on my Nintendo Switch so i'll be off the radar for a while :)

                    What is the big roadblock? No need to answer right away - enjoy your time off and I appreciate your efforts!

                    https://github.com/libretro/mame2003-plus-libretro/issues/531

                    We need this apparently and it's above my level to port something like this across to MAME2003+, that is the roadblock more or less and until someone raises
                    a significant bounty that might tempt someone with more skill than me to attempt to port it the road will remain blocked :)

                    Arcade Addict

                    B B 2 Replies Last reply Reply Quote 0
                    • B
                      bluestang @arcadez2003
                      last edited by

                      @arcadez2003 I wonder if this could be used in someway - https://github.com/pcercuei/lightrec

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

                        @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                        https://github.com/libretro/mame2003-plus-libretro/issues/531

                        That one wouldn't help at all actually, it's x86_64 only.
                        Supposing someone would be interested in this, is old MAME code compatible with GPLv2 code ? If so there are several arm mips3 drc that might be reusable (mupen64, pcsx-rearmed, ...).

                        FBNeo developer - github - forum

                        G arcadez2003A B 3 Replies Last reply Reply Quote 0
                        • G
                          grant2258 Banned @barbudreadmon
                          last edited by

                          @barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                          is old MAME code compatible with GPLv2 code

                          RA is GPL and its api code is integrated into old mame . I dont see why it should be an issue if its already changed its license to gpl at runtime technically.

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

                            @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                            @barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                            is old MAME code compatible with GPLv2 code

                            RA is GPL and its api code is integrated into old mame . I dont see why it should be an issue if its already changed its license to gpl at runtime technically.

                            1. You don't "change license at runtime", same non-sense as saying a program X would be under the same license as windows because it run on windows
                            2. libretro api license is not gpl and limited to libretro.h only : https://github.com/libretro/libretro-common/blob/master/include/libretro.h#L4

                            FBNeo developer - github - forum

                            G 1 Reply Last reply Reply Quote 0
                            • G
                              grant2258 Banned @barbudreadmon
                              last edited by

                              @barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                              @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                              @barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                              is old MAME code compatible with GPLv2 code

                              RA is GPL and its api code is integrated into old mame . I dont see why it should be an issue if its already changed its license to gpl at runtime technically.

                              1. You don't "change license at runtime", same non-sense as saying a program X would be under the same license as windows because it run on windows
                              2. libretro api license is not gpl and limited to libretro.h only : https://github.com/libretro/libretro-common/blob/master/include/libretro.h#L4

                              The header file just point to code it retroarch . Id love to waste time in licensing with you but been there done that. No need to do it again. No one has the money to get a lawyer so people will sell boxes and people will pretend they arent breaking licensing. The world goes on. If someone uses i doubt anyone will blink or find a loophole

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

                                @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                Id love to waste time in licensing with you but been there done that. No need to do it again

                                Then stop the harassment about this, i'm sick of reading this shit, what you are saying here is also akin to saying any program running on linux becomes GPL, since any linux program will use glibc which is GPL. NON-SENSE. Period.

                                FBNeo developer - github - forum

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

                                  I just dont happen to agree with you and you started the licensing nonsense above. You done it on the yabuse thread too and im pretty sick of the mods letting you swear all the time on here. There is no harassment a simple fact ra mixes licenses.

                                  edit bizhawk is clear on this https://github.com/TASVideos/BizHawk/blob/694b3d88d3805e9cf7f2a371a17402a7eaa26f9a/LICENSE#L3

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

                                    @grant2258 you've been warned before, I don't want to police any topic that @barbudreadmon posts just because you're trying to get into an argument with them.

                                    @barbudreadmon please, try to use a less colorful language in the future.

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

                                      @grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                      edit bizhawk is clear on this https://github.com/TASVideos/BizHawk/blob/694b3d88d3805e9cf7f2a371a17402a7eaa26f9a/LICENSE#L3

                                      How is it the same ? The bizhawk git repository indeed mix incompatible code together, that's not the case for a libretro core, nothing at https://github.com/libretro/FBNeo is under GPL license afaik.

                                      You saying you didn't harass me about that while you even told the retroleaks guy to contact me about it on reddit is ridiculous, as always.

                                      @mitu please unban him, or it's going to escalate even more, he already holds me responsible for his ban at libretro, i'll just try to ignore his taunts in the future

                                      FBNeo developer - github - forum

                                      1 Reply Last reply Reply Quote 0
                                      • REK607R
                                        REK607 @arcadez2003
                                        last edited by

                                        @arcadez2003it worked! I could finish the game with no problem, only it's a bit slower when you use the bomb and the screen is full of enemy bullets being converted to candy (I'm using the young witch). Brilliant as always, thank you :-)

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

                                          @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                          @Clyde said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                          Will the https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/mame2003-plus.xml be updated?

                                          Well i dont have the tools to do it or it would have been done, someone will get around to it as for when who knows :)

                                          Oh, I didn't know that it needs tools. I thought lr-mame2003-plus will generate it automatically via its tab menu entry "GENERATE XML DAT" from its internal drivers or so. What kind of tools are needed? (just curious)

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

                                            @barbudreadmon said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                            @arcadez2003 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:

                                            https://github.com/libretro/mame2003-plus-libretro/issues/531

                                            That one wouldn't help at all actually, it's x86_64 only.
                                            Supposing someone would be interested in this, is old MAME code compatible with GPLv2 code ? If so there are several arm mips3 drc that might be reusable (mupen64, pcsx-rearmed, ...).

                                            Ok then no problem thanks for clearing that up, certainly i have no interest in this so it'll be upto someone else to pick up the baton

                                            Arcade Addict

                                            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.