World Library  
Flag as Inappropriate
Email this Article


PPSSPP v0.9.1 screenshot
PPSSPP v0.9.8 running on Windows 7
Original author(s) Henrik Rydgård (a.k.a hrydgard)
Developer(s) PPSSPP Team
Initial release November 1, 2012 (2012-11-01)
Stable release 0.9.9 / July 22, 2014 (2014-07-22)
Development status Active
Written in C++, C[1]
Operating system Windows, OS X, Linux, iOS, Android, BlackBerry 10, Symbian
Platform IA-32, x86-64, ARM
Size 16.1 MB: Windows 32-bit
17.8 MB: Windows 64-bit
19.7 MB: OS X 64-bit
18.0 MB: Android
10.0 MB: BlackBerry 10
9.2 MB: Symbian
13.4 MB: Source code
Available in
Type Video game console emulator
License GNU GPLv2+
Website .orgppsspp

PlayStation Portable Simulator Suitable for Playing Portably (PPSSPP) is a free and open-source PSP emulator for Windows, OS X, Linux, iOS, Android, BlackBerry 10 and Symbian with an increased focus on speed and portability.[2] It was first released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.[3]


  • Features and development 1
  • Portability 2
  • Compatibility 3
  • Reception 4
  • See also 5
  • References 6
  • External links 7

Features and development

PPSSPP supports save states, Dynamic recompilation(JIT) and has AdHoc Wi-Fi support (not working with many games). PPSSPP uses FFmpeg, a library to decode multimedia data. During the development of PPSSPP, a decoder that reads Atrac3+ encrypted sound used by the PSP was developed and included in FFmpeg. The format is similar to MP3. Several graphical enhancements can be enabled, such as higher screen resolution, antialiasing, xBRZ, support for shaders, and linear and anisotropic filtering.

Platform specific features exist for the supported mobile platforms. For instance, the Android port supports immersive mode, the Symbian port supports disabling of screensaver and usage of multimedia buttons while the BlackBerry 10 port allows partial stretching of the screen on devices with square screens, such as the Blackberry Q10. All mobile ports support using the accelerometer, keyboards and gamepads for input.


Since its inception, PPSSPP has had a focus on portability with support for multiple architectures and operating systems. While initially only supporting Microsoft Windows and Android, this quickly grew to include Blackberry 10, Symbian, OS X, Linux and later iOS.[4] The source code also unofficially supports a wide variety of operating systems and platforms, including Raspberry Pi, Loongson, Maemo, Meego Harmattan and Pandora.[5] There was at one stage a port for Xbox 360.[6] Although the port was abandoned, the support code remains, offering support for big-endian CPUs and DirectX compatible GPUs.

To aid with the portability two cross-platform development libraries, SDL and Qt, are able to be used in addition to the non-portable Blackberry, Android and Win32 interfaces. The Qt frontend was instrumental in adding support for platforms such as Symbian.[7] The Qt frontend is able to support all officially supported platforms and is the suggested alternative if no native interface exists.[8]


More than 800 games are playable, while an additional 140 games load to some frame of in-game state. 79 games can only reach the main menu or introduction sequence.[9]


See also


  1. ^ "PPSSPP on". 
  2. ^ PPSSPP Downloads - PSP emulator for Android, Windows, and many more, hrydgard, archived from the original on 2013-08-06, retrieved 2013-09-14 
  3. ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, archived from the original on 2013-08-06, retrieved 2013-09-14 
  4. ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, retrieved 2014-06-26 
  5. ^ PPSSPP PSP Emulator Development Guide, hrydgard, retrieved 2014-06-26 
  6. ^ Ced2911/ppsspp, ced2911, retrieved 2014-06-26 
  7. ^ Qt for PSP emulator, xsacha, retrieved 2014-06-26 
  8. ^ Build instructions · hrydgard/ppsspp Wiki, retrieved 2014-06-26 
  9. ^ Compatibility List, livisor, retrieved 2013-09-15 

External links

  • Official website
  • Official project page on GitHub
  • PPSSPP at the Google Play store
  • PPSSPP Android package at the F-Droid repository
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.