01 septiembre 2010

Jugar a la PSP en Ubuntu

Para realizar este tuto necesitaremos instalar algunos paquetes, abrimos la Terminal (Aplicaciones -> Accesorios -> Terminal) y tecleamos lo siguiente:

sudo aptitude install build-essential autoconf automake bison flex libncurses5-dev libreadline-dev libusb-dev texinfo subversion libgmp3-dev libmpfr-dev libsdl1.2-dev

PSPSDK:

Ahora continuamos, con la descarga de la última versión del PSPSDK haciendo lo siguiente:

1. Abrimos la Terminal (Aplicaciones -> Accesorios -> Terminal) y tecleamos lo siguiente.
2. mkdir ~/pspdev (Crea un directorio llamado pspdev en la carpeta personal).
3. cd ~/pspdev (Ingresamos a la carpeta que creamos).
4. svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain (Descargamos el toolchain).
5. cd psptoolchain/ (Para ingresar a la carpeta que descargamos).
6. gedit ~/.bashrc (Abrirá un archivo con el editor gedit) y debes añadir esto al final del archivo:

# PSP's toolchain
export PSPDEV="/usr/local/pspdev"
export PSPSDK="$PSPDEV/psp/sdk"
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin"

7. source ~/.bashrc (Cargamos las nuevas variables del entorno).
8. sudo ./toolchain-sudo.sh (Hacemos la compilación, va a tardar un buen rato).

PSPLINKUSB:

Bien, ahora procedemos a descargar la última versión del PSPLINKUSB para compilar el usbhostfs y el Remote Joy.

1. Abrimos la terminal (Aplicaciones -> Accesorios -> Terminal) y tecleamos lo siguiente:
2. cd ~/pspdev (Ingresamos a la carpeta que ya hemos creado).
3. svn co svn://svn.ps2dev.org/psp/trunk/psplinkusb (Descargamos el psplinkusb).
4. cd psplinkusb/ (Entramos al directorio descargado).
5. make release (Compilamos).
6. cd tools/remotejoy/pcsdl (Entramos a este directorio).
7. make (Compilamos).
8. cd ~/pspdev/psplinkusb/usbhostfs_pc/ (Entramos a esta carpeta).
9. make (Compilamos).

En el PSP:

Vamos a la carpeta ~/pspdev/psplinkusb/release_oe/psplink y copiamos los siguientes archvos en la carpeta /sepluguins de la MS:

* usbhostfs.prx
* psplink.prx
* psplink_user.prx
* remotejoy.prx
* debugmenu.prx
* psplink.ini
* scrkprintf.prx
* siokprintf.prx
* usbgdb.prx
* usbkprintf.prx

Agregamos y activamos en los archivos /seplugins/game.txt y /seplugins/vsh.txt los plugins que acabamos de copiar:

ms0:/seplugins/usbhostfs.prx 1
ms0:/seplugins/psplink.prx 1
ms0:/seplugins/psplink_user.prx
1
ms0:/seplugins/remotejoy.prx 1

Aquí viene la magia:

Después de tanto rollo por fin viene lo que necesitamos, para ejecutar el Remote Joy debemos hacer lo siguiente:

1. Abrimos dos terminales (Aplicaciones -> Accesorios -> Terminal):
2. En la primera tecleamos sudo ~/pspdev/psplinkusb/usbhostfs_pc/usbhostfs_pc (Iniciamos el usbhostfs_pc, hay que proporcionar la contraseña).
3. En la segunda tecleamos ~/pspdev/psplinkusb/tools/remotejoy/pcsdl/remotejoy -d -c (Esto nos abrirá una nueva ventana la del Remote Joy).
4. Conectamos el cable USB a la PSP y verémos como se ve nuestra pantalla en la ventana del Remote Joy.


Captura de la aplicación funcionando.

Controlando la PSP con el teclado:


Aquí les dejo unas funciones que tienen algunas teclas:

* Esc = Salir del Remotejoy.
* F3 = Cambiar el modo de colores.
* F4 = Cambiar el modo de pantalla (mitad del tamaño).
* F5 = Pausar/Continuar el Remote Joy.
* F8 = Cambiar el modo de pantalla (pantalla completa).
* F9 = Activar/Desactivar los frames por segundo (fps).
* F10 = Captura de la pantalla.
* Flechas = Pad Digital.
* Tecla Z = Botón X.
* Tecla X = Botón O.
* Tecla S = Botón Triángulo.
* Tecla A = Botón Cuadrado.
* Barra Espaciadora = Select.
* Enter = Start.
Vía | T!

0 comentarios: