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.
    • H
      hhromic @grant2258
      last edited by

      @grant2258 I just tried your patch now, finally found some time.
      It's working great now for me with mode retroarch, no double-inputs and I can map the keys from RetroArch, including hotkeys, and map per-game also using RA's system of cfg files. As I don't have any advanced controllers (just sticks with buttons), this approach is very convenient. Much appreciated.

      Regarding the modes you mention, yes that is what I was talking about (retroarch, keyboard, mame modes). I think is the most flexible approach to suit every kind of users from average to advanced.

      I understand one mode can be "emulated" using game focus, thus not strictly "necessary", however sometimes the game focus key is not easily accesible. For example I don't have extra buttons in my controller and I can't change the hardware mappings. In this case I would need an additional keyboard just to enter the game focus mode. With the retroarch mode none of this is necessary for such simple controller :). Again, thanks for bringing it back.

      I have one final question, I noticed that the default mame mappings for retropads is this:

      Config Menu: RetroPad1 L3
      UI Select: RetroPad1 B
      UI Cancel: RetroPad1 Y
        :
      P1 Start: RetroPad1 Start
      P1 Coin: RetroPad1 Select
      P1 Button1: RetroPad1 Y
      P1 Button2: RetroPad1 X
      P1 Button3: RetroPad1 R
      P1 Button4: RetroPad1 B
      P1 Button5: RetroPad1 A
      P1 Button6: RetroPad1 R2
      P1 Button7: RetroPad1 L
      P1 Button8: RetroPad1 L2
      P1 Button9: RetroPad1 L3
      P1 Button10: RetroPad1 R3
        :
      (and similar for P2, P3, etc)
      

      Are the mapping of P1 Button6 and P1 Button7 correct? they look like they should be swapped. I know I can map this however I like, but I'm wondering if this is a mistake in the default configuration or is meant to be like that as default.

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

        2003+ has more than one map classic and and gamepad(fba modern) controllers

        arcade panel options
        snes (6button) https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/wipcontrols/snesmapping.png

        8 panel options
        gamepad(fba modern)
        https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/wipcontrols/modern.png

        my own creation to be more ra core friendly I use this one so i will be biased towards it :(
        https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/wipcontrols/10PANEL.png

        pick which one you want in quickmenu-> controls

        @hhromic please also clear the all files in the mame2003+ cfg directroy we had some big changes

        by a quick look is say your on gamepad atm

        the keyboard mode was added by me reluctantly to be honest we are trying to push the core in RA intergration but it wont do any harm

        sorry had to add a few detail with the edit

        1 Reply Last reply Reply Quote 2
        • H
          hhromic
          last edited by hhromic

          Ah didn't know there were different layouts for the retroarch gamepads.
          I did start from a fresh clean mame2003-plus installation (no cfg files) and I can confirm it defaults to the 8-buttons gamepad layout as you guessed.
          I have a 6-buttons per-player controller, so I will have to use the "snes" layout I think. Will try that, thanks for the pointer!

          the keyboard mode was added by me reluctantly to be honest we are trying to push the core in RA intergration but it wont do any harm

          I am definitively happy on moving the core more towards RA integration, that's the point of having a LR core in the first place :) The retroarch mode helps in this direction I think, the keyboard mode not so much I agree.

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

            make sure you save the controls else it wont remember Im glad you feeling the benefits from this. @markwkidd did most of this work. I just tidied a few bugs so he really deserves the credit for this RA integration. Feel free to pass on any issues you have or suggestions for improvements

            1 Reply Last reply Reply Quote 2
            • C
              Cornervizion
              last edited by Cornervizion

              Just a quick message to say that I compiled this earlier and I'm very impressed to see games that I thought couldn't run on my Pi3 ran more or less perfect on this. The only gripe I saw was that Total Carnage produced a screen tearing effect in the top right quarter of the playfield but that could be the fault of the rom.

              I'll spend a bit more time with it over the next few days to see if there's any more issues. But very impressed with what I've seen so far 😀

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

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

                Total Carnage produced a screen tearing effect in the top right quarter of the playfield but that could be the fault the rom.

                I'm running RetroPie 4.4.3 on a Pi 3, no overclock but I do run a shader (crt-pi). I don't see any issues. I stay above 40 FPS (around 43 occasionally up to 53) the screen looks good with no tearing. Good game. :)

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

                  0_1543282071318_Screenshot 2018-11-26 20.22.58.png

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

                    0_1543375737259_avengrgs-181128-013438.png

                    1 Reply Last reply Reply Quote 3
                    • DarksaviorD
                      Darksavior
                      last edited by

                      I was gonna ask to add Undercover Cops Alpha Renewal but it looks like it was added last week :D

                      1 Reply Last reply Reply Quote 0
                      • W
                        Winklepicker
                        last edited by

                        Hi Guys

                        Does anyone know if "The Crystal of Kings" is working on mame 2003plus?

                        If it isnt, is ther anyway to play this game perfectly on pi3 b+?

                        thanks

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

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

                          f "The Crystal of Kings"

                          It isn't part of mame2003-plus at the moment, having been added at MAME 0.90. Crystal of Kings should run in AdvanceMAME or MAME 2010 though. I have no idea how well it runs there.

                          sirhenrythe5thS 1 Reply Last reply Reply Quote 0
                          • sirhenrythe5thS
                            sirhenrythe5th @markwkidd
                            last edited by

                            @markwkidd crystal of kings works great in AdvanceMame.
                            It stutters at the very beginning when the player falls down the ceiling, but this may happen on the original hardware too.
                            Besides that the game is very playable.

                            -- Retro-Achievements Username: SirALX --
                            RetroRatio: 1.88
                            Started Games beaten: 2,47%
                            Site Rank: 4382/93743 ranked users (TOP 4.76%)
                            Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                            1 Reply Last reply Reply Quote 1
                            • C
                              Cornervizion
                              last edited by

                              Quick request here...

                              I've recently compiled the latest build and really enjoying the extra games added such as Avengers - Galactic Storm and Hangzo alon g with seeing Undercover Cops Alpha Renewel version running smoothly on the pi. But I wanted to ask the devs if its possible to include Bonze Adventure (the C-Chip is now emulated in MAME and apparently no longer has the bugs that plagued it) and Legionairre at some point?

                              1 Reply Last reply Reply Quote 0
                              • DarksaviorD
                                Darksavior
                                last edited by

                                Is there a final statement on optimizing taito f3? I wonder why it runs faster on advmame.

                                1 Reply Last reply Reply Quote 0
                                • L
                                  lockescow
                                  last edited by

                                  When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

                                  markwkiddM G 2 Replies Last reply Reply Quote 0
                                  • markwkiddM
                                    markwkidd
                                    last edited by

                                    Because of nayslayer's recent video fixes, "backdrop" artwork is now working in this core! Here's warrior for example:

                                    50078181-354b3700-01de-11e9-9bf6-d1120c95a443.png

                                    Credit to Grant for the screenshot.

                                    UDb23U M 2 Replies Last reply Reply Quote 2
                                    • markwkiddM
                                      markwkidd @lockescow
                                      last edited by

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

                                      When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

                                      Some games had several different "service buttons" mapped in addition to the button that enters service mode. I have seen them mapped to keyboard numbers like 9 and 0.

                                      What romset are you using?

                                      L 1 Reply Last reply Reply Quote 1
                                      • G
                                        grant2258 Banned @lockescow
                                        last edited by

                                        @lockescow you need to set mame input to keyboard or mame to usekeyboard.

                                        its set to retroarch by default. The input methods are listed below.

                                        retroarch = retropad binds only
                                        keyboard = keyboard only
                                        mame = both modes mixed
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • L
                                          lockescow @markwkidd
                                          last edited by lockescow

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

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

                                          When in Test Mode F2, some games say Select by Service button, push Test button, my understanding is that F2 is the service button, but pressing it just open and close the menu, not scrolling through the options. I can't hit up or down or any key on controllers, and I have no idea what the Test button is for Mame2003Plus. Any help?

                                          Some games had several different "service buttons" mapped in addition to the button that enters service mode. I have seen them mapped to keyboard numbers like 9 and 0.

                                          What romset are you using?

                                          That was it! It was mapped in GUI under Other Inputs menu as Service 1-4 via 9, 0, -, and =, and not all games have all 4 services. Additionally, it seems also not all games has a functioning Service Menu, and in those games dip switches had to be made via GUI screen. Are there any rhyme and reasons for these inconsistency between MAME games or is it one of those 'it-is-what-it-is' sort of thing with MAME roms?

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

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

                                            "backdrop" artwork is now working in this core!

                                            For those that would like to create backdrops for mame2003 plus, here is detailed info about the .ART required file format and coordinate system.

                                            1 Reply Last reply Reply Quote 2
                                            • 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.