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 :P

Salu2

Más emuladores:

Game boy y Game Boy Advance

Super Nintendo

Atari 800XL

MAME

Mega Drive

Nintendo 64

Play Station One

Nintendo DS


Acciones

Información

2 respuestas a “Emuladores en Linux: Play Station 2 (tutorial completo)”

1 05 2008
barz (00:46:04) :

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 (02:04:49) :

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

Deje un comentario

Puedes usar estas etiquetas : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>