Recalbox está compilado con el driver mk_arcade_joystick_gpio
que permite gestionar un controlador conectado directamente en los pines GPIO del Raspberry Pi. Si tenéis previsto construiros una máquina recreativa o un joystick de arcade portátil, no necesitáis comprar un controlador USB. Seguid leyendo.
El driver puede gestionar hasta 2 controladores compuestos cada uno de un joystick de 4 direcionnes y 9 botones.
Si tenéis un RPi1 révision B, consultad el pinout mk_arcade_joystick
.
Los GPIO del Raspberry Pi 5 no están soportados actualmente. Hay que utilizar codificadores USB para poder enchufar los botones.
Tomemos como ejemplo una botonera de 7 botones con esta disposición:
. ↑ Ⓨ Ⓧ Ⓛ
← → Ⓑ Ⓐ Ⓡ Ⓗ
↓
Con
Ⓡ = Gâchette droite = TR | Ⓛ = Gâchette gauche = TL | Ⓗ = HK = Hotkey
En los RPI 1B+, RPI2 et RPi3, tenéis que conectar vuestros botonoes siguiendo este esquema:
La parte inferior de la imagen corresponde al lado del Raspberry Pi donde se encuentran los puertos USB.
Podéis conectar los botones directamente a tierra, ya que el driver activa los pullups internos del gpio.
controllers.gpio.enabled
a 1: controllers.gpio.enabled=1
y ya estáis listos para jugar!Los GPIOs están configurados y listos para su uso en la interfaz de EmulationStation y en los distintos sistemas emulados.