RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Alternate Emulator Controls

    Scheduled Pinned Locked Moved Help and Support
    configureemulatorshelp
    20 Posts 5 Posters 1.7k 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.
    • I
      ipodfreek
      last edited by ipodfreek

      Having the worst time with some roms not working with advmame-1.4. I can get them working with mame 2016, but I can't get the options to configure. For instance, I'm trying to get the coin button setup. I can only get the emulator to recognize me pressing the keyboard; it won't acknowledge when I press the button I want to assign to coins. I also can't cancel out of the game and go back to ES. What am I doing wrong? Sorry... I swear I've been looking all over for an answer. Thanks.

      Pi Model or other hardware: B
      Power Supply used: Standard 5v
      RetroPie Version Used: 4.7.3
      Built From: RetroPie base installer image (from RP site)
      USB Devices connected: Windows Keyboard, Arcade Joystick
      Controller used: Trying to configure for joystick

      1 Reply Last reply Reply Quote 0
      • P
        Peetem
        last edited by

        I’m essentially having the same problem. I can’t get the second set of controls for player 2 to work in Mame - no coin, no 2 player start, nothing, for any of the roms.

        However, ES and RetroArch “sees” the controller and the buttons I’ve assigned. I can even use the 2nd player joystick and buttons in Emulation Station to pick a game and perform some navigation (but start and select don’t work).

        I’m using lr-mame2003 on Rasp Pi 4 running retropie 4.7.1.

        Somebody also posted that the default “coin” was the “select” button and player 1 start is “r3”.

        OK, that’s great. How would I know that? What documentation spells out what keyboard commands map to the controller?

        IanDaemonI 1 Reply Last reply Reply Quote 1
        • IanDaemonI
          IanDaemon @Peetem
          last edited by

          @peetem This section has a lot of info: https://retropie.org.uk/docs/Keyboard-Controllers/

          • 5 Favorite Arcade Games in MAME
          • Cocktail Cabinet Games
          • Check out the MAME RoW
          P 1 Reply Last reply Reply Quote 1
          • P
            Peetem @IanDaemon
            last edited by Peetem

            @iandaemon said in Alternate Emulator Controls:

            @peetem This section has a lot of info: https://retropie.org.uk/docs/Keyboard-Controllers/

            Thanks!

            Unfortunately I’ve read that page it it didn’t help. While I can hard code the joysticks and buttons as described, the information doesn’t detail things like “Player_1_input_coin_1 =...”....it doesn’t tell me what is valid syntax (i.e., is “Player_1_coin_1”). I can map several buttons manually to Mame, but not [Tab] and other keys.

            In the end all that still wouldn’t matter if I could hard code - None of the 2nd player’s controls work in Mame except the joystick. Mame doesn’t detect them when I push them down. The Joystick and A/B buttons work in Emulation Station, but not Mame.

            So in the end I have the same problem as the OP....

            Sorry to hijack!

            I mituM 2 Replies Last reply Reply Quote 1
            • I
              ipodfreek @Peetem
              last edited by

              @peetem hoping for an answer. 🙂

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

                @peetem said in Alternate Emulator Controls:

                So in the end I have the same problem as the OP....

                Similar, but maybe not the same. Advmame is not a RetroArch core and has its own input handling process.

                @ipodfreek is the controller working with other emulators ? What kind of arcade joystick do you have - can you offer some more details ?

                I 1 Reply Last reply Reply Quote 0
                • I
                  ipodfreek @mitu
                  last edited by

                  @mitu The only other one I’m running is Daphne, and it seems to work. Right now I have a cheap, import joystick (Arcade Classic Competition 5Pin 4 and 8 Ways Joystick). It’s a little loosey-goosey, but works fine. The button I added as select/coin is from Amazon (Easyget 5X 30mm LED Arcade Button 5V).

                  Everything is working unless I try to run a game on a different MAME version. At that point, I can’t select anything or escape back out to ES without rebooting.

                  Thanks!

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

                    @ipodfreek advmame doesn't have any controls configured by default, you need to use a keyboard to open the configuration menu (via Tab) and configure the input. Same menu can get you out of the game (I think Esc exits the game).

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      ipodfreek @mitu
                      last edited by

                      @mitu advmame works. I can’t get something like MAME 2016 to configure. It only sees the keyboard.

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

                        @ipodfreek Mame2016 is a bit much for a 1B model, however it should use the gamepad configuration that you defined in EmulationStation, since it's a RetroArch emulator.

                        I 1 Reply Last reply Reply Quote 0
                        • I
                          ipodfreek @mitu
                          last edited by

                          @mitu it ignores me when I try to choose the buttons. If I hit Enter on the keyboard, it clears out the entry, but I can’t hit any buttons to assign.

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

                            @ipodfreek Are you referring to EmulationStation's input configuration or the MAME2016 input menu ?

                            I 1 Reply Last reply Reply Quote 0
                            • I
                              ipodfreek @mitu
                              last edited by ipodfreek

                              @mitu It’s when I hit Tab on my keyboard and go into the emulator’s settings (after the game loads). None of the ES controls are working from inside this alternate emulator at this point, and I can’t configure the arcade joystick/buttons for that emulator.

                              I 1 Reply Last reply Reply Quote 0
                              • I
                                ipodfreek @ipodfreek
                                last edited by

                                @mitu I’m at a loss. Any ideas? Thanks.

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

                                  @ipodfreek I don't know Mame2016 enough, but it might be that the MAME menu is not working/isn't implemented. Any reason you're trying to use Mame2016 instead of Mame2003 or FBNeo (which have much better RetroArch integration) ?

                                  I 1 Reply Last reply Reply Quote 0
                                  • I
                                    ipodfreek @mitu
                                    last edited by

                                    @mitu I’ll try those. I think 2016 was just the first one I got to work on some of the games. Thanks.

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

                                      @ipodfreek Picking various ROMs and trying out emulators that work with it is not the recommended approach - see https://retropie.org.uk/docs/Arcade/. Choose an arcade emulator to use for your Pi, then find the correct romset collection that is supported by the emulator, not the other way around.

                                      I 1 Reply Last reply Reply Quote 0
                                      • I
                                        ipodfreek @mitu
                                        last edited by

                                        @mitu I agree. It’s just seems like it’s getting harder to find them than it used to be. Thanks again.

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

                                          @ipodfreek the recommended emulators' romsets are very easy to find, but obviously i can't provide links or specific advice. remember to search for the romset version number, not for individual games.

                                          I 1 Reply Last reply Reply Quote 0
                                          • I
                                            ipodfreek @dankcushions
                                            last edited by

                                            @dankcushions good advice. Thanks.

                                            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.