Home Retro&Tecno Homebrew Compilar Yabause en linux (Emulador Sega Saturn)
Compilar Yabause en linux (Emulador Sega Saturn)
Retro&Tecno - Homebrew
Escrito por Macoy   
Sábado 06 de Octubre de 2012 11:43

yabause

Yabause es un excelente emulador de la consola Saturn, lamentablemente los paquetes no están actualizados para linux. Asi que la solución es compilarlos a mano del source. Acá un tutorial para hacerlo.

  • Primero de todo, nos aseguramos de tener las dependencias. Les recomiendo que antes de todo bajen el build-essential. Pongan en consola "sudo apt-get install build-essential" (sin comillas), o en el gestor de paquetes de synaptics busquen build-essential e instalenló.
  • Posiblemente necesiten instalar sdl, "sudo apt-get install libsdl1.2-dev" (sin comillas).
  • Tambien es necesario tener CMake, "sudo apt-get install cmake" (sin comillas).
  • Instalen tambien gtk 3, "sudo apt-get install libgtk-3-dev" (sin comillas).
  • Opcionalmente se requiere:

             glut
             gtkglext
             mini18n (translations)
             OpenAL (sound)
             OpenGL
Si llegara a faltar algo, recuerden buscar la libreria con "apt-cache search nombre-de-la-libreria" (sin comillas). O utilizar el buscador del gestor de paquetes de synaptics. Despues instalan con "sudo apt-get install nombre-de-la libreria", o desde synaptics.

  • Una vez hecho esto, necesitan descargar el source del svn. Tienen que crear una carpeta donde van a bajar los archivos, pueden hacerlo en el home, pueden ponerle de nombre "yabause" (quedaría algo tipo "/home/usuario/yabause" donde usuario es el nombre de usuario que tienen asignado".
  • Entonces, dentro de la consola, escriben cd yabause (para entrar a la carpeta). Una vez adentro escriben:

             svn co https://yabause.svn.sourceforge.net/svnroot/yabause/trunk/yabause

             Esperan un momento, van a descargarse unos archivos, esperen a que termine cheeeeeeeeeeeeee.

  • Dentro de la carpeta yabause que crearon, crean una carpeta llamada build. Si estaban en la consola dentro de /home/usuario/yabause escriben (en la consola) cd build.
  • Dentro de "build", escriben "cmake path-donde-bajaron-los-sources", que en nuestro caso sería "cmake /home/usuario/yabause/yabause" (sin comillas, usuario lo reemplazan con su nombre de usuario). Lo que estan haciendo es crear el archivo makefile para compilar. Si falta alguna dependencia les va a tirar algun error. Bajen esa libreria que falta.
  • Si terminó sin errores, el paso siguiente es escribir en consola make. Empezará a compilar.
  • Si termina de compilar sin errores, escriban sudo make install. Lo instalará, y lo podran acceder escribiendo por consola yabause, o desde el menú de aplicaciones.


Otras cuestiones a considerar:

  1. Les va a pedir una bios (aunque no necesita). Bajen de esta página el archivo saturn.zip, lo descomprimen en alguna carpeta, tipo "juegos/bios" y luego dentro del emulador le indican el path donde se encuentran sus bios. Si bien el emu no necesita la bios, está mejora mucho la emulación.
  2. Ahora solo falta que se bajen algun juego. Tienen que ser isos. Les recomiendo que se instalen el acetoneiso "sudo apt-get install acetoneiso" o desde synaptics lo buscan. Ahi pueden montar su imagen de cd de saturn que bajaron. Igual el emu tiene para abrir archivos de imagen, pero solo .iso, , asi que si es un mdf o un cue deberan convertirlo con alguna de las miles de guias que hay en internet. O montarlo en acetoneiso y correrlo como un cd desde la unidad virtual. 
  3. Si les da muchos problemas para compilar el source del svn, bajensé el source oficial de acá


 

Fjdfhjsk (soushial)

Seguinos en Facebook:


Baababaa en Twitter:


Puteanos en Youtube:

youtube

Nuestros proyectos en GitHub:

github


Webs amigas