Difference between revisions of "PlayStation Portable emulators"
m (→Enhancements) |
(First try, undo if you dont like it -> https://emulation.gametechwiki.com/index.php/Talk:Main_Page#How_about_some_drastic_changes.3F) |
||
Line 26: | Line 26: | ||
! scope="col"|[[#Enhancements|Enhancements]] | ! scope="col"|[[#Enhancements|Enhancements]] | ||
! scope="col"|[[#Hardware_features|Hardware features]] | ! scope="col"|[[#Hardware_features|Hardware features]] | ||
+ | ! scope="col"|Compatibility | ||
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
Line 37: | Line 38: | ||
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
+ | |[https://report.ppsspp.org/games 84%<br/><small>3041 out of 3615 reported titles</small>] | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 46: | Line 48: | ||
|{{~}} | |{{~}} | ||
|{{~}} | |{{~}} | ||
+ | |[https://www.emunewz.net/forum/forumdisplay.php?fid=54 78%<br/><small>837 out of 1068 reported titles</small>] | ||
|{{✓}} | |{{✓}} | ||
|{{~}}[https://github.com/jpcsp/jpcsp/commits/master *] | |{{~}}[https://github.com/jpcsp/jpcsp/commits/master *] | ||
Line 55: | Line 58: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
− | |{{✓}} | + | |? |
+ | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 64: | Line 68: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
Line 73: | Line 78: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |? | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 81: | Line 87: | ||
|[http://www.emulator-zone.com/doc.php/psp/potemkin.html 1.00 Alpha] | |[http://www.emulator-zone.com/doc.php/psp/potemkin.html 1.00 Alpha] | ||
|{{✗}} | |{{✗}} | ||
− | |{{✗}} | + | |{{✗}} |
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
Line 91: | Line 98: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |? | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 102: | Line 110: | ||
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
+ | |[https://report.ppsspp.org/games 84%<br/><small>3041 out of 3615 reported titles</small>] | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 111: | Line 120: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |? | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
Line 122: | Line 132: | ||
|? | |? | ||
|{{~}} | |{{~}} | ||
+ | |?[https://old.reddit.com/r/vitahacks/comments/5dlqsx/lets_start_the_adrenaline_compatibility_list/ *] | ||
|{{✓}} | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
Line 131: | Line 142: | ||
|{{✓}} | |{{✓}} | ||
|{{~}} | |{{~}} | ||
+ | |[https://report.ppsspp.org/games 84%<br/><small>3041 out of 3615 reported titles</small>] | ||
|{{✗}} | |{{✗}} | ||
|{{~}}<ref group=N>Libretro core is still active.</ref> | |{{~}}<ref group=N>Libretro core is still active.</ref> | ||
Line 140: | Line 152: | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
+ | |[https://www.psdevwiki.com/ps3/PSP_Emulator_Compatibility_List 48%<br/><small>414 out of 854 reported titles</small>] | ||
|{{?}} | |{{?}} | ||
|{{✗}} | |{{✗}} | ||
Line 148: | Line 161: | ||
===Comparisons=== | ===Comparisons=== | ||
− | ;[[PPSSPP]] <small class="plainlinks" style="font-weight:normal;">([https://report.ppsspp.org/games compatibility], [https://forums.ppsspp.org/showthread.php?tid=9037 AdHoc compatibility], [https://forums.ppsspp.org/showthread.php?tid=14763 AdHoc compatibility#2])</small>:Released in November of 2012. Compatibility is higher than [[JPCSP]] and games runs significantly faster. The emulator is currently capable of playing the vast majority of the PSP library | + | ;[[PPSSPP]] <small class="plainlinks" style="font-weight:normal;">([https://report.ppsspp.org/games compatibility], [https://forums.ppsspp.org/showthread.php?tid=9037 AdHoc compatibility], [https://forums.ppsspp.org/showthread.php?tid=14763 AdHoc compatibility#2])</small>:Released in November of 2012. Compatibility is higher than [[JPCSP]] and games runs significantly faster. The emulator is currently capable of playing the vast majority of the PSP library but [https://report.ppsspp.org/games?compat=unknown remaining 3447 titles are unreported]. Additionally, both the libretro core and standalone version of PPSSPP (as of [https://www.ppsspp.org/blog/1-16-release-announcement v1.16's release]) support the RetroAchievements service for players hunting video game achievements. The standalone version is highly recommended over the libretro core as the libretro core version can be slow/unstable, especially for mobile users. |
;[[JPCSP]]:Requires the Java Runtime Environment to be installed. It is also slower compared to [[PPSSPP]]. JPCSP was built around debugging and was never really meant to be a standard emulator. They made it so they could understand the PSP's inner workings better. Thanks to the JPCSP team, and other PSP homebrew teams, PPSSPP developed at breakneck speeds. Both teams communicate a lot and contribute with each other. | ;[[JPCSP]]:Requires the Java Runtime Environment to be installed. It is also slower compared to [[PPSSPP]]. JPCSP was built around debugging and was never really meant to be a standard emulator. They made it so they could understand the PSP's inner workings better. Thanks to the JPCSP team, and other PSP homebrew teams, PPSSPP developed at breakneck speeds. Both teams communicate a lot and contribute with each other. | ||
− | ;PlayStation®Portable REMASTER Launcher <small class="plainlinks" style="font-weight:normal;">[https://www.psdevwiki.com/ps3/PSP_Emulator_Compatibility_List (compatibility)]</small>: | + | ;PlayStation®Portable REMASTER Launcher <small class="plainlinks" style="font-weight:normal;">[https://www.psdevwiki.com/ps3/PSP_Emulator_Compatibility_List (compatibility)]</small>: See [https://www.psx-place.com/threads/playing-playstation-portable-psp-games-on-your-ps3.38830/ this guide] for more information. |
==Hardware features== | ==Hardware features== |
Revision as of 14:51, 31 October 2023
Developer | Sony |
---|---|
Type | Handheld game console |
Generation | Seventh generation |
Release date | 2004 |
Discontinued | 2014 |
Predecessor | PocketStation |
Successor | PlayStation Vita |
Emulated | ✓ |
- For other emulators that run on PSP hardware, see Emulators on PSP.
The PlayStation Portable (PSP) is a handheld game console made by Sony. The system was released in Japan on December 12, 2004, in North America on March 24, 2005, and in the PAL region on September 1, 2005. It was retailed for $249. It had a MIPS R4000 CPU at 333 MHz with 32 MBs of RAM. Later revisions of the PSP came with 64 MBs of RAM, allowing for faster load times.
The PSP had one of the most active modding scenes of any handheld console starting from the very early days of its life, utilized for homebrew, emulation, and piracy. Additionally, the PSP's software architecture that required the use of Sony's static libraries for many console functions made the simple and fast HLE approach both reasonable and accurate. Emulation efforts began as early as 2006, with games booting two years later, although overall game compatibility was poor. This early work was used as a basis for PPSSPP at the start of the 2010s, which has developed PSP emulation into a polished, fast, and accurate experience.
Emulators
Name | Platform(s) | Latest Version | Enhancements | Hardware features | Compatibility | FLOSS | Active | Recommended | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PC / x86 | |||||||||||||
PPSSPP | Dev Builds Dev Builds (Artifacts) libretro core[N 1] 1.17.1 |
✓ | ~ | 84% 3041 out of 3615 reported titles |
✓ | ✓ | ✓ | ||||||
JPCSP | SVN | ~ | ~ | 78% 837 out of 1068 reported titles |
✓ | ~* | ~* | ||||||
cspspemu | git | ✗ | ✗ | ? | ✓ | ✗ | ✗ | ||||||
jspspemu | git | ✗ | ✗ | ? | ✓ | ✗ | ✗ | ||||||
PCSP | 0.5.5 | ✗ | ✗ | ? | ✗ | ✗ | ✗ | ||||||
Potemkin | 1.00 Alpha | ✗ | ✗ | ? | ✓ | ✗ | ✗ | ||||||
PSPE | 0.9b | ✗ | ✗ | ? | ✗ | ✗ | ✗ | ||||||
Mobile / ARM | |||||||||||||
PPSSPP | |
Dev Builds Dev Builds (Artifacts) 1.17.1 0.1 Pyra libretro core[N 1] |
✓ | ~ | 84% 3041 out of 3615 reported titles |
✓ | ✓ | ✓ | |||||
PSPe+ (PPSSPP fork) | 3.2.1 | ✗ | ✗ | ? | ✓ | ✗ | ✗ | ||||||
Console | |||||||||||||
Adrenaline | 6.61 | ? | ~ | ?* | ✓ | ✗ | ✓ | ||||||
PPSSPP | |
Switch Xbox 360 Wii U libretro core[N 1] |
✓ | ~ | 84% 3041 out of 3615 reported titles |
✗ | ~[N 2] | ✓ | |||||
PSP PlayStation®Portable REMASTER Launcher |
v2.0 | ✗ | ✗ | 48% 414 out of 854 reported titles |
? | ✗ | ~ |
- ↑ 1.0 1.1 1.2 This build using upstream repo for libretro from now on.
- ↑ Libretro core is still active.
Comparisons
- PPSSPP (compatibility, AdHoc compatibility, AdHoc compatibility#2)
- Released in November of 2012. Compatibility is higher than JPCSP and games runs significantly faster. The emulator is currently capable of playing the vast majority of the PSP library but remaining 3447 titles are unreported. Additionally, both the libretro core and standalone version of PPSSPP (as of v1.16's release) support the RetroAchievements service for players hunting video game achievements. The standalone version is highly recommended over the libretro core as the libretro core version can be slow/unstable, especially for mobile users.
- JPCSP
- Requires the Java Runtime Environment to be installed. It is also slower compared to PPSSPP. JPCSP was built around debugging and was never really meant to be a standard emulator. They made it so they could understand the PSP's inner workings better. Thanks to the JPCSP team, and other PSP homebrew teams, PPSSPP developed at breakneck speeds. Both teams communicate a lot and contribute with each other.
- PlayStation®Portable REMASTER Launcher (compatibility)
- See this guide for more information.
Hardware features
Name | PPSSPP | JPCSP | Adrenaline |
---|---|---|---|
PS2 communication | ✗* | ✗* | ~* |
PS3 communication[1] | ✗* | ✗* | ~* |
PlayStation Network | ✗ | TBD | ✗ |
Ad-Hoc | ✓[N2 1] | ✓[N2 2] | ✓ |
Infrastructure | ✗* | TBD | ✗ |
Infrastructure LAN* | ✗ | TBD | ✗ |
Game Sharing | ✗ | TBD | TBD |
Camera | ✓* | TBD | TBD |
Microphone | ~*[N2 3] | TBD | TBD |
GPS | ✗* | TBD | TBD |
External Controller Vibration* | ✗ | TBD | ✗ |
PSOne Classics* | ✗ | ✗ | ✓ |
UMD Movie UMD Music UMD Video UMD-PG |
✗[N2 4] | ~* | TBD |
XMB | ✗* | ~[N2 5] | ✓ |
- ↑ Supports multiplayer on the same network and multiplayer over the internet but no support for XLink Kai at the moment.
- ↑ Just like PPSSPP, JPCSP supports multiplayer on the same network and multiplayer over the internet but only JPCSP supports XLink Kai.XLink Kai: JPCSP PSP Tutorial
- ↑ Windows and Android only
- ↑ Just like RPCS3 for DVD/Blu-Ray movies, DuckStation for VCD movies, PCSX2 for DVD movies, xemu for DVD movies and xenia for DVD/HD DVD movies; PPSSPP has no UMD movie support at the moment. Further information about this: UMD Movie request for PPSSPP and UMD Video and UMD-PG request for PPSSPP.
- ↑ JPCSP is able to boot the official PSP VSH interface, though the menus are not yet working properly, it is currently only an alpha release. Booting VSH in JPCSP Guide.
Enhancements
Name | PPSSPP | JPCSP | Adrenaline | |
---|---|---|---|---|
RetroAchievements | ✓ | ✗ | ✗ | |
Resizable Internal Resolution | ✓ | ✓ | ? | |
Overclock | ✓ | ? | ? | |
Widescreen hack Widescreen already supported on PSP system. But you can render games in other ratios such as ultrawide 21:9 and 31:9 with patches. |
✓ | ? | ✗ | |
Internal Framerate Hack | ✓ | ? | ? | |
Texture Replacement | ✓ | ✗ | ? | |
Post-Processing | Filters | ✓ | ? | ? |
Shader Chain | ✓ | ✗ | ✗ | |
Mouse Injector Compatible | ✓* | ✗ | ✗ | |
Savestates | ✓ | ? | ✓* | |
Input lag-mitigating technique | ✗* | ✗ | ✗ | |
Rewind | ✓* | ? | ✗* | |
Fast-Forward/Turbo Speed | ✓ | ? | ~* | |
Macros | ✓* | ? | ✗ | |
Streamable compression format | ✓ | ✗ | ✗ | |
Debug Features | ✓ | ✓ | ✗ |