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

Couple of questions about config

Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co.
controlblock2controlsjoystickbuttons
12 Posts 4 Posters 2.3k 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.
  • D
    domodan
    last edited by domodan 18 Feb 2017, 01:48

    So, I have at this point, one ControlBlock connected with 2 players connected to it. I'm experiencing a couple of oddities, however.

    Let's start with this one. Players 1 and 2. When I play an SNES rom, for example, Player 1 controls Player 1 and Player 2 controls Player 2. Works great.

    However, when I start an Arcade game...take Pac-Man for example. I put in two credits and hit start on Player 2 to start a 2 Player game. Player 1 controls player 1. When Player 1 dies and it is Player 2's turn, the Player 2 joystick doesn't control Player 2...Player 1 does.

    Any ideas on how to get that mapped correctly?

    1 Reply Last reply Reply Quote 0
    • D
      domodan
      last edited by 18 Feb 2017, 02:26

      After a little further testing, I can confirm that ALL the "Arcade" games will accept the Player 2 start button to start a 2 player game, but the only way to control either player is to use the joystick for player 1.

      Also, how can I configure different inputs for different specific roms? IE: When I play "Donkey Kong" on the Arcade, the button that I have mapped to "X" is the jump button. I want it to be button A. Is there a way to adjust that setting for that one particular game? That will also be relevant for games like "Street Fighter II" where the buttons are specific to THAT game.

      Thanks in advance.

      1 Reply Last reply Reply Quote 0
      • P
        petrockblog Global Moderator
        last edited by 18 Feb 2017, 20:01

        The observation that the controls behave as expected in SNES games shows that the hardware is wired correctly and the driver is working properly :-)

        Which arcade emulator are you using at the moment? I would need to take a look into that specific emulator to try and find an answer for our questions.

        D 2 Replies Last reply 18 Feb 2017, 20:43 Reply Quote 0
        • D
          domodan @petrockblog
          last edited by 18 Feb 2017, 20:43

          @petrockblog said in Couple of questions about config:

          The observation that the controls behave as expected in SNES games shows that the hardware is wired correctly and the driver is working properly :-)

          Which arcade emulator are you using at the moment? I would need to take a look into that specific emulator to try and find an answer for our questions.

          I tried a couple of emulators and they all behaved the same. I tried LR-MAME-2003 and LR-FBalpha.

          I'm going off of memory as I'm away on holiday as of this morning, but it was something along those lines.

          1 Reply Last reply Reply Quote 0
          • D
            domodan @petrockblog
            last edited by 26 Feb 2017, 15:13

            @petrockblog said in Couple of questions about config:

            The observation that the controls behave as expected in SNES games shows that the hardware is wired correctly and the driver is working properly :-)

            Which arcade emulator are you using at the moment? I would need to take a look into that specific emulator to try and find an answer for our questions.

            I'm using LR-MAME2003. I'd love to figure out how to get the second player controls working for the ARCADE portion.

            D 1 Reply Last reply 26 Feb 2017, 15:52 Reply Quote 0
            • D
              domodan @domodan
              last edited by 26 Feb 2017, 15:52

              This is the retroarch.cfg from the "Arcade" folder:

              Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

              input_remapping_directory = "/opt/retropie/configs/arcade/"

              input_player1_joypad_index = "0"
              input_player2_joypad_index = “1”
              #include "/opt/retropie/configs/all/retroarch.cfg"

              1 Reply Last reply Reply Quote 0
              • D
                domodan
                last edited by 26 Feb 2017, 16:27

                I'm willing to pay someone to help me with this, if anyone is so inclined. I really need to get it figured out in the next 4-5 days.

                In addition to getting player 2 working, I also need some advice/input on how to map buttons for specific games. For example, if I want the JUMP button in Donkey Kong to be button 10 instead of button 6. Or if I want Madden 98 on SNES to have Y/X/A/B mapped to different buttons than on other games, etc...

                Players 1 and 2 work fine on NES, SNES, Sega, etc... they just don't work on arcade. The other thing that has started happening lately is the "COIN" button registers two presses for every one press. I may have done something in RETROARCH.CFG to cause that, but I don't think so.

                As it stands, under ARCADE it doesn't accept inputs from ANY of the Player 2 buttons, including COIN/SELECT and START.

                U 1 Reply Last reply 27 Feb 2017, 07:06 Reply Quote 0
                • U
                  UDb23 @domodan
                  last edited by 27 Feb 2017, 07:06

                  @domodan Some of the older arcade games actually offered 2nd player option but joystick still was just one on the cabinet. I think this is the case of Donkey Kong.
                  Unless there is a specific option in Retroarch, I would expect lr-mame to just emulate the original game and therefore not support a 2nd joystick for input.

                  D 1 Reply Last reply 27 Feb 2017, 14:53 Reply Quote 0
                  • D
                    domodan @UDb23
                    last edited by 27 Feb 2017, 14:53

                    @UDb23 said in Couple of questions about config:

                    @domodan Some of the older arcade games actually offered 2nd player option but joystick still was just one on the cabinet. I think this is the case of Donkey Kong.
                    Unless there is a specific option in Retroarch, I would expect lr-mame to just emulate the original game and therefore not support a 2nd joystick for input.

                    Thank you for the reply. That may be the case with Donkey Kong, but this happens with EVERY arcade game. Pac-Man and everything included. I guess there's a chance that all the games I have tried fall in to that. I will try TMNT, which I know had 4 separate players...or NBA Jam...which I know had at least two. I am doing a few things to the cabinet right now so it's not possible for me to try it for a few days.

                    E U 2 Replies Last reply 27 Feb 2017, 16:29 Reply Quote 0
                    • E
                      edmaul69 @domodan
                      last edited by 27 Feb 2017, 16:29

                      @domodan also some old games that have both players on one control have a dipswitch setting to seperate them. If you hit tab on the keyboard you can access them.

                      1 Reply Last reply Reply Quote 0
                      • U
                        UDb23 @domodan
                        last edited by 27 Feb 2017, 18:55

                        @domodan Pac man also just one joystick ;-)
                        You can test with Contra, one of the first intended for two player simultaneously.
                        0_1488221717636_download.jpg

                        D 1 Reply Last reply 28 Feb 2017, 20:37 Reply Quote 0
                        • D
                          domodan @UDb23
                          last edited by 28 Feb 2017, 20:37

                          @UDb23 - Thank you! I'll snag the MAME version of Contra and see how that handles it. I appreciate you pointing me in that direction!!!

                          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.

                            This community forum collects and processes your personal information.
                            consent.not_received