Neo-Geo en ubuntu. Gngeo y Xgngeo.

xgngeo.jpggngeo_logo.png

Por fin lo logre. Ya tengo instalado mi emulador de Neo-Geo en ubuntu. He instaldo el Gngeo y su interfaz grafica el Xgngeo. Estos dos se instalan por separado y hay que compilarlos.

  • Lo primero que debes hacer es bajar ESTE archivo y descomprimirlo.
  • Abre la terminal, con el comando “cd” navega hasta la carpeta descomprimida.
  • Ejecuta el siguiente comando: ./configure.
    • Si te sale el error: configure: error: installation or configuration problem: C compiler cannot create executables. Instala el “build essential”, desde synaptic o la terminal.
    • Si te sale el error: “error: can’t find zlib on your system” Instala “zlib1g-dev” y “zlibc”
    • Si te sale el error: “configure: error: can’t find sdl-config on your system” Instala “libsdl1.2-dev”
  • Ahi mismo en la terminal escribe “make” y presiona entar.
  • Escribe “sudo make install” y presiona enter.
  • Hasta Aqui ya deberias tener instalado el emulado Gngeo. Congrats!
  • Para instalar la interfaz grafica descarga ESTE archivo.
  • Descomprimelo y navega desde la terminal hasta el.
  • Ejecuta el siguieten comando “python setup.py install”
  • Hasta aqui deberias tener instalado el emulador y la interfaz grafica. one more time, Congrats!
  • Ahora deberas descargar el Bios de neo-geo. En esta pagina encontraras links para descargarlo.
  • Si no tienes todo lo anterior el ejecutar el xgngeo desde Aplicaciones > Juegos > Xgngeo te pedira que espefiques las rutas faltantes. En la que mas se presentan errores es en la del Bios. Revisa que la ruta lleve a una carpeta con el Bios que has descargado.

22 comentarios para “Neo-Geo en ubuntu. Gngeo y Xgngeo.”

  1. Kazuma Dice:

    Hola amigo queria ver si podias poner algunas imagenes de como configurar el bios y eso porque hay una parte que te pide seleccionar el bios y algo acerca de los drivers de no se que, he buscado miles de formas de configurarlo y aun asi no corre, espero puedas ayudarme me desespero amigo gracias por el tiempo atte Jorge Decuir Martinez usuario de Kubuntu Feisty Fawn

  2. Kazuma Dice:

    Espero puedas poner imagenes si puedes, te lo agradecere mucho

  3. bbto Dice:

    Lo que sucede es que te pide que especifiques algunas rutas. Al instalar el gngeo a veces no se crea el directorio que deberia ir /usr/share ese directorio se llama gngeo y adentro contiene otro directorio llamdado romrc.d

    Lo que puedes hacer es crear ese directorio en esa ruta.

    Cuando no se crea ese directorio se crea un directorio oculto en tu carpeta personal. Ve a tu carpeta personal y presiona Ctrl+h y veras una carpeta llamada .gngeo Adentro de ese directorio puedes crear un directorio llamado romrc.d y poner esa ruta donde te pide los drivers de ROMs. Quedaria asi:

    /home/tunombredeusuario/.gngeo/romrc.d

    Las imagenes te las debo, con esto deberias poder configurar las rutas, ya saber, crea un directorio en /usr/share que se llame gngeo y adentro otro llamado romrc.d o crea un directorio con ese mismo nombre en /home/tuusuario/.gngeo

  4. cheyo Dice:

    Hola, gracias por el fantastico tutorial…! solo te comento que tiene un error en esta parte:

    Si te sale el error: “error: can’t find zlib on your system” Instala “zlibig-dev” y “zlibc”

    zlib1g-dev <—- ese es el nombre correcto de la librería, (con un 1 en vez de “i” )

    Un saludo, gracias nuevamente.

  5. bbto Dice:

    Vale, gracias.

    Salu2.

  6. seva Dice:

    me sale el error de q no tengo drivers…
    q puede ser ????????????’
    estoy corriento kof2002 2001 y mutalslup

  7. gorerod Dice:

    gracias por el manual de instalacion
    logre instalarlo pero al correr algun rom (kof 98 y mark of wolves) me sale

    The following bios files are missing :
    /home/kratos/gngeo-0.7/sp-s2.sp1
    /home/kratos/gngeo-0.7/sfix.sfx
    /home/kratos/gngeo-0.7/000-lo.lo

    entiendo q no encuentra algunos archivos pero de donde saco estos archivos q faltan

  8. Armax Dice:

    se lo sificil y lo incomodo de la mayoria de los usuarios cuando van a gujar en el ngeo y encuentran poca compatibilidad debido a que las roms estan hechas practicamente para guindows entonces muchos tienen que hackear modificarlas para correrlas en linux y hasta actualizar el romrc, pues pronto un grupo de jovenes latinoamericanos-vanazolanos lanzaran en la red un sistema operativo completo ya pre-configurado llamado venenux incluyendo emuladores!porfavor divulgenlo y esperen!

  9. wichotux Dice:

    Esos archivos son bios, checa los links que dio el autor.

  10. sebastian Dice:

    Hola, la verdd es que soy muy nuevo en esto del neogeo, pero tengo la duda con la bios, me meto a esa pagina que idec ahi bajo la bios, pero me baja unos zip, los descomprimo pero no me los pesca cuando le voy a poner la ruta?, no aparece ningun archivo valido.
    eso

    gracias

  11. JOAN Dice:

    Hola, lo que pasa es que tengo el mismo problema del mensaje anterior, cuando busco la bios del XGngeo descargo un neogeo.zip pero ese archivo no contiene el archivo .bin que es el q necesito para poder utilizar la ruta del emulador si alguien tiene el verdadero bios lo agradeceria mucho. GRACIAS.

  12. raul Dice:

    soy novato en esto de linux cuando le tecleo en comando make me sale:
    make all-recursive
    make[1]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    Making all in src
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    Making all in effect
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    make[3]: No se hace nada para `all’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    Making all in blitter
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    make[3]: No se hace nada para `all’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    Making all in ym2610
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    make[3]: No se hace nada para `all’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    Making all in generator68k
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    make[3]: No se hace nada para `all’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    Making all in mamez80
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[3]: No se hace nada para `all’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    make[3]: No se hace nada para `all-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    Making all in data
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    Making all in romrc.d
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[2]: No se hace nada para `all’.
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′

    y si le tecleo sudo make install
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    /bin/bash ./mkinstalldirs /usr/local/man/man1
    /usr/bin/install -c -m 644 ./gngeo.1 /usr/local/man/man1/gngeo.1
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    /bin/bash ./mkinstalldirs /usr/local/share/gngeo
    /usr/bin/install -c -m 644 ./romrc /usr/local/share/gngeo/romrc
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    hermanito@pinky:~/Escritorio/gngeo-0.7$ clear

    hermanito@pinky:~/Escritorio/gngeo-0.7$ sudo make install
    Making install in src
    make[1]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    Making install in effect
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    make[3]: No se hace nada para `install-exec-am’.
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/effect’
    Making install in blitter
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    make[3]: No se hace nada para `install-exec-am’.
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/blitter’
    Making install in ym2610
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    make[3]: No se hace nada para `install-exec-am’.
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/ym2610′
    Making install in generator68k
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    make[3]: No se hace nada para `install-exec-am’.
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/generator68k’
    Making install in mamez80
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[3]: No se hace nada para `install-exec-am’.
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src/mamez80′
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    /bin/bash ../mkinstalldirs /usr/local/bin
    /usr/bin/install -c gngeo /usr/local/bin/gngeo
    make[3]: No se hace nada para `install-data-am’.
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/src’
    Making install in data
    make[1]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    make[2]: No se hace nada para `install-exec-am’.
    /bin/bash ../mkinstalldirs /usr/local/share/gngeo
    /usr/bin/install -c -m 644 ./cursor.bmp /usr/local/share/gngeo/cursor.bmp
    /usr/bin/install -c -m 644 ./gui_font.bmp /usr/local/share/gngeo/gui_font.bmp
    /usr/bin/install -c -m 644 ./gui_font2.bmp /usr/local/share/gngeo/gui_font2.bmp
    /usr/bin/install -c -m 644 ./sb_arrows.bmp /usr/local/share/gngeo/sb_arrows.bmp
    /usr/bin/install -c -m 644 ./little_font.bmp /usr/local/share/gngeo/little_font.bmp
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/data’
    Making install in romrc.d
    make[1]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[2]: No se hace nada para `install-exec-am’.
    tar -xzf ./romrc.d.tgz
    mkdir -p /usr/local/share/gngeo/romrc.d
    /usr/bin/install -c -m 644 *.rc /usr/local/share/gngeo/romrc.d
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7/romrc.d’
    make[1]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[2]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[2]: No se hace nada para `install-exec-am’.
    make install-man1
    make[3]: se ingresa al directorio `/home/hermanito/Escritorio/gngeo-0.7′
    /bin/bash ./mkinstalldirs /usr/local/man/man1
    /usr/bin/install -c -m 644 ./gngeo.1 /usr/local/man/man1/gngeo.1
    make[3]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    /bin/bash ./mkinstalldirs /usr/local/share/gngeo
    /usr/bin/install -c -m 644 ./romrc /usr/local/share/gngeo/romrc
    make[2]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7′
    make[1]: se sale del directorio `/home/hermanito/Escritorio/gngeo-0.7

    esto y muchas otras porque rias sinoes mucha molestia me prodrias ayudar porfavor

  13. davo Dice:

    el nombre del archivo que requieren es uni-bios.rom que esta en el último enlace de bios de la pagina a la que te manda el autor del foro.

    por otro lado aun no me jala los juegos me dice que no encuentra los drivers de los roms, es solo crear el directorio o se necesitan los archivos
    ya que michos de mis juegos, nunca se pudieron abrir en el mame unicamente en el neorage

  14. Javier Dice:

    cuales son los putos driver k necesitoooooooooooooooooooooo

    ?????

  15. Javier Dice:

    o como mierda desinstalo el programa

    por me dice que no esta instalado…

  16. Epsilon Cob Evolution Dice:

    tengo la solucion a sus problemas chamacos jeje despues de estar horas buscando como diablos instalar bien este mendigo programa les voy a enlistar todoslos problemas y las soluciones que se me presentaron:

    1. si te sale un herror al instalar de los primeros que marca intala los programas de acuerdo al error que te salio y vuelve a dale la opcion “./configure” esto porque te pueden salir los 3 errores solo que te los da de 1 en 1 jaja

    2. tal ves como a mi te halla pasado que no se quiere crear la carpeta para instalar e Xgngeo te pasa que dice “access denied” o acceso denegado en la ultima linea cuando todo parecia estar bien, bueno pues antes de la opción “python setup.py install” escribes “sudo” para indicar que lo instalaras con privilegios de “Root”. quedaria asi “sudo python setup.py install”

    3. bueno hora de configurar las entradas.
    primero: la bios esta compuesta basicamente de varios archivos entre los cuates destacan:000-lo.lo,sfix.sfx,sp-s2.sp1 y uni-bios.rom, que no es otra cosa mas que los archivos de la bios de neogeo reescritos como los archivos para la bios de winkawaks, vease(http://www.geocities.com/xinet2004/winkawaks.htm)
    Para que no tengan problemas se los mando en un archivo ya empaquetado:http://www.megaupload.com/?d=F9LM8KFH

    segundo:el directorio del los drivers para nuestros juegos deben dejarlo por defecto, esto quedaria asi:
    “/usr/local/share/gngeo/romrc.d/”

    3. Ahora solo resta configurar nuestros controles eso se los dejo de tarea nos vemos y espero que les sirva, no se olviden que como soy usuarios free en megaupload el archivo puede desaparecer si no se le da uso

    a por cierto el archivo uni bios es el mas reciente que encontre es el 2.3 asi que no se preocupen por nada
    nos vemos y gracias a todos

  17. keogh Dice:

    gracias, el último comentario ha sido de gran ayuda =]

    s4lu2

  18. Ixtlamictlan Dice:

    Hola, pues la verdad después de mucho tiempo de haber descargado el emulador no me había dado a la tarea de instalarlo pero ahora que ya lo hice no pude hacer andar ningún juego, igual que a otros me sale el error diciendo que no hay drivers para el rom… a mi parecer aún le falta mucho camino de compatibilidad.

    Poe suerte a estas alturas Wine tiene una maginifica compatibilidad con el emulador Neo Geo para Windows y pues en mi caso fue de chiripa descubrir esto, ya que yo tengo el emulador de Windows desde hace años.

    Como estaba harto de que ningún rom me funcionara metí mi CD de Neo Geo y corri el NeorageX con wine… jojojojo, funciona joya.

    A todos aquellos que tengan el mismo problema de drivers no se compliquen la vida, busquense en emulador Neo geo con la mayor cantidad de juegos posibles y échenlo a anadar con Wine.

    Linux es genial pero tampoco vamos a perder tiempo útil de nuestras vidas tratando de configurar un emulador que no trabaje bien… jejeje esa es mi opinión…

  19. Goddamn Knight Dice:

    Me rindo, haga lo que haga me dice que no encuentra los drivers adecuados…

  20. Top Ten; mis mejores post « Ubuntu para novatos Dice:

    [...] 7.- Gngeo y Xgngeo. Emuladores de Neo-Geo para GNU/Linux. [...]

  21. Alexis Dice:

    Soy nuevo en linux, por lo cual tengo una duda…
    como que abrir la terminal???

    perdona mi ignorancia

    gracias

    • bbto Dice:

      La terminal es un interprete de comandos. Es algo asi como una interfaz entre el usuario y el sistema operativo donde escribes ordenes o propiamente comandos. Para que me entiendas es algo asi como el MS-DOS de windows. La encuentras en el menu aplicaciones > Accesorios > Terminal.

Escribe un comentario