Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Features and development  





2 Portability  





3 See also  





4 References  





5 External links  














PPSSPP






العربية
Español
فارسی
Français

Bahasa Indonesia
Italiano
Kiswahili

Português
Русский
Türkçe
Українська


 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


PPSSPP
Original author(s)Henrik Rydgård (a.k.a. hrydgard)
Developer(s)PPSSPP Team
Initial releaseNovember 1, 2012; 11 years ago (2012-11-01)
Stable release

V1.17.1 / February 4, 2024; 4 months ago (2024-02-04)[1]

Repository
Written inC++, C[2]
Operating systemWindows, macOS, Linux, Xbox Series X/S, iOS, Android, BlackBerry 10, Symbian, Pandora, Wii U
PlatformIA-32, x86-64, ARM, ARM64
Size16.1 MB: Windows 32-bit
17.8 MB: Windows 64-bit
19.7 MB: macOS 64-bit
28.2 MB: Android
10.0 MB: BlackBerry 10
9.2 MB: Symbian
44.7 MB: Source code
Available in

38 languages

TypeVideo game console emulator
LicenseGNU GPLv2+
Websitewww.ppsspp.org Edit this on Wikidata

PPSSPP (anacronym for "PlayStation Portable Simulator Suitable for Playing Portably") is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo Wii U, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X/S[3] and Symbian with a focus on speed and portability.[4] It was 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.[5]

Features and development[edit]

PPSSPP supports save states, dynamic recompilation (JIT) and has rudimentary support of ad hoc wireless networking. To decode PSP multimedia data PPSSPP uses the FFmpeg software library, which was enhanced to enable it to handle Sony's proprietary ATRAC3plus audio format as used by the PSP. PPSSPP offers graphical features that are enhancements over the PSP's capabilities, such as higher screen resolutions, antialiasing, image scaling, support for shaders, and linear and anisotropic filtering.

The ports of PPSSPP for mobile devices offer additional features specific to each platform, such as 'immersive mode' for Android devices, support of the multimedia buttons within Symbian devices and screen stretching on BlackBerry 10 devices to support square screens. All ports of PPSSPP for mobile devices support the use of accelerometers, keyboards and gamepads as input devices.

PPSSPP also supports the Vulkan API, which was added in v1.5.4 release and is intended to provide a substantial performance boost on supported devices.[6]

Portability[edit]

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, macOS, Linux and later iOS.[7][8] The source code also unofficially supports a wide variety of operating systems and platforms, including Raspberry Pi, Loongson, Maemo, Universal Windows Platform (Windows 10 Mobile, Xbox One, Windows 10 (X86_32, X86_64, ARM and ARM64)), Meego Harmattan and Pandora.[9] There was at one stage a port for Xbox 360.[10] 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.[11] The Qt frontend is able to support all officially supported platforms and is the suggested alternative if no native interface exists.[12]

As of March 2017, 984 games are playable in PPSSPP, while 67 games load to some frame of in-game state. 4 games can only reach the main menu or introduction sequence.[13] As of July 2020, almost all games are playable in PPSSPP emulator.[14]

In 2024 the iOS version was released on the Apple App Store, following a change in Apple's developer guidelines which now allows the publishing of emulators for legacy video game systems. The App Store release lacks the ability to use just-in-time compilation due to restrictions by Apple, though the developers also noted that contemporary Apple devices should be able to run most games at full speed even on an interpreter.[15]

See also[edit]

References[edit]

  1. ^ "Releases - hrydgard/ppsspp". Retrieved 2022-07-28 – via GitHub.
  • ^ "PPSSPP on Github.com". GitHub. 25 October 2021.
  • ^ "How to turn your Xbox Series X/S into an emulation powerhouse". 24 November 2020.
  • ^ PPSSPP Downloads - PSP emulator for Android, Windows, and many more, hrydgard, archived from the original on 2013-08-06, retrieved 2013-09-14
  • ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, archived from the original on 2013-08-06, retrieved 2013-09-14
  • ^ PPSSPP picks up Vulkan graphics support and more in latest update, Android Police, 6 December 2017, retrieved 2018-09-02
  • ^ "Best PlayStation emulators for desktop PCS". 5 February 2020.
  • ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, archived from the original on 2014-04-07, retrieved 2014-06-26
  • ^ PPSSPP PSP Emulator Development Guide, hrydgard, retrieved 2014-06-26
  • ^ Ced2911/ppsspp, ced2911, retrieved 2014-06-26
  • ^ Qt for PSP emulator, xsacha, archived from the original on 2015-12-08, retrieved 2014-06-26
  • ^ Build instructions · hrydgard/ppsspp Wiki, retrieved 2014-06-26
  • ^ Compatibility List, livisor, 2013-03-10, retrieved 2017-03-20
  • ^ Games List, PPSSPP, 2020-07-11, retrieved 2020-07-11
  • ^ Davis, Wes (2024-05-15). "PPSSPP brings PSP emulation to the iPhone". The Verge. Retrieved 2024-05-16.
  • External links[edit]

  • Video games

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=PPSSPP&oldid=1225382833"

    Categories: 
    2012 software
    Android emulation software
    Cross-platform software
    Free and open-source Android software
    Free video game console emulators
    Free software programmed in C++
    Free software projects
    Free software that uses SDL
    Linux emulation software
    MacOS emulation software
    PlayStation Portable emulators
    Portable software
    Windows emulation software
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Articles lacking reliable references from November 2019
    All articles lacking reliable references
     



    This page was last edited on 24 May 2024, at 02:57 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki