Tenía ganas de un joystick Arcade, la opción del cabinet estaba descartada desde el principio, por precio y espacio, pero ésta del joystick es una más que digna alternativa al ofrecer una experiencia muy similar, con la ventaja de poder llevártelo a cualquier sitio.
Después de darle muchas vueltas al asunto, ya que no quería gastarme mucho dinero en algo que no sabía qué resultado me iba a dar, y al no ser muy sibarita sobre este tema, decido comprarme el joystick arcade RAC-J500S que lo venden en sitios como Aliexpress o Amazon.
Al recibirlo, la verdad es que viene muy bien empaquetado con dos cajas, una externa para el envío y otra en su interior decorada con imágenes del joystick. Al abrir la caja, viene perfectamente envuelto en una bolsa de plástico y protegido con corchos, con el detalle de incluir un botón de repuesto.
Configuración Retropie con AttractMode
Evaluación del joystick
La idea que tengo es conectar el joystick a mi Raspberry Pi 3B con RetroPie y Mame. La descarga de contenido multimedia para la previsualización de videos, imágenes y otros contenidos en AttractMode utilizaré Skyscraper.
La instalación de RetroPie, AttractMode y Skyscraper en una Raspberry Pi lo explico paso a paso y desde cero en:
La versión de RetroPie que tengo viene con el emulador mame-libreto o mame-2003. El romset de Mame que le podemos poner es el 0.37B5 o el 0.78. En mi caso prefiero la versión 0.37B5 al tener un tamaño inferior de descarga:
Una vez descargado el archivo, lo copiamos en el directorio de la Raspberry:
$HOME/RetroPie/roms/mame-libreto
Descomprimo el fichero .Zip desde línea de comandos:
unzip <nombre-fichero>
Cuando termina la extracción borro el fichero comprimido con todos los juegos para no ocupar espacio.
rm <nombre-fichero>
Scraping con Skyscraper
Como el setup que tengo es Retropie con AttractMode y Robospin, para disponer de los videos de previsualización, títulos, información del juego, etc... Hay que descargar todo esto de los distintos repositorios existentes en Internet con Skyscraper. En el caso de Mame, el sitio recomendado es ArcadeDB, y el contenido que me quiero descargar para este emulador es video, wheel, cabinet y snapshot del juego por si no existe un video. En el directorio $HOME/.skyscraper se encuentra el fichero artwork.xml que lo modificó para dejarlo de la siguiente manera:
<?xml version="1.0" encoding="UTF-8"?>
<!-- This is the default artwork.xml provided by Skyscraper. More examples can be found in '~/.skyscraper'. Be sure to check the full artwork documentation here: https://github.com/muldjord/skyscraper/blob/master/docs/ARTWORK.md -->
<artwork>
<output type="screenshot" resource="screenshot"/>
<output type="wheel" resource="wheel"/>
<output type="marquee" resource="marquee"/>
</artwork>
Hay que modificar el fichero 'Multiple Arcade Machine Emulator.cfg' que se encuentra en el directorio $HOME/.attract/emulators para incluir los directorios donde guardar el contenido multimedia que nos vamos a descargar:
pi@retropie:~/.attract/emulators $ cat 'Multiple Arcade Machine Emulator.cfg'
# Generated by Attract-Mode v2.6.1
#
executable /opt/retropie/supplementary/runcommand/runcommand.sh
args 0 _SYS_ mame-libretro "[romfilename]"
rompath /home/pi/RetroPie/roms/mame-libretro
romext .zip;.ZIP
system Mame
artwork flyer /home/pi/RetroPie/roms/mame-libretro/flyer
artwork marquee /home/pi/RetroPie/roms/mame-libretro/marquee
artwork snap /home/pi/RetroPie/roms/mame-libretro/snap
artwork wheel /home/pi/RetroPie/roms/mame-libretro/wheel
Ejecuto el programa Skyscraper para descargar el contenido multimedia:
Skyscraper -p mame-libretro -f attractmode -e "Multiple Arcade Machine Emulator" -s arcadedb --flags videos
Y una vez terminada la descarga, lo vuelvo a ejecutar para que se vuelque todo en la carpeta de roms del Mame.
Skyscraper -p mame-libretro -f attractmode -e "Multiple Arcade Machine Emulator"
Para comprobar que está todo correcto, tenemos que entrar en el directorio $HOME/RetroPie/roms/mame-libretro y ver que los directorios video, snap, flyer, marquee y wheel no están vacíos, por ejemplo, el directorio video debe contener ficheros .mp4.
Por último, para poder previsualizar los vídeos en AttractMode, si tenemos configurado como decodificador de vídeo la opción mmal posiblemente no nos funcione, y tengamos que cambiarla, para hacer esto en AttractMode, con el teclado conectado a la Raspberry, se pulsa la tecla tabulador, para ir al menú de configuración, y en General-->Video Decoder se elige la opción software en lugar de mmal. Esto también lo podemos hacer editando el fichero de configuración $HOME/.attract/attract.cfg y en la sección general cambiar el parámetro video_decoder a software:
Al tener ya todo listo, podemos probar con un juego para ver cómo va el joystick. Previamente, conecto el joystick a la Raspberry por USB, el cable que viene es lo suficientemente largo (1,5m) para poderlo disfrutar a una cierta distancia aunque no muy larga.
Al encender la Raspberry, para configurar el joystick, creo que lo mejor es salir de AttractMode y hacer esta configuración en EmulationStation. Para entrar en EmulationStation, una vez que nos hayamos salido de AttractMode, en el prompt de línea de comandos tenemos que ejecutar el comando emulationstation, al entrar detectará el joystick y podremos configurar el mando, en pantalla nos pedirá que pulsemos cualquier botón del joystick para empezar la configuración.
Al terminar la configuración, nos salimos de EmulationStation y para volver a entrar en AttracMode, en la línea de comandos ejecutamos el comando attract.
Al seleccionar Mame en AttractMode, podemos ver los wheels descargados así como los vídeos de las previas de los juegos, mucho de los juegos están repetidos, por lo que posiblemente podamos previsualizar el vídeo pero no el wheel, para dejar esto lo más limpio posible hay que armarse de paciencia e ir poco a poco borrando los juegos repetidos que no nos interesen y de esta forma dejarlo todo perfectamente configurado.
A pesar de que no es un joystick de los caros, es decir, el precio se encuentra entre los 30€ y 40€, cuando uno caro está en torno a los 100€ o más, la respuesta de la palanca, tipo Sanwa, es rápida y se siente bien en la mano, al moverla se puede escuchar ligeramente los microswitches de las distintas direcciones, los botones están bien situados y responden rápidamente a las pulsaciones, aunque en mi caso con el uso chirrían un poco, pero la verdad que no mucho. La carcasa es de metacrilato decorada con motivos de juegos ochenteros, también ofrecen la posibilidad de personalizar esta decoración, ésta está sujeta a la caja que contiene la electrónica con unos remaches de metal ajustados con unas tuercas para facilitar el desmontaje. La caja es de plástico duro y a priori parece resistente y en los pies tiene unas ventosas que agarran bien y hace que el joystick no se tambalee con los movimientos bruscos. El cable tiene una longitud aproximada de 1,5m, lo suficientemente largo para jugar a una corta-media distancia.
Este tipo de joystick es muy buscado por los amantes de los juegos de lucha tipo Street Fighter. Personalmente, no es un tipo de juego que me atraiga demasiado, por lo que no puedo enjuiciarlo en este aspecto, pero para juegos arcade de los 80 y 90 como pueden ser el Commando, Ironhorse y Dragon Ninja cumple bastante bien, pero hay un juego en especial, el Kungfu Master, que no me ha convencido demasiado, no sé si es porque estoy acostumbrado a jugarlo con teclado o es un tema de configuración del emulador que desconozco, pero no me sentí nada cómodo con el joystick en este juego en concreto.
Para mí, cumple totalmente con todas mis expectativas, teniendo en cuenta que he sufrido o sigo sufriendo los joysticks de la Atari 2600 o los del ZX Spectrum, en comparación con esto es una autentica maravilla. Además, el precio que tiene hace que sea una buena opción para tantear este tipo de dispositivos y si nos acaba convenciendo evolucionar a uno más profesional.
D.R. Spectrum
Comentarios
Publicar un comentario