Cómo jugar juegos de arcade usando MAME en Linux

¿Estás buscando hacer un viaje por el carril de la nostalgia y jugar algunos juegos de arcade antiguos con tu PC con Linux? Actualmente, la mejor manera de emular cualquier gabinete arcade es usar MAME en Linux. Este software es un emulador multipropósito que permite ejecutar varios tipos de juegos de gabinetes arcade en cualquier PC. Es de código abierto, tiene un montón de funciones y es muy confiable.

Nota: kirukiru.es de ninguna manera fomenta o aprueba la descarga o distribución ilegal de archivos ROM o BIOS para MAME. Si eliges instalar MAME, usa tus propias ROM del juego y archivos de BIOS que hayas respaldado en tu PC, legalmente.

Instalar Mame en Linux

Existen múltiples implementaciones del software de emulación MAME. Para la mayoría de las distribuciones de Linux, será fácil de agarrar y poner en marcha. Para otras distribuciones de Linux, deberá compilar el software manualmente.

El software se ejecuta como una aplicación de pantalla completa con la que los usuarios pueden interactuar usando un mouse, lo que lo hace perfecto para aquellos que buscan convertir una PC con Linux en un gabinete de juegos. Para instalar el software, abra una terminal y haga lo siguiente:

Ubuntu

Mame está disponible para Ubuntu, pero los usuarios no pueden instalarlo sin antes habilitar repositorios de software adicionales. El que debe activarse para el emulador de Mame es «Universe». Para habilitar la fuente de software Universe, abra una terminal e ingrese lo siguiente:

sudo add-apt-repository universe

El comando anterior le dice al sistema que está bien usar Universe como fuente de software. El siguiente paso es actualizar el sistema y actualizar la caché para reflejar los cambios que hicimos. Esto se hace con el comando apt update.

sudo apt update

Con el universo habilitado, Mame se instalará en Ubuntu:

sudo apt install mame

Debian

sudo apt-get install mame

Arch Linux

Mame está disponible para Arch Linux, pero los usuarios deberán compilarlo para que funcione. He aquí cómo hacerlo. Primero, abra el terminal y utilícelo para instalar las diversas dependencias que el software necesita para que se construya correctamente.

sudo pacman -S base-devel git sdl2 gconf sdl2_ttf gcc qt5

Con la herramienta git, obtenga la última versión del código fuente de Mame.

git clone https://github.com/mamedev/mame.git

Ingrese al directorio de Mame clonado usando el comando CD.

cd mame

Por último, compile el software.

make

Fedora

sudo dnf install mame

OpenSUSE

sudo zypper install mame

Otros Linux

Mame se puede compilar fácilmente en cualquier distribución de Linux sin problemas. Los únicos requisitos son herramientas de compilación básicas como GCC, SDL y el marco. los el código fuente en sí está disponible en Githuby el desarrollador también tiene instrucciones para compilar en Linux.

  Cómo instalar la estación de trabajo de audio Waveform Free en Linux

Configurando Mame

Mame no es como los otros emuladores en Linux y, dependiendo de cómo lo instales, lleva un poco de tiempo comenzar. Si ha instalado Mame a través de un administrador de paquetes (Ubuntu, Fedora, etc.), abra una ventana de terminal e ingrese: mame

Esto ejecutará el emulador. Alternativamente, pruebe el menú de inicio rápido. Presione ALT + F2 en el teclado, luego escriba «mame» y presione enter. Debería abrir la aplicación de emulación de pantalla completa.

Nota: la herramienta de emulación de Mame también se encuentra en el lanzador de aplicaciones (si la instaló y no la creó).

  Cómo hacer una copia de seguridad de la configuración del navegador Vivaldi en Linux

En el primer lanzamiento, la herramienta de emulación se negará a funcionar. Esto se debe a que no hay ROM (o BIOS para los muchos gabinetes de arcade) para trabajar. Para agregar ROM de videojuegos al programa, abra una ventana de terminal y obtenga un shell de root:

sudo -s

A continuación, navegue por el terminal a cualquier lugar donde existan sus archivos ROM en su PC.

cd /home/username/my-example-folder

Copie los archivos ROM de la carpeta al directorio ROM.

cp -R /home/username/my-example-folder/* /usr/local/share/games/mame/roms

¿Compilar MAME desde la fuente en lugar de instalarlo a través de un paquete binario? Si es así, las instrucciones anteriores no funcionarán. No gane root en la terminal. En su lugar, deberá hacer lo siguiente para que funcione:

cp -R ~/my-example-folder/* ~/mame/roms

Cada vez que desee iniciar el emulador:

cd ~/mame

./mame64

Alternativamente, abra el administrador de archivos, navegue hasta / home / username / mame, haga clic derecho en mame64 y ejecútelo.

Tenga en cuenta que ningún archivo Arcade ROM funcionará correctamente sin los archivos BIOS adecuados. Por razones legales, no está bien simplemente distribuir estos archivos en Internet. Para obtener estos archivos legalmente y colocarlos en el directorio / usr / local / share / games / mame / o / home / username / mame / roms

Lanzar un juego

Un juego solo se iniciará en Mame si tiene los archivos de BIOS adecuados. Por ejemplo: para ejecutar Metal Slug 5, necesitaría los archivos BIOS de NeoGeo, así como la ROM del juego en sí. Coloque los archivos BIOS de NeoGeo individuales dentro de la carpeta Metal Slug 5.

Es posible que debas repetir este proceso para que cada juego funcione, ya que parece que no hay un directorio raíz de BIOS con el que trabajar.

  Cómo instalar Bitcoin Knots en Linux

Cuando los archivos estén donde deben estar, simplemente inicie la aplicación Mame y use el selector de menú para seleccionar un juego. A partir de aquí, aparece un mensaje de advertencia.

Configurar un controlador

La configuración de entradas de controlador para jugadores en el emulador MAME comienza seleccionando “Configurar entradas generales” al principio. Esto abrirá un menú, con una lista de ajustes de configuración de control para los jugadores 1 – 8. Conecte un gamepad y seleccione el jugador que le gustaría configurar.

En cada menú individual, el usuario debe asignar botones al reproductor. Vaya hacia abajo en la lista, seleccione la tecla de control y presione la tecla Intro para volver a mapear.

Cuando comience la opción de volver a mapear, presione el botón deseado en el gamepad, el teclado (y etc.) para asignar los botones específicos al jugador actual. Tenga en cuenta que deberá hacer esto para cada gamepad y jugador.

Insertar monedas

Teniendo en cuenta que MAME significa «emulador de máquinas recreativas múltiples», el mensaje «insertar moneda» aparece con frecuencia. No se preocupe, a menos que instale un lector de monedas y lo configure, el software no le pedirá monedas de veinticinco centavos. En cambio, deberá presionar un botón para simular que se inserta una moneda.

Los controles de monedas están predeterminados en 5-8 en la fila de números. Presione uno para insertarlo y comenzar el juego. Además, los botones de inicio del jugador son 1-4 (un botón para cada jugador).