En esta ocasión, vamos a configurar, el que posiblemente sea el mejor emulador de Super Nintendo, y por supuesto, los usuarios de Linux también podemos disfrutar de él. Aunque el tutorial es específico para Ubuntu, la configuración del emulador es válida para el resto de sistemas, incluido Windows. Sólo los primeros pasos y el tramo final son exclusivos para Ubuntu.

Lo primero de todo es bajarnos el emulador e instalarlo. En esta ocasión lo tendremos muy fácil, ya que ZSNES se encuentra en los repositorios, así que nos vamos a Aplicaciones > Añadir y quitar, y allí buscamos el emulador.

Buscamos ZSNES en los repositorios

Una vez encontrado, lo seleccionamos y le damos a Aplicar cambios. El emulador se instalará automáticamente y al final de la instalación nos saldrá una ventana que mostrará que el programa ha sido instalado con éxito.

Instalación de ZSNES con éxito

Una vez instalado ZSNES viene la parte difícil del tutorial, si es que se puede llamar así. Lo primero es ejecutar el emulador, así que nos vamos a Aplicaciones > Juegos > ZSNES Emulator. Nos saldrá una ventana que sólo veremos la primera vez que lo ejecutamos, en la que se nos informa que podemos leernos la documentación para encontrar información a cerca de ZSNES, así como soluciones a problemas frecuentes en su emulación.

Primera carga de ZSNES

Visto esto, nos ponemos manos a la obra para configurarlo debidamente. Lo primero, la configuración del teclado o joystick, así que le damos a Config > Input.

Comenzamos la configuración de ZSNES

Nos saldrá una pantalla tal como la que vemos inmediatamente debajo. En ella podemos configurar todos los botones del mando de la Super Nintendo, así como otras opciones más, como la posibilidad de hacer una configuración específica para cada juego. Yo la he dejado como viene por defecto, porque me parece una buena configuración para teclado.

Configuración del mando

Ahora vamos con las opciones generales. Le damos a Config > Options. Poco hay que podamos hacer aquí, tan sólo unas pocas opciones de carácter general, como la posibilidad de que se nos muestre los frames por segundo durante la emulación, algunas opciones para las opciones para los mensajes de texto, y el formato en que se guardarán la imágenes que capturemos con el propio emulador. Yo las he dejado tal cual.

Configuración de opciones generales

El siguiente paso será la configuración de vídeo. Así que vemos a Config > Video Config. En esta ventana vamos a poder escoger la resolución con la que vamos a jugar. A demás para cada resolución hay un cierto número de opciones. Podemos jugar a pantalla completa o bien en ventana, activar el uso de filtros, usar el modo “strech”, usar OpenGL, o mantener el aspecto original 8:7. Para mi gusto, la configuración inicial es la ideal: 512×448, permitiendo el uso de filtros, manteniendo el aspecto original, y en ventana.

Configuración del vídeo

La siguiente opción importante es la configuración del sonido, Config > Sound Config. En esta apartado podemos configurar las opciones más importantes de sonido, como la velocidad de los “samples”, la interpolación y demás “gaitas”. De momento lo dejaremos tal cual, y sólo lo ajustaremos si tenemos algún problema de sonido general o con algún juego específico.

Configuración de sonido

Ahora vamos a configurar los “paths”, que es donde el emulador guardará las partidas, así como las capturas de pantalla. También usaré esta carpeta para alojar en ella las roms. Yo he creado una carpeta con el nombre ZSNES en el directorio raíz de mi sesión. Lo siguiente seŕa, por tanto, decirle al emulador donde se encuentra la misma y lo que va a guardar en ella, Config > Setup Paths.

Configuramos los Paths

Con esto ya tenemos casi configurado el emulador, tan sólo nos quedan unos cuantos retoques. Podemos ahora configurar las opciones de guardado de la partida (save state) del emulador, Config > Save Options. Aquí encontraremos algunas opciones interesantes a gusto del consumidor. Podemos hacer que al iniciar el juego, se cargue la  última partida guardada, que se auto-incremente el “slot” cada vez que guardemos, podemos también configurar teclas de acceso rápido para cada “slot”, y como no definir la teclas para guardar y cargar la partida.

Configuración de los “save states”

Por último, ya que tenemos la opción, no está de mas guardas las opciones de configuración que hemos ido realizando durante el tutorial, ya que aunque el emulador las guarda automáticamente, nunca se sabe. Misc > Save CFG.

Guardamos la configuración

Por fin, ya sólo nos queda cargar el juego que queramos. Game > Load, y nos saldrá una ventana para buscar el directorio donde tengamos las roms. La segunda vez nos saldrá por defecto el último directorio donde hayamos estado.

Cargamos el juego

Ahora sí, ya podemos disfrutar de los clásicos de la SNES. Como no, yo he elegido uno de los mejores para este tutorial, The Legend of Zelda: A Link to the Past, ¡y a disfrutar! …

The Legend of Zelda: A Link to the Past funcionando con ZSNES

¡Joder!, ¿y el sonido?. Pues sí, no tenemos sonido (al menos los usuarios de Ubuntu 8.04), y no será tan fácil como cambiar las opciones de sonido del emulador, este paso será algo más complejo pues debemos editar el archivo de configuración del emulador.

Lo primero es encontrar la carpeta del emulador. Por defecto estará en el directorio raíz de nuestra cuenta, en mi caso en home > amram, allí es donde estará la carpeta que buscamos, .zsnes, que no vemos por ser un archivo de sistema, y por tanto, oculta. Para verla le damos a Ver > Mostrar los archivos ocultos. El archivo que necesitamos configurar es zsnesl.cf, lo abrimos, y deberemos encontrar este segmento de código:
; ----
; -- Sound --
; ----
; libAO driver to use. Use zsnes --help to see valid list.
; However "auto" (to automatically pick best one), and "sdl" should
; always be available.
libAoDriver="auto"

Ahora lo que debemos hacer es editar la línea que no está comentada, la que no lleva el punto y coma, y cambiar el valor “auto” por “sdl”, quedándonos de esta forma:
; ----
; -- Sound --
; ----
; libAO driver to use. Use zsnes --help to see valid list.
; However "auto" (to automatically pick best one), and "sdl" should
; always be available.
libAoDriver="sdl"

Con este último paso, en la siguiente ejecución de ZSNES ya podremos disfrutar al 100% de la gran consola de Nintedo, la Super Nintendo, en nuestro PC.

Ayuda con el problema de sonido: Ojos de Gato.

Tags: ,

9 Comentarios sobre “ZSNES, el tutorial para Ubuntu”

  1. MD dice:

    Gracias por el tutorial. Pero la gran duda con el Zsnes es ¿Como hacer que funcione en sistemas de 64 bits como la ubuntu de 64 bits? Porque los desarrolladores del Zsnes tienen infinidad de codigo fuente en ensamblador para 32bit y parece que no andan con ganas para limpiarlo y pasarlo a C, aparte que el codigo fuente es un lio del 15 porque 3 veces que lo he estado viendo a ver si podia meterle mano, acabe desquiciado.

  2. amram dice:

    Ya me gustaría a mi también “meterle mano” en 64 bits, supongo que todo se andará. Si encuentro algo interesante al respecto y consigo hacerlo, puede que se merezca un segundo tutorial.

  3. nuvalo dice:

    Buenas, ya se que no es lo mismo que el zsnes, pero el snes9x creo que iba en 64 bits. Echazle un vistazo a esta versión, tiene un interfaz basado en gtk muy bueno:
    http://www.snes9x.com/phpbb2/viewtopic.php?p=22874

    La gracia del zsnes es precisamente esa parte que tiene escrita en ensamblador. Es un trozo de código muy grande, así que dudo mucho que lo toquen en un tiempo.

  4. Juan Luis dice:

    Hola!

    Yo tengo el problema de no poder usar mas de dos teclas a la vez, eso es util en juegos dos de caminas, disparas y brincas como en megaman o mario.
    sabes que debo configurar? le voy a hechar mano a ver si no desconfiguro todo.
    de antemano gracias.

  5. roniel dice:

    como activo los cheat en el snex9x men plzz

  6. Juan Luis dice:

    bueno, pues les comento que para que no suceda que no se pueden oprimir varias tecla a la vez por que no las reconoce el juego, es necesario configurar el teclado con las teclas ctrl,super,shift,alt … por que no se almacenan en bufer como las letras.

  7. ANDY dice:

    Tengo instalado el zsnes en ubuntu 9.4, todo me funciona de maravilla excepto por que no puedo salvar el juego (gran problema), todo lo tengo configurado igual a este tutorial, cuando intento salvar me aparece un mensaje q dice unable to save; si alguien sabe como solucionar este problema, le agradezco de antemano. Les dejo mi correo:andylv24@hotmail.com

    Saludos!!

  8. Daniel dice:

    bueno esta muy bien el tutorial el problema que tengo es que esta lento el juego ironicamente estoy jugando el de zelda y el sonido se escucha entre cortado con pausas y link camina algo lento
    PD: tengo ubuntu 9.10 karmic koala como puedo solucionarlo mi correo nimlotx@hotmail.com

  9. Miguel dice:

    Para hacer funcionar el Zsnes en Karmic de 64 bits, les dejo estas lineas de código:


    wget http://mirrors.kernel.org/ubun....._amd64.deb
    sudo dpkg -i zsnes_1.510-2.1ubuntu1.1_amd64.deb

    No lo he probado gran cosa, pero de entrada funciona

Deja un comentario

Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>