Jugar a videojuegos clásicos y míticos de arcade con Mame en GNU/Linux
Escrito por
el , actualizado el .
gnu-linux
software-libre
Enlace permanente
Comentarios
GNU/Linux no es la plataforma preferida por las empresas de desarrollo de videojuegos para lanzar sus juegos triple A. Esto hace que los juegos más destacados no esté disponibles en GNU/Linux o sea con un tiempo de retraso notable de meses y años. Pero esto no quiere decir que en la plataforma del pingüino no haya juegos algunos que ya he comentado como el ajedrez, go, juegos ofrecidos en el entorno del escritorio GNOME y otros de diferentes géneros como estrategia, arcade o simulación.
Los juegos actuales de las consolas y PC poseen una calidad gráfica muy notable y han evolucionado al juego en red con otros jugadores como MMO siendo más sociales. Hace una décadas las máquinas de arcade y las consolas más modestas como la NES de Nintendo o los juegos Neo Geo eran la norma y a pesar de que no se pueden comparar con el realismo de las tres dimensiones proporcionados por las potentes tarjetas gráficas en los juegos actuales su aspecto pixel-art es muy notable pero sobre todo la diversión que proporcionan no tiene que envidiar a cualquier juego actual.
Juegos míticos como 1942, 1943, 1944, Ghouls & Ghosts, Double Dragon, Super Mario 3, Golden Axe, Pengo, Amidar, Donkey Kong, Metal Slug, Rainbow Islands, Track & Field, The Legend of Zelda, … y me dejo muchísimos The NewZealand Story, Super Glob, Q*bert, Jump Bug, Bagman, … que en los que andamos entre los 35 y 50 forman parte de nuestro recuerdos de infancia, solo hay que buscar en la base de datos de juegos MAME. Quizá sea por estos recuerdos que la comunidad de juegos retro sigue vigente hoy en día y que organiza eventos de encuentro para fans de las consolas viejas que no obsoletas e informática antigua. Quizá dentro de unas décadas los que hoy está en su infancia con la Raspberry Pi dentro de unas décadas recuerden este pequeño ordenador de 40 € como hoy algunos consideran a la MSX.
Voy a explicar como instalar Mame para emular esos sistemas antiguos y con las ROMs de los juegos jugar a ellos en un sistema GNU/Linux. Si nos hacemos con un controlador de consola con la típica cruceta y cuatro o más botones la experiencia será mejor que con el teclado y más real a la original de la máquina de arcade o consola. El número de sistemas soportados por Mame llega a más de 2000 entre ellos Amiga, Amstrad, Atari, Commodore, Famicon (NES), Master System, Neo Geo o ZX Spectrum.
Deberemos instalar el paquete del emulador Mame y un lanzador que en este caso usaré QMC2 aunque como alternativa también está RetroArch o Lakka para una Raspberry Pi. Posteriormente deberemos obtener las ROMs de los juegos de algunas de las muchas páginas que existen en internet. En Arch Linux los paquetes del emulador Mame y el lanzador QMC2 los instalamos con el siguiente comando:
|
|
Instalados estos paquetes y descargada una ROM de ejemplo como la de Ghouls & Gosht de Emuparadise y colocada en un directorio (no hace falta descomprimir el archivo de la ROM) iniciamos el lanzador QMC2. QMC2 inicialmente nos pedirá donde se encuentra el binario del emulador y el directorio donde están las ROMs. Configurado QMC2 buscaremos el juego por su nombre del que hayamos descargado la ROM.
Si hay varios resultados para el mismo nombre de juego iremos probando a iniciarlos uno a uno hasta que se abra una ventana emergente con el juego. Las teclas por defecto del primer jugador son las flechas del teclado, la tecla Alt-izquierda para el botón 1, Ctrl-izquierdo para el botón 2 y la barra espaciadora para el botón 3. Iniciado sdlmame en la sección de Input > Player 1 podremos configurar las teclas. Las teclas 1 y 2 nos permitirá seleccionar entre uno y dos jugadores y la tecla 5 introducir monedas o créditos.
Esta es una pequeña lista no completa de los juegos míticos que recuerdo de mi época.
Ya solo nos queda buscar con tu buscador preferido algún artículo que recopile las mejores ROMs o aquellas que recuerdes y descargarlas en el directorio de las ROMS. Algunos emuladores deberemos previamente descargar su ROM de emulador como en el caso de Neo-Geo para esta plataforma y colocarla también en el directorio de las ROMs.
Para jugar a los juegos de la NES de Nintendo con QMC2 no he conseguido ejecutarlos, he tenido que introducir el comando sdlmame nes
en la terminal buscar la ROM navegando por los directorios, seleccionarla y usar la opción de reset.
Si no usamos Linux tanto Mame como QMC2 están disponibles tanto para Windows como para Mac OS X en sus secciones de descarga:
Incluso con una Raspberry Pi podremos jugar usando como pantalla una televisión. Con unos mandos de consola arcade con los que tener una experiencia muy parecida a una consola. Instalando en la RPi una distribución como Retropie o Libretro emularemos los juegos en este pequeño computador multipropósito.
Ya solo nos queda disfrutar y pasar un buen rato con nuestros juegos preferidos, nada que envidiar en cuanto a diversión a una PlayStation 4 ;), ah y no ocupan 20 GiB sino menos de 1 MiB.