viernes, 2 de enero de 2015

[LINUX]Instalando GnGeo en Xubuntu

Saludos desde Linux, para ser mas exactos Xubuntu 14.04, sabia que tanto quebradero de cabeza, invertigar, frustrarme despues de varios pantallazos a rallas...dio sus frutos, dando asi el nuevo proyecto para este año.

Buscar, Instalar todo lo neseario para poder compilar el emulador en cualquier distro basada en ubuntu

Fuente - http://www.arcadenea.com.ar/retrotecno/homebrew/677-compilar-gngeo-en-linux


  1. Bajensé el build-essential. Para eso vayan a la consola y escriban "sudo apt-get install build-essential" (sin comillas).
  2. Instalen SDL si no lo tienen. Para eso vayan a la consola y escriban "sudo apt-get install libsdl1.2-dev" (sin comillas)
  3. Instalen NASM. "sudo apt-get install nasm" (sin comillas).
  4. Bajen el source de GnGeo. Yo bajé la 0.7, la 0.8 no me compilaba y daba muchos errores. Pueden bajarse también el source actualizado, escribiendo por consola "hg clone https://code.google.com/p/gngeo/" (sin comillas), pero solo si tienen cancha en esto.
  5. Ahora decompriman el source en una carpeta, accedan a la carpeta desde la consola (cd path_de_la_carpeta, ej: cd Descargas/gngeo0.7).
  6. Dentro de la carpeta y en la consola, escriban ./configure.
  7. Una vez hecho el configure, escriban make
  8. Una vez hecho el make sin errores, escriban "sudo make install" (sin las comillas).
  9. Al haber hecho todos estos pasos, ya tienen instalado el gngeo. Lo acceden escribiendo gngeo path_del_juego. 
  10. Es necesario que copien la bios a la carpeta "/usr/local/share/gngeo". Como es una carpeta de sistema, lo tienen que hacer como administrador. Pueden hacerlo facilmente ejecutando "sudo nautilus" (se ejecuta el nautilus como root). Pueden usar la rom de mame "neogeo.zip", pero deben descomprimir en la carpeta mencionada los archivos, y renombrar sfix.sfix a sfix.sfx.
  11. De todas maneras, todo se configura desde el archivo gngeorc que está en la carpeta .gngeo. Es necesario que creen esta carpeta, luego vayan a la carpeta donde tenian descomprimido el source, y copiar el archivo sample_gngeorc a .gngeo, y renombrarlo como gngeorc. Luego lo abren con el editor de texto y lo editan. Ahi pueden configurar el fullscreen, el stretch para que se vea a pantalla completa, los rompath, etc.  
Finalmente ya tenemos instalado el emulador en nuestro linux

Pero como no tiene interface en este momento, con un simple comando en el directorio donde tienes el rom puedes ejecutarlo

Por ejemplo lo descargamos en /home/NombreDeUsuario/Descargas

Tenemos un Metal Slug X ( mslugx.zip )

Abrimos la terminal en ese directorio y ponemos este simple comando

gngeo mslugx.zip

Cargara todos los archivos y empezara la emulacion, cabe incluir que aun no esta configurado por lo que estara el programa en modo ventana, a 1x, tiene preconfigurado estos mandos

Z = A
X = B
A = C
S = D
1 = Start Player 1
3 = Moneda Player 1



Detecta el control de Xbox 360 ya sea alambrico o inalambrico con el receptor casero


Con esto dejo esta primera parte terminada, dentro de poco subo como confirurarlo e iniciando a meter roms hack.