Las viejas máquinas recreativas…

Los emuladores de recreativas seguro que nos traen recuerdos.

¿Pero quién quiere empezar a contar canas?.

En aquel entonces teníamos los bolsillos bien vacíos y cuando caía alguna moneda o billete con subtítulos en pesetas, tenías claro a qué ibas a dedicarlas. Dependiendo de la cantidad, incluso podías planificar prioridades.No nos engañemos, no eran muchas.

El cine era para ocasiones familiares, algún domingo extraño que podías colarte porque conocías al de la entrada o si entre todos los amigos podíais cometer un exceso.

Desde cualquier gominola, regaliz, unos gusanitos, burmar flax o bebida (cuanto más colorida, mejor) para acto seguido, salir pitando al salón de recreativos más cercano o al bar de la esquina (en aquel entonces las máquinas tragaperras competían en desventaja). Cruzabas los dedos para que la máquina estuviera disponible, y con la boca llena del último regaliz, deslizabas la moneda.

He pasado días enteros mirando (por triste que pueda parecer, la proporción de jugadas/miradas era de un 15:85). Podías ponerte al lado del que jugaba y deleitarte con sus avances y trucos. Si la máquina era nueva, tenías que echar mano de picaresca para poder superar a toda una tropa de paparazzi con tus mismas intenciones.

Alguna que otra vez tenías que escabullirte del grupo de «abusones», que aunque de primeras eran muy amables pidiendo dinero, de segundas te regalaban algún moratón.

¿Alguien tiene el DeLorean de Regreso al futuro¿, ¿no?. Entonces será mejor que usemos un emulador en nuestro equipo para volver a jugar a ese Donkey Kong, Double Dragon, Ghosts ‘n Goblins, Out Run, ¿seguimos?.

Si además tenías en casa un Spectrum, un Amstrad, un Commodore, etc., la inmersión en el mundo de los videojuegos estaba asegurado al 100%.

¿Cuántas veces has jugado a...?

Empecemos por MAME

MAME podría entenderse como el paradigma de los emuladores de recreativas (arcade).

Consola MAME
Consola MAME

Multiple Arcade Machine Emulator es un emulador gratuito y de código abierto diseñado para recrear el hardware de los antiguos sistemas de juegos arcade.

Referencia Wiki:

El propósito de MAME es preservar décadas de historia del software. A medida que la tecnología avanza, MAME evita que ese software se pierda en el olvido. Esto se logra documentando el hardware y su funcionamiento. El propio código fuente de MAME sirve como documentación. MAME absorbió el proyecto hermano MESS (Multi Emulator Super System), por lo que MAME ahora tiene la capacidad de documentar una gran variedad de ordenadores, consolas de videojuegos y calculadoras (en su mayoría «vintage»), además de los videojuegos arcade que fueron su foco inicial.

El primer lanzamiento al público de MAME fue realizado por Nicola Salmoria el 5 de febrero de 1997. El emulador dispone de más de siete mil juegos y diez mil imágenes ROM.

Aunque inicialmente se desarrollo para MS-DOS, las plataformas fueron ampliándose. Hoy en día podemos disfrutar del MAME en Windows, macOS, Linux, BSD, Amiga, etc. MAME está desarrollado principalmente en C++.

Instalando MAME

Voy a detallar de forma breve y sencilla, los pasos a seguir:

Red Hat/Centos:

  • yum install epel-release
  • yum install snapd
  • systemctl enable –now snapd.socket
  • snap install mame

Ubuntu:

  • sudo add-apt-repository universe
  • sudo apt install mame

Un último detalle. Debemos asegurarnos que existe en nuestro directorio la carpeta «mame«, ya que de esta colgarán el resto de carpetas.

  • mkdir -p ~/mame/roms

En esta carpeta «roms«, debemos ir copiando las roms de los juegos que podremos ir descargando, por ejemplo en planetemu.net

Podemos acceder al MAME, bien ejecutando desde un terminal de comandos:

  • mame

O bien desde la barra de programas que tengamos en nuestro escritorio. Debéis buscar en el apartado «GAMES«.

Importante: Por cierto, si no tenemos ninguna ROM descargada en la carpeta «roms«, es posible que nos salte alguna excepción en el MAME. Y no, no es necesario descomprimir las ROMS, se dejan en formato comprimido.

 

No hay mucho más que explicar, si has sido capaz de entrar en este artículo, estás más que [email protected] para disfrutar del MAME.

Una gran ayuda, el uso de las teclas

A veces os sentiréis frustrados con alguna fase, escenario o situación. Aquí es donde entra la ayuda de las teclas.

  • Esc: Salir del juego
  • F3: Resetear el juego
  • F6: Activa o desactiva los trucos
  • F7: Carga partida
  • F7 + Shift: Graba partida
  • F10: Acelera el juego
  • F12: Captura de pantalla
  • Tab: Menú de opciones de configuración
  • 1: Inicia la partida para un jugador
  • 2: Inicia la partida para dos jugadores
  • 3: Inicia la partida para tres jugadores
  • 4: Inicia la partida para cuatro jugadores
  • 5: Añade un crédito general o del primer jugador
  • 6: Añade un crédito general o del segundo jugador
  • 7 Añade un crédito general o del tercer jugador
  • 8 Añade un crédito general o del cuarto jugador
  • Crtl Izda: Botón 1 del primer jugador
  • Alt Izda: Botón 2 del primer jugador
  • Espacio: Botón 3 del primer jugador
  • Shift Izda: Botón 4 del primer jugador

Os remarco en rojo, las que más os pueden ayudar en caso de emergencia.

Contribución al proyecto

Para aquellas mentes inquietas y/o apasionadas por este proyecto, que dispongan de ratos libres que rellenar, tienen la oportunidad colaborar en el proyecto.

https://github.com/mamedev/mame

Existen unas pautas a seguir en la programación, tal como se indica en la propia página. Si alguien desea añadir código, tendrá que respetar normas de espacio en la tabulación, sangría, etc. Algunas partes del código, por ejemplo, siguen el estilo Allman y debe ser respetado.

Y un tema importante, si entregas tu código dentro de ficheros nuevos, debes agregar un encabezado indicando el tipo de licencia a la que se someterá el código que entregas:

  • BSD-3-Clause
  • LGPL -2.1
  • GPL-2.0

Siempre hay un hueco en los emuladores de recreativas, seamos claros, siempre hay un hueco en MAME.

Disfrutemos de los emuladores de recreativas, no sólo nosotros, también las nuevas generaciones.

Deja un comentario

Cerrar menú