Quizás algunos ya lo conozcan, otros no; está desde hace una semana aproximadamente en GitHub trending (https://github.com/trending/go). NES es un emulador, valga la redundancia, para juegos de plataforma NES. Está escrito en Go y es muy sencillo de usar (CLI).
Requisitos- Go (Instrucciones aquí (https://golang.org/doc/install)).
- Portaudio (Descargar aquí (http://www.portaudio.com/download.html)).
Citar
Nota: es ideal que añades a tu path el directorio $GOPATH/bin para ejecutar directamente los binarios que Go construya sin necesidad de especificar el directorio.
export PATH=$PATH:$GOPATH/bin
Este paso no será necesario en Windows
InstalaciónPara instalar NES solo debemos ejecutar la siguiente instrucción:
go get github.com/fogleman/nes
Esto creará el binario a partir del código fuente del repositorio y se alojará en
$GOPATH/bin.
PreparaciónPara empezar a usarlo, debemos descargar las ROMs de los juegos que queramos jugar. Una web muy útil que nos servirá para este propósito es ROMs Mania (https://romsmania.com/roms/nintendo). Una vez descargas las ROMs ponerlas en un directorio.
Modo de usoEl modo de uso realmente es sencillo. Tan solo debemos ejecutar el comando
nes seguido de la ruta (absoluta) de la ROM que deseamos cargar. Por ejemplo, yo descargué Supermario (https://romsmania.com/roms/nintendo/super-mario-bros-242404) y la puse en el directorio
~/nes-roms:
nes ~/nes-roms/supermario
Una vez hecho cargará la ROM y podemos empezar a jugar:
(https://i.imgur.com/cXdQOuh.png)