Compilar Pcsx2 – emulador de PS2 para Linux

Relacionada con pcsx2 – emulador de PS2 para Linux.

En los foros de ElOtrolado me encuentro las instrucciones de como compilar este emulador,Aqui el texto (Copy y Paste):

como solucionar: excepción de coma flotante
A mi también me paso.
Solución: Compilar el código fuente, ánimo, es muy sencillo.
Por cierto ya se que es algo tonto si usais beryl desactivarlo porque afecta bastante en el rendimiento dado.
Los creadores recomiendan usar Fedora core 6 ya que se ha compilado para ella. Por otra un paso al menos en ubuntu logrado
funcionar :

libbz2-dev
subversion
libjpeg62-dev
build-essential
libgtk2.0-dev
libxxf86vm-dev
x11proto-xf86vidmode-dev
automake1.9

Las instrucciones a ejecutar son:


sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 libbz2-dev
sudo apt-get install libglu1-mesa-dev
svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2
cd pcsx2
sh build.sh all

Yo no tengo maquina para probar esto, pero tal vez a alguien le pueda servir. Saludos.

24 Responses to “Compilar Pcsx2 – emulador de PS2 para Linux”


  1. 1 strider octubre 25, 2007 de 6:00 pm

    Hola !!1

    cuando escribo sh build.sh all, el programa avanza un tanto , pero termina con el siguiente error:

    hi, when I compile using sh build.sh all I get the following error message:

    zerogs.cpp:321: aviso: la variable ‘ g_vars’
    que no es local usa un tipo anónimo
    zerogs.cpp: In function ‘void ZeroGS::HandleGLError()’:
    zerogs.cpp:892: error: ‘GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT’ no se declaró en este ámbito
    make[1]: *** [libZeroGSogl_a-zerogs.o] Error 1
    make[1]: se sale del directorio `/home/strider/pcsx2/plugins/gs/zerogs/opengl’
    make: *** [install-recursive] Error 1
    Error with building plugins

    por favor, ayuda (uso linux ubuntu 7.10 x86_64)
    please help (ubuntu 7.10 x86_64)

  2. 2 el peo fatal noviembre 15, 2007 de 3:42 pm

    a mi me sale exactamente lo mismo, no tengo idea por qué, porfavor ayuda, tengo ganas de tener mi emulador de play 2 en mi
    ubuntu 7.10 64 bits.

    espero ayuda, plisss.

    el peo fatal

  3. 3 AsNeSiO noviembre 15, 2007 de 8:14 pm

    Mesmo problema aqui(ubuntu 7.10 64), mas achei em um forum americano….
    Instale estes arquivos:

    “apt-get install libglew1.4 libglew1.4-dev libasound2 libasound2-dev”

    sorry for the brazilian portuguese…. I can understand you but can’t talk/write spanish very well

  4. 4 el peo fatal noviembre 15, 2007 de 9:30 pm

    Te agradezco tu comentario AsNeSiO, voy a intentar de nuevo, si me va bien te agradezco de nuevo, sino, te agradezco igual, jejeje

    If you want to write in brazilian portuguese, just do it, you have the same right to said things in your own language than us.

  5. 5 el peo fatal noviembre 15, 2007 de 9:39 pm

    make[1]: *** [libZeroGSogl_a-GSmain.o] Error 1
    make[1]: se sale del directorio ‘/home/felipe/pcsx2/plugins/gs/zerogs/opengl’
    make: *** [install-recursive] Error 1
    Error with building plugins

    eso aparece luego de los paquetes que me dijo AsNeSiO, aun no funciona, por favor alguine que ya haya solucionado este problema, que de alguna solucion, ya he revisado creo que bastantes blogs y foros, pero lo más completo que he hallado ha sido lo que vi aca. eso

    el peo fatal

  6. 6 el peo fatal noviembre 15, 2007 de 9:51 pm

    Ah a propósito, no pude instalar “sudo apt-get install libglu1-mesa-dev” dice que no se pudo encontrar el paquete.

    por favor, alguine mas que pueda aportarnos

  7. 7 NuhR noviembre 24, 2007 de 2:02 pm

    *** todo hay que hacerlo con el comando “sudo” al principio.

  8. 8 XMAXIMUSX diciembre 9, 2007 de 3:07 pm

    eu tive o mesmo problema aqui. é necessário instalar esse arquivo: nvidia-cg-toolkit
    vai no gerenciador de pacote synaptic e procura o arquivo: nvidia-cg-toolkit

  9. 9 PICCORO diciembre 14, 2007 de 4:20 am

    PICCORO Dice:
    December 14th, 2007 en 5:29 am

    soy el hermano de jan, y he compilado el ps2 en un linux viejo y asi si corre mas rapido, pero (quizas no entiendan pero funciono con el yabause y otros), yo tengo una pentium2 500MHz acabada de “re”comprar y son patrañas lo de la emulacion en estos dias.. no tiene sentido la emulacion ya… veamos esto

    en la PS2:
    *CPU IBM 200MHz(+/-),
    *32Mb RAM max RAMBUS 8Gb/s,
    *4Mb 50MHz GPU,
    *16bit sound card generic ac97 standar
    *bus PCI 66MHz
    *systema preestablecido sin opcion a acelerar o disminuir el rendimiento

    my pc:
    *Pemtium II 500MHz (clocket 550MHz),
    *2 x 256Mb RAM pc 133MHz SDRAM cl 2.0 Hi-end,
    *Geforce 3 ti 250MHz 64Mb/550MHz-DDR
    *16bit soundblaster AWE64 4Mb memory buffer midi
    *Bus PCI 72MHz (clocket)
    *algunos toques en el kernel: hi aggressyve memory optimizations

    teniendo como ven, a exepcion del cpu un muy exelente hadrware por sobre el ps2, tanto video (una ti) como en sonido (la ultima soundblaster con trabajo de hardware) y memorias cl 2.0 (las ultimas de las DDR mas rapidas con tiempo de espera minimo), el pcsx2 no corre ni cerca de lo decente, el harware no es nada nuevo pero supera en creces el del ps2

    no le veo el sentido el derroche de recursos al programarlo, en el codigo hay muchas instrucciones algo confusas, no puedo colaborar en lo minimo creo estoy un poco atras en conocimiento, o creo que tratan de hacer el trabbajo facil pero no se ve sentido algo como “debes tener nvidia” ademas de que creo se ayudan muchos de herramientas de guin-dow que generan partes del codigo fuente, no por criticarlo pero creo tanta ayuda genera codigo no optimo..

    estoy estudiando mucho C para ver si puedo meterme en esto de arreglar dichos fallos de “abuso” de recursos pero el tiempo y mis recursos son algo limitados

    ademas requiere puro nvida y ati, sino no corre ese es otro punto sin sentido, hay mas de 30 compañias de graficas y debo somprar solo esas marcas!!

  10. 10 antisistm enero 17, 2008 de 10:09 pm

    El colega XMAXIMUSX ha dao en el klabo

    sudo apt-get install nvidia-cg-toolkit

    i se resulven los problemas al compilar 😀

  11. 11 amanuense febrero 11, 2008 de 3:30 pm

    para piccoro, no soy el equipo que desarrollo el pcsx2 ni les conosco, lo que si hago es admirar que alguien se tome la molestia de hacer un emulador, como practica de programacion, ingenieria inversa y prueba de nervios es bastante bueno, si no corre ni decentemente en tu maquina es por una muy simple razon… esta emulado no virtualizado, y mucho menos es nativo, para la gente que no conoce la diferencia entre estos tres es bastante simple:

    emulado: ni el software ni el hardware son propios de lo que se esta haciendo, es decir, intentas jugar un juego de ps2, en el hardware de tu computadora (que no es de ps2) utilizando un sistema que no es el sistema operativo del ps2, y de hecho estas usando una aplicacion que tiene que leer del disco, traducirlo, interpretarlo y despues pasarselo a tu sistema operativo para que este lo interprete y lo ejecute, es un proceso largo pesado pero muchas veces funciona si sabes hacerlo/configurarlo, un ejemplo bien simple es wine.. corres aplicaciones windows sobre linux, la aplicacion cree que esta en windows y wine le dice que tiene tal y tal disco duro que en realidad son carpetas.

    virtualizado: el software es original, pero el hardware no, o simplemente se le hace creer al software que el hardware tambien lo es, pero resulta que no, un ejemplo son todas los sistemas como VirtualMachine, VMWare, QEmu entre otros, que uno puede instalar un sistema operativo y hacerle creer que esta corriendo en una computadora en especifico con un hardware en especifico, segun el tipo de virtualizacion se puede pasar el control del hardware fisico al SO huesped, pero se requieren ciertos requisitos.

    Nativo… nada como tener tu propio ps2 donde correr tus juegos de ps2, recordemos que fue diseñado para eso, la lectura de datos e interpretacion fue hecha del paso 1 al paso 5, cuando generas un emulador tienes que hacerlo al revez y los planos no existen, es como querer salir de un laberinto vendado de los ojos y caminando hacia atras… sera mucho mas dificil, no dudo ni poquito que los de Sony se hayan tomado la molestia de hacer la decodificacion de simbolos de los discos por medio de hardware el cual responde en nanosegundos mientras que una decodificacion por medio de software tiende a ser decenas, cientos o hasta miles de veces mas lenta en la razon de microsegundos.

    sabiendo esto no le pidas peras al olmo, si tu ordenador es de 500MHz y le pides que EMULE algo que esta hecho para 200MHz cualquiera pensaria que tiene las de ganar siempre y cuando le quites el sistema operativo y le metas el sistema operativo del ps2, ahi si correra mas rapido.

    respecto de que funcione solo con nvidia y ati…. recuerda que los proyectos de linux los hacemos la gente en nuestros ratos libres y los regalamos, si yo hago algo que me tomo mil horas puede que si me dedico a eso y nada mas a eso tarde unos dos meses, pero lamentablemente como seres humanos tambien comemos y dormimos, y para poder comer es necesario tener comida, y para tener comida es necesario tener dinero, y para tener dinero tenemos que trabajar… es un circulo vicioso, no se si tu seas trabajador, estudiante, desempleado o que seas, solo te pido que tengas un poco mas de respeto hacia el trabajo de otros y hagas criticas constructivas y no destructivas… no es lo mismo decir “yo lo haria mejor” a decir “me tarde 6 meses pero pude corregir esto”.

    hasta la proxima.

  12. 12 mrsy20 febrero 21, 2008 de 8:16 pm

    sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake libbz2-dev libSDL-dev joystick libasound-dev autoconf libglew-dev

    sudo apt-get install libglu1-mesa-dev

    sudo apt-get install nvidia-cg-toolkit #solo los de nvidia

    svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2

    cd pcsx2
    sudo sh ./build.sh all

    despues configurar y descargar bios

    asi me funciono parece lo mismo pero ahi cambio

  13. 14 ladron abril 10, 2008 de 12:03 pm

    que bios no tengo ni pajolera

  14. 15 Javier agosto 7, 2008 de 12:05 am

    La bios es como el sistema de conf. de ps2 y otros aparatos, es el menu que te sale al enchufar la play o el ordenador, buscala en el emule o por ahi.

  15. 16 Z4D diciembre 28, 2008 de 1:19 am

    Saludos … igual se me presentaron algunos problemas siguiendo la guia del blog , pero llegue a un foro de ubuntu y logre instalarlo siguiendo estos pasos :

    (1) Install the needed libraries.
    NOTES: replace libglew1.5-dev with
    Gutsy: libglew1.4-dev
    Feisty: libglew-dev

    Code:

    sudo apt-get install subversion libsdl1.2-dev libjpeg62-dev build-essential \
    libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 \
    libbz2-dev libasound-dev nvidia-cg-toolkit libglu1-mesa-dev libglew1.5-dev;

    (2) Create a folder for the source code:

    Code:

    cd ~/;
    mkdir pcsx2;
    svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2

    (3) Make sure permissions are right, then build it:

    Code:

    cd pcsx2;
    chmod +x build.sh;
    sh build.sh all

    (4) Create a startup script. By default the compilation will create the pcsx2 executable in the ~/pcsx2/bin folder. The following script will put a start script named ‘play.sh’ in that folder. If you want to move the executable somewhere else, you need to move the whole bin folder, and modify this script appropriately.

    Code:

    cd bin;
    echo \#\!’/bin/bash’ > play.sh;echo ‘cd ~/pcsx2/bin’>>play.sh;\
    echo ‘LD_LIBRARY_PATH=”./” ./pcsx2’ >> play.sh;
    chmod +x play.sh

    (5) Start ‘er up either from the desktop file browser by clicking on play.sh, or from the commandline with
    Code:

    ./play.sh

    fuente: http://ubuntuforums.org/showthread.php?t=631979

  16. 17 fast salcido septiembre 26, 2009 de 8:42 am

    so this is happen in my ubuntu. Se produjo un error cargando el archivador.

    [/media/FASTJAZZ/snes/snes9x.exe]
    End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive. In the
    latter case the central directory and zipfile comment will be found on
    the last disk(s) of this archive.
    note: /media/FASTJAZZ/snes/snes9x.exe may be a plain executable, not an archive
    zipinfo: cannot find zipfile directory in one of /media/FASTJAZZ/snes/snes9x.exe or
    /media/FASTJAZZ/snes/snes9x.exe.zip, and cannot find /media/FASTJAZZ/snes/snes9x.exe.ZIP, period.

    can help friends com on please…

  17. 18 José Ignacio octubre 14, 2009 de 6:01 pm

    Hola necesito ayuda…..segui las instrucciones de mrsy20 y llegue a esto: usuario@usuario-desktop:~/pcsx2$

    Que tengo que hacer ahora?? muchas gracias!

  18. 19 finito diciembre 11, 2009 de 2:23 pm

    gracias amanuense por tus comentarios. nunca falta alguna persona que quiere que le den todo gratis y encima que funcione a la perfeccion. soy un usuario de software libre pero a esta altura de mi vida (42 años) ya no me quedan ganas de aprender a programar, pero agradezco a aquellas personas que se toman el trabajo de compartir desinteresadamente lo que hacen. si algo no funciona trato de hacerlo funcionar con mis limitados conocimientos sino busco alternativas. es simple, al que no le guste que pague licencias de software comercial o compre la consola de su preferencia, en este caso PS2. saludos a todos

  19. 20 dragonhackback abril 4, 2010 de 8:05 pm

    ami no me aperece la aplicacion para ejecutarlo no mas las librerias y las carpetas en home

  20. 21 luis figueroa diciembre 14, 2011 de 6:24 pm

    hola queria saber quien puede ayudarme para poder instalar el pcsx2 me sale un error como este

    make[1]: *** [libZeroGSLinux_a-Conf.o] Error 1
    make[1]: se sale del directorio «/home/luis/pcsx2/plugins/gs/zerogs/opengl/Linux»
    make: *** [install-recursive] Error 1
    Error with building plugins

    si alguien sabe como solucionarlo me podria desir

  21. 22 Wilson Romero abril 11, 2012 de 4:18 pm

    Solo tienes que instalar el paquete libglew como dice Z4D, dependiendo de tu distro puedes buscar desde synaptic libglew y depende de la version que te aparezca (libglew1.4-dev, libglew1.5-dev ó libglew-dev) instalas y se soluciona, o almenos yo ya lo pude compilar.

  22. 23 camila aldave julio 4, 2012 de 9:55 pm

    instale mi pcsx2 pero no logro que se vea…lo unico que tengo es una imagen blanca, el juego esta corriendo y el sonido igual…..donde esta el error……desde ya mil gracias camila aldave

  23. 24 kimeramon agosto 2, 2012 de 5:40 am

    yo por eso uso windows en una makina de escritorio para jugar los juegos de ps2 y en mi laptop uso linux deberian hacer lo mismo ya ke linux no fue fabricado para soportar juegos de ps2 fue echo para programadores y hackers.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
abril 2007
L M X J V S D
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Blog Stats

  • 30.889.478 hits

A %d blogueros les gusta esto: