Editing PSP Emulation
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== Official games == | == Official games == | ||
=== PSP games available on PS4 PS Store === | === PSP games available on PS4 PS Store === | ||
Line 12: | Line 7: | ||
Ratchet & Clank: Size Matters (2007) UP9000-CUSA41395_00-UCUS986330000000 (PS5: UP9000-PPSA14431_00-UCUS986330000000) 2024-07-16 PS4 11.50 | Ratchet & Clank: Size Matters (2007) UP9000-CUSA41395_00-UCUS986330000000 (PS5: UP9000-PPSA14431_00-UCUS986330000000) 2024-07-16 PS4 11.50 | ||
LEGO Star Wars II: The Original Trilogy UP1082-CUSA41250_00-ULUS101550000000 or EP1006-CUSA41251_00-ULES004790000000 (PS5: UP1082-PPSA14300_00-ULUS101550000000 or UP1082-PPSA14300_00-0804842924824650) 2024-06-18 patch 1.01 requires PS4 11.50 or PS5 9.20 | LEGO Star Wars II: The Original Trilogy UP1082-CUSA41250_00-ULUS101550000000 or EP1006-CUSA41251_00-ULES004790000000 (PS5: UP1082-PPSA14300_00-ULUS101550000000 or UP1082-PPSA14300_00-0804842924824650) 2024-06-18 patch 1.01 requires PS4 11.50 or PS5 9.20 | ||
GODS EATER BURST PS4® & PS5® | GODS EATER BURST PS4® & PS5® UP0700-PPSA07715_00-GODEATERBURST000 2024-03-19 | ||
Daxter UP9000-CUSA36097_00-NPUG803290000000 (PS5: UP9000-PPSA09695_00-NPUG803290000000) 2024-06-18 patch 1.01 requires PS4 11.50 or PS5 9.20 | Daxter UP9000-CUSA36097_00-NPUG803290000000 (PS5: UP9000-PPSA09695_00-NPUG803290000000) 2024-06-18 patch 1.01 requires PS4 11.50 or PS5 9.20 | ||
Jak and Daxter: The Lost Frontier UP9000-CUSA41282_00-NPUG803300000000 (PS5: UP9000-PPSA14325_00-NPUG803300000000) 2024-03-19 patch 1.02 requires PS4 11.50 or PS5 9.00 | Jak and Daxter: The Lost Frontier UP9000-CUSA41282_00-NPUG803300000000 (PS5: UP9000-PPSA14325_00-NPUG803300000000) 2024-03-19 patch 1.02 requires PS4 11.50 or PS5 9.00 | ||
Thrillville EP1006-CUSA41330_00-ULES006460000000 or UP1082-CUSA41329_00-ULUS101910000000 (PS5: UP1082-PPSA14358_00-0724668029168071) 2023-12-19 | Thrillville EP1006-CUSA41330_00-ULES006460000000 or UP1082-CUSA41329_00-ULUS101910000000 (PS5: UP1082-PPSA14358_00-0724668029168071) 2023-12-19 | ||
Thrillville: Off the Rails | Thrillville: Off the Rails UP1082-PPSA14360_00-0645898243839752 UP1082-PPSA14360_00-0645898243839752 2023-12-19 | ||
Tekken 6 PS4® & PS5® UP0700-CUSA33754_00 | Tekken 6 PS4® & PS5® UP0700-CUSA33754_00-TEKKEN6000000000 (PS5: UP0700-PPSA07707_00-ULUS104660000000) 2023-10-17 | ||
Soulcalibur: Broken Destiny PS4® & PS5® UP0700-CUSA33758_00 | Soulcalibur: Broken Destiny PS4® & PS5® UP0700-CUSA33758_00-SOULCALIBURBD000 2023-10-17 | ||
Disney•Pixar Up UP1082-CUSA41345_00-0227660722516578 2023-11-21 | Disney•Pixar Up UP1082-CUSA41345_00-0227660722516578 2023-11-21 | ||
MediEvil Resurrection™ UP9000-CUSA33589_00-UCUS986200000000 2023-08-15 | MediEvil Resurrection™ UP9000-CUSA33589_00-UCUS986200000000 2023-08-15 | ||
Ridge Racer 2 PS4 & PS5 UP0700-CUSA33740_00 | Ridge Racer 2 PS4 & PS5 UP0700-CUSA33740_00-RIDGERACER200000 2022-12-20 | ||
Gravity Crash Portable UP9000-CUSA40479_00-NPUG803210000000 | Gravity Crash Portable UP9000-CUSA40479_00-NPUG803210000000 2023-07-18 | ||
Killzone: Liberation (2006) EP9000-CUSA37875_00-UCES002790000000 or UP9000-CUSA37874_00-UCUS986460000000 (PS5: UP9000-PPSA11141_00-UCUS986460000000) 2023-06-20 PS5 7.40 | Killzone: Liberation (2006) EP9000-CUSA37875_00-UCES002790000000 or UP9000-CUSA37874_00-UCUS986460000000 (PS5: UP9000-PPSA11141_00-UCUS986460000000) 2023-06-20 PS5 7.40 | ||
Pursuit Force (2005) UP9000-CUSA37191_00-UCUS986400000000 or EP9000-CUSA37192_00-UCES000190000000 | Pursuit Force (2005) UP9000-CUSA37191_00-UCUS986400000000 or EP9000-CUSA37192_00-UCES000190000000 or HP9000-CUSA37193_00-UCKS450160000000 (PS5: UP9000-PPSA10609_00-UCUS986400000000) 2023-05-16 | ||
Pursuit Force: Extreme Justice UP9000-CUSA34853_00-UCUS987030000000 (PS5: UP9000-PPSA08696_00-UCUS987030000000) 2023-08-15 | Pursuit Force: Extreme Justice UP9000-CUSA34853_00-UCUS987030000000 (PS5: UP9000-PPSA08696_00-UCUS987030000000) 2023-08-15 | ||
Blade Dancer: Lineage of Light UP9000-CUSA37870_00-ULUS101240000000 | Blade Dancer: Lineage of Light UP9000-CUSA37870_00-ULUS101240000000 2023-05-16 | ||
Pinball Heroes UP9000-CUSA33617_00-0000000000000000 2022-12-20 | Pinball Heroes UP9000-CUSA33617_00-0000000000000000 2022-12-20 | ||
Disney•Pixar Toy Story 3 UP1082-CUSA33343_00-4838282977086414 2022-09-20 | Disney•Pixar Toy Story 3 UP1082-CUSA33343_00-4838282977086414 2022-09-20 | ||
Kingdom of Paradise UP9000-CUSA33573_00-UCUS986230000000 or JP9000-CUSA33575_00-UCJS100100000000 | Kingdom of Paradise UP9000-CUSA33573_00-UCUS986230000000 or JP9000-CUSA33575_00-UCJS100100000000 2022-09-20 | ||
No Heroes Allowed! UP9000-CUSA33595_00-NPUG804600000000 2022-07-19 | No Heroes Allowed! UP9000-CUSA33595_00-NPUG804600000000 2022-07-19 | ||
LocoRoco Midnight Carnival UP9000-CUSA32639_00-0000000000000000 or JP9000-CUSA32641_00-0000000000000000 2022-07-19 | LocoRoco Midnight Carnival UP9000-CUSA32639_00-0000000000000000 or JP9000-CUSA32641_00-0000000000000000 2022-07-19 | ||
Ape Escape: On the Loose UP9000-CUSA37860_00-UCUS986090000000 | Ape Escape: On the Loose UP9000-CUSA37860_00-UCUS986090000000 2023-08-15 | ||
Ape Escape Academy UP9000-CUSA33020_00-UCUS986190000000 | Ape Escape Academy UP9000-CUSA33020_00-UCUS986190000000 2023-10-17 | ||
Ape Academy 2 UP9000-CUSA37900_00-UCES003020000000 | Ape Academy 2 UP9000-CUSA37900_00-UCES003020000000 2023-03-21 | ||
Secret Agent Clank UP9000-CUSA41276_00-UCUS986970000000 (PS5: UP9000-PPSA14319_00-UCUS986970000000) 2024-09-17 | Secret Agent Clank UP9000-CUSA41276_00-UCUS986970000000 (PS5: UP9000-PPSA14319_00-UCUS986970000000) 2024-09-17 | ||
Syphon Filter: Logan's Shadow (2007) EP9000-CUSA32631_00-UCES007100000000 or UP9000-CUSA32630_00-UCUS986060000000 (PS5: UP9000-PPSA06782_00-UCUS986060000000) 2023-05-16 PS5 9.00 | Syphon Filter: Logan's Shadow (2007) EP9000-CUSA32631_00-UCES007100000000 or UP9000-CUSA32630_00-UCUS986060000000 (PS5: UP9000-PPSA06782_00-UCUS986060000000) 2023-05-16 PS5 9.00 | ||
Line 41: | Line 36: | ||
Super Stardust Portable (2007) EP9000-CUSA33036_00-NPEG000080000000 or UP9000-CUSA33035_00-NPUG802210000000 or JP9000-CUSA33037_00-NPJG000130000000 (PS5: UP9000-PPSA07135_00-NPUG802210000000 or EP9000-PPSA07136_00-NPEG000080000000) 2022-06-13 | Super Stardust Portable (2007) EP9000-CUSA33036_00-NPEG000080000000 or UP9000-CUSA33035_00-NPUG802210000000 or JP9000-CUSA33037_00-NPJG000130000000 (PS5: UP9000-PPSA07135_00-NPUG802210000000 or EP9000-PPSA07136_00-NPEG000080000000) 2022-06-13 | ||
echoshift UP9000-CUSA33585_00-NPUG803030000000 or JP9000-CUSA33587_00-UCJS100960000000 2022-07-19 | echoshift UP9000-CUSA33585_00-NPUG803030000000 or JP9000-CUSA33587_00-UCJS100960000000 2022-07-19 | ||
Resistance: Retribution (2009) EP9000-CUSA32637_00-UCES011840000000 or UP9000-CUSA32636_00-UCUS986680000000 (PS5: EP9000-PPSA06789_00-UCES011840000000 or UP9000-PPSA06788_00-UCUS986680000000 | Resistance: Retribution (2009) EP9000-CUSA32637_00-UCES011840000000 or UP9000-CUSA32636_00-UCUS986680000000 (PS5: EP9000-PPSA06789_00-UCES011840000000 or UP9000-PPSA06788_00-UCUS986680000000) 2024-02-20 | ||
勇者のくせになまいきだ:3D (What Did I Do to Deserve This, My Lord? 3D) JP9000-CUSA33597_00-UCJS101090000000 2022-07-19 | 勇者のくせになまいきだ:3D (What Did I Do to Deserve This, My Lord? 3D) JP9000-CUSA33597_00-UCJS101090000000 2022-07-19 | ||
</pre> | </pre> | ||
=== PSP remaster games available on PS4 PS Store === | === PSP remaster games available on PS4 PS Store === | ||
<pre> | |||
LocoRoco™ Remastered UP9000-CUSA06090_00-UCUS986620000001 2017-05-09 | |||
LocoRoco™ 2 Remastered UP9000-CUSA06091_00-UCUS987310000001 2017-12-09 | |||
LUMINES REMASTERED UP0751-CUSA11624_00-LUMINESREMASTERE 2018-07-10 | |||
Patapon™ Remastered UP9000-CUSA06171_00-UCUS987110000001 2017-08-01 | |||
Patapon 2 Remastered UP9000-CUSA07321_00-UCES011770000001 2020-01-30 | |||
Metal Slug Double X JP0576-CUSA11717_00-METALSLUGXX00001 2018-05-30 | |||
PaRappa The Rapper™ Remastered UP9000-CUSA05289_00-UCUS987020000001 2017-04-04 | |||
</pre> | |||
== '''PSPHD''' == | =='''PSPHD'''== | ||
The new PS Plus PSP emulator includes plenty of undiscovered functionalities, it even allows patches directly to the emulated Allegrex cpu. | |||
The PSP emulator | Not many CLI commands were added this time around. Very few commands have a description to their usage inside of the eboot.bin, everything else is just guesswork from the scene. Plenty of LUA commands need to be understood before the compatibility of games can improve. The PSP emulator has not gained the same popularity as the ps2 emulator due to the existence of an unofficial PPSSPP core in the unofficial Retroarch port for the PS4. As far as the compatibility and performance go, the Retroarch core is yet to be bested. This emulator may hold potential, but the potential can only go so far as it seems not to have support for gamedata installation, which in turn will render many games unplayable. | ||
== Commands == | == Commands == | ||
'''Known functions:''' Require cleanup. | '''Known functions:''' Require cleanup. | ||
<br>The rest of the cli and lua commands can all be found inside of an emu's decrypted '''eboot.bin'''. | |||
<br>The rest of the | |||
=== CLI commands === | === CLI commands === | ||
These commands can be added to any of these files: | These commands can be added to any of these files: | ||
Line 465: | Line 457: | ||
|} | |} | ||
==== | ====Examples==== | ||
<br>''' | <br>'''''LUA example:''''' | ||
<br>"NPEZ00164" | <br> | ||
<br>Coconut Dodge "NPEZ00164" | |||
<pre> | <pre> | ||
local axObj = getAXObject() | local axObj = getAXObject() | ||
Line 474: | Line 467: | ||
local patcher = function() | local patcher = function() | ||
--Infinite lives | --Infinite lives | ||
axObj.WriteMem32(0x8ACA1A4, 0x3) --0x08ACE1A4 on PPSSPP | axObj.WriteMem32(0x8ACA1A4, 0x3) --0x08ACE1A4 on PPSSPP, PPSSPP addresses need to be reduced by 0x4000 in order to work on PS4 | ||
end | end | ||
Line 495: | Line 474: | ||
[https://www.psdevwiki.com/ps4/Talk:PSP_Emulator_Compatibility_List#Official_PSPemu_Configuration_Files More patches can be found here] | [https://www.psdevwiki.com/ps4/Talk:PSP_Emulator_Compatibility_List#Official_PSPemu_Configuration_Files More patches can be found here] | ||
=====Patches.lua===== | |||
====Patches.lua==== | |||
======Syphon Filter: Dark Mirror====== | ======Syphon Filter: Dark Mirror====== | ||
Line 974: | Line 952: | ||
== Emulators == | == Emulators == | ||
<pre>Every emulator is programmed in a differently. Sometimes choosing the right emulator is the only possible way to fix a game. Emulators are not provided pre-installed on the ps4, they have to be unpacked from a backup that's downloaded from the ps store from that specific game. This list includes The typical usage of some of The emulators.</pre> | <pre>Every emulator is programmed in a differently. Sometimes choosing the right emulator is the only possible way to fix a game. Emulators are not provided pre-installed on the ps4, they have to be unpacked from a backup that's downloaded from the ps store from that specific game. This list includes The typical usage of some of The emulators.</pre> | ||
{| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | {| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | ||
! Emulator !! Usage !! API Version !! Similar emulators (compatibility) | ! Emulator !! Usage !! API Version !! Similar emulators (compatibility) | ||
Line 982: | Line 958: | ||
| Echochrome || The default psp emulator for PSPFPKG tool at the time of writing and the best in terms of compatibility. || ? || ? | | Echochrome || The default psp emulator for PSPFPKG tool at the time of writing and the best in terms of compatibility. || ? || ? | ||
|- | |- | ||
| LocoRoco Midnight Carnival || ? || ? || ? | | LocoRoco Midnight Carnival || ? || ? || ? | ||
|- | |- | ||
| LocoRoco 1 || ? || ? || ? | | LocoRoco 1 || ? || ? || ? | ||
|- | |- | ||
| LocoRoco 2 || ? || ? || ? | | LocoRoco 2 || ? || ? || ? | ||
|- | |- | ||
| Castlevania Requiem || ? || ? || ? | | Castlevania Requiem || ? || ? || ? | ||
|- | |- | ||
| Patapon 2 || ? || ? || ? | | Patapon 2 || ? || ? || ? | ||
|- | |- | ||
| PaRappa the Rapper || An unofficial emulator developed by | | PaRappa the Rapper || An unofficial emulator developed by sony with very bad compatibility || ? || ? | ||
|- | |- | ||
| Syphon Filter: Dark Mirror || ? || ? || ? | | Syphon Filter: Dark Mirror || ? || ? || ? | ||
Line 998: | Line 974: | ||
|} | |} | ||
== Memory mapping == | ==Memory mapping== | ||
<br>'''Note''': The memory on PPSSPP is 0x4000 offsets ahead of the memory on the PS4 | <br>'''Note''': The memory on PPSSPP is 0x4000 offsets ahead of the memory on the PS4 | ||
{| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" | {| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: center;" |