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

    Player 2 start with 1 Controller

    Scheduled Pinned Locked Moved Help and Support
    pi4 8gbdragonrise usbretroarchfba
    3 Posts 2 Posters 2.0k 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.
    • N
      NZSPY007
      last edited by

      Hi All, My first post on here details hope some one can help. My setup as follows

      Pi Model or other hardware: 4 B 8gb
      Power Supply used: Official PI
      RetroPie Version Used: 4.6.5
      Built From: Official RetroPie Image (retropie-buster-4.6-rpi4)
      USB Devices connected:HP USB Keyboard
      Controller used:DragonRise USB
      Emulator: FBA

      I have been converting a iCade cabinet into a RetroPie setup. Have removed the iCade Bluetooth and replaced with a DragonRise USB encoder. Everything is working ok, except for 1 minor thing that is really bugging me and I can't seem to find the answer anywhere. Maybe this should be a retroarch question rather than RetroPie.

      I have a keyboard attached to help with config and testing etc, but don't want that to be part of the finished product etc.

      For my finished build I want to have just the 1 controller and be able to map one of the buttons on that controller to start 2 player alternating arcade games like Donkey Kong, Pacman, space Invaders etc. But there doesn't seem to be a way of mapping a button to be player 2 start. If I plug in a second controller, the start button on that starts a 2 player game, but I don't really want to have waste a whole encoder just for 1 button ? with mame2003 I can press tab on the keyboard and access the standard MAME menu and then map the controls by pressing the required buttons I want etc. But prefer the FBA emulation over Mame2003. But with FBA I can only access the retroarch controls menu and I can't work out how to get player 2 start to be on joystick 1. Is this a limitation of using FBA for these type of games ? Will I have to use one of the "mame" cores for these games ?

      Hopefully someone has encountered this issue and has a workaround

      Thanks in advance
      Simon

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

        @NZSPY007 said in Player 2 start with 1 Controller:

        But there doesn't seem to be a way of mapping a button to be player 2 start.

        That's a RetroArch's limitation, you can't split one - physical - controller over multiple RetroPads (P1/P2). It works when you're using a keyboard - you can bind keys from 1 keyboard to multiple players, but not when using a gamepad.
        FBNeo doesn't have the additional input configuration menu that the Mame libretro cores have (few cores have that), so your option is to either use Mame for arcade emulation or add an additional controller. Alternatively, if the DragonRise encoder supports it, you can configure it to act as a keyboard and map the keys via retroarch.cfg for FBNeo.

        1 Reply Last reply Reply Quote 0
        • N
          NZSPY007
          last edited by

          Hi Mitu, Thanks for confirming that. I'll move the effected games to use a different Emulator. Cheers Simon

          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.