Powered By Blogger

sábado, 28 de octubre de 2017

Zsnes no funciona en Ubuntu 16.04 - Snes9x una buena opción.

Varios días atrás empecé a planear la instalación de Zsnes de nueva cuenta en mi computadora (temporadas de nostalgia).

Como nos suele suceder, en ciertas ocasiones nos acomodamos a que los repositorios de Linux instalen todo lo necesario para hechar a andar las aplicaciones que deseamos usar.

Para sorpresa mía, apareció lo realmente indeseable: "Una dependencia no satisfecha"




Está demás decir que me puse a la ardua tarea de querer instalar las dependencias subyacentes a la que ven an la imagen anterior. :P

Ví que sería muy complicado lograr la instalación, sin correr con el riesgo de alterar una o que otra librería común con otros recursos previamente instalados en mi Ubuntu.
Investigando un poco, encontré mi redención hacia los tiempos hermosos de nostalgia infantil: snes9x 

Descargando snes9x.
Podrán descargar snes9x del siguiente sitio, de forma totalmente gratuita y legal:
http://www.s9x-w32.de/dl/

Luego yo descargué el siguiente archivo:

 

Instalación y ejecución de snes9x.
Una vez descargado el archivo, procedí a ubicarlo en mi directorio /opt habiendo previamente creado una carpeta con un nombre intuitivo a snes9x.
El directorio podrá variar al de tu gusto, sólamente asegúrate de contar con los permisos adecuados para lograr la ejecución del programa.


Les dejo la secuencia de pasos a seguir para correr el emulador:



Acá la secuencia de comandos:



$ cd snes9x/
/snes9x$ ls
snes9x-1.52-gtk-79-x86-64.tar.bz2
/snes9x$ sudo tar -xjvf snes9x-1.52-gtk-79-x86-64.tar.bz2
snes9x-1.52/
snes9x-1.52/snes9x-gtk
snes9x-1.52/data/
snes9x-1.52/data/snes9x_32x32.png
snes9x-1.52/data/snes9x.desktop
snes9x-1.52/data/snes9x_16x16.png
snes9x-1.52/data/snes9x_24x24.png
snes9x-1.52/data/snes9x.svg
snes9x-1.52/docs/
snes9x-1.52/docs/gpl-2.0.txt
snes9x-1.52/docs/gtk/
snes9x-1.52/docs/gtk/README
snes9x-1.52/docs/gtk/lgpl.txt
snes9x-1.52/docs/gtk/LICENSE
snes9x-1.52/docs/control-inputs.txt
snes9x-1.52/docs/snapshots.txt
snes9x-1.52/docs/porting.html
snes9x-1.52/docs/lgpl-2.1.txt
snes9x-1.52/docs/snes9x-license.txt
snes9x-1.52/docs/snes9x.conf.default
snes9x-1.52/docs/controls.txt
snes9x-1.52/docs/changes.txt
/snes9x$ ls
snes9x-1.52  snes9x-1.52-gtk-79-x86-64.tar.bz2
/snes9x$ cd snes9x-1.52/
/snes9x/snes9x-1.52$ ls
data  docs  snes9x-gtk
/snes9x/snes9x-1.52$ ./snes9x-gtk
Sound buffer size: 8192 (2048 samples)
OSS sound driver initializing...
    --> (Device: /dev/dsp)...OK
    --> (Format: 16-bit)...OK
    --> (Stereo)...OK
    --> (Frequency: 32000)...OK
    --> (Buffer size: 8192 bytes, 64ms latency)...OK


Me encantó que el emulador trae opciones para cambio del tamaño de la imagen, configuración de joystick, etc. Lo suficiente para jugar bien:

 


 
Listo, acá comienza la diversión: