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.
    • ?
      A Former User @Clyde
      last edited by

      @Clyde Thanks Clyde, that is exactly what I was looking for.

      UDb23U 1 Reply Last reply Reply Quote 0
      • UDb23U
        UDb23 @A Former User
        last edited by

        @John_RM_70 there is also another option; create a new system in ES dedicated just to lr-mame2003plus. In this way you can keep you other roms and have 2003plus roms in their own folder.

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @UDb23
          last edited by

          @UDb23 I Did think of doing that, I just don't have the space on the SDCard to have Mame-Advance, Mame-old, and now Mame 2003 Plus. So, I have wiped them all and now only have 2003 plus - and so far it's working on the few roms I have tested. Appreciate the suggestion.

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

            While testing my newly created mame2003-plus set, I heard the optional soundtrack for outrun for the first time. Man, am I glad that I didn't use cheap speakers in my upright cabinet … 😮😄

            Thanks to all of you that made this possible!

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

              @Clyde - I agree the custom OST's are one of the neatest additions to Plus.

              1 Reply Last reply Reply Quote 0
              • UDb23U
                UDb23
                last edited by

                I can't get rid of the disclaimer. Even if I edit the core options file as suggested(with ES closed) at next boot a line will be added again at the end of the cfg with "skip" disabled!
                Any suggestions ?

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

                  @UDb23 Like with your backdrop problem, the option to skip the disclaimer is working in my mame2003-plus 644b581. What is different in your system?

                  1 Reply Last reply Reply Quote 0
                  • robertvb83R
                    robertvb83 @Clyde
                    last edited by

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

                    While testing my newly created mame2003-plus set, I heard the optional soundtrack for outrun for the first time. Man, am I glad that I didn't use cheap speakers in my upright cabinet … 😮😄

                    Thanks to all of you that made this possible!

                    Yeah its so great. Have you tried moonwalker ost? Its just epic

                    My full size arcade cabinet Robotron vs. Octolyzer

                    ClydeC 1 Reply Last reply Reply Quote 1
                    • ClydeC
                      Clyde @robertvb83
                      last edited by Clyde

                      @robertvb83 Now I have. Wow … I'm not that into MJ, but I am nevertheless stunned how much this is completing the game.

                      edit: It's a little like playing a MJ music video. ;)

                      1 Reply Last reply Reply Quote 0
                      • J
                        janderclander14
                        last edited by janderclander14

                        Does Mame2003-plus supports or plans to support Mame "outputs"? By "outputs" I mean the commands to control the arcade hardware (mainly lights, but also motion) that certain games implement. For example, the blinking start/coin buttons in certain games, the light marquee in multi-slot neogeo games, brake lights in Outrun, police lights in Chase HQ:

                        The regular Mame implements an output system that can be used with the Pi, but is too slow for most games. This is an example of changing leds via GPIO according to the selected game in a multislot rom:

                        Also, RGBCommander (a daemon capable of controlling leds) already supports Mame outputs through led controllers (such as LedWiz), thus making it possible to use them on the Pi but again, it seems to work only with the standard Mame output system.

                        I understand that the integration of Mame within retroarch could hamper the support of standard Mame outputs but, since Mame2003-plus has been capable of supporting quite an amount of advanced functionalities of other mame forks, I was curious about the viability of the Mame output system.

                        markwkiddM 1 Reply Last reply Reply Quote 0
                        • markwkiddM
                          markwkidd
                          last edited by markwkidd

                          New support today for Double Dragon 3 - The Rosetta Stone (Japan)

                          arcadez added romset ddragon3j

                          Trivia about this version shared by arcadez:

                          The Japanese version discards the weapon shops completely from the game. Instead, the game asks the player to select from the 4 character types available when they begin (Lee, Chin, Urquidez or Oyama). The one-armed stand head-butt and the hurricane kick are available as part of the default moveset, but the hurricane kick is made hard to execute. While controlling one of the Lee brothers, a nunchaku or a sword can be found on the floor in certain stages. The first stage is slightly re-arranged, with the starting point moved in front of the Power Records store and the conveyor belt inside the warehouse removed.

                          1 Reply Last reply Reply Quote 2
                          • markwkiddM
                            markwkidd @janderclander14
                            last edited by

                            @janderclander14 you might want to post in this existing mame2003-plus github issue, which began as a question about LED interfaces: https://github.com/libretro/mame2003-plus-libretro/issues/239

                            At the moment no one with the expertise has shown up to determine how feasible this is. If it can be determined that this is in the realm of possibility, it would probably make a great bounty.

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

                              i believe outrun using the numlock and caps lock for led utput on the original mame078 not sure exactly where you want this out put to go and what exactly you want to do with it though.

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

                                aadding the lay format isint in the relm of realistic possibilities to add to our core. It would be easier adding a new core base than adding them changes

                                1 Reply Last reply Reply Quote 0
                                • markwkiddM
                                  markwkidd
                                  last edited by markwkidd

                                  I agree it makes sense to define pre-LAY codebases as "the realm of possibility" here.

                                  I want to spend some more time looking at AdvanceMAME because they use the same basic MAME artwork engine as 0.78 if I understand correctly.

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

                                    I would just need more info to look into what they are trying to do blinking a few leds isint much info to go on.

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

                                      there are a few drivers with set_led_status

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

                                        i believe one of your artwork examples had leds mark just need to know what the user plans on doing with the data ect

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

                                          @mark looks like code is alread in place for led_state_cb whatever that does

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

                                            @grant2258 The idea is to capture the Mame outputs with a program/daemon like Rgbcommander (users.telenet.be/rgbcommander/) or Mamehooker (dragonking.arcadecontrols.com/static.php?page=aboutmamehooker), which will then act on external leds. For example, the buttons in my arcade stick have leds that are activated according to the actual buttons used by the game/system in use. This is done via Rgbcommander, which monitors the Retroarch core and game executed an has a database of the buttons (and colors) of the original arcade, which are then used to light only the buttons in use.

                                            Rgbcommander is also able to capture de Mame outputs of the game in use and, for example blink the start button when introducing a coin or the coin button when no more coins remain.

                                            The website of Rgbcommander provides some information on how the Mame outputs (in the standard Mame) works and in which versions have been implemented (see the Mame section)

                                            users.telenet.be/rgbcommander/

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