En esta ocasión voy a explicar cómo jugar al PSP en la pantalla de la PC con Linux (Ubuntu específicamente) usando Remote Joy, una herramienta que es de gran utilidad ya que no solamente puedes ver la pantalla de tu PSP en tu PC, sino que también puedes controlar tu negrita con el teclado y muchas otras funciones.


Requisitos previos:

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.


Espero ser pronto NFU