Mednafen es un multi-emulador software libre que puedes compilar en GNU+Linux.

Permite emular GameBoy, Nintendo, Super Nintendo, Master System, Sega Saturn, Mega Drive, PlayStation, …

Apple II/II+

Atari Lynx

Neo Geo Pocket (Color)

WonderSwan

GameBoy (Color)

GameBoy Advance

Nintendo Entertainment System

Super Nintendo Entertainment System/Super Famicom

Virtual Boy

PC Engine/TurboGrafx 16 (CD)

SuperGrafx

PC-FX

Sega Game Gear

Sega Genesis/Megadrive

Sega Master System

Sega Saturn (experimental, x86_64 only)

Sony PlayStation

Compilar Mednafen 1.24.1

Es posible compilar Mednafen en Debian 10 y en muchas otras distros.

Los pasos a seguir son basicamente instalar dependencias, bajar el software, descomprimir y compilarlo.

# apt install xz-utils libsndfile1-dev $ wget -q "https://mednafen.github.io/releases/files/mednafen-1.24.1.tar.xz" -O mednafen-1.24.1.tar.xz $ tar xfvJ mednafen-1.24.1.tar.xz $ cd mednafen/ $ ./configure $ make # make install

Descargar bios de PlayStation

Para probar es interesante ejecutar por primera vez mednafen para que se generen los directorios pertinentes necesarios.

Luego descargar las diferentes bios de la PlayStation es buena cosa.

scph5500 – 3.0 NTSC-J (1996-09-09)

scph5501 – 3.0 NTSC-U/C (1996-11-18)

scph5502 – 3.0 PAL (1997-01-06)

Por ejemplo puedes copiar las bios de Playstation así:

wget "http://fanta.56k.es/firmware/BIOS_PLAYSTATION/bios_playstation/SCPH5500.BIN" -O ~/.mednafen/firmware/scph5500.bin wget "http://fanta.56k.es/firmware/BIOS_PLAYSTATION/bios_playstation/SCPH-5501.BIN" -O ~/.mednafen/firmware/scph5501.bin wget "http://fanta.56k.es/firmware/BIOS_PLAYSTATION/bios_playstation/SCPH5502.BIN" -O ~/.mednafen/firmware/scph5502.bin

Configurar un GamePad

Lo bueno es configurar el mando. Si dispones de mandos puedes configurarlos pulsando alt+shift 1 para el player1. Alt+shift 2 para el player2.

Un mando usb de esos baratos sirve posiblemente. Otra opción es usar el propio teclado pero … no es lo mismo.

Jugar a un juego de PlayStation

Ahora ya solamente nos queda jugar a un juego. Por ejemplo Pandemonium.

$ wget "http://fanta.56k.es/juegos/playstation1/Pandemonium1/pandemonium.bin" -O SLUS-00232.BIN $ wget "http://fanta.56k.es/juegos/playstation1/Pandemonium1/pandemonium.cue" -O SLUS-00232.CUE $ mednafen -sounddevice sdl SLUS-00232.CUE SLUS-00232.BIN

Saludos cordiales.