Bonjour à tous, heureux possesseur d'une WII/Gamecube, je me suis dit, tiens, et pourquoi pas brancher les manettes de ma Gamecube sur ma recalbox...
Je commence petit, avec juste une manette. J'ai suivi cette page:
https://recalbox.gitbook.io/tutorials/v/francais/gpio/jouez-avec-votre-manette-originale-en-utilisant-gamecon
Ma conf: RPI 3 B, recalbox 7.01
J'ai branché de ma manette:
le 3V sur la pin 1 du GPIO
le GND sur la pin 14 du GPIO
la data sur la pin 7 du GPIO (GPIO4)
Voilà ce que j'ai dans recalbox.conf
Gamecon controllers
Enable gamecon controllers, for nes, snes, psx (0,1)
controllers.gamecon.enabled=1
gamecon_args
controllers.gamecon.args=map=0,0,3
(bizarre, ça parle de nes, snes, psx, mais pas de Gamecube...)
Quand j'allume (j'ai aussi un pad classique en usb), il sort '2 manettes connectées'. Quand j'appuie longuement sur un bouton de la manette gamecube, il repère bien qu'une manette gamecube est branchée, tout de suite il se met en mode configuration de la manette, et là, c'est comme si les boutons s'appuyaient tout seuls. La configuration défile de haut en bas, avec n'importe quoi en guise de bouton appuyé.
Mon hyperion aussi en GPIO marche bien.
J'ai raté quelque chose ?
Voilà le compte rendu de commande:
cat /proc/bus/input/devices
I: Bus=0003 Vendor=046d Product=c216 Version=0110
N: Name="Logitech Logitech Dual Action"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C 216.0001/input/input0
U: Uniq=
H: Handlers=js0 event0
B: PROP=0
B: EV=1b
B: KEY=fff 0 0 0 0 0 0 0 0 0
B: ABS=30027
B: MSC=10
I: Bus=0015 Vendor=0001 Product=0003 Version=0100
N: Name="Gamecube controller"
P: Phys=input2
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=js1 event1
B: PROP=0
B: EV=b
B: KEY=8fb0000 0 0 0 0 0 0 0 0 0
B: ABS=3061b
ls /dev/input/js*
/dev/input/js0 /dev/input/js1
jstest /dev/input/js1
-bash: jstest: command not found
Je suis censé faire un jstest /dev/input/js1, mais jstest n'est pas installé sur recalbox...
Merci pour votre aide !