Jump to content

Pcsx2 (Emulador de Ps2 para nuestro querído Linux)


Butz_san
 Share

Recommended Posts

q10IqQ7.png

 

 

Extraído de Wikipedia

PCSX2 es un emulador de PlayStation 2 para los sistemas operativos Windows, Linux y Mac OS X. Este 
emulador ha llegado más lejos que cualquier otro (actualmente es el único activo que se conoce) y se 
ha mejorado mucho desde su primera versión. A mediados de 2012, y tras más de una década de desarrollo,
se publicó la versión 1.0.0, que se considera la primera "acabada", siendo capaz de emular a la 
perfección el 80% de los juegos de la plataforma y permitiendo, incluso, mejorar los gráficos originales
de los mismos, aumentado la definición o habilitando el formato de pantalla 16:9. No obstante, una 
emulación optima, dependiendo del juego, requiere de un PC potente. El principal problema al que se 
enfrentó la emulación de PS2 en un principio fue recrear el sistema de multiprocesadores de la misma en
los ordenadores de la época, que poseían un solo nucleo. Sin embargo, la introdución de los procesadores
multinucleo en la segunda mitad de la década permitió un avance radical en el desarrollo del emulador.

PCSX2, como su predecesor para PlayStation PCSX, está basado en una arquitectura de plugins separando 
varias funciones del emulador que se usan mediante librerías DLL. Estos son los gráficos (GS), controles
(PAD), unidad CD/DVD (CDVD), USB, sonido (SPU32) y firewire (FW). Diferentes plugins pueden producir 
diversos resultados dependiendo del juego y las características del PC.

A continación he subido la versión PCSX2 1.3.1, la cual es prácticamente la última que ha salido en github, ahora ya no hay excusa para disfrutar de tus juegos favoritos en PC :).

 

Paquetería necesaria para que Pcsx2 funcione en x86_64 (Debian y derivadas)

 

Nota: Toda la paquetería que está a continuación se encuentra en sid :) (Solo necesaria si vas a compilar desde Stretch i386)

sudo aptitude install libaio-dev:i386 libasound2-dev:i386 libbz2-dev:i386 libcg:i386 libcggl:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev:i386 libglew-dev:i386 libglu1-mesa-dev:i386 libgtk2.0-dev:i386 libjpeg-dev:i386 libsdl1.2-dev:i386 libsparsehash-dev libwxbase2.8-dev:i386 nvidia-cg-dev:i386 nvidia-cg-toolkit portaudio19-dev:i386 zlib1g-dev:i386
libwxgtk3.0-0:i386 y libsoundtouch0:i386 deben ser instaladas desde Stretch, caso contrario el emu no permitirá usar sonido

Necesitan tener activado multiarch en su distro Debian Stretch

 

Emu pre-compilado :)

 

Edito: Versión actualizada :)

 

Edito; Versión actualizada /09/20/2015

Versión solo compatible con Debian Stretch

 

Edito: Versión actualizada /02/26/2016    1.5 git    

Versión solo compatible con Debian Stretch

http://www.mediafire.com/download/ta6m74u79rbukht/bin3.tar.gz
http://www.mediafire.com/download/c61gdfbbiiq7c27/bin.tar.gz

Versión anterior del 2014 con Soporte para Debian Wheezy y Jessie

http://ge.tt/9lX6jfJ1/v/0
http://www.putlocker.com/file/7812D4AD6ED885EB
http://www.putlocker.com/file/B2459574358E91CC

Mega

https://mega.co.nz/#!NpMyUSaC!j21XioNo96_wzuB6xdH5Dq01FWvgrW9nYjkWJupJ0hg
 
https://mega.co.nz/#!UsFgmYKC!VKdFaoXJ-J7TDdcW_bfUdFfh-QnCKFi_yq4v0KC8oN8
 
https://mega.co.nz/#!A51zEZAR!j8xb_gIE8R5Ui-u2W5_Pxd4ou9sXJRlRzgMzB9dQ65E

CpJB3Hi.png

 

 
upAlfB3.png
 
05fm7oF.png
 
H2GHQdo.png
 
iKGCqpn.png

 

GELiIYg.png

 

n3Bwsnp.png

 

KJSrkqG.jpg

 

s4gVVVT.png

 

1u3pEl2.jpg

 

ISVfJBG.jpg

 

aX9gDRL.jpg

 

 

Clock Tower 3 con una resolución interna x3 :D, el juego se ve increible!!

 

Edited by Butz_san
Link to comment
Share on other sites

Esto me huele a un gran turismo 4  :lol:

 

Es un excelente juego, lástima que sea uno que demande bastante PC para funcionar bien :(, no lo he probado en la mía, pero sé de buena fuente que necesitas un core i5 de nueva generación a 4Ghz para que alcance toda la velocidad (hablando de windows :P, ni se diga en Linux xD)

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...

En esta ultima actualización Pcsx2 en linux prácticamente a alcanzado a la versión de Windows, es decir, ambos tienen casi la misma velocidad :), de nada eMix, ya sabes que lo mio son los juegos :D y la emulación :D

Edited by Butz_san
Link to comment
Share on other sites

En esta ultima actualización Pcsx2 en linux prácticamente a alcanzado a la versión de Windows, es decir, ambos tienen casi la misma velocidad :), de nada eMix, ya sabes que lo mio son los juegos :D y la emulación :D

 

bufff, creo que voy a desempolvar mi viejo burnout dominator :P

 

Ahora si sabes de una tienda online con mandos de ps3/pc inalambricos, por bateria baratos, igual me monto mi propia steam "V"ox :game:

Link to comment
Share on other sites

  • 4 months later...

El paquete que contienen la librería tendría el mismo nombre: libglew1_7

Pero por lo que veo en OpenSUse LibGlew está sólo a partir de la 1.9 :hmmm:

A ver si se pasa algún OpenSusero. O bueno, un @@UbayGD también nos valdría :silba:

Link to comment
Share on other sites

si descargue el que subiste. Lo que hice fue descomprimirlo y ejecutar el launch_pcsx2_linux.sh y me pedía unas dependencias ya ahora resolví el problema de las dependencias y al ejecutar ese archivo me aparece la ventana del emulador pero al intentar correr el juego; me salen errores creo que con los drivers. No se que puede ser gracias por su ayuda

Link to comment
Share on other sites

En teoría debería funcionar en cualquiero distro Debian-based. Lo compilé en Debian x86 ya que no hay manera de compilarlo en x64 :(. Pero a mi me funciona bien :D. hasta ahora no me ha dado problema de nada :)

 

Ivf0Z1O.png

 

Ol78nKa.png

 

kqT9LB8.png

Link to comment
Share on other sites

  • 1 year later...

Actualizado a la fecha, claro está recordar que ya se encuentra una versión de Pcsx2 en sid de Debian, sin embargo esa no deja usar el plugin de sonido, la mia si :D, en fin, son libres de probar :P. Además la mia está actualizada hasta hoy, la de sid no sé :D

Edited by Butz_san
Link to comment
Share on other sites

  • 3 weeks later...

y este de ps2 corre todos los juegos ya? o todavia hay que andarse con ojo???

imagino que los juegos los puedes correr tanto en dvd, como una iso directamente??? llevo desconectado del mundo de los emuladores desde que era pequeño...xD

Link to comment
Share on other sites

Practicamente todo y sabiendo la tarjeta de video q posees, te a de ir de fabula :)

estoy usando debian sid, pero..... siempre que tengo que instalar alguna mierda de 32bits, tengo alguna movida....

debian-sid@pupitre-sid:~$ sudo aptitude install 6 libbz2-dev:i386 libcg:i386 libcggl:i386 libegl1-mesa-dev:i386 libgl1-mesa-dev:i386 libglew-dev:i386 libglu1-mesa-dev:i386 libgtk2.0-dev:i386 libjpeg-dev:i386 libsdl1.2-dev:i386 libsparsehash-dev libwxbase2.8-dev:i386 nvidia-cg-dev:i386 nvidia-cg-toolkit portaudio19-dev:i386 zlib1g-dev:i386
Nota: seleccionando "libjpeg62-turbo-dev:i386" en vez de
      el paquete virtual "libjpeg-dev:i386"
Se instalarán los siguiente paquetes NUEVOS:
  binfmt-support{a} clang-3.8{a} debhelper{a} dh-strip-nondeterminism{a} freeglut3{a} gettext{a} gir1.2-atk-1.0:i386{ab} gir1.2-freedesktop:i386{a} gir1.2-gdkpixbuf-2.0:i386{a} gir1.2-glib-2.0:i386{a} 
  gir1.2-gtk-2.0:i386{a} gir1.2-pango-1.0:i386{a} intltool-debian{a} liba52-0.7.4:i386{a} libaio-dev:i386 libaio1:i386{a} libarchive-zip-perl{a} libasound2:i386{a} libasound2-dev:i386 libasyncns0:i386{a} 
  libatk1.0-0:i386{a} libatk1.0-dev:i386{a} libavahi-client3:i386{a} libavahi-common-data:i386{a} libavahi-common3:i386{a} libbz2-1.0:i386{a} libbz2-dev:i386 libc-dev-bin{a} libc6-dev{a} 
  libc6-dev:i386{a} libcaca-dev:i386{a} libcaca0:i386{a} libcairo-gobject2:i386{a} libcairo-script-interpreter2:i386{a} libcairo2:i386{a} libcairo2-dev:i386{a} libcg{a} libcg:i386 libcggl{a} libcggl:i386 
  libclang-common-3.8-dev{a} libclang1-3.8{a} libcomerr2:i386{a} libcups2:i386{a} libdatrie1:i386{a} libdb5.3:i386{a} libdbus-1-3:i386{a} libdirectfb-1.2-9:i386{a} libdirectfb-1.4-0:i386{ab} 
  libdirectfb-dev:i386{a} libdirectfb-extra:i386{a} libdrm-dev:i386{a} libegl1-mesa:i386{a} libegl1-mesa-dev:i386 libexpat1-dev:i386{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac8:i386{a} 
  libfontconfig1:i386{a} libfontconfig1-dev:i386{a} libfreetype6:i386{a} libfreetype6-dev:i386{a} libgbm1:i386{a} libgcrypt20:i386{a} libgdk-pixbuf2.0-0:i386{a} libgdk-pixbuf2.0-dev:i386{a} 
  libgirepository-1.0-1:i386{a} libgl1-mesa-dev:i386 libglew-dev:i386 libglew1.12:i386{a} libglib2.0-0:i386{a} libglib2.0-dev:i386{a} libglu1-mesa:i386{a} libglu1-mesa-dev:i386 libgmp10:i386{a} 
  libgnutls-deb0-28:i386{a} libgpg-error0:i386{a} libgpm2:i386{a} libgraphite2-3:i386{a} libgssapi-krb5-2:i386{a} libgtk2.0-0:i386{a} libgtk2.0-dev:i386 libharfbuzz-dev:i386{a} 
  libharfbuzz-gobject0:i386{a} libharfbuzz-icu0:i386{a} libharfbuzz0b:i386{a} libhogweed4:i386{a} libice-dev:i386{a} libice6:i386{a} libicu55:i386{a} libjack-dev:i386{a} libjack0:i386{ab} 
  libjbig0:i386{a} libjpeg62-turbo:i386{a} libjpeg62-turbo-dev:i386 libjpeg8:i386{a} libjson-c2:i386{a} libk5crypto3:i386{a} libkeyutils1:i386{a} libkrb5-3:i386{a} libkrb5support0:i386{a} libllvm3.8{a} 
  liblzma5:i386{a} liblzo2-2:i386{a} libmail-sendmail-perl{a} libmpeg3-2:i386{a} libmpeg3-dev:i386{a} libncursesw5:i386{a} libnettle6:i386{a} libobjc-5-dev{a} libobjc4{a} libogg0:i386{a} 
  libp11-kit0:i386{a} libpango-1.0-0:i386{a} libpango1.0-dev:i386{a} libpangocairo-1.0-0:i386{a} libpangoft2-1.0-0:i386{a} libpangoxft-1.0-0:i386{a} libpcre16-3:i386{a} libpcre3-dev:i386{a} 
  libpcre32-3:i386{a} libpcrecpp0v5:i386{a} libpixman-1-0:i386{a} libpixman-1-dev:i386{a} libpng12-0:i386{a} libpng12-dev:i386{a} libportaudio2:i386{a} libportaudiocpp0:i386{a} 
  libpthread-stubs0-dev:i386{a} libpulse-dev:i386{a} libpulse-mainloop-glib0:i386{a} libpulse0:i386{a} libpython-stdlib:i386{a} libpython2.7-minimal:i386{a} libpython2.7-stdlib:i386{a} 
  libreadline6:i386{a} libsdl1.2-dev:i386 libsdl1.2debian:i386{a} libslang2:i386{a} libslang2-dev:i386{a} libsm-dev:i386{a} libsm6:i386{a} libsndfile1:i386{a} libsparsehash-dev libsqlite3-0:i386{a} 
  libssl1.0.0:i386{a} libstdc++-5-dev{a} libsys-hostname-long-perl{a} libsysfs-dev:i386{a} libsysfs2:i386{a} libsystemd0:i386{a} libtasn1-6:i386{a} libthai0:i386{a} libtiff5:i386{a} libtinfo-dev{a} 
  libunistring0{a} libuuid1:i386{a} libvorbis0a:i386{a} libvorbisenc2:i386{a} libwayland-client0:i386{a} libwayland-cursor0:i386{a} libwayland-dev:i386{a} libwayland-egl1-mesa:i386{a} 
  libwayland-server0:i386{a} libwrap0:i386{a} libwxbase2.8-0:i386{a} libwxbase2.8-dev:i386 libx11-dev:i386{a} libx11-doc{a} libx11-xcb-dev:i386{a} libxau-dev:i386{a} libxcb-dri2-0-dev:i386{a} 
  libxcb-dri3-dev:i386{a} libxcb-glx0-dev:i386{a} libxcb-present-dev:i386{a} libxcb-randr0:i386{a} libxcb-randr0-dev:i386{a} libxcb-render0:i386{a} libxcb-render0-dev:i386{a} libxcb-shape0:i386{a} 
  libxcb-shape0-dev:i386{a} libxcb-shm0:i386{a} libxcb-shm0-dev:i386{a} libxcb-sync-dev:i386{a} libxcb-xfixes0:i386{a} libxcb-xfixes0-dev:i386{a} libxcb1-dev:i386{a} libxcomposite-dev:i386{a} 
  libxcomposite1:i386{a} libxcursor-dev:i386{a} libxcursor1:i386{a} libxdamage-dev:i386{a} libxdmcp-dev:i386{a} libxext-dev:i386{a} libxfixes-dev:i386{a} libxft-dev:i386{a} libxft2:i386{a} 
  libxi-dev:i386{a} libxi6:i386{a} libxinerama-dev:i386{a} libxrandr-dev:i386{a} libxrandr2:i386{a} libxrender-dev:i386{a} libxrender1:i386{a} libxshmfence-dev:i386{a} libxtst6:i386{a} 
  libxxf86vm-dev:i386{a} linux-libc-dev:i386{a} llvm-3.8{a} llvm-3.8-dev{a} llvm-3.8-runtime{a} mesa-common-dev:i386{a} nvidia-cg-dev{a} nvidia-cg-dev:i386 nvidia-cg-toolkit po-debconf{a} 
  portaudio19-dev:i386 python:i386{ab} python-minimal:i386{ab} python2.7:i386{ab} python2.7-minimal:i386{ab} uuid-dev:i386{a} uuid-runtime{a} wx2.8-headers:i386{a} x11proto-composite-dev{a} 
  x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-randr-dev{a} x11proto-render-dev{a} 
  x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} x11proto-xinerama-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev:i386 
Se actualizarán los siguientes paquetes:
  libcomerr2 libegl1-mesa libgbm1 libgcrypt20 libjpeg62-turbo libsystemd0 libwayland-egl1-mesa linux-libc-dev 
8 paquetes actualizados, 240 nuevos instalados, 0 para eliminar y 137 sin actualizar.
Necesito descargar 142 MB de ficheros. Después de desempaquetar se usarán 593 MB.
No se satisfacen las dependencias de los siguientes paquetes:
 gir1.2-atk-1.0 : Entra en conflicto: gir1.2-atk-1.0:i386 pero se va a instalar 2.18.0-1.
 gir1.2-atk-1.0:i386 : Entra en conflicto: gir1.2-atk-1.0 pero está instalado 2.18.0-1.
 libjack-jackd2-0 : Entra en conflicto: libjack-0.116:i386 which is a virtual package, provided by:
                                         - libjack-jackd2-0:i386, pero no será instalado.                                         - libjack0:i386, pero se va a instalar 1:0.124.1+20140122git5013bed0-3.
                    Entra en conflicto: libjack0:i386 pero se va a instalar 1:0.124.1+20140122git5013bed0-3.
 python-minimal : Entra en conflicto: python-minimal:i386 pero se va a instalar 2.7.9-1.
 python-minimal:i386 : Entra en conflicto: python-minimal pero está instalado 2.7.9-1.
 libjack0:i386 : Entra en conflicto: libjack-0.116 which is a virtual package, provided by:
                                      - libjack-jackd2-0, pero está instalado 1.9.10+20150825git1ed50c92~dfsg-1.                                      - libjack0, pero no será instalado.
 python2.7 : Entra en conflicto: python2.7:i386 pero se va a instalar 2.7.10-4.
 python2.7:i386 : Entra en conflicto: python2.7 pero está instalado 2.7.10-4.
 python : Entra en conflicto: python:i386 pero se va a instalar 2.7.9-1.
 python:i386 : Entra en conflicto: python pero está instalado 2.7.9-1.
 libdirectfb-1.4-0:i386 : Depende: libts-0.0-0:i386 (>= 1.0) which is a virtual package and is not provided by any available package.

 systemd : Depende: libsystemd0 (= 227-1) pero se va a instalar 227-2.
 python2.7-minimal : Entra en conflicto: python2.7-minimal:i386 pero se va a instalar 2.7.10-4.
 python2.7-minimal:i386 : Entra en conflicto: python2.7-minimal pero está instalado 2.7.10-4.
abierto: 480; cerrado: 7778; diferido: 25; conflicto: 38                                                                                                                                                       OLas acciones siguientes resolverán estas dependencias

      Eliminar los paquetes siguientes:                                     
1)      gir1.2-atk-1.0                                                      
2)      gir1.2-gtk-3.0                                                      
3)      gstreamer1.0-plugins-bad                                            
4)      gstreamer1.0-plugins-good                                           
5)      jovie                                                               
6)      kdeaccessibility                                                    
7)      libasound2-plugins                                                  
8)      libcanberra-pulse                                                   
9)      libespeak1                                                          
10)     libfluidsynth1                                                      
11)     libjack-jackd2-0                                                    
12)     libportaudio2                                                       
13)     libxine2                                                            
14)     libxine2-misc-plugins                                               
15)     libxine2-plugins                                                    
16)     pulseaudio                                                          
17)     pulseaudio-module-x11                                               
18)     speech-dispatcher                                                   
19)     speech-dispatcher-festival                                          
20)     system-config-printer                                               
21)     xine-plugin                                                         

      Instalar los paquetes siguientes:                                     
22)     libcanberra-gstreamer [0.30-2.1 (<NULL>)]                           
23)     libdbus-1-dev:i386 [1.10.0-3 (<NULL>)]                              
24)     libjack-jackd2-0:i386 [1.9.10+20150825git1ed50c92~dfsg-1 (<NULL>)]  
25)     libjack-jackd2-dev:i386 [1.9.10+20150825git1ed50c92~dfsg-1 (<NULL>)]
26)     libopus0:i386 [1.1-2 (<NULL>)]                                      
27)     libsamplerate0:i386 [0.1.8-8 (<NULL>)]                              

      Mantener los paquetes siguientes en la versión actual:                
28)     libdirectfb-1.4-0:i386 [Sin instalar]                               
29)     libdirectfb-dev:i386 [Sin instalar]                                 
30)     libdirectfb-extra:i386 [Sin instalar]                               
31)     libjack-dev:i386 [Sin instalar]                                     
32)     libjack0:i386 [Sin instalar]                                        
33)     libsdl1.2-dev:i386 [Sin instalar]                                   
34)     python:i386 [Sin instalar]                                          
35)     python-minimal:i386 [Sin instalar]                                  
36)     python2.7:i386 [Sin instalar]                                       
37)     python2.7-minimal:i386 [Sin instalar]                               

      Actualizar los paquetes siguientes:                                   
38)     libpam-systemd [227-1 (now) -> 227-2 (<NULL>)]                      
39)     systemd [227-1 (now) -> 227-2 (<NULL>)]                             

      Dejar las siguientes dependencias sin resolver:                       
40)     print-manager recomienda system-config-printer                      
41)     task-kde-desktop recomienda kdeaccessibility                        
42)     task-kde-desktop recomienda system-config-printer                   
43)     libwebkit2gtk-4.0-37 recomienda gstreamer1.0-plugins-good           
44)     libgtk2.0-dev:i386 recomienda python:i386 (>= 2.4)                  
45)     python-minimal:i386 recomienda python:i386                          
46)     python2.7-minimal:i386 recomienda python2.7:i386                    
47)     iceweasel recomienda gstreamer1.0-plugins-good                

no estoy pidiendo ayuda, se me lleva hasta el pulseaudio, simplemente lo dejo ahi, por si surge algo, pero vamos, todas las soluciones que me propone, son llevarme 1 cuarto de sistema y dejar el otro medio con dependencias sin resolver...

Edited by Fransis
Link to comment
Share on other sites

No amigo, las librerías dev no debes instalarlas, es que no e actualizado bien los paquetes a instalar xq varían bastante, hay muchos paquetes que te rompen debian de ley, sin embargo siempre hay un workaround para hacerlo funcar. La manera sencilla de saber que dependencias necesitas instalar es correr el programa en la consola e ir viendo que paquetes te pide :P, de ley que estan en sid, el único que debe ser instalado desde stretch es soundtouch0

Link to comment
Share on other sites

No amigo, las librerías dev no debes instalarlas, es que no e actualizado bien los paquetes a instalar xq varían bastante, hay muchos paquetes que te rompen debian de ley, sin embargo siempre hay un workaround para hacerlo funcar. La manera sencilla de saber que dependencias necesitas instalar es correr el programa en la consola e ir viendo que paquetes te pide :P, de ley que estan en sid, el único que debe ser instalado desde stretch es soundtouch0

ok, asi lo hare te cuento si soy capaz de arrancarlo!

Gracias crack!

Link to comment
Share on other sites

  • 4 months later...

Ayer estuve dandole casi todo el dia tratando de poner todas las dependencias que pedia el PCSX1.4 y aunque instale casi todas, hubo una que me rompia el emu jejeje, en fin, regrese a mi build y te comento lo que hice (me gusta postear aqui cuando descubro algo, xq despues suelo olvidarlo xDDD):

 

Instale desde testing (en debian) pcsx2:i386 y no me rompia nada, instalo bien, pero no estaba conforme, lo que hice fue sacar el plugin de sonido del emu instalado desde testing y lo puse en mi Emu precompilado y el mio empezo a funcionar (el sonido, como formatie hace tiempo perdi la configuracion y paquetes que tenia en aquella epoca, pero igual funciona y te recomiendo usar el que compile yo xq esta optimizado para Corei XX (es decir del i3 al i7). el que vienen en los repos esta con solo SS2 que es para amd y compus mas viejunas, es un pelin mas lento x asi decirlo. No he tenido tiempo de instalar una maquina virtual para volver a compilar pero ahora el 1.4, en fin, en este mes tratare de hacerlo ya que ando de vacas y con ganas de trastear xDDD. Saludos

 

 

Edito: Compilada la última versión de Pcsx2 para nuestro querido tux, disfrutenlo, comenten, pongan imágenes xDDD, es mucho pedir, pero weno, ya está actualizado el post con fotitos inclusive :D

Edited by Butz_san
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...