Emuladores en Linux: Play Station 2 (tutorial completo)

24 02 2008

Aquí está el más grande, el que nos permitirá jugar esta gran consola.

Sólo existe un emulador decente de ps2. Este es Pcsx2, de los creadores de Pcsx. Su compatibilidad es más que aceptable aunque se necesita una máquina muy potente para que vaya fluido (para que os hagais una idea, con un Pentium IV 3 Ghz, 1Gb RAM ddr2 533 y una gráfica ATI X300 va algo lento pero jugable).

Está disponible tanto para Window$ como para Linux y os voy a enseñar la forma de instalar la version estable (0.94) y a compilar la version en desarollo (0.95).


Pcsx2 0.94 (estable):

Para esta versión tenemos preparado un paquete deb que nos proporciona Getdeb (aquí). Para instalarlo hacemos doble click y posteriormente lo encontraremos en Aplicaciones>Juegos>Pcsx2.

La primera vez que lo iniciemos nos dirá que hay que configurarlo. La configuración la pongo más adelante.

Pcsx2 0.95 (en desarrollo):

La verdad es que pensé que me iba a ser más complicado compilar este emulador, sin embargo, ha sido todo lo contrario.

En primer luegar tenemos que instalar una serie de dependencias necesarias para la compilación:

$ sudo apt-get install subversion libjpeg62-dev build-essential libgtk2.0-dev libxxf86vm-dev x11proto-xf86vidmode-dev automake1.9 libbz2-dev libglew1.4 libglew1.4-dev libsdl1.2-dev libglu1-mesa-dev nvidia-cg-toolkit g77 gawk joystick libasound2-dev

Ahora hay que descargar el código fuente desde svn:

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

Accedemos al directorio donde se ha descargado el código:

$ cd pcsx2

Lo compilamos:

$ sh build.sh all

Esperamos a que termine (tarda unos minutillos) y cuando termine podremos abrirlo haciendo doble click en “/home/tu usuario/pcsx2/bin/pcsx2” y, al igual que en la versión anterior, nos pedirá que lo configuremos.

Nota: si no existe “/home/tu usuario/pcsx2/bin/pcsx2” volvemos a abrir una terminal y escribimos esto:

$ cd pcsx2

$ sh build.sh install

Sólo le ha pasado a un amigo.

Confiruración:

Esta configuración es válida tanto si has instalado la versión 0.94 o la 0.95svn.

La verdad es que en la versión para Linux no hay mucho que configurar, así tardaremos poco.

En primer lugar necesitamos descargar la bios de ps2, es ilegal que la publique pero es muy fácil encontrarla buscando en cualquier buscador “scph39001.bin”. Una vez encontrado ese archivo, hay que colocarlo en “/home/tu usuario/pcsx2/bin/bios/”. (Sin este archivo no funciona el emulador)

Abrimos el emulador y damos a Language>Español.

Le damos a Config>Configure. (voy a ir punto por punto)

Gráficos:

Este apartado es sencillo porque solo hay un plugin. Damos a configure y seleccionamos el Anti-aliasing y la resolución del emulador (cuanto menor sea, mejor rendimiento).

Sonido:

Tengo puesto el plugin ZeroSPU y no he tocado nada más. Si no os funciona seleccionad otro.

Primer/Segundo mando:

En Configure se cambian los controles

Dev9:

No tocamos nada.

Cdvdrom:

Según lo que vayamos a hacer tenemos que utilizar uno u otro.

CDVDnull — Este plugin no hace nada, sólo lo usaremos si queremos configurar la bios (hora, fecha…)

EFP Iso CDVD — Este plugin lo utilizaremos si queremos arrancar un juego desde una imagen .iso. Desberemos seleccionar la ruta de la imagen en Configure.

EFP polling CDVD — Este es para arrancar un juego desde un DVD. Tendremos que indicar (en Configure) la rua de nuestro lector de DVD (por lo general /dev/cdrom ó /dev/cdrom0 ó /dev/dvd).

Linuzappz Iso CDVD — Este plugin comprime las imágenes de los juegos para ahorrar espacio.

Seleccionaremos EFP polling CDVD para arrancar el juego desde DVD y EFP Iso CDVD para arrancarlo desde una imagen .iso .

Usb:

No tocamos nada.

Fire Wire:

No tocamos nada.

Bios:

Si hemos descargado varias bios seleccionad la más actualizada (pongo cómo encontrarla un poco más arriba).

Una vez terminada la configuración damos a ok y ya tendremos listo nuestro emulador de ps2. Pero aún podemos optimizarlo un poco más si tenemos un procesador de doble núcleo:

En Config>CPU seleccionamos “Multi threaded Gs mode” y “Dual core mode”, damos a ok y reiniciamos el emulador. Esto debería mejorar el rendimiento aunque (por lo menos en la versión de Window$, no se en Linux) puede disminuir la compatibilidad, así que si algún juego no os funciona probad a quitar esas opciones.

Posibles errores:

Sólo he tenido un error y ha sido fácil solucionarlo.

Si al iniciar el emulador os da este error “libCg.so: cannot open shared object file: No such file or directory pcsx2” es porque apt es un cabezón y le da por desinstalar paquetes que cree que no usamos. Para solucionarlo (ubuntu) escribimos en un terminal:

$ sudo apt-get install nvidia-cd-toolkit

y volvemos a iniciar el emulador.

Pues ya está completa la configuración de este fantástico emulador y recordad que necesita un ordenador muy potente para correr correctamente y que aun está en desarrollo. Probablemente en un par de años lo podamos jugar sin problemas 😛

Salu2

Más emuladores:

Game boy y Game Boy Advance

Super Nintendo

Atari 800XL

MAME

Mega Drive

Nintendo 64

Play Station One

Nintendo DS

Anuncios

Acciones

Information

25 responses

1 05 2008
barz

No me recone esl GS plugin, es un dll, y viene poniendo la version estable
¿Qué me recomiendas hacer?, lo hice con mi Ubuntu 8.04 lts

1 05 2008
Malpy

Los dll en Linux no te los va a reconocer, tendrás que usar los que vienen al compilar.
Además el plugin que mencionas es el de gráficos ¿no? El plugin GS utiliza DirectX 9 por lo que sólo lo vas a poder usar en Window$, en Linux hay que usar OpenGL.
Salu2

29 08 2008
gonzi

cuando inicio el emulador me aparece un erro, ya cambie los plugins de graficos y en el plugin zergs 0.93.1 se me pone toda lapantalla en negro y se sale y aparece elmismo error al abrir el plugin gs, me podrias ayudar. gracias

29 08 2008
Malpy

¿Qué error?
Ejecútalo en consola y dime la salida de ese error, sino no puedo ayudarte.

7 12 2008
omega

hola oye cuando inicio mi emulador me sale la ventanita del menu pero si introduszco un juego y lo corro o le pongo Run→Ejecute solo me sale una pantalla negra USA v02.20(10/02/2006) Console (SCPH-770) esa es mi bios uso ubuntu inrepid ibex amd 64 x2 ati hd4870 y 4Gb ram y desactive mis efectos para correr y nada no pasa nada se supone debia sacar solo la intro de PS2 pero solo sale una pantalla negra ya lo corri por termin al y no me da ningun informe de error o warnings asi que pienso que posiblemente sea la bios

GRACIAS POR LA AYUDA

7 12 2008
Malpy

Pues no sé… eso nunca me ha sucedido.

¿Seleccionaste el plugin correcto para dvd o para .iso?

Prueba combiando de plugins o bios o de juego.
Salu2

15 04 2009
Bryan

hola cuando lo corro me aparese una ventana negra y un eror de plugin luego miro el emulador y le falta la bios que puedo hacer?

23 06 2009
cristian

no e podido jugar con el emulador
necesito las bios
por favor ayudenmen este es mi correo
mandemen opiniones

23 06 2009
cristian
1 09 2009
shnkie

es facil amigos resulta que el emulador aun no soporta algunas targeta
por lo que yo se es conpatible con ati nvidia esos no mas o los ke aguanten shader pixeles 2.0 o superior saludos

13 04 2010
Ale

hola. mira me aparece error al abrir el plugin de GS cuando le doy run, hay alguna forma de que funcione?
ya lo configure todo, pero no lo puedo usar.
te agradeceria que me respondas a la brevedad.

18 07 2010
Gouky10

Saludos,
Te escribo en esta oportunidad para solitar tu ayuda, he tratado de instalar el emulador de acuerdo al tutorial y no he logrado realizar el ultimo paso

sh build.sh install

quiero reslatal que al momento de dar el: sh build.sh all
obtengo que no hay una regla para construir el objetivo install, te dejo las lineas para que he obtenido:

—————————————
Building Graphics Synthesizer plugins…
—————————————-
———————-
Building ZeroGS OpenGL
———————-
build.sh: 24: aclocal: not found
build.sh: 24: automake: not found
build.sh: 24: autoconf: not found
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for style of include used by make… GNU
checking dependency style of gcc… gcc3
checking for gcc… gcc
checking whether we are using the GNU C++ compiler… yes
checking whether gcc accepts -g… yes
checking dependency style of gcc… gcc3
checking how to run the C preprocessor… gcc -E
checking for a BSD-compatible install… /usr/bin/install -c
checking for ranlib… ranlib
checking dependency style of gcc… gcc3
checking debug build… no
checking for _aligned_malloc… no
checking for _aligned_free… no
checking for development build…… no
checking check for sse2…… yes
checking for a x86-64 CPU… yes
checking gtk2+… checking for pkg-config… pkg-config
checking OpenGL… checking for GL/gl.h… yes
checking for GL/glu.h… yes
checking for GL/glext.h… yes
checking for main in -lGL… yes
checking for main in -lGLU… yes
checking for main in -lGLEW… no
checking Cg… checking for main in -ljpeg… yes
checking for main in -lpthread… yes
checking for main in -lstdc++… yes
checking for main in -lz… yes
checking for main in -ldl… yes
checking for main in -lXxf86vm… no
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in
make: *** No hay ninguna regla para construir el objetivo `clean’. Alto.
make: *** No hay ninguna regla para construir el objetivo `install’. Alto.
Error with building plugins

Te agradesco de antemano la ayuda

6 10 2011
LoboOscuro

raro no haber comentado aca.

El plugin de video es gsnull, en la configuracion lo unico que tiene es para activar el log. En la pantalla solo se ve todo blanco. Y no existe otro plugin para la play 2 en toda la internet. Hace 1 semana que no puedo jugar.

4 04 2012
antuknow

tng 1gb de ram, y 2,6ghz de velocidad corre bien??

7 05 2012
Gabriel Ordoñez T

puedes actualizar el post para ubuntu precise pangolin 12.04

30 03 2013
Allen

Do you have a spam problem on this website; I also am a blogger, and I was wondering your situation;
many of us have created some nice practices and we are looking to trade solutions with other folks, please shoot me
an e-mail if interested.

22 04 2013
john fogerty

The experience: I had to have someone come in to set up my computer,.
Also be aware that any indoor pet, such as a cat or
dog, may want to drink from your pond and then find himself a healthy treat in the process.

One popular bathroom fixture today that many interior decorators
and home owners use is a shower bath.

28 04 2013
http://www.paninicomics.de/forum//index.php//index.php/index.php?form=UserLogin

For the year 2011, here are five of the best Android tablets ever released in the techie world:
. They support USB, HDMI, Wi-Fi, Bluetooth, network adapter, 3G and many more than the standard net books on
the market. The version of Windows on my tablet pc is Windows XP and there
is no difference between it and the PC that I don’t use anymore.

28 04 2013
http://www.newzealand.com

So you only have to remember one single master password or select the key file to unlock the whole database.
Sony Cybershot DSC S3000 reviews have made it a foremost choice for
millions of mobile users. Waiting until the park is about
to close is one way to get some privacy, as
is visiting the park during Disneyland’s less busy times.

3 05 2013
online teleconference

Excellent article. Keep writing such kind of information on your
blog. Im really impressed by it.
Hello there, You have done an excellent job.
I’ll definitely digg it and in my opinion suggest to my friends. I am sure they will be benefited from this website.

10 05 2013
transfer credit card 0 interest

Hello there! This post could not be written any better!

Reading through this post reminds me of my previous roommate!
He always kept preaching about this. I am going to forward this article to him.
Pretty sure he’s going to have a good read. I appreciate you for sharing!

23 05 2013
load balancing ssl

Hello! I just wanted to ask if you ever have any issues with hackers?
My last blog (wordpress) was hacked and I ended
up losing several weeks of hard work due to no backup.

Do you have any solutions to stop hackers?

2 06 2013
no closing cost home loans

Add garlic, ginger, red bell pepper, and pepper flakes to the pan and cook together a couple of minutes,
then add peanut butter and melt it. A study in the British Medical Journal found a significant connection between a person”.

However, installing a bathroom in a basement that hasn’t already been stubbed for a bathroom can be very difficult and costly.

19 08 2014
paleo breakfast recipes for athletes

paleo breakfast recipes for athletes

Emuladores en Linux: Play Station 2 (tutorial completo) | CacahueTUX… Otro de Linux

31 03 2015
gba emulator download

gba emulator download

Emuladores en Linux: Play Station 2 (tutorial completo) | CacahueTUX… Otro de Linux

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 )

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 )

Google+ photo

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

Conectando a %s




A %d blogueros les gusta esto: