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

    Request: Matricom G-Pad native gamepad support

    Scheduled Pinned Locked Moved Ideas and Development
    gamepadfeature request
    1 Posts 1 Posters 965 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.
    • tribunal88T
      tribunal88
      last edited by

      I purchased a couple of these gamepads recently and based on reviews and my short experience they're well received and seem to be gaining popularity for use with RetroPie. Getting them to work is a bit troublesome right now as they get detected as "Gamepad" and the controls/buttons don't map properly in-game despite running "Configure Input" (the GUI mapping is fine, though). The controller requires a udev file, and the /opt/retropie/configs/all/retroarch-joypads/Gamepad.cfg file needs to be manually edited to the following:

      input_device = "Gamepad"
      input_driver = "udev"
      input_start_btn = "14"
      input_exit_emulator_btn = "14"
      input_select_btn = "13"
      input_enable_hotkey_btn = "13"
      input_a_btn = "4"
      input_b_btn = "3"
      input_x_btn = "7"
      input_y_btn = "6"
      input_l_btn = "9"
      input_r_btn = "10"
      input_l2_btn = "11"
      input_r2_btn = "12"
      input_l3_btn = "16"
      input_r3_btn = "17"
      input_up_btn = "h0up"
      input_down_btn = "h0down"
      input_left_btn = "h0left"
      input_right_btn = "h0right"
      input_l_x_minus_axis = "-0"
      input_l_x_plus_axis = "+0"
      input_l_y_plus_axis = "+1"
      input_l_y_minus_axis = "-1"
      input_r_x_minus_axis = "-2"
      input_r_x_plus_axis = "+2"
      input_r_y_plus_axis = "+3"
      input_r_y_minus_axis = "-3"
      input_reset_btn = "3"
      input_load_state_btn = "9"
      input_save_state_btn = "10"
      input_menu_toggle_btn = "7"
      input_state_slot_increase_btn = "h0right"
      input_state_slot_decrease_btn = "h0left"

      H/t to the the reviewer mjsmith98 who worked out the proper mapping along with some other instructions.

      How difficult is it to get these working out-of-box as with other controllers?

      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.