viernes, 14 de junio de 2013

Cómo construir una recreativa desde cero (V y final)

Llegamos a la parte "soft" del asunto. En primer lugar, configuré la BIOS del sistema para que éste se encendiera al conectarlo a la alimentación. De esta forma, cuando la regleta se encendiese, el pc arrancaría automáticamente sin tocar ningún botón adicional. Respecto al sistema operativo, me decanté por GNU/Linux Debian 6.0 con el entorno gráfico ligero LXDE. El sistema tendría lo mínimo instalado y arrancaría rápidamente, así evitaríamos largas esperas antes de poder empezar a jugar. Sobre esto instalé MAME 0.143 (compatible con el juego de roms a emplear), el interfaz gráfico AdvanceMAME y un programita imprescindible para que la experiencia sea más auténtica: QJoyPad, aplicación que permite controlar el teclado con los joysticks instalados en el sistema.
Ventana de configuración de QJoyPad.

Los juegos están en el pendrive, y el sistema está configurado para que lo monte en el arranque para que esté disponible para AdvanceMAME.

AdvanceMAME se puede configurar para que suene música en formato mp3 en los menús, así que cargué una carpeta con algunos temas ochenteros y rockeros para amenizar la navegación por los distintos juegos y emuladores. El otro emulador que usa mi AdvanceMAME es ZSNES. De hecho mi idea era configurar emuladores para C64 y MegaDrive, pero entre que es complicado controlarlos únicamente con el panel de control, y que no he conseguido que se vean a pantalla completa de forma correcta, lo he desestimado... por ahora. Al menos el de MegaDrive, ya que hace poco descubrí que el archiconocido y genial emulador de C64, Vice, en sus últimas versiones, permite cargarse a pantalla completa siempre que se compile con soporte para librerías LibSDL desde su código fuente. Así que ya tengo faena...
AdvanceMame.

Como os decía antes, gracias a QJoyPad, tanto el control de los juegos como la navegación en AdvanceMAME se realiza íntegramente mediante los mandos, ya sea para cambiar entre emuladores, seleccionar la vista o ejecutar juegos. El programa permite mapear teclas a pulsaciones del mando y botones de los gamepads. De todos modos, cuando es necesario hacer alguna "operación de mantenimiento", el teclado y el ratón están disponibles en el cajón situado bajo el panel de control.

Y esto es todo. Ya veis que no es excesivamente complicado hacer algo así, sabiendo manejar unas pocas herramientas y teniendo conocimientos informáticos básicos se puede conseguir. Si alguien se anima a hacerse una recreativa después de leerme, que me lo haga saber ;-) 

Salu2, Paco.