(http://www.supermodel3.com/Images/WireframeCar.jpg)
El emulador en cuestión es el conocido Supermodel. Paso a explicar cómo hacer para compilar este emulador, capaz de correr roms que MAME aún no puede correr. Está en tempranísimas etapas de desarrollo, pero algunos juegos funcionan con pequeños bugs. Pueden ver una lista de juegos compatibles en su sitio oficial http://www.supermodel3.com/About.html
El tutorial a continuación está descripto para Debian y distribuciones basadas en Debian, como Ubuntu o Linux Mint (entre muchas otras). Pero pasando el método que involucra la descarga de paquetes necesarias, el proceso es el mismo para cualquier distribución.
Paso 1: Instando lo necesario para compilar# aptitude install subversion build-essential libsdl1.2-dev libglew1.5-dev zlib1g-devNota: correr este comando como Root o Sudo, dependiendo de la distro y la configuración.
Paso 2: Descargando el código fuenteAcá debemos trabajar en un directorio en el que queramos que los archivos del emulador se alojen. Es opcional en cada caso. Pero una vez en este directorio, creamos el directorio Supermodel y descargamos el código fuente más reciente a través de SVN.
Entonces, creamos el directorio y lo seleccionamos así:
$ mkdir Supermodel
$ cd SupermodelEsto como usuario normal, no Root, ni Sudo. Ya dentro del directorio Supermodel, procedemos a descargar la versión más reciente del código:
$ svn co https://model3emu.svn.sourceforge.net/svnroot/model3emu/trunk
$ cd trunkATENCIÓN: la versión en desarrollo puede contener bugs. Si preferís algo más estable, lo mejor es bajar el zip con la versión estable más reciente desde este enlace: http://www.supermodel3.com/Download.html
Paso 3: Compilando$ ln -s Makefiles/Makefile.SDL.UNIX.GCC Makefile
$ makePor suerte este emulador compila rápido.
Paso 4: Dejando todo listoEn este paso vamos a dejar la configuración del emulador lista.
$ cd bin
$ mkdir Config NVRAM Saves
$ cp ../Config/Supermodel.ini ConfigLuego, como Root, damos permisos de ejecución al binario.
# chmod 755 SupermodelFinalmente hacemos un enlace del binario (opcional, pero recomendado):
# ln -sf Supermodel /usr/local/bin/Supermodel
# chmod 755 /usr/local/bin/SupermodelPaso 5: ¡¡A JUGARRRR!!El comando para correr los juegos es:
$ Supermodel ROMDonde
ROM es la ruta donde está el ROM que queremos correr.
Para correr en pantalla completa, debemos agregar el switch
-fullscreen. Adicionalmente, podemos cambiar la resolución con el switch
-res=1024,768. Claramente
1024,768 quiere decir que se está indicando una resolución de 1024x768. Este parámetro puede cambiarse respetando el concepto. Para más opciones de configuración, leer el siguiente link: http://www.supermodel3.com/Usage.html
Fuente: http://www.supermodel3.com/Forum/viewtopic.php?f=7&t=311
Capturas del Supermodel
(http://www.supermodel3.com/Images/ScreenShot11.jpg)
(http://www.supermodel3.com/Images/ScreenShot13.jpg)
(http://www.supermodel3.com/Images/ScreenShot12.jpg)
Script para que lo disfrute toda la familia
Con la idea de facilitar el uso para aquellas personas que no sepan ingresar comandos en una terminal o consola, les dejo este sencillo script que requiere de
zenity. El script muestra un cuadro que permite seleccionar el ROM de manera visual, y directamente corre el emulador.
Creamos un archivo llamado sml3-open
# nano /usr/local/bin/sml3-openY copiamos esto en el archivo
#!/bin/bash
Supermodel `zenity --file-selection` -fullscreen
exit 0El script corre el emulador en Fullscreen directamente. Pueden editarlo a su gusto personal. Una vez finalizados los cambios que prefieran, lo guardan y le dan permisos de ejecución.
chmod 755 /usr/local/bin/sml3-openPor último, ponemos un lanzador en el Panel, en el Escritorio, o donde queramos.
Bueno, cualquier consulta, posteen aquí.
Saludos.
Muchas gracias por el dato, acabo de borrar todo el disco e instalar ubuntu 14.04, soluciono unos problemas que surgieron y lo pruebo.
gracias y salu2
Cuando armé esto estaba caído el Wiki, y ahora no tengo ganas de convertirlo :P
Yo también podría hacer un script para que este se haga automático, pero nah loco, laburen. :icon_biggrin: