PPSSPP: Difference between revisions

m version bump
Ilyagredasov (talk | contribs)
Download: FreeBSD port
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(127 intermediate revisions by 65 users not shown)
Line 1: Line 1:
{{Infobox
{{Infobox emulator
|image = Ppsspp.png
|logo = Ppsspp.png
|imagewidth = 240
|logowidth = 64
|first = 0.9.7
|screenshot = PPSSPP Screenshot.png
|second = Yes
|screenshotcaption = PPSSPP 1.12.3 on the Recent section, with three games on it.
|third = Windows, Linux, OS X, Android, BlackBerry
|version = {{Version|PPSSPP}}
|fourth = Henrik "hrydgard" Rydgård, uknownbrackets, xsacha
|active = Yes
|fifth = [http://www.ppsspp.org/ ppsspp.org]
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on Android|Android]]<br/>[[Emulators on iOS|iOS]]<br/>[[Emulators on Switch|Switch]]<br/>[[Emulators on Pandora|Pandora]]<br/>[[Emulators on DragonBox Pyra|Pyra]]<br/>[[Emulators_on_Legacy_systems#Blackberry|Blackberry]]<br/>[[Emulators on Symbian|Symbian]]<br/>[[Emulators_on_Legacy_systems#MeeGo|MeeGo]]<br/>[[Emulators on Xbox One|Xbox One]]<br/>[[Emulators on Xbox 360|Xbox 360]]<br/>[[Xbox Series X and Series S]]<br/>[[Emulators on Wii U|Wii U]]
|sixth = [http://github.com/hrydgard/ppsspp/ GitHub]}}
|target = [[PlayStation Portable emulators|PlayStation Portable]]
'''PPSSPP''' is a PSP emulator written in C++ with the aim of speed and portability. Its development is ongoing and is still in an beta state, but progress is fast and many games are already playable.
|developer = Henrik "hrydgard" Rydgård, uknownbrackets, raven02, xsacha, thedax
|website = [https://www.ppsspp.org/ PPSSPP.org]
|prog-lang = {{Proglang|C++}}, {{Proglang|C}}
|compatibility = [https://report.ppsspp.org/games]
|support = [https://www.ppsspp.org/buygold/ Buy PPSSPP Gold]
|license = {{license|GPLv2}}
|issuetracker = [https://github.com/hrydgard/ppsspp/issues GitHub]
|source = [https://github.com/hrydgard/ppsspp/ GitHub]
|bios = [[Emulator_Files#PlayStation_Portable|Optional]]
}}
[[PPSSPP]] (an acronym for '''PlayStation Portable Simulator Suitable for Playing Portably''') is a multi-platform, open-source [[PlayStation Portable emulators|PlayStation Portable]] emulator written in C++ with the aim of speed and portability. Its development is ongoing, but progress is fast and most games are already playable. It is also available as a [[libretro]] core for [[RetroArch]].


PPSSPP is an acronym for "''PlayStation Portable Simulator Suitable for Playing Portably''".
==Download==
==Downloads==
{| cellpadding="4"
*[http://buildbot.orphis.net/ppsspp/ PPSSPP Dev Builds for Windows and Android]
|-
*[http://qtness.com/ppsspp.html PPSSPP Dev Builds for Blackberry, Symbian, and Meego]
|align=center|{{Icon|Win|Lin|macOS|WoA|LiA|APK|iOS|NX}}
*[http://ppsspp.angelxwind.net/?page/downloads#osx PPSSPP Dev Builds for OS X]
|'''[https://www.ppsspp.org/download/ Official Stable builds]'''
*[http://ppsspp.angelxwind.net/?page/downloads#linux PPSSPP Dev Builds for Linux]
|-
|align=center|{{Icon|Win|APK|WoA|XB1|SXS}}
|'''[https://www.ppsspp.org/devbuilds/ Official Dev builds]'''
|-
|align=center|{{Icon|APK-big}}
|'''[https://play.google.com/store/apps/details?id=org.ppsspp.ppsspp Play Store]'''
|-
|align=center|{{Icon|iOS-big|iPadOS-big}}
|'''[https://apps.apple.com/us/app/ppsspp-psp-emulator/id6496972903 Apple App Store]'''<ref name="PPSSPP is approved for the App Store!"> https://www.ppsspp.org/news/live-on-app-store/ </ref>
|-
|align=center|{{Icon|FreeBSD-big}}
|'''[https://www.freshports.org/emulators/ppsspp/ FreshPorts]'''
|-
|colspan="3"|<hr/>
|-
|align=center|{{Icon|Pandora-big}}
|'''[https://repo.openpandora.org/?page=detail&app=ppsspp_ptitseb 1.10.3]'''
|-
|align=center|{{Icon|Pyra-big}}
|'''[https://pyra-handheld.com/repo/apps/31 0.1]'''
|-
|align=center|{{Icon|Symbian-big|Maemo-big|BB-big}}
|'''1.3.0'''
|-
|align=center|{{Icon|MeeGo-big}}
|'''0.9.5'''
|-
|colspan="3"|<hr/>
|-
|align=center|{{Icon|XB1-big}}
|'''[https://digiex.net/threads/ppsspp-psp-emulator-for-xbox-one-download.15124 Xbox One]'''
|-
|align=center|{{Icon|SXS-big}}
|'''[https://drive.usercontent.google.com/download?id=1K9nywgbj5OvR7jJzCqqYP2zVCAaKygDr&export=download Xbox Series X and S]'''
|-
|align=center|{{Icon|Xbox360-big}}
|'''[https://digiex.net/threads/ppsspp-xbox-360-psp-playstation-portable-emulator.12942 0.91 Alpha]'''
|-
|align=center|{{Icon|WiiU-big}}
|'''[https://www.resetera.com/threads/homebrew-ppsspp-reaches-wii-u.45383 Alpha]'''
|}


==Review==
==Review==
A new emulator, but it has been making tremendous progress. Compatibility is lower than [[JPCSP]], but it is significantly faster. It is only recommended to use JPCSP if the game does not work in PPSSPP.
Since its release in 2012, the emulator has significantly improved its compatibility.<ref name="Compatibility List" >https://report.ppsspp.org/games</ref>. It is very active and gets updated frequently. It's also significantly faster than JPCSP due to it being coded in C++ instead of Java. Likewise, it is worth noting that not all these games can be played on mobile devices. These devices, especially older ones, often have very poor OpenGL ES drivers, although the situation is improving<ref name="PPSSPP FAQ">http://www.ppsspp.org/faq.html</ref>.


==Recommended Specs==
==System requirements==
===Desktop===
{{Main|Computer_specifications#Recommended_Specifications}}
Any reasonably modern CPU will be just fine, and any GPU that can handle OpenGL 2.0 should have no issues. You should make sure to install the latest graphics drivers available though. Windows XP or later is required, Windows 7 or 8 is recommended.
===Android===
least 1GHz single-core with OpenGL 2.0 would be minimum requirements to have any decent performance.
It will run with a 600MHz core too but probably not the more complex 3D games.
===Blackberry 10===
All Blackberry 10 devices will have adequate speed in all games. Only very high end games like Tekken 6 will not be playable.
===Symbian===
Second generation devices (Nokia 603, 700, 701, 808) are the minimum requirement for decent performance in 3D games. However, first generation devices (Nokia N8, C7, E7, E7, X7, ..) will be able to play all the 2D and Mini games.


==Common problems and fixes:==
==Common problems and fixes==
#Weird text? Download [http://www.mediafire.com/?a5977o1dqbs65kb these fonts] and place them into the /flash0/ folder. Disabling buffered rendering fixed the no text issue with FF4 for some. The forums say this will only fix it on Nvidia cards.
* Weird text?
#DLC seems to work without any plugins, just place them in memstick\PSP\GAME.
** Download [[Emulator_Files#PlayStation_Portable|the original fonts]] and place them into the /flash0/ folder, confirming overwrites; this may correct corrupted text in games that use the system font, such as punctuation replaced by overscores in '''Dissidia 012 Final Fantasy'''.
#X doesn't work? Turn on/off Buffered Rendering or MipMapping and try again.
** Disabling buffered rendering fixed the no text issue with '''Final Fantasy IV''' for some. The forums say this will only fix it on Nvidia cards.
#Too slow? Turn on/off Hardware Transform and try again.
#'''Dangan Ronpa. '''Make sure you're using the latest dev build of [http://emulation-general.wikia.com/wiki/PPSSPP PPSSPP] and that Buffered Rendering, Read Framebuffers to Memory and FramebufferCPUConvert are enabled (FramebufferCPUConvert is only necessary on AMD I think, I don't need it on Intel/Nvidia and other Intel/Nvidia users seem to be the same).


* DLC works without any plugins. For most games, dropping the files in memstick\PSP\GAME inside folders named with the code of the game (for example, PSP\GAME\ULUS10566 for the US version of Dissidia 012 Final Fantasy).


[http://forums.ppsspp.org/showthread.php?tid=1473 Compatibility List]
* X doesn't work? Turn on/off Buffered Rendering or MipMapping and try again.


[http://pastebin.com/WHFPSxHd /v/'s compatibility list as of 30/06/13]
* Too slow? Turn on/off Hardware Transform and try again.
 
* '''Danganronpa''': Make sure you're using the latest dev build of PPSSPP and that Buffered Rendering, Read Framebuffers to Memory and FramebufferCPUConvert are enabled (FramebufferCPUConvert is only necessary on AMD I think, I don't need it on Intel/Nvidia and other Intel/Nvidia users seem to be the same).
 
* Having problems on the [[libretro]] port? Try the standalone versions; the libretro port receives updates, but they tend to be behind the standalone version.


==External links==
==External links==
[http://forums.ppsspp.org/index.php Forums]
* [http://forums.ppsspp.org/index.php Official PPSSPP forums]
* [http://forums.ppsspp.org/showthread.php?tid=1473 Compatibility list]
* [https://report.ppsspp.org/games Community Compatibility list]
<!-- * [http://pastebin.com/WHFPSxHd /v/'s compatibility list as of June 30th, 2013] (Disclaimer: Some findings may be outdated) -->
* [http://forums.ppsspp.org/showthread.php?tid=7549 PPSSPP Adhoc Support]
* [https://np.reddit.com/r/pcgaming/comments/di9xg6/ppsspp_a_psp_emulator_for_android_pc_and_more_ama/ AMA on /r/pcgaming]
*[https://discord.gg/5NJB6dD Discord]
 
==References==
{{reflist}}


[http://forums.ppsspp.org/showthread.php?tid=7549 PPSSPP Adhoc Support]
[[Category:Emulators]]
[[Category:Emulators]]
[[Category:Windows emulation software]]
[[Category:Linux emulation software]]
[[Category:Linux emulation software]]
[[Category:OS X emulation software]]
[[Category:macOS emulation software]]
[[Category:Android emulation software]]
[[Category:PlayStation Portable emulators]]
[[Category:IOS emulation software]]
[[Category:Switch emulation software]]
[[Category:Active emulation software]]