PPSSPP can run your PSP games on your PC in full HD resolution, and play them on Android too. It can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP.
Even on modern Android phones and tablets, you can often run at double the original resolution.
PPSSPP is an open source project, licensed under the GPL 2.0 (or later). Anyone is welcome to contribute improvements to the code. Partly thanks to such contributions, PPSSPP's compatibility is steadily increasing, letting us all play our PSP games on the devices of our choice.
A bug snuck in that causes the game list on Android to either display a blank or crash if it sees a ZIP or RAR file.
This has now been fixed and is being pushed to Google Play, and the downloads on this site have been updated.
That's right, it's here, in good time for the holidays! This time the main focus has been on speed improvements, but there has obviously been quite a few bug fixes as well, and a new lighter look for the on screen touch controls. Enjoy! And if you're having fun, don't forget to support the project by buying the Gold version.
Please note that it often takes a few hours to roll out an update on Google Play, so you may not see it there immediately.
If you have questions or want to report problems, don't forget to check the forum.
Think PPSSPP is already fast on your PC? Or is it running a little slow in your mobile device?
Just wait until the next release. We are currently focusing hard on performance and have already made some really good improvements, for example FF:CC wasn't really playable on Nexus 4 but on current development builds it's pretty smooth! And GTA runs fullspeed on nVidia Shield with only a frameskip of 1.
Obviously this doesn't mean that a Galaxy Y will suddenly play God of War, but whatever device you have, there will be improvement.
Two months since the last release, and today's the 1-year anniversary of the PPSSPP project! What better day to release a new version?
While nothing is perfect, there have been plenty of improvements since the last one, much thanks to all our contributors! Here's a shortlist of top new features:
Please note that it often takes a few hours to roll out an update on Google Play, so you may not see it immediately.
If you have questions or want to report problems, don't forget to check the forum.
On November 1, it's the 1 year anniversary of the PPSSPP project. You will all get to celebrate it by playing PPSSPP 0.9.5!
0.9 was a big release and a couple of bad bugs slipped through, including a crash bug in the settings menu and a bug that turned on error reporting for everyone, which is a bit much for our server. So 0.9.1 is just a boring bugfix release, but please install it! :)
Nearly two months of no release are over, and a new PPSSPP is out. As always, there have been incredible progress:
So get downloading and enjoy! And thank all the contributors for their incredible work.
The Android version will automatically upgrade during the next few hours if you installed it from Google Play.
If you bought the Gold version for Windows before, just use the email you got to log in and download the update.
It's taken a bit longer than calculated but I'm estimating a release date of August 20 or 21. Some last minute issues to fix but it's soon ready for release! Full nVidia Shield support, an Ouya release will follow a little bit later. See below for more about 0.9.
0.9 will arrive in mid-August (in about two weeks), with full automap support for nVidia Shield controls. Will also try to get the Ouya version out slightly after, also with automatically mapped gamepad controls. Shield runs PPSSPP quite well, many games reach full speed and are extremely playable with the excellent hardware controls. Of course, all other Android devices with gamepads will work too, in some cases you might have to tweak the button mapping manually though.
Also, I've done quite a bit of work on the JITs for 0.9, so expect a modest to large speed boost too on all platforms, especially ARM-based ones - plus some additional compatibility.
For those of you who wanted to donate but did not have an Android device, you can now buy PPSSPP for Windows here: Buy Gold. This also marks the launch of PPSSPP Central where we will later add a compatibility database, screenshot uploads and more in the future - right now all you can do is download the Gold version though.
As for 0.9 plans, you can look forward to a new UI with great gamepad support throughout, and an official Ouya version. In addition, there will be the usual bunch of compatibility fixes, and hopefully we'll be able to squeeze in a few speed improvements, too.
0.8.1 is pretty much just a crash fix release, fixing a couple of possible crashes around downloading the Atrac3+ plugin.
For more info see the 0.8 post below :)
Here we go! 0.8, now available for Windows and Android*, brings you the following new features:
Thanks to all the contributors making this possible! I want to call out unknownbrackets and oioitff for outstanding additions.
So get downloading! It may take Google Play some time to update to 0.8.
*For those of you on iOS and Blackberry, 0.8 builds will be available soon. We are still looking for a volunteer to maintain a Mac build.
Note: A Gold version for Windows is coming in the next few days, for those who want to support the project but don't have Android.
It's been far too long since the last version but we've made an insane amount of progress. The huge addition of video and audio playback has taken a while and destabilized the emu, but it's really starting to shape up now, so the official version 0.8 will be released within the next two weeks. You won't be disappointed, look forward to games like Crisis Core being pretty much fully playable. Thanks for your patience and support!
A serious bug was fixed and suddenly a ton of vexing issues just dissappeared! For example, the 3D graphics being black in Persona 3 and the large graphics errors in the two main GTA games. Those are now very playable (on PC, a bit heavy for mobile)! Also, I found a major bug affecting Little Big Planet among others, fixing that as well. The UI now also has multi-language support, it's in Settings->System. All these fixes are enough to motivate a new official release, so here we go - 0.7.6! It may take a few hours before it's visible on Google Play.
Another month, another version of PPSSPP! This time I've only added 0.0.5 to the version number, but that's just because I'm saving 0.8, 0.9 and 1.0 for big future updates :) Don't worry, there's been plenty of improvements. Many more games run and some games run faster - the God of War games should now run well on modest PCs and for example the Monster Hunter games are becoming playable on fast phones (although without sound). And I've started to improve the UI - now there's a recent list and game icons in the game selector.
Anyway, stop reading and try it out! And don't forget to buy the Gold version if you use Android and want to support further development.
A couple of volunteers, angelXwind and the_avenger, have started to post iOS builds regularly, and basic Mac builds (better UI is coming). Check out the iOS and Mac sections of the downloads page.
PPSSPP has once again improved by leaps and bounds, thanks to plenty of hard work from everyone involved! Compatibility has gone up dramatically, speed has increased drastically (especially on mobile) and everything is just better. There's even horizontal tilt control! Some newly playable games are God of War (very slow though, but this will probably be fixed in the near future), Virtua Tennis, Megaman: Maverick Hunter X, Saint Seiya and games like Ace Combat X go in game. Enjoy!
I'm not gonna give a date for 0.7, but just thought that I'd give an update. You can look forward to seeing increased compatibility, for example Exit and its sequel now work, and Wipeout now runs at the correct speed, and the emulator will run a bit faster in general as usual. Expect PPSSPP to keep getting faster over time for quite a while longer!
I said previously that 0.7 would have multithreading but I don't think it's worth the trouble yet, there are many easier things to speed up and improve first, so that will happen later. You will still get a noticable speed boost, even if it won't use all your cores.
Yeah, so I found the bug. Turns out that LDR r0, [r0] should be encoded as 0xE5900000, not 0xE4900000. If you don't know what that means, well, I can just tell you that the problem was very hard to find but very easy to fix once I found it.
Alright, it's been a while so here's 0.6. It has a preliminary ARM JIT which greatly boosts speed on Android and other ARM platforms, and vertex caching which likewise improves performance quite a bit. Unfortunately I still haven't been able to fix a bug that causes the JIT not to work correctly on Snapdragon CPUs, instead it just crashes. I will fix this issue in an upcoming 0.61 release, stay tuned!
Also, a bunch of new games work but a couple have stopped working (like Mortal Kombat). These will be back, don't worry - it's what happens when emulators develop, sometimes when you fix things, things that worked "by accident" before breakxs until you fix another thing.
I have collaborated with Orphis to bring you development builds directly on the Downloads page. In other news, things are progressing and even more games are starting to work, including the games I promised for 0.5 but didn't make it to the main branch (FF7CC, FF Type 0). ARMJIT is working on a few Androids but crashing on most, so there's still lots of work to be done before 0.6.
The last release was over a month ago, but believe me, it's been worth the wait! PPSSPP 0.5 brings large compatibility improvements, much better audio, many graphics fixes, savegames working in many games, and save states too! All of this available for both Android and Windows, with more ports coming soon.
In this release we also make available the PPSSPP Gold version, which is a paid version with a golden icon but otherwise identical to the main release. If you want to support the development of PPSSPP, a great way is to buy PPSSPP Gold. Currently only available for Android.
Now, stay tuned for v0.6, for which I have planned to write a dynarec (JIT) for ARM, which will improve speed on Android.
PPSSPP is making very, very fast progress, new games are starting up daily but currently things are a bit unstable, many games that have worked have broken again. So, I'm planning to allow for a couple of more weeks of breakneck development and then a few days of stabilization before releasing a 0.5. If you're really impatient, you can build your own but it's quite shaky at the moment. But believe me, 0.5 will be worth the wait. Some things to look forward to:
If you're impatient, you can check out some cool screenshots in this thread and elsewhere on the forum. Note that good-looking graphics doesn't mean it's fully playable, but it's always a step forward.
So stay tuned for 0.5 in January, and then later for 0.6 for which I have planned the really big speed boost which will take a lot of work - an ARM JIT - and then possibly multithreading in 0.7. Until then, merry christmas/channukah/festivus/holidays and a happy new year from the quickly growing PPSSPP team!
Much improved graphics in several games, more games go ingame, more games go to title screen. The usual type of emulator progress :) See the downloads page for the new version (Windows + Android, others are coming soon), and see some new compatible games at the compatibility list.
Some progress has been made, PPSSPP can now decrypt games, a few more games reach the title screen etc. There's no new APK release yet. However the big news is that PPSSPP has been successfully ported to Blackberry 10 by xsacha, here's a a video of PPSSPP running on a Dev Alpha device. It can be downloaded on the downloads page.
And ppsspp.org has been launched!
Discuss this new emulator in the brand new PPSSPP forums! (check your spam folder for the confirmation mail when you register)
Also check out Dolphin Emulator, the world's top Wii and Gamecube emulator, co-founded by the same author.