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

    Retroarch PSX using a PS3 Controller L1,L2,R1 and R2 buttons dont work

    Scheduled Pinned Locked Moved Help and Support
    4 Posts 2 Posters 3.2k 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.
    • R
      ruxton_bruce
      last edited by

      I am trying to use a wired USB PS3 controller running PSX games. Everything seems to be fine except I cannot get the L1,L2,R1 and R2 buttons working at all. They do nothing. I have configured the controller in Emulation Station and it recognised all the buttons. I can configure all the buttons in mame4all without any problems. I just cannot get them to work on the PSX emulator.

      Any help would be much appreciated.

      1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69
        last edited by edmaul69

        nm what i said previously. look in your /opt/retropie/configs/psx/retroarch.cfg and see if there are any configs in there. then look in your /opt/retropie/configs/all/retroarch-joypads/SonyPLAYSTATION(R)3Controller.cfg and see if your l1-2, r1-2 buttons looks like this:

        input_device = "Sony PLAYSTATION(R)3 Controller"
        input_driver = "udev"
        input_start_btn = "3"
        input_select_btn = "0"
        input_up_btn = "4"
        input_down_btn = "6"
        input_left_btn = "7"
        input_right_btn = "5"
        input_a_btn = "13"
        input_b_btn = "14"
        input_x_btn = "12"
        input_y_btn = "15"
        input_l_btn = "8"
        input_r_btn = "9"
        input_l2_btn = "10"
        input_r2_btn = "11"
        input_l3_btn = "1"
        input_r3_btn = "2"
        input_l_x_minus_axis = "-0"
        input_l_x_plus_axis = "+0"
        input_l_y_minus_axis = "-1"
        input_l_y_plus_axis = "+1"
        input_r_x_minus_axis = "-2"
        input_r_x_plus_axis = "+2"
        input_r_y_minus_axis = "-3"
        input_r_y_plus_axis = "+3"
        input_menu_toggle_btn = "12"
        input_reset_btn = "1"
        input_enable_hotkey_btn = "0"
        input_exit_emulator_btn = "3"
        input_disk_eject_toggle_btn = "12"
        input_disk_next_btn = "11"
        input_disk_prev_btn = "10"
        

        you will notice at the bottom i actually added the hotkey functions to eject and change discs. i actually added this option to all my controllers that are capable of playing ps1 games on it. technically i did it to all my remotes because if you do emulationstation cannot overwrite these files

        1 Reply Last reply Reply Quote 0
        • R
          ruxton_bruce
          last edited by

          Thanks so much edmaul you are a champion. I searched all over for this. This worked perfectly for me.

          Thanks again.

          edmaul69E 1 Reply Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @ruxton_bruce
            last edited by

            @ruxton_bruce no problem. Glad i could help

            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.