Instalar PPSSPP emulador de PSP en Ubuntu

Instalar PPSSPP emulador de PSP en UbuntuPPSSPP es un emulador portable (sin instalación) de PSP escrito en C + + disponible en varias plataformas, entre ellas Android y Linux.
Su pagina oficial es: www.ppsspp.org/

Instalación:

Lo primero que haremos será instalar las dependencias del emulador, ya que necesita las librerías SDL  escribiendo el siguiente comando en un terminal:

sudo apt-get install libsdl1.2-dev

Una vez instaladas nos vamos a la web www.ppsspp.org/downloads.html y buscamos donde pone Linux, ahí encontraremos 4 enlaces para descargar el emulador, comprimido en .zip  o en .tar.gz y en 32 y 64 bits.
Descargamos el adecuado a nuestra distribución:

como instalar PPSSPP emulador de PSP en Ubuntu

Lo descomprimimos, y ejecutamos el archivo llamado PPSSPPSDL, tal y como se señaliza en la imagen de debajo:

Y se nos abrirá el emulador, mostrando una ventana como la de debajo:

Ahora solo queda pulsar en Load… y elegir un juego de nuestro disco duro, una vez abierto, el resto de veces que se inicie el emulador aparecerá el juego en el lado izquierdo debajo de Recent.

Nota: no funciona en todos los ordenadores, ni corre todos los juegos.

Aquí dejo un pequeño video de como ejecutar el emulador tras haber instalado las librerias SDL:

Si en la versión de 32 bits falta el fichero PPSSPPSDL


Por lo visto, en la versión de 32 bits de PPSSPP falta el archivo PPSSPPSDL, y no es posible ejecutar el emulador. (Solo pasa en la versión de 32 bits de Linux, la de 64 bits esta completa)

Aquí tenéis los pasos para compilar la versión de 32 bits vosotros mismos:

Primero estar como superusuario todo el tiempo con el siguiente comando:

sudo su

Ahora instalamos esta serie de dependencias a través de los repositorios:

apt-get install mesa-common-dev freeglut3-dev libsdl1.2-dev libsdl1.2debian

Instalamos esta dependencia:

apt-get install g++

Ahora entramos en www.cmake.org/cmake/resources/software.html y descargas cmake-2.8.11.tar.gz. Lo descomprimimos, accedemos al directorio por terminal y ejecutamos los siguientes comandos (todo explicado en el archivo readme.txt):

./bootstrap

 

make

 

make install

Instalamos una dependencia mas:

apt-get install libavformat-dev

Y ahora instalamos otra dependencia mas:

apt-get install git

Y nos ponemos ya con la instalación de ppsspp:

git clone git://github.com/hrydgard/ppsspp.git && cd ppsspp

 

git submodule update -i

 

./b.sh

 

cd build

 

./PPSSPPSDL

En futuras ocasiónes accedemos al directorio ppsspp/build y ejecutamos el archivo PPSSPPSDL.

Aquí dejo un pequeño video de como ejecutarlo si lo hemos instalado en una versión de 32 bits:

 

42 Comentarios. Responder ahora

No me sale el archivo pspdl :(

Responder
Fernando Vicente Pla Martínez
28 mayo, 2013 6:26 pm

Acabo de comprobarlo y en la versión de 32bits, efectivamente no esta el ejecutable SLD, en cambio la versión de 64bits (la que utilice yo para el tutorial) esta completa.
En fin, tengo una solución para ello. Lo acabo de probar en un ubuntu de 32 bits y funciona. Añado al final del tutorial como hacerlo.
Un saludo.

Responder
Jose Hernández
1 junio, 2013 11:01 pm

Hola!
Yo seguí el añadido para 32 bits, fui haciendo paso a paso, sin embargo, lo primero que noté fue que no hay que instalar gip (apt-get install gip), si no más bien, git(apt-get install git). Después de eso todo iba bien hasta el penúltimo paso donde me aparece el siguiente error:

/home/jose/Juegos/Emuladores/PSP/cmake-2.8.11/ppsspp/Core/HW/MpegDemux.cpp: En la función miembro ‘int MpegDemux::demuxStream(bool, int, int)’:
/home/jose/Juegos/Emuladores/PSP/cmake-2.8.11/ppsspp/Core/HW/MpegDemux.cpp:133:62: error: ‘memcpy’ no se declaró en este ámbito
make[2]: *** [CMakeFiles/Core.dir/Core/HW/MpegDemux.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas….
make[1]: *** [CMakeFiles/Core.dir/all] Error 2
make: *** [all] Error 2

Tendré que modificar la clase MpegDemux.cpp ? (U_U")

Gracias por cualquier ayuda =D

Responder
Fernando Vicente Pla Martínez
1 junio, 2013 11:24 pm

Hola Jose. Tenias razón con lo de git, ya corregí la errata.
Respecto al error que comentas… Al penúltimo paso te refieres a cuando hay que ejecutar el script llamado b.sh?
Un saludo.

Responder

A mi me funciono perfectamente.
Gracias por el aporte!

Responder

a mi me sale esto cuando iago lo de cmake

CMake 2.8.11.1, Copyright 2000-2012 Kitware, Inc.
C compiler on this system is: cc
———————————————
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
———————————————
Log of errors: /home/dercko/cmake-2.8.11.1/Bootstrap.cmk/cmake_bootstrap.log

Responder
Fernando Vicente Pla Martínez
16 junio, 2013 9:45 am

Necesitas tener instaldo g++ para poder compilar C++, para instarlo: "apt-get install g++"
Un saludo.

Responder

Gracias por tu respuesta ahora el error que me sale es pareco al del compañero Jose Hernández.

/home/dercko/ppsspp/Core/HLE/sceAtrac.cpp:75:34: error fatal: libavformat/avformat.h: No existe el archivo o el directorio
compilación terminada.
[ 65%] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAudio.cpp.o
make[2]: *** [CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas….
make[1]: *** [CMakeFiles/Core.dir/all] Error 2
make: *** [all] Error 2

Espero me puede responder y disculpa por las molestias es que apenas estoy empezando en linux(Ubuntu)

Responder
Fernando Vicente Pla Martínez
19 junio, 2013 8:39 pm

No es ninguna molestia Dercko, para eso esta la cultura, para compartirla jeje.
Ejecutáis el script como root?

Responder

Tmabien presente este Problema En Canaima 3.0
CMake 2.8.11.1, Copyright 2000-2012 Kitware, Inc.
C compiler on this system is: cc
———————————————
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
Y ya habia instalado el G++, Indagando por internet encontre la solucion, habia q instalar Build essential "sudo apt-get install build-essential"

Responder

Hola, al seguir el procedimiento para 32 bits, al lanzar ./b.sh me da el siguiente error:

[ 64%] [ 65%] Building CXX object CMakeFiles/Core.dir/Core/HLE/__sceAudio.cpp.o
Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o
/home/k/cmake-2.8.11.1/ppsspp/Core/HLE/sceAtrac.cpp:75:34: error fatal: libavformat/avformat.h: No existe el archivo o el directorio
compilación terminada.
[ 65%] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAudio.cpp.o
make[2]: *** [CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas….
make[1]: *** [CMakeFiles/Core.dir/all] Error 2
make: *** [all] Error 2

¿como puedo solucionarlo?

Responder
Fernando Vicente Pla Martínez
17 junio, 2013 10:52 pm

Actualiza FFmpeg a la ultima versióny prueba a ver.
Por cierto, que versión de Ubuntu utilizas?
Un saludo.

Responder

Cuando lo intente estaba aun con la 12.10, acabo de actualizar a 13.04 y voy a ver si sale bien esta vez.

Saludos, y ya te comento …

Responder

como puedo hacer para solucionar este problema
http://img507.imageshack.us/img507/6452/knh.png

pd: por cierto muchas gracias ase tiempo que busco un emulador para psp :D

Responder
Fernando Vicente Pla Martínez
1 julio, 2013 7:15 pm

jeje, parece que tengas el emulador en Klingon.
¿Solo tienes problemas con las fuentes en el emulador o te pasa en otros programas también?

Un saludo.

Responder

creo que son las fuentes del emulador (no tengo ese problema con otros programas)

Responder
Fernando Vicente Pla Martínez
3 julio, 2013 11:13 am

Yo probaría a actualizar las tipografías o fuentes, como prefieras llamarlo, y si no funciona reinstalaría el emulador.
Y aprovechando esta situación, creo que el próximo tutorial que haga sea de como actualizar y añadir tipografías nuevas.

Un saludo.

Responder

grax intentare actualizar si sucede algo aviso xD

Responder
Damian Pugliese
6 julio, 2013 7:33 am

a mi me sale error en ./b.sh al 52% y no tengo ni idea de como solucionarlo, a alquien mas le salio lo mismo??

Responder
Fernando Vicente Pla Martínez
6 julio, 2013 10:38 am

Concreta mas que tipo de error.
Ejecutas el script como superusuario?
Un saludo.

Responder
Jorge Yair Avalos
6 julio, 2013 6:04 pm

No se si sea lo mismo, pero aca el error que me lanza

./b.sh
CMake Warning at CMakeLists.txt:1232 (message):
FFMPEG_BUILDDIR variable or manual path definition is required to enable
FFmpeg. Disabling it.

– Up-to-date: /home/persus/Descargas/cmake-2.8.11.2/ppsspp/build/assets/ui_atlas.zim
– Installing: /home/persus/Descargas/cmake-2.8.11.2/ppsspp/build/assets/ppge_atlas.zim
– Configuring done
– Generating done
– Build files have been written to: /home/persus/Descargas/cmake-2.8.11.2/ppsspp/build
[ 1%] [ 1%] Built target stb_image
Generating something_that_never_exists
[ 11%] Built target Common
– Found Git: /usr/bin/git (found version "1.8.1.2")
[ 17%] Built target zlib
[ 17%] Built target sha1
[ 19%] [ 19%] Built target stb_vorbis
Built target cityhash
CMake Warning at /home/persus/Descargas/cmake-2.8.11.2/ppsspp/git-version.cmake:40 (message):
UPDATE: /home/persus/Descargas/cmake-2.8.11.2/ppsspp/git-version.cpp

[ 19%] Built target GitVersion
[ 19%] [ 19%] Built target glew
Built target rg_etc1
[ 20%] Built target snappy
[ 20%] Built target xbrz
[ 22%] Built target kirk
[ 27%] Built target GPU
[ 52%] Built target native
[ 53%] [ 53%] [ 53%] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o
Building CXX object CMakeFiles/Core.dir/Core/HLE/sceChnnlsv.cpp.o
Building CXX object CMakeFiles/Core.dir/Core/HLE/sceCtrl.cpp.o
/home/persus/Descargas/cmake-2.8.11.2/ppsspp/Core/HLE/sceAtrac.cpp:75:34: error fatal: libavformat/avformat.h: No existe el archivo o el directorio
compilación terminada.
make[2]: *** [CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas….
make[1]: *** [CMakeFiles/Core.dir/all] Error 2
make: *** [all] Error 2

Responder
Fernando Vicente Pla Martínez
6 julio, 2013 11:20 pm

Tal como respondí mas arriba:
Actualiza FFmpeg a la ultima versión y me comentas.

Un saludo Jorge.

Responder
Jorge Yair Avalos
7 julio, 2013 4:53 am

Puff… un problema me lleva a otro. Bien:

Ya se soluciono el error de arriba instalando libavformat-dev, pero al intentar ejecutar otra vez b.sh ahora me arroja:

[ 53%] [ 53%] [ 53%] Building CXX object CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o
Building CXX object CMakeFiles/Core.dir/Core/HLE/sceFont.cpp.o
Building CXX object CMakeFiles/Core.dir/Core/HLE/sceGe.cpp.o
/home/persus/Descargas/cmake-2.8.11.2/ppsspp/Core/HLE/sceAtrac.cpp:76:38: error fatal: libswresample/swresample.h: No existe el archivo o el directorio
compilación terminada.
make[2]: *** [CMakeFiles/Core.dir/Core/HLE/sceAtrac.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas….
make[1]: *** [CMakeFiles/Core.dir/all] Error 2
make: *** [all] Error 2

Donde ahora la libreria que necesito es swresample, pero revisando la pagina de FFmpeg, parece que la librería no se incluye hasta la versión FFmpeg 0.10.7 "Freedom"…. Entonces toca revisar mi version en mi ubuntu 13.04 y…

*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
ffmpeg 0.8.6-6:0.8.6-1ubuntu2
libavutil 51. 22. 1 / 51. 22. 1
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 1 / 53. 21. 1
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 52. 0. 0 / 52. 0. 0.

0.8.6-6…versión que no tiene la librería libswresample, además el mensaje dice que no piensan actualizar FFmpeg y que solo lo conservan por compatibilidad… por lo que busque algún repo que tuviera una versión mas actual de FFmpeg, pero no encontré ninguno para ubu13.04.

¿Que sigue? Pues a compilar FFmepg desde git… a estas alturas ya no se si desistir o terminar la travesura, yo solo quería jugar Persona3 Portable xD

Responder

Pasen el link ya compilado y nos evitamos el rollo

Responder
Fernando Vicente Pla Martínez
12 julio, 2013 8:07 pm

Cuando tenga algo de tiempo lo compilo yo mismo, lo empaqueto y lo subo a mega.

Un saludo.

Responder

deben instalar libavformat-dev para que no salga ese error de error fatal: libavformat/avformat.h: No existe el archivo o el directorio.

osea les esta diciendo que falta ese paquete developer para la compilacion….

Responder

les saldran errores al no haber los paquetes necesarios para la compilacion. asi que lean bien el error para ver que hace falta. saludos

Responder

Porfin encontre un emulador de PSP! gracias! pero sabes me encontre con un problema :s tengo Elementary OS que esta basado en Ubuntu 12.04 http://oi41.tinypic.com/25jwo4i.jpg

Responder

que puedo hacer si el cmake ya no es .1 ya se conbirtio en .2

Responder
Fernando Vicente Pla Martínez
14 septiembre, 2013 9:31 am

¿A que te refieres con que se convirtió en .2?
Si te refieres a que tienes instalada una versión superior a la que indico yo en el tutorial, prueba a ver si te funciona. Si no desistlala cmake e instalalo de nuevo de la forma que indico en el tutorial.

Un saludo.

Responder

No se me ven las letras del emulador porque?

Responder
Fernando Vicente Pla Martínez
15 septiembre, 2013 10:11 am

Actualiza las fuentes del sistema.

Un saludo.

Responder

anda muy bien pero no tiene disponible el codec atrac3

Responder

Odio cuando pasa esto ->

[100%] Built target PPSSPPSDL
inukaze@inukaze /media/Compartido/Linux/ppsspp $ cd build/
inukaze@inukaze /media/Compartido/Linux/ppsspp/build $ ./PPSSPPSDL
Violación de segmento (`core' generado)

Alguna idea de como compilarlo sin que me de ese error ???

Responder
David Cidoncha Rodríguez
4 noviembre, 2013 12:47 pm

hola buenas, soy nuevo en linux (tengo linux mint 14) y he seguido el tutorial a raja tabla y cuando acabo me sale este error:
Sorry, this program requires OpenGL 2.0.
Alguien me dice que debo hacer? gracias ;)

Responder
Adonis Delgado Mtz
22 enero, 2014 1:45 am

hola yo tengo ubuntu 13.10 acabo de realizar todos los pasos y me fue genial (y) de ahi descargue el ppsspp de 64bits y me abrio como si nada, ahora solo tengo que probar el arranque de los juegos para eso estoy descargando patapan un juego .iso dependiendo de lo que pase lo comento pero aun asi gracias por el aporte y suerte a los demas (y)………. xD

Responder
kevin suarez
3 mayo, 2014 1:00 am

hola es que tengo un problema al instalar el libsdl1.2-dev en el gestor de paquetes y en la terminal, cuando lo pongo en la terminal me sale lo siguiente

sudo apt-get install gcc g++ scons libsdl-image1.2-dev libsdl1.2-dev libvorbis-dev libexpat1-dev zlib1g-dev liblua5.1-0-dev libsmpeg-dev mesa-common-dev
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
mesa-common-dev ya está en su versión más reciente.
fijado mesa-common-dev como instalado manualmente.
gcc ya está en su versión más reciente.
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
g++ : Depende: g++-4.4 (>= 4.4.5-1~) pero no va a instalarse
Depende: gcc-4.4 (>= 4.4.5-1~) pero no va a instalarse
libexpat1-dev : Depende: libc6-dev pero no va a instalarse o
libc-dev
liblua5.1-0-dev : Depende: libc6-dev pero no va a instalarse o
libc-dev
Depende: libreadline-dev pero no va a instalarse
libsdl-image1.2-dev : Depende: libc6-dev pero no va a instalarse
Depende: libjpeg-dev
Depende: libtiff4-dev pero no va a instalarse
libsdl1.2-dev : Depende: libglu1-mesa-dev pero no va a instalarse
Depende: libasound2-dev pero no va a instalarse
Depende: libesd0-dev pero no va a instalarse
Depende: libdirectfb-dev (>= 0.9.22) pero no va a instalarse
Depende: libaa1-dev pero no va a instalarse
Depende: libcaca-dev pero no va a instalarse
zlib1g-dev : Depende: libc6-dev pero no va a instalarse o
libc-dev
E: Paquetes rotos
y cuando hago en el gestor de paquetes de igual manera me pasa no me lo descargar si alguien lee esto y sabe como solucionar o ayudarme me puede enviar un mensaje a mi facebook https://www.facebook.com/TH3L0L si lo hacen se los agradacere muchisimo, adios.

Responder

hola,cuando lo ejecuto se abre y cierra automaticamente no se que puede ser

Responder

hola alguien sabe donde encuentro la memstick del emulador en linux no la encuentro alguien que me ayude

Responder

como ejecuto ppsspp emulador

Responder

Accedemos al directorio ppsspp/build y ejecutamos el archivo PPSSPPSDL.
En el vídeo te sale también.

Un saludo.

Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


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

CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA