When you did the same thing as I did, your retroarch.cfg file should look like this (/home/pi/RetroPie/configs/all):

input_player1_joypad_index = “1”

input_player1_b_btn = “1”

input_player1_y_btn = “3”

input_player1_select_btn = “8”

input_player1_start_btn = “9”

input_player1_up_axis = “-5”

input_player1_down_axis = “+5”

input_player1_left_axis = “-4”

input_player1_right_axis = “+4”

input_player1_a_btn = “0”

input_player1_x_btn = “2”

input_player1_l_btn = “4”

input_player1_r_btn = “5”

input_player1_l2_btn = “6”

input_player1_r2_btn = “7”

input_player1_l3_btn = “11”

input_player1_r3_btn = “12”

input_player1_l_x_plus_axis = “+0”

input_player1_l_x_minus_axis = “-0”

input_player1_l_y_plus_axis = “+1”

input_player1_l_y_minus_axis = “-1”

input_player1_r_x_plus_axis = “+2”

input_player1_r_x_minus_axis = “-2”

input_player1_r_y_plus_axis = “+3”

input_player1_r_y_minus_axis = “-3”

This seems to work, but the a,b,x,y buttons are mixed for the ps1 emulator. To solve this problem, go to this directory (in startx explorer)

/home/pi/RetroPie/configs/psx

In this folder, you should open retroarch.cfg

Any changes made in this config, will overrule the basic one in the “all” folder.

So this is how this config should look (you will have to edit this yourself)

input_player1_joypad_index = “1”

input_player1_b_btn = “0”

input_player1_y_btn = “2”

input_player1_select_btn = “8”

input_player1_start_btn = “9”

input_player1_up_axis = “-5”

input_player1_down_axis = “+5”

input_player1_left_axis = “-4”

input_player1_right_axis = “+4”

input_player1_a_btn = “1”

input_player1_x_btn = “3”

input_player1_l_btn = “4”

input_player1_r_btn = “5”

input_player1_l2_btn = “6”

input_player1_r2_btn = “7”

input_player1_l3_btn = “11”

input_player1_r3_btn = “12”

input_player1_l_x_plus_axis = “+0”

input_player1_l_x_minus_axis = “-0”

input_player1_l_y_plus_axis = “+1”

input_player1_l_y_minus_axis = “-1”

input_player1_r_x_plus_axis = “+2”

input_player1_r_x_minus_axis = “-2”

input_player1_r_y_plus_axis = “+3”

input_player1_r_y_minus_axis = “-3”

Let me know if this was any use to you…