Como jugar a juegos de PlayStation

Como jugar a juegos de PlayStation

Bueno, es sencillo siguiendo los siguientes 10 pasos. Utilizaremos el emulador Epsxe, realizando un serie de ajustes para que todo funcione ok en nuestro Ubuntu. Por supuesto, es para juegos de PlayStation One.

Me he basado en un HOWTO (bueno casi lo he copi-pasteado jeje). Si no entendéis algo hechadle un vistazo. Si no encontráis algún fichero de los que necesitaremos al final de este enlace encontrareis unos links:

http://terror.snm-hgkz.ch/gaming/linux/epsxe_howto/epsxe_howto_es.html

INSTALACION:
============

1- Bajamos el emulador Epsxe para GNU/linux desde la web: http://www.epsxe.com/download.php

2- Creamos un directorio donde iran todos los ficheros:

sudo mkdir /usr/local/games/epsxe

Ahora crearemos una variable de entorno para la ruta del directo que acabamos de crear. Así
no tendremos que escribirla todo el rato. Dicha variable no existirá en las nuevas ventanas de terminal que abras. Así que, o bien trabaja siempre con la misma terminal, o bien asegúrate de que la variable ha sido definida (mediante echo $EPSXE) antes de usarla en cualquier comando. Si no sabes muy bien lo que haces, siempre puedes escribir la ruta completa al directorio de ePSXe, en vez de escribir $EPSXE.

export EPSXE='/usr/local/games/epsxe'

3- Descomprimimos el archivo que hemos descargado (por ejemplo a nuetro /home). Si lo hemos descargado a otro directorio, cambiaremos la ruta por la que proceda:

sudo unzip -d $EPSXE /home/epsxe160lin.zip

Vigilad también que la versión descargada sea la 160, sino cambiad el nombre.

4- Ahora asignamos los permisos adecuados a los directorios recién creados:

cd $EPSXE
sudo chmod 777 cfg sstates snap memcards
sudo touch memcards/epsxe000.mcr memcards/epsxe001.mcr .epsxerc
sudo chmod 666 memcards/*
sudo chmod 666 .epsxerc

5- Bájate un archivo de BIOS de una PlayStation de Sony.

ATENCIÓN: no puedes usar dicho archivo para usar juegos en un emulador de PSX a menos que poseas una consola PlayStation, PSOne, o PlayStation 2 de Sony. Tener una imagen de BIOS sin tener la consola real es una violación de los derechos de copyright. Recomiendo la BIOS SCPH-1001, que puede ejecutar la mayoría de los juegos. Por lo general el nombre del archivo será SCPH1001.BIN, y no es nada dificil encontrarlo.

6- Descomprimimos el archivo al directorio bios. Si por ejemplo hubiésemos descargado con amule un archivo SCPH1001.BIN, bastaría con copiarlo a este directorio.

unzip -d $EPSXE/bios/ /home/SCPH1001.zip

7- Ahora necesitaremos un plug-in para emular los gráficos: gpupeopssoftx112.tar.gz

Podemos conseguirlo escribiendo en google : gpupeopssoftx112.tar filetype:gz

Una vez hecho esto, necesitarás mover la utilidad de configuración y el archivo de configuración incluídos al subdirectorio "cfg" de ePSXe:

sudo mv $EPSXE/plugins/cfgPeopsSoft $EPSXE/cfg/
sudo mv $EPSXE/plugins/gpuPeopsSoftX.cfg $EPSXE/cfg/
sudo chmod 666 $EPSXE/cfg/gpuPeopsSoftX.cfg

8- Ahora descargamos el plugin de sonido: spupeopsoss106.tar.gz

Para obtenerlo utilizaremos el metodo anterior o amule o otros que se nos ocurran.
De nuevo, tenemos que mover la utilidad de configuración:

sudo mv $EPSXE/plugins/cfgPeopsOSS $EPSXE/cfg/

9- ¡Ya casi hemos conseguido un emulador de PSX que funcione! Desafortunadamente, parece que hay algunos problemas con el sistema multihilo, que parece que es necesario para algunos plug-ins GPU y/o SPU. ePSXe (o los plug-ins) no son capaces de localizar la libreria necesaria correspondiente (libpthread). Así que tienes que localizar el archivo "libpthread.so.0" (tal vez "libpthread-0.9.so o algo así) en tu disco duro y copiarlo al directorio de ePSXe:

sudo cp /lib/libpthread.so.0 $EPSXE/

10- Para evitar los fallos mencionados en el paso 9 (y algunos más), es necesario usar un pequeño script para ejecutar ePSXe, en vez de usar directamente el binario. Escribe el siguiente código en un archivo y cópialo a /usr/local/bin/ (o a cualquier otro directorio definido en tu $PATH). He nombrado a mi script "iniciar_epsxe.sh". No te olvides de asignar el directorio después de export EPSXE a la ruta real del programa ePSXe:

#!/bin/bash

export EPSXE='/usr/local/games/epsxe'
export LD_LIBRARY_PATH=$EPSXE
cd $EPSXE
./epsxe
chmod 666 $EPSXE/cfg/*.cfg $EPSXE/sstates/* \
$EPSXE/memcards/*.mcr $EPSXE/snap/* 2>/dev/null

Una vez creado el script, cambiale los permisos así:

sudo chmod 777 /usr/local/bin/iniciar_epsxe.sh

Y por fin ejecutamos:

iniciar_epsxe.sh

CONFIGURACION:
=============

Ve al menú Config -> BIOS para configurar la ruta a tu BIOS. Debes especificar la ruta completa al archivo de BIOS de PSX, por ejemplo /usr/local/games/epsxe/bios/SCPH1001.BIN

Ve al menú Config -> Video y verifica que está seleccionado "P.E.Op.S. Softx Driver". Haz click en el botón "Test" para averiguar si el plug-in funciona. Haz click en "Configure" y justo después en "OK", para crear el archivo de configuración (sino, ePSXe no funciona). Puedes usar la ventana de "Configure" para ajustar los parámetros de video, pero de momento es mejor dejarlos como están puesto que hay que verificar que lo demás también funciona -- la configuración por defecto es muy compatible con la mayoría de juegos y ordenadores. Cierra la ventana pulsando en "OK".

Ve al menú Config -> Sound y verifica que esté seleccionado "P.E.Op.S. OSS Audio Driver". De nuevo, haz click en "Test" para ver si funciona bien. Haz click en "Configure" y seguidamente en "OK" para crear el archivo de configuración. Cierra la ventana pulsando "OK".

Ve al menú config -> CDROM y asegúrate de que la ruta indicada es la correcta para la unidad de CD-ROM que quieres usar. /dev/cdrom debería servir en la mayoría de los casos, no obstante si tienes varias unidades de CD-ROM o una grabadora, dicha ruta podría ser diferente.

Bueno, ¡es hora de probar un juego! Ve al menu "File" y selecciona la opcion pertinente para ejecutar el juego. Si tienes el juego en su cd original de PSX, metelo en la unidad de CD-ROM que especificaste en el paso 15, y selecciona la opción File -> Run CDROM. El juego puede tardar alrededor de un minuto en comenzar. No canceles la operación hasta que estés seguro de que el juego no funciona. Una vez que el juego está en marcha, puedes pulsar ESC para volver al menú de ePSXe, donde puedes guardar el estado del juego o cambiar de disco (si es un juego de varios discos). Para volver al juego, selecciona Run -> Continue.

SI LOS JUEGOS NOS VAN LENTOS Y DISPONEMOS DE ACELERACION 3D PODEMOS UTILIZARLA ASI:
===================================================================================

Descargamos gpupetemesagl171.tar.gz y hacemos:

sudo tar xvfz /home/gpupetemesagl171.tar.gz -C $EPSXE/plugins/
sudo mv $EPSXE/plugins/*cfg* $EPSXE/cfg/
sudo chmod 666 $EPSXE/cfg/gpuPeteMesaGL.cfg

Ve al menú Config -> Video. Selecciona el "Pete's MesaGL Driver" y pulsa en "Test". Si el plug-in funciona, entonces haz click en "Configure". Puedes cambiar la configuración ahora o bien dejarla como está hasta que compruebes que funciona bien. Cierra ambas ventanas pulsando en "OK".

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

yo a veces es que "flipo" con Ubuntu...

En el otro pc tengo una sarge con paquetes de etch: con el synaptic, apt.org y un poco de google tengo el pcsx y el epxe (y unos cuantos emuladores más: zsnes, gens-gtk, gnomeboy...) funcionando sin ningun problema ni tanto trabajo (todo instalado desde .debs). Estas cosas son las que no me acaban de gustar: si simplemente instalas lo "normal" en una máquina "medio-nueva" todo perfecto...pero como empiezes a meterte un poquito a más adentro o en segun que cosas se jodió el invento. Que conste que cada uno usa lo que más le gusta o mejor le va pero es que hay cosas a las que no acabo de verle el qué, la verdad...(Cuando lo tuve instalado estuve trasteando varias cosas que parecian ser como en Debian -logicamente-, pero a la hora de la verdad no había solucion ni en ubuntu ni en debian; en cambio el mismo problema en Debian la mayoría de las veces, te dejaba ir un poco más allá...y "problemas" que me han salido en la etch ya los conozco de Ubuntu, o los veo aparecer ahora...y siguen sin solucion en ambas distros).

epsxe desde un repositorio

Yo seguí la guía y al final cuando intentaba configurar los plugins de sonido y video el programa se cerraba, pero las cosas no siempre tienen por que ser dificiles (ni en ubuntu ni en ninguna otra distro), encontré un repositorio para instalar epsxe desde debs y ahora todo funciona, lo unico que se debe hacer es:

Editar el archivo /etc/apt/sources.list con tu editor favorito, en xubuntu desde una consola:

sudo mousepad /etc/apt/sources.list

Añadir las siguientes lineas al final del archivo:

deb http://asher256-repository.tuxfamily.org breezy main dupdate french
deb http://asher256-repository.tuxfamily.org ubuntu main dupdate french

Guardar los cambios, y ejecutar:

sudo apt-get update

Una vez hecho eso simplemente descargar los paquetes epsxe y epsxe-plugins

sudo apt-get install epsxe epsxe-plugins

Y listo, solo falta ejecutar el comando epsxe

64 bits nada

Esto sólo sirve para i386, ¿Existen repositorios para amd64?

Gracias

Muy bueno el Howto me ha servido para Suse jeje,
Gracias.

algunos problemillas

hola!
He seguido las instrucciones al pie de la letra y a la hora de ejecutar el programa me sale el siguiente error:
./epsxe: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
/lib/libncurses.so.5
Al principio pensé que no estaba instalado el libncurses o que no lo encontraba y probé a copiar el archivo /lib/libncurses.so.5 en el directorio donde tengo instalado epsxe pero me sigue dando el mismo error.

A ver si alguien sabe como puedo solucionar este problema.
Gracias de antemano.

tengo EXACTAMENTE el mismo problema

la verdad no he podido solucionarlo. TEngo dapper x64, quiza tenga problemas por eso (ademas por eso mismo no lo puedo bajar por apt con el repositorio asher). Alguien ha podido solucionar eso??

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.