Difference between revisions of "PPSSPP"

From Emulation General Wiki
Jump to navigation Jump to search
(Compatibility List)
m
 
(144 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.8.1
+
|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
+
|active = Yes
|fifth = http://www.ppsspp.org/}}'''PPSSPP''' is a PSP emulator written in C++ with the aim of speed and portability. Its development is ongoing and is still in an alpha state, but progress is fast and many games are already playable.
+
|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/>[[Emulators on Wii U|Wii U]]
 
+
|target = [[PlayStation Portable emulators|PlayStation Portable]]
PPSSPP is an acronym for "PlayStation Portable Simulator Suitable for Playing Portably".
+
|developer = Henrik "hrydgard" Rydgård, uknownbrackets, raven02, xsacha, thedax
 +
|website = [https://www.ppsspp.org/ PPSSPP.org]
 +
|prog-lang = C++, C
 +
|support =
 +
|license = GNU GPLv2+
 +
|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 and is still in a beta state, but progress is fast and most games are already playable. It is also available as a [[libretro]] core for [[RetroArch]].
  
 
==Download==
 
==Download==
'''[http://buildbot.orphis.net/ppsspp/ PPSSPP Dev Builds]'''
+
{| cellpadding="4"
 
+
|-
==Audio==
+
|align=center|{{Icon|Win|Lin|macOS|APK|iOS|NX}}
Be sure to '''download the Atrac3+ plugin''' when prompted to do so. If not, download it under Settings > Audio
+
{{Icon|Symbian|MeeGo|BB}}
 +
|'''[https://www.ppsspp.org/downloads.html Official Stable builds]'''
 +
|-
 +
|align=center|{{Icon|Win|APK}}
 +
|'''[https://buildbot.orphis.net/ppsspp/ Official Dev builds]'''
 +
|-
 +
|align=center|{{Icon|APK-big}}
 +
|'''[https://play.google.com/store/apps/details?id=org.ppsspp.ppsspp Play Store]'''
 +
|-
 +
|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]'''
 +
|-
 +
|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|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]'''
 +
|}
  
==Common problems and fixes:==
+
==Review==
1. How to fix the random VPS drops? Turn AA off
+
Since its release in 2012, the emulator is currently capable of playing 2599 games perfectly, 553 playable, 257 ingame, 132 menu-intro, and 203 unbootable.<ref name="Compatability 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>.
  
2. Weird text?: Download these fonts - https://dl.dropboxusercontent.com/u/38194768/font.rar
+
==System requirements==
: Disabling buffered rendering fixed the no text issue with FF4 for me.  The forums say this will only fix it on nvidia cards.
+
===Desktop===
 +
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 7 is minimal requirement, and Windows 8 or later is recommended.
  
3. DLC seems to work without any plugins, just place them in memstick\PSP\GAME
+
===[[Android emulators|Android]]===
 +
At least 1 GHz single-core with OpenGL 2.0 would be the minimum requirement to have any decent performance. A dual or quad-core processor is even more recommended.
 +
It may run on a 600 MHz core too, but don't even bother doing so as it would most likely run at slideshow frame rates on all but the simplest of games. Some titles namely ''Colin McRae Rally 2005 Plus'' and ''DiRT 2'' require a stronger processor, and at least one, i.e. ''Test Drive Unlimited' ', is punishing even on the highest-end models.
  
4. shit doesn't work? turn on/off Buffered Rendering or MipMapping and try again
+
===[[IOS emulators|iOS]]===
 +
PPSSPP works on jailbroken iPhones and iPads with Cydia installed, running iOS 6 up to 10.x. Note that the JIT does not currently function on 64-bit iOS builds<ref name="PPSSPP FAQ">http://www.ppsspp.org/faq.html</ref> It is possible to install PPSSPP (or any iOS app for that matter) on a non-jailbroken device through Cydia Impactor, however.
  
5. shit's slow? turn on/off Hardware Transform and try again .
+
===BlackBerry 10===
 +
All BlackBerry 10 devices will have adequate speed in all games. Only very high-end games like Tekken 6 or Berserk will not be playable.
  
==Compatibility List==
+
===Symbian===
[http://forums.ppsspp.org/showthread.php?tid=1473 Compatibility List]
+
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.
  
/v/'s compatibility list as of 28/06/13
+
==Common problems and fixes==
 +
* Weird text?
 +
** 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'''.
 +
** 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.
  
DOESN'T WORK
+
* 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).
  
BlazBlue: Sudden lag spikes and freezes, usually when the opponent is on edge of the screen<br />loco roco: graphical glitches (lots)<br />sonic rivals 2: (screen upside down, black bars across the screen)<br />tag force 1,5: crashes in story mode, free duels alright<br />midnight dub 3: screen becomes 15 little screens<br />pump it up: really slow, not playable at all<br />MGS Portable Ops: doesn't render half of the walls.<br />ROCK BAND UMPLUGGED: some graphical glitches, a little slow<br />Danganronpa: You can't interact with anything during the investigation parts<br />Persona 1: SHIT tonnes of graphical glitches<br />Jeanne D'arc: Can't see the menu<br />Ragnarok Tactics:doesn't get past the title screen<br />Wild Arms XF:doesn't get past the title screen<br />Kenka Bancho: Badass Rumble: crashes after the first fight<br />Monster Kingdom Jewel Summoner: serious slowdown and audio issues making it unplayable<br />Gundam Battle Universe: crashes the emulator mid gameplay<br />Gundam Assault Survive: freezes in the middle of gameplay<br />Kenka Banchou 4, 5 and Bros: won't even load up in the emulator, attempting to crashes it<br />Dracula X Chronicles: First stage turn off buffered Rendering. Freezes on now loading for boss<br />Joint Assault<br />Hot Shots Golf 2<br />Outrun 2006 - Coast to Coast<br />Sonic Rivals 1<br />Dead or Alive Paradise<br />Ape escape
+
* X doesn't work? Turn on/off Buffered Rendering or MipMapping and try again.
  
 +
* Too slow? Turn on/off Hardware Transform and try again.
  
WORK FINE
+
* '''Dangan Ronpa''': 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).
  
God Eater Burst<br />WARRIOS OF THE LOST EMPIRE<br />THE 3D BIRTHDAY<br />GITAROO MAN LIVES<br />PATAPON 1, 2, 3<br />K-on<br />ace combat x<br />Metal Gear Metal Gear Acid 1, 2<br />Valkyria Chroniciles 2<br />Tactics Ogre<br />Prinny - Can I really be the hero?<br />Zettai Hero Project<br />Project DIVA exdend<br />Crisis Core<br />Project Diva 2<br />No Gravity<br />Street Fighter: Alpha<br />Disgaea 1, 2<br />The Legend of Heroes A Tear of Vermillion<br />Pop'n portable 1, 2<br />Digimon World Re:Digitize<br />Toukiden<br />Dragon Ball Z: Tenkaichi Tag Team: some graphics issues, no outline, no shadows<br />Evangelion Battle Orchestra<br />Mercury Meltdown<br />Fate/Extra<br />Wipeout Pure<br />Trails in the Sky<br />Knights in the Nightmare<br />Star Ocean First Departure and Second Evolution<br />Unchained Blades<br />Yggdra Union<br />Harvest Moon: Hero of Leaf Valley<br />Neverland Card Battles<br />PAC MAN WORLD 3<br />Street Supremacy: no car colours<br />Lumines<br />Black Rockshooter The Game<br />Toaru Majutsu No Index<br />Brave Story<br />Ultimate Ghosts N Goblins<br />Mimana Iyar Chronicles<br />Astonishia Story<br />Phantasy Star Portable 2 Inifnity<br />WipEout Pulse: turn off Buffered Rendering<br />gundam vs gundam next +: crashes on gundam select screen if you wait too much, playable if you select your gundam quickly<br />Armored Core: Formula Front: playable with setting tweaks, but there's still be graphical bugs<br />Gran Turismo: wonky text, rear view mirror seems to be displayed sideways (RRRRRRRRRRrrrRRRRRRRRRRRRRRRRRRr)<br />Armored Core: Formula Front International: Flickering during movies, modified ACs don't show up and it does that screen duplicates<br />Persona 2: huge sound issues, minor graphical ones<br />Danganronpa: you can't sip any of the voices or else you'll have bad time.<br />DJMax portable series: No sound in DJ Max 3<br />Phantom Brave: The Hermuda Triangle - No sound<br />Ys Seven:  when starting to guard it seems to have a bit of a lag issue but is fine for the rest of the guard-chain<br />Corpse party: seems to run at 30 FPS<br />Riviera the promised land: framerate drops but works perfectly<br />metal gear graphic novel: fucked up audio<br />DISSIDIA 12: minor graphical glitches<br />Final Fantasy 4: text bug<br />Persona 1: lots of graphical glitches<br />Persona 3: Turn off buffer rendering when playing it (?)<br />Ridge Racer: no rear view mirror, emulator crashes when on the Seaside Route 765<br />The Idol Master SP: few graphical glitches<br />Monster Hunter 3: no sound effects<br />Monster Hunter Freedom Unite: no sound effects<br />Tekken 6: runs slow(?)(someone check)<br />Peace Walker: crashes when loading your next mission after completing a previous one, so you have to save and reset whenever you return to Mother Base<br />Megaman Powered up: no sound effects<br />Kingdom Hearts - Birth by Sleep: sometimes the background goes missing during cutscenes (it's rare, and it's during cutscenes only)
+
* 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 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]
  
[http://forums.ppsspp.org/index.php Forums]
+
==References==
 +
{{reflist}}
  
==Source Code==
 
http://github.com/hrydgard/ppsspp/
 
 
[[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]]

Latest revision as of 11:20, 8 February 2024

PPSSPP
Ppsspp.png
PPSSPP Screenshot.png
PPSSPP 1.12.3 on the Recent section, with three games on it.
Developer(s) Henrik "hrydgard" Rydgård, uknownbrackets, raven02, xsacha, thedax
Latest version 1.17.1 [+]
Active Yes
Platform(s) Windows
macOS
Linux
Android
iOS
Switch
Pandora
Pyra
Blackberry
Symbian
MeeGo
Xbox One
Xbox 360
Wii U
Emulates PlayStation Portable
Website PPSSPP.org
Programmed in C++, C
License GNU GPLv2+
Source code GitHub
BIOS/Keys Optional

PPSSPP (an acronym for PlayStation Portable Simulator Suitable for Playing Portably) is a multi-platform, open-source PlayStation Portable emulator written in C++ with the aim of speed and portability. Its development is ongoing and is still in a beta state, but progress is fast and most games are already playable. It is also available as a libretro core for RetroArch.

Download[edit]

Windows Linux macOS Android iOS Switch

Symbian MeeGo BlackBerry

Official Stable builds
Windows Android Official Dev builds
Android Play Store

Pandora 1.10.3
Dragonbox Pyra 0.1

Xbox One Xbox One
Xbox 360 0.91 Alpha
Wii U Alpha

Review[edit]

Since its release in 2012, the emulator is currently capable of playing 2599 games perfectly, 553 playable, 257 ingame, 132 menu-intro, and 203 unbootable.[1]. 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[2].

System requirements[edit]

Desktop[edit]

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 7 is minimal requirement, and Windows 8 or later is recommended.

Android[edit]

At least 1 GHz single-core with OpenGL 2.0 would be the minimum requirement to have any decent performance. A dual or quad-core processor is even more recommended. It may run on a 600 MHz core too, but don't even bother doing so as it would most likely run at slideshow frame rates on all but the simplest of games. Some titles namely Colin McRae Rally 2005 Plus and DiRT 2 require a stronger processor, and at least one, i.e. Test Drive Unlimited' ', is punishing even on the highest-end models.

iOS[edit]

PPSSPP works on jailbroken iPhones and iPads with Cydia installed, running iOS 6 up to 10.x. Note that the JIT does not currently function on 64-bit iOS builds[2] It is possible to install PPSSPP (or any iOS app for that matter) on a non-jailbroken device through Cydia Impactor, however.

BlackBerry 10[edit]

All BlackBerry 10 devices will have adequate speed in all games. Only very high-end games like Tekken 6 or Berserk will not be playable.

Symbian[edit]

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[edit]

  • Weird text?
    • Download 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.
    • 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.
  • 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).
  • X doesn't work? Turn on/off Buffered Rendering or MipMapping and try again.
  • Too slow? Turn on/off Hardware Transform and try again.
  • Dangan Ronpa: 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[edit]

References[edit]