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

    HELP! Using both Xin-Mo and USB gamepads

    Scheduled Pinned Locked Moved Help and Support
    3 Posts 2 Posters 1.1k 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.
    • BrockBoytsB
      BrockBoyts
      last edited by

      Pi Model: Rasp 2
      RetroPie Version Used: 3.8.1
      USB Devices connected: 2 player Xin-Mo , 2 USB gamepads (iBuffalo SNES controllers)

      Goal: Control emulationstation UI and play ANY emulator with the 2 player xin mo arcade controls OR the USB Snes gamepads

      Problem:
      The Xin-mo controls work perfect. I can navigate ES and play all emulators with them

      When I plug in a usb SNES controller, and configure it through emulationstation menu, the buttons are not mapped correctly. This ranges from the start/select not working to exit, shoulder buttons are switched with the A or X button, etc. It's unplayable.

      Is it possible to have both Xin-Mo controls and the USB controllers work so I can play with either one at anytime? Would remapping core configs for the SNES controllers in each emulator work?

      Thank you for any help you can provide. My configs files are below

      Xin-Mo_Xin-Mo_DualArcade.cfg
      input_device = "Xin-Mo Xin-Mo Dual Arcade"
      input_driver = "udev"
      input_up_axis = "-1"
      input_right_axis = "+0"
      input_state_slot_increase_axis = "+0"
      input_down_axis = "+1"
      input_left_axis = "-0"
      input_state_slot_decrease_axis = "-0"
      input_a_btn = "0"
      input_b_btn = "1"
      input_reset_btn = "1"
      input_x_btn = "4"
      input_menu_toggle_btn = "4"
      input_y_btn = "5"
      input_l_btn = "2"
      input_load_state_btn = "2"
      input_start_btn = "10"
      input_exit_emulator_btn = "10"
      input_select_btn = "3"
      input_enable_hotkey_btn = "3"

      USB,2-axis_8-button_gamepad__.cfg
      input_device = "USB,2-axis 8-button gamepad "
      input_driver = "udev"
      input_up_axis = "-1"
      input_right_axis = "+0"
      input_state_slot_increase_axis = "+0"
      input_down_axis = "+1"
      input_left_axis = "-0"
      input_state_slot_decrease_axis = "-0"
      input_a_btn = "0"
      input_b_btn = "1"
      input_reset_btn = "1"
      input_x_btn = "2"
      input_menu_toggle_btn = "2"
      input_y_btn = "3"
      input_l_btn = "4"
      input_load_state_btn = "4"
      input_r_btn = "5"
      input_save_state_btn = "5"
      input_start_btn = "7"
      input_exit_emulator_btn = "7"
      input_select_btn = "6"
      input_enable_hotkey_btn = "6"

      1 Reply Last reply Reply Quote 0
      • GreenHawk84G
        GreenHawk84
        last edited by

        I was wondering this myself. When I first got Retropie I was using a couple Saitek P880 controllers and they worked great. I have since installed a Xin-Mo for the arcade cabinet but refrained from trying the controllers again.

        Does Retropie recognize both the controller and the Xin-Mo as Player 1 and Player 2 universally? I am not so sure and I did not want to risk messing something up.

        It would definitely be useful if someone preferred a controller vs. a joystick and you could accommodate that.

        BrockBoytsB 1 Reply Last reply Reply Quote 0
        • BrockBoytsB
          BrockBoyts @GreenHawk84
          last edited by BrockBoyts

          @GreenHawk84

          My cabinet will be at my office and I know many retro console purists will want to play their games with gamepads and not aracede joysticks and buttons.

          eg. Mario Kart SNES you need the shoulder buttons on the gamepad. It would be hard to play Mario Kart SNES with the arcade controls.

          Any help to get both the xin-mo and usb gamepads configured to work so a user can choose their preference would be awesome.

          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.