Ciao,
se puoi connetterti dal pc tramite samba al tuo raspberry dovresti poter accedere alla cartella "retroarch-joypads" situata in "/opt/retropie/configs/all/retroarch-joypads"
all'interno dovresti trovare i file di configurazione dei tuoi joypad, apri quello che ti serve con notepad++, ti ritroverai una cosa così più o meno:
input_device = "USB gamepad "
input_driver = "udev"
input_r_btn = "5"
input_save_state_btn = "5"
input_start_btn = "9"
input_exit_emulator_btn = "9"
input_l_btn = "4"
input_load_state_btn = "4"
input_up_axis = "-1"
input_a_btn = "1"
input_b_btn = "2"
input_reset_btn = "2"
input_down_axis = "+1"
input_right_axis = "+0"
input_state_slot_increase_axis = "+0"
input_x_btn = "0"
input_menu_toggle_btn = "0"
input_select_btn = "8"
input_enable_hotkey_btn = "8"
input_y_btn = "3"
input_left_axis = "-0"
input_state_slot_decrease_axis = "-0"
questo è un esempio tu avrai valori diversi a seconda di come hai configurato i bottoni.
ora apri il file "retroarch.cfg" con notepad++ situato in "/opt/retropie/configs/all/retroarch.cfg" e scorri finché non trovi questo:
# Input device buttons.
# Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
# You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction.
# E.g. "h0up"
# input_player1_a_btn =
# input_player1_b_btn =
# input_player1_y_btn =
# input_player1_x_btn =
# input_player1_start_btn =
# input_player1_select_btn =
# input_player1_l_btn =
# input_player1_r_btn =
# input_player1_left_btn =
# input_player1_right_btn =
# input_player1_up_btn =
# input_player1_down_btn =
# input_player1_l2_btn =
# input_player1_r2_btn =
# input_player1_l3_btn =
# input_player1_r3_btn =
dovrai togliere il simbolo # a tutti i bottoni che hai nella configurazione del joypad ed inserire i valori. Ad esempio se nella cfg del joypad ci sarà "input_r_btn = "5"" allora in retroarch.cfg dovrai inserire "input_player1_r_btn = 5" senza le virgolette.
ti faccio un esempio compilato:
# Input device buttons.
# Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
# You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction.
# E.g. "h0up"
input_player1_a_btn = 1
input_player1_b_btn = 2
input_player1_y_btn = 3
input_player1_x_btn = 0
input_player1_start_btn = 9
input_player1_select_btn = 8
input_player1_l_btn = 4
input_player1_r_btn = 5
input_player1_left_btn = -0
input_player1_right_btn = +0
input_player1_up_btn = -1
input_player1_down_btn = +1
# input_player1_l2_btn =
# input_player1_r2_btn =
# input_player1_l3_btn =
# input_player1_r3_btn =
i bottoni che non hai configurato li lasci on il simbolo #
se devi aggiungere un secondo giocatore ti basterà fare un copia incolla del player1 e modificarlo in player2:
# Input device buttons.
# Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
# You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction.
# E.g. "h0up"
input_player1_a_btn = 1
input_player1_b_btn = 2
input_player1_y_btn = 3
input_player1_x_btn = 0
input_player1_start_btn = 9
input_player1_select_btn = 8
input_player1_l_btn = 4
input_player1_r_btn = 5
input_player1_left_btn = -0
input_player1_right_btn = +0
input_player1_up_btn = -1
input_player1_down_btn = +1
# input_player1_l2_btn =
# input_player1_r2_btn =
# input_player1_l3_btn =
# input_player1_r3_btn =
input_player2_a_btn = 1
input_player2_b_btn = 2
input_player2_y_btn = 3
input_player2_x_btn = 0
input_player2_start_btn = 9
input_player2_select_btn = 8
input_player2_l_btn = 4
input_player2_r_btn = 5
input_player2_left_btn = -0
input_player2_right_btn = +0
input_player2_up_btn = -1
input_player2_down_btn = +1
è anche molto importante che tu trovi all'interno di retroarch.cfg anche "input_exit_emulator" e "input_enable_hotkey_btn"
# Key to exit RetroArch cleanly.
# Killing it in any hard way (SIGKILL, etc) will terminate RetroArch without saving RAM, etc.
# On Unix-likes, SIGINT/SIGTERM allows a clean deinitialization.
input_exit_emulator = 9
# Alternatively, all hotkeys for keyboard could be disabled by the user.
input_enable_hotkey_btn = 8
sono i bottoni che ti permettono di uscire da un gioco premendoli contemporaneamente. Comunque i valori che io ho inserito sono solo di esempio dovrai confrontarli con i tuoi valori nella cartella "retroarch-joypads" situata in "/opt/retropie/configs/all/retroarch-joypads".
prova a vedere se seguendo queste istruzioni cambia qualcosa e ricordati di fare un backup di ogni file .cfg prima di modificarlo così potrai tornare alla situazione di partenza nel caso tu sbagliassi qualcosa o non funzionasse.