maquina recreativa bartop arcade

Configurar software joystick y botones: Tutorial montar máquina recreativa Bartop Arcade en kit con Raspberry Pi

Comparte este artículo

En esta sección aprenderemos a configurar los joysticks y botones de nuestra máquina recreativa arcade bartop o CPO por HDMI. Antes que nada, recordaros que si tenéis cualquier duda sobre el montaje podéis consultárnosla a través de nuestro foro retro

Este paso me veo obligado a crear un apartado especial debido a su especial complejidad. Detallaré cómo configurar los mandos paso a paso para que no os encontréis los problemas que me he encontrado yo al configurar los mandos de mi Bartop Arcade con Retropie.

Indice del tutorial: montar máquina arcade con RaspBerry Pi

Índice para montar una recreativa bartop arcade
Paso 1: Introducción a la Bartop retro
Paso 2: Listado de materiales para la Bartop
Paso 3: Instalación del emulador en la Raspberry Pi
Paso 4: Conexión de los mandos de la Bartop
Paso 5: Configurar mandos de la recreativa Bartop
Paso 6: Montaje del kit de bartop
Paso 7: Colocación de las artes / vinilos

Configurar mandos de la máquina recreativa bartop arcade en RetroPie

Antes de nada aseguraos de que habéis conectado los botones de select al puerto correspondiente al mando 1 en la tarjeta usb tal y como comentabamos en https://www.relaxate.com/bartop-arcade-raspberry-pi-diy-paso-3-conexion-mandos

Al arrancar la primera vez RetroPie se configurarán algunas cosas, se redimensionará la partición y se reiniciará. Tras este reinicio nos pedirá configurar los mandos. En este punto, antes de configurar el mando, lo mejor es pulsar F4 e ir a modo consola.

Ahora hay que sacar el código de vendor/product de nuestros mandos. Para ello ejecutamos:

lsusb

Con eso nos sacará un listado, buscamos la linea correspondiente a los mandos y apuntamos los códigos de la interfaz usb de los mandos (será algo parecido a esto: 16c0 / 05e1)

Ahora hay que editar un archivo cmdline.txt con sudo: sudo vi /boot/cmdline.txt

En la misma linea de dicho archivo, separado por un espacio ponemos: usbhid.quirks=0x16c0:0x05e1:0x040 Pongo en negrita el código de vendor/product que hemos sacado antes con lsusb. Ahí pondremos el nuestro. 

Reiniciamos con sudo reboot

Ahora al reiniciar nos dirá que ha detectado 2 mandos y nos pedirá que pulsemos un boton para configurar los mandos. Pulsamos un botón cualquiera del jugador 1 y procedemos a configurar los botones. Consideraciones:

  • – Los botones importantes son:
    • Start: Aquí yo pondría el de player 1
    • Select: Aquí yo pondría uno de servicio
    • A: Aquí pondría uno de los botones principales de al lado del mando
    • B: Igual que el anterior pondría uno boton principal.
    • Resto de botones como quieras
  • Si nos quedamos sin botones y nos pide configurar más, dejamos apretado un par de segundos cualquier boton y así lo saltaremos.

Una vez configurado el primer mando, vamos a configurar el segundo. Vamos al mismo menú de configuración de mandos y cuando nos pida que pulsemos un botón, dejamos pulsado uno del player 2. De esta forma nos dejará configurar los botones del player 2. Seguimos los consejos que os puse arriba sobre el mando 1 y ya está. Ya tenemos los botones y mandos de nuestra Bartop Arcade configurados.

Los mandos de mi máquina recreativa arcade no funcionan correctamente

Después de configurarlo probablemente vayamos a una ROM de un juego para jugar y nos demos cuenta de que los botones no funcionan. Para solucionar esto, desde dentro del juego mame, podemos configurar los botones y joystick. Es muy sencillo, con un teclado conectado pulsamos en la tecla “Tabulador” y nos saldrá un menu en donde la primera opción es “configurar para todos los juegos” y la segunda “configurar para este juego”. Podemos configurar los botones de todos los juegos y luego si en uno en concreto no podemos jugar correctamente configuramos para ese juego en concreto.

Si tienes alguna duda te recomendamos nuestro foro retro donde te ayudarán a solucionar cualquier problema

Bonus track para jugar

No puedo irme sin recomendaros un juego gratuito de Android perfecto para los amantes de lo retro, probadlo, de verdad, os encantará: Super Cauldron

Podréis crear niveles personalizados o jugar a los que vienen en el juego. Se agradece que votéis con 5 estrellas si os gusta

Os propongo que probéis un juego que he desarrollado con muchas de las cosas propuestas en estos tutoriales, el juego es el Arkandroid. La foto que ilustra este artículo es una captura del juego. En este juego usé la carga de recursos que hoy he explicado en el tutorial, las fases son números que indican el tipo de ladrillo y el movimiento que tiene si lo tuviera.

También te podría gustar...

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar