Afin de faire fonctionner des manettes originales, il faut faire quelques réglages dans le système Recalbox. Les réglages principaux se font dans un fichier appelé « recalbox.conf ».
Dans ce fichier, il faut activer les contrôleurs « gamecon » en mettant la ligne « controllers.gamecon.enabled » à 1 (dans la section « D »). Tous les autres contrôleurs doivent être à 0.
Ensuite, et d’après le wiki, il faut mettre des valeurs à 1 dans « controllers.gamecon.args ».
Rappel :
0 = no connection
1 = SNES pad
2 = NES pad
3 = Gamecube pad
6 = N64 pad
7 = PSX/PS2 pad
8 = PSX DDR controller
9 = SNES mouse
Dans mon cas, map=0,0,1,1 pour correspondre aux branchements physiques sur le GPIO
(map=<pad1/GPIO0>,<pad2/GPIO1>,<pad3/GPIO4>,<pad4/GPIO7>,<pad5/GPIO2>,<pad6/GPIO3>)
En francais, ça donne:
map=rien, rien,data manette snes 1 sur GPIO4,data manette SNES 2 sur GPIO7
Le code en entier:
## Gamecon controllers
## Enable gamecon controllers, for nes, snes, psx (0,1)
controllers.gamecon.enabled=1
## gamecon_args
controllers.gamecon.args=map=0,0,1,1