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

MAME

Linux

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:

1
2
# pacman -S sdlmame qmc2

pacman.sh

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.

Lanzador QMC2 Configuración de QMC2

Lanzador QMC2 de juegos MAME y su configuración

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.

Amidar Dark Seal

Amidar y Dark Seal

Donkey Kong Donkey Kong Jr.

Donkey Kong y Donkey Kong Jr.

Ghosts and Goblins Ghouls and Ghosts

Ghosts and Goblins y Ghouls and Ghosts

Hyper Sports Metal Slug

Hyper Sports y Metal Slug

Meikyu Jima New Rally X

Meikyu Jima y New Rally X

Pang Pengo

Pang y Pengo

Puck Man Rainbow Islands

Puck Man y Rainbow Islands

Rygar Squash

Rygar y Squash

Super Mario Bros Super Mario Bros 3

Super Mario Bros y Super Mario Bros 3

Super Volleyball Tetris

Super Volleyball y Tetris

Toki Track and Field

Toki y Track and Field

Traverse Willow

Traverse y Willow

Wonder Boy World Rally

Wonder Boy y World Rally

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.

sdlmame NES sdlmame Super Mario Bros 3

Ejecución de un juego NES con sdlmame

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.


Este artículo forma parte de la serie juegos:

  1. Jugar al ajedrez en GNU/Linux con GNOME
  2. Jugar al clásico de estrategia de tablero Go en GNU/Linux
  3. Juegos incluidos en el entorno de escritorio GNOME
  4. Jugar a videojuegos clásicos y míticos de arcade con Mame en GNU/Linux
  5. 22+ buenos juegos en GNU/Linux
  6. Varios juegos de culto con ScummVM en GNU/Linux
  7. Consola de juegos retro con Lakka y una Raspberry Pi
  8. Cómo usar Wine para jugar en GNU/Linux a juegos de Windows
  9. La aplicación cliente de Steam en GNU/Linux
  10. Desempaquetado de PlayStation 4 Slim de 1 TB
  11. El juego XCOM 2 y guía de estrategia
  12. Qué es mejor para jugar y 10+ variables para elegir entre PC o consola
  13. Introducción al juego de batallas navales World of Warships Legends para consola
  14. Análisis y guía del juego de estrategia Frostpunk
  15. Análisis y guía del juego de rol For the King
  16. Estrategia de batalla básica en el juego World of Warships Legends
  17. Análisis, guía y consejos del juego roguelike Darkest Dungeon
  18. Análisis del maravilloso juego horrible The Last of Us
  19. Análisis de los juegos de aventuras Uncharted The Nathan Drake Collection
  20. Análisis del juego de aventuras Uncharted 4
  21. Análisis del juego con combates épicos God of War
  22. Análisis del juego de la aventura galáctica Ratchet & Clank
  23. Análisis del juego espacial de combates por turnos Spaceland
  24. Los juegos de Epic Games y GOG en GNU/Linux con el lanzador Heroic Games Laucher
  25. Análisis del juego de sigilo e infiltración táctica Metal Gear Solid V
  26. Análisis del juego continuación de la historia The Last of Us Parte 2
  27. Desempaquetado de consola PlayStation 5 slim digital
Comparte el artículo: