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.8m 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 arcadez2003

      The protection schemes Toaplan adopted for some of their system 1 and 2 games was pretty secure, a v25 encrypted CPU using opcodes to hide the sound commands
      or a fully protected HD647180 which securely stored not only the sound tracks but also the sound commands certainly kept the bootleggers at bay, as a result they only
      managed to crack FixEight and Knuckle Bash ripping out the protection and using a Z80 to drive the sound instead.

      I did keep an eye on the toaplan2 driver in MAME as new games are dumped everyday, maybe a bootleg or an unprotected version which similar to the above games
      doesn't use the V25 might turn up for one of the games that currently doesn't have full sound in this core Batsugun for example, if that was the case it would be worth adding it down the road.

      Arcade Addict

      1 Reply Last reply Reply Quote 2
      • G
        GDEHON
        last edited by

        Hello,
        I hope to be in the good place to expose my problem ...
        I am French and I use the google translator given my "school English"
        I have a arcade cabinet with rotating joysticks:
        https://www.retroblast.com/reviews/joysticks/happrotary.html
        I can only configure them on the keyboard
        It worked on an older Recalbox version with mame078 / mame2003.
        Currently on Batocera 5.25, impossible under mame2003 + to configure the rotate, impossible in the mame menu via retroarch to use the keyboard to configure the rotate !?
        I added the mame078 emulator and my backups work ...
        Is there a solution

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

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

          I hope to be in the good place to expose my problem ...
          ...
          Currently on Batocera 5.25

          No, obviously you aren't, ask support to the batocera guys.

          FBNeo developer - github - forum

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

            @GDEHON I dont know if the defaults for plus changed or are still the same from what im reading from your post your finding it imposible to map a key in the mame tab menu.

            fist thing you need to do is make sure you enable mame tab menu
            goto quick menu and select legacy mapping to on

            next you need to accept input from the keyboard and joystick by default its joystick only
            goto quick menu and set input interface to simultaneous (this selects keyboard and joystick)

            please not mames default key set as z and x for rotary conflicts with retropad default mapping change it to something else in the tab menu and you should be good to go.

            1 Reply Last reply Reply Quote 0
            • G
              GDEHON
              last edited by

              @grant2258
              Thank's for your help

              Yes i can't use keyboard in then mame menu in mame2003+
              I open retroarch and i put "Display MAME menu" on enable and "Legacy Remapping (restart) on enable
              When
              When I get out of the retroarch menu, the Mame menu opens on the screen

              I m not find where to accept keyboard and joystick input !? Where is it ? Retroarch menu ?

              I can move in this menu with my joystick and keyboard arrows but i'cant use "keyboard enter" to select dial, (where there are z and x), i must push "X button" (via GPIO's RPi3b+) on arcade cabinet, after I can't select "[" & "]" (for rotate joystick), i can chose only a button 's arcade cabinet
              I'm not undestand !

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

                no the option for keyboard and joystick input is the same place where lecgacy remapping is.

                The option your looking for is called input interface its just above legacy remapping in the options set it to simultaneous

                1 Reply Last reply Reply Quote 0
                • G
                  GDEHON
                  last edited by

                  @grant2258
                  Excellent
                  it works

                  thank you very much ... enormously much

                  1 Reply Last reply Reply Quote 1
                  • G
                    GDEHON
                    last edited by

                    excuse me ... it's me again
                    The games work but they are very fast !?
                    Indeed if I compare the games via emulator mame2003 and mame2003+
                    with mame2003+ they are very fast!
                    Is there an adjustment to be made ?

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

                      @GDEHON Did you press the fast forward button by mistake ?

                      1 Reply Last reply Reply Quote 0
                      • G
                        GDEHON
                        last edited by

                        I do not think so
                        where is this fast forward button

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

                          @GDEHON It's bound to Spacebar by default in RetroArch - https://libretro.readthedocs.io/en/latest/guides/input-and-controls/#default-retroarch-keyboard-bindings

                          1 Reply Last reply Reply Quote 0
                          • G
                            GDEHON
                            last edited by GDEHON

                            No, it is not that... but thank you
                            I think I found it, it's the Frameskip option in Retroarch
                            It is "0" in mame2003 and "5" in mame2003+ ... I set it to "0" in mame2003 + and it looks good
                            Is that possible ? I don't know what "Frameskip" means

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

                              you usually set that when games run slow it should be zero by default anyway!

                              1 Reply Last reply Reply Quote 0
                              • G
                                GDEHON
                                last edited by

                                yes it 's better when it's zero

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

                                  Just a little update to mention some recent fixes and additions to the MAME2003+ core via grant2258 mahoneyt944 and myself

                                  Improved the inputs for Food Fight

                                  foodf.png

                                  Added samples with sample pausing support for journey, you can now hear the song "seperate ways" during the big concert everytime you beat the levels

                                  journey.png

                                  Finally added support for the recently dumped joystick bootleg of TNK III aka T.A.N.K, with this version your tank will fire and bomb
                                  in the direction you push the joystick rather than having to use a rotary input to turn the turret independent of the tank controls.

                                  tnk3.png

                                  Just a heads up we also support a fair few joystick versions of certain games that can be problematic to control using a gamepad in MAME
                                  due to their original input devices on the arcade machines....

                                  Battle Shark
                                  Cabal
                                  Crystal Castles
                                  Dogou Souken / Victory Road
                                  DownTown
                                  Guerrilla War
                                  Ikari III - The Rescue
                                  Ikari Warriors
                                  Midnight Resistance
                                  TANK III / T.A.N.K

                                  Arcade Addict

                                  BriganeB 1 Reply Last reply Reply Quote 6
                                  • BriganeB
                                    Brigane @arcadez2003
                                    last edited by

                                    @arcadez2003 Really appreciate the work you guys do with this emulator. Please keep up the good work 🙏🏻

                                    Systems: Raspberry Pi 0/2/3 Model B+
                                    Os: RetroPie 4.5
                                    Frontend: Emulationstation & Attract Mode

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

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

                                      @arcadez2003 Really appreciate the work you guys do with this emulator. Please keep up the good work 🙏🏻

                                      Well i dunno if it can be classed as good work but i added support for this recently dumped Capcom CPS1 prototype to MAME2003+...............

                                      Gulun.Pa!

                                      Just an ole puzzler it wont set the world on fire, but i dont remember seeing one where you can actually turn the blocks while they're stacked up
                                      so maybe it's unique in that regard.??

                                      Arcade Addict

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

                                        @arcadez2003 - Do you happen to know if the DAT has been updated for the new game Gulun.Pa! and sample support for Two Tigers and Journey?

                                        I saw someone mention the OST samples for ffightae are listed in the DAT. It seems something is wrong. The parent doesn't have samples but the clone is linked to the parent as a cloneof/sampleof with listed samples.

                                        I wonder if it should be removed because none of the other OST's are in the DAT. They are more optional. I don't mind either way but maybe adding all or removing all might be cleaner vs. just one OST has been added.

                                        I pretty much count on the DAT when it comes to updating my set. Either that or it's word of mouth so to speak as no one knows really what games have been added except for a few.

                                        @grant2258's on the fly DAT generation has always been one of my favorite features because you don't have to manually track all game/sample additions. Maybe we can kindly ask him for help if it's not to involved. I hate to see all that awesome work he did on the DAT fall apart! :)

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

                                          @Riverstorm its easy enough to fix as im banned from libretro. I cant send any fixes even if I wanted too any notifications with @ are blocked as well so im not ignoring anyone or anything just so you know.

                                          all you need to do is add the romname to this list here.
                                          https://github.com/libretro/mame2003-plus-libretro/blob/8242007805b4e382c9dca3198957c9c62d0e273e/src/common.c#L21

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

                                            @grant2258 - Uugh, no I understand and never thought of you as someone that ignores people as you have always been helpful since the beginning with this core and I appreciate it immensely.

                                            So...I'm completely green and I've never submitted a pull request but have messed with tutorials only. Do you use something like Github Desktop, download the repository, make changes locally and submit them back from the PC to the master branch?

                                            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.