lunes, diciembre 21, 2009

Instalando el emulador Gens/GS (y Gens) en Ubuntu 9.10 y otras distribuciones basadas en ella

Gens es un excelente emulador de la antigua y estupenda consola de 16bits Sega MegaDrive (Genesis en América), que compitió con la también estupenda, y de 16bits, SuperNES de Nintendo (Super Famicom en Japón).

Gens (y otros) nos ofrece la oportunidad de revivir joyas del catálogo de la ya "difunta" consola, que disponía de títulos tan buenos como la saga Street of Rage, Golden Axe, Mortal Kombat II y Ultimate Mortal Kombat 3, Super Street Fighter II, la saga Sonic, Gunstar Heroes, Dynamite Headdy, Soleil, Story of Thor, Rocket Knight Adventures, y un largo etc...

Gens/GS, por su parte, es un fork derivado del emulador Gens, que presume de recoger las mejoras introducidas en los diferentes forks realizados a partir de este último, como es el caso de Generator. Entre las mejoras introducidas destaca la actualización de la interfaz gráfica a GTK2, el soporte de OpenGL y la posibilidad de ajuste de brillo y contraste.



Instalando el Emulador

Para instalar el emulador, el Gens/GS en este caso, lo primero que debemos hacer es descargarnos el paquete en cuestión en la siguiente página:

A nosotros nos interesa lo que pone 'Gens/GS Release 7 (Ubuntu 8.04+, i386) (2.24 MB)', al clickar en él, nos descargará un paquete llamado 'Gens_2.16.7_i386.deb'


Distribución de 32bit
Si tenemos una distribución de 32bits (Ubuntu de 32bits, o similar, que use paquetería deb), nos bastará con hacer doble click encima del paquete descargado (la versión disponible al escribir este texto, es 'Gens_2.16.7_i386.deb', pero puede diferir en el momento que lo hagáis vosotros).


También podéis hacer la instalación en una terminal (Aplicaciones -> Accesorios -> Terminal) tecleando:
sudo dpkg -i  Gens_2.16.7_i386.deb


Si os dá errores de dependencias, mirad que dependencia os falta en vuestra distribución y agregadla (en Ubuntu 9.10 no debería daros ningún problema de dependencia)


De todas formas, por si os interesa, son necesarias las siguientes dependencias:

- Xorg o XFree86 - (Xorg 7.4 / xorg-server 1.6.4)
- GTK+ - (2.18.2 ó superior) - paquete gtk2-engines (distros anteriores)
- Libpng - (1.2.40 ó superior) - libpng12-0 (distros anteriores)
- SDL - (1.2.13 ó superior) - libsdl1.2debian (distros anteriores)
- Mesa - (7.5.2 ó superior) - libgl1-mesa-glx o libgl1-mesa-swx11 (1 y 2)




Distribución de 64bits
Puesto que no hay ningun paquete precompilado de 64bits de Gens/GS, utilizaremos el mismo paquete compilado para 32bits ('Gens_2.16.7_i386.deb') que descargaremos de:


http://info.sonicretro.org/Gens/GS#Download


Para que nuestra distro de 64bits, sea compatible con paquetes de 32bits tenemos que tener instalado el paquete ia32-libs


Para instalarlo podemos hacerlo de 2 maneras:


Mediante una terminal (Aplicaciones -> Accesorios -> Terminal) donde teclearemos:
sudo aptitude install ia32-libs
(o también sudo apt-get intall ia32bits)


Mediante el 'Gestor de paquetes Synaptic' (que está en Sistema -> Administración -> Gestor de paquetes Synaptic), donde buscaremos el paquete ia32-libs, lo clickaremos con el botón derecho del ratón, elegiremos "Marcar para instalar", y luego clickaremos en "Aplicar"


Una vez instalado el paquete ia32-libs, vamos a proceder a la instalación del emulador, como es un paquete de 32bits, habra que "forzar" la instalación, para ello, abriremos una terminal (Aplicaciones -> Accesorios -> Terminal), y en ella teclearemos:
sudo dpkg -i --force-architecture Gens_2.16.7_i386.deb


Listo, el Gens/GS está instalado y listo para funcionar, solo a la espera de que le añadamos las ROMS que queramos jugar ;)




1 comentario:

Anónimo dijo...

Mil gracias por tu aporte. Funciona de 10.