Difference between pages "Template:News" and "RPCS3"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Gearboy 3.4.0)
 
(Download)
 
Line 1: Line 1:
<noinclude>
+
{{Infobox emulator
==Read this first==
+
|logo = RPCS3-Logo.png
* If you're not sure what's updated, we've provided links at [[GetInvolved#Low effort|GetInvolved]] for other aggregators.
+
|version = {{RPCS3Ver}}<ref group=N name=version>The developers are currently treating version increments as milestones, not as stable builds.</ref>
* The News section only fits 10 rows, if you add an 11th please move the oldest emulator update from the news section to the month section down below.
+
|active = Yes
* Keep the news section to unique emulators only (If Cemu 1.23.1 is in the news section and you want to add Cemu 1.23.2, please move Cemu 1.23.1 to the month section down below)
+
|platform = Windows, Linux, BSD
* Link to news/changelog (use permalink if possible).
+
|target = [[PlayStation 3 emulators|PlayStation 3]], [[PlayStation emulators|PlayStation Classics]] <small>(PSN versions)</small>
* Date format is: YYYY-MM-DD
+
|architecture = x86_64
 +
|orig-developer = [https://github.com/DHrpcs3 DH], Hykem
 +
|developer = [https://rpcs3.net/about RPCS3 Team]
 +
|prog-lang = C++
 +
|website = [https://rpcs3.net/ RPCS3.net]
 +
|support = [https://www.patreon.com/Nekotekina Patreon]
 +
|source = [https://github.com/rpcs3/rpcs3 GitHub]
 +
|license = GNU GPLv2
 +
|compatibility = [https://rpcs3.net/compatibility Compatibility list]
 +
|bios = [[Emulator_Files#PlayStation_3|Required]]
 +
}}
  
== News ==
+
'''RPCS3''' is a very promising open-source, multi-platform [[PlayStation 3 emulators|PlayStation 3 (PS3)]] emulator/debugger written in C++. RPCS3 can run over 1,900 commercial titles without major glitches (see the [https://rpcs3.net/compatibility compatibility list]). It also emulates the PSN versions of the [[PlayStation emulators|PlayStation Classics]]. The emulator is making huge progress, improving every month. (See the [https://rpcs3.net/blog/ progress reports])
</noinclude>
 
* '''Emulicious''' – [https://emulicious.net/major-update-for-emulicious-released/ 2021-08-14] '''(2021-08-14)'''
 
* '''[[Gearboy]]''' – [https://github.com/drhelius/Gearboy/releases/tag/gearboy-3.4.0 3.4.0] '''(2021-08-13)'''
 
* '''WinArcadia''' – [https://amigan.1emu.net/releases/#amiarcadia 27.9] '''(2021-08-12)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.8.9 August 9, 2021] '''(2021-08-09)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-08-09 2021-08-09] '''(2021-08-09)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_25_1.txt 1.25.1] '''(2021-08-06)'''
 
* '''[[ares]]''' – [https://github.com/higan-emu/ares/releases/tag/v122 v122] '''(2021-08-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.16 0.83.16] '''(2021-08-01)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14.5 0.14.5] '''(2021-08-01)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.19c 0.91.19c] '''(2021-08-01)'''
 
<includeonly><div style="text-align:right;"><small>[[Template:News|more...]]</small></div></includeonly>
 
<noinclude>
 
  
==August 2021==
+
==Download==
* '''[[Lakka]]''' – [http://lakka.tv/articles/2021/08/01/lakka-3.3/ 3.3] '''(2021-08-01)'''
+
{| cellpadding="4"
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.19b 0.91.19b] '''(2021-08-01)'''
+
|-
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.19 0.91.19] '''(2021-08-01)'''
+
|align=center|{{Icon|Win|Lin|freeBSD}}
 +
|'''[https://rpcs3.net/download Latest builds]'''<br/><small>[https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Official Firmware] and [[Emulator Files#PlayStation 3|Fonts]] needed</small>
 +
|}
  
==July 2021==
+
==Overview==
* '''[[vdmgr]]''' – [http://vdmgr.g2.xrea.com/download.html 0.2.2] '''(2021-07-31)'''
+
RPCS3 was started by programmers 'DH' and 'Hykem' (Who began beta-testing and coding for [[JPCSP]] in 2008) on May 23, 2011. The developers initially hosted the project on Google Code and eventually moved it to GitHub later in its development. The emulator was first able to successfully boot and run simple homebrew projects and was then later publicly released in June of 2012. Then-[[Orbital]] founder, Alex Altea, even joined these two developers in the late summer of 2013, and worked on a number of aspects, and maintained the project up till early 2015. DH left the project in mid-2016 and started doing [https://github.com/RPCS4 PlayStation 4 related research]. Hykem was forced to leave the emulation scene in mid-2016 for a number of legitimate reasons.<ref>[http://www.emunewz.net/forum/showthread.php?tid=174735 [IMPORTANT] Hykem says goodbye] (August 18, 2016)</ref>
* '''[[Wine]]''' – [https://www.winehq.org/news/2021073001 6.14] '''(2021-07-30)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14.4 0.14.4] '''(2021-07-30)'''
 
* '''VirtualBox''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v26 6.1.26] '''(2021-07-28)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.7.27 July 27, 2021] '''(2021-07-27)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=502 0.234] '''(2021-07-27)'''
 
* '''[[MEKA]]''' – [https://github.com/ocornut/meka/releases 2021-07-26] '''(2021-07-26)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-7-released/ 1.9.7] '''(2021-07-25)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_25_0.txt 1.25.0] '''(2021-07-23)'''
 
* '''[[Wine]]''' – [https://www.winehq.org/news/2021072001 6.13] '''(2021-07-20)'''
 
* '''Xpeccy''' – [https://github.com/samstyle/Xpeccy/releases/tag/0.6.20210720 0.6.20210720] '''(2021-07-20)'''
 
* '''VirtualBox''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v24 6.1.24] '''(2021-07-20)'''
 
* '''Emulicious''' – [https://emulicious.net/emulicious-got-updated/ 2021-07-19] '''(2021-07-19)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.7.19 July 19 - Dynarec fixes] '''(2021-07-19)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-07-16 2021-07-16] '''(2021-07-16)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.7.13 July 13, 2021] '''(2021-07-13)'''
 
* '''[[mGBA]]''' – [https://mgba.io/2021/07/10/mgba-0.9.2/ 0.9.2] '''(2021-07-10)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_24_0.txt 1.24.0] '''(2021-07-09)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-07-09 2021-07-09] '''(2021-07-09)'''
 
* '''[[ares]]''' – [https://github.com/higan-emu/ares/releases/tag/v121a v121a] '''(2021-07-05)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.7.5 July 5, 2021] '''(2021-07-05)'''
 
* '''GameEx''' – [https://forums.gameex.com/forums/files/file/534-gameex/ 16.97] '''(2021-07-05)'''
 
* '''[[vdmgr]]''' – [http://vdmgr.g2.xrea.com/download.html 0.2.1] '''(2021-07-05)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-6-released/ 1.9.6] '''(2021-07-04)'''
 
* '''[[SSF]]''' – [https://twitter.com/FessX/status/1411585567486144517 PreviewVer R26] '''(2021-07-04)'''
 
* '''Xpeccy''' – [https://github.com/samstyle/Xpeccy/releases/tag/0.6.20210703 0.6.20210703] '''(2021-07-03)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-07-03 2021-07-03] '''(2021-07-03)'''
 
* '''[[Wine]]''' – [https://www.winehq.org/news/2021070201 6.12] '''(2021-07-02)'''
 
* '''[[DOSBox|DOSBox Staging]]''' – [https://dosbox-staging.github.io/v0-77-0/ 0.77.0] '''(2021-07-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.15 0.83.15] '''(2021-07-01)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=501 0.233] '''(2021-07-01)'''
 
  
==June 2021==
+
Three years into its development, it could load the intros to some games with sound,<ref>[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)</ref> as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.<ref name="Disgaea3 video">[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)</ref> Today RPCS3 is dubbed one of the most complex video game console emulators of all time with an endless goal to effectively emulate the Sony PlayStation 3 and all of its aspects. The goal of this project is for its programmers to experiment, research, and educate on the topic of PlayStation 3 emulation that can be performed on compatible devices and operating systems.<ref>[https://rpcs3.net/about RPCS3: About Us page]</ref>
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.17 0.0.17 Alpha] '''(2021-06-30)'''
 
* '''[[ares]]''' – [https://ares.dev/posts/20210626235137 v121] '''(2021-06-26)'''
 
* '''[[vdmgr]]''' – [http://vdmgr.g2.xrea.com/download.html 0.2.0] '''(2021-06-26)'''
 
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.4.0/ 2.4.0] '''(2021-06-24)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.23 bug fixes and IS Viewer] '''(2021-06-23)'''
 
* '''[[Lakka]]''' – [http://www.lakka.tv/articles/2021/06/19/lakka-3.2/ 3.2] '''(2021-06-19)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.18 0.91.18] '''(2021-06-19)'''
 
* '''[https://batocera.org/ Batocera.linux]''' – [https://batocera.org/changelog#collapse32 31] '''(2021-06-18)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_23_1.txt 1.23.1] '''(2021-06-18)'''
 
* '''[[Project64]]''' – [https://github.com/project64/project64/releases/tag/3.0.1-5664-2df3434 3.0.1] '''(2021-06-18)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-5-released/ 1.9.5] '''(2021-06-14)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.21 VRU support and Dynamic Recompiler] '''(2021-06-21)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.17 0.91.17] '''(2021-06-19)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.16b 0.91.16b] '''(2021-06-18)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.16 0.91.16] '''(2021-06-18)'''
 
* '''2600.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.A2600Emu 1.5.54] '''(2021-06-18)'''
 
* '''MSX.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.MsxEmu 1.5.54] '''(2021-06-18)'''
 
* '''C64.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.C64Emu 1.5.54] '''(2021-06-18)'''
 
* '''Snes9x EX+''' – [https://play.google.com/store/apps/details?id=com.explusalpha.Snes9xPlus 1.5.54] '''(2021-06-18)'''
 
* '''GBC.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.GbcEmu 1.5.54] '''(2021-06-18)'''
 
* '''NES.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.NesEmu 1.5.54] '''(2021-06-18)'''
 
* '''NEO.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.NeoEmu 1.5.54] '''(2021-06-18)'''
 
* '''MD.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.MdEmu 1.5.54] '''(2021-06-18)'''
 
* '''PCE.emu''' – [https://play.google.com/store/apps/details?id=com.PceEmu 1.5.54] '''(2021-06-18)'''
 
* '''NGP.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.NgpEmu 1.5.54] '''(2021-06-18)'''
 
* '''GBA.emu''' – [https://play.google.com/store/apps/details?id=com.explusalpha.GbaEmu 1.5.54] '''(2021-06-18)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-06-13 2021-06-13] '''(2021-06-13)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.13 June 13 - widescreen support] '''(2021-06-13)'''
 
* '''[[Mednafen]]''' – [https://forum.fobby.net/index.php?t=msg&th=2007&start=0& 1.27.1] '''(2021-06-12)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.11 June 11 - libdragon support] '''(2021-06-11)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.10 June 10 - bug fixes] '''(2021-06-10)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.9 June 9 - Fix upscaling crash] '''(2021-06-09)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.8 June 8 - minor performance tweaks] '''(2021-06-08)'''
 
* '''[[Wine]]''' – [https://www.winehq.org/news/2021060701 6.0.1] '''(2021-06-07)'''
 
* '''Emulicious''' – [https://emulicious.net/an-update-for-emulicious-got-released/ 2021-06-07] '''(2021-06-07)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.6.6 GLideN64 replaced with ParaLLEl-RDP] '''(2021-06-06)'''
 
* '''[[Lakka]]''' – [http://www.lakka.tv/articles/2021/06/05/lakka-3.1/ 3.1] '''(2021-06-05)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_23_0.txt 1.23.0] '''(2021-06-04)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.14 0.83.14] '''(2021-06-01)'''
 
  
==May 2021==
+
Developer Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after.
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.80] '''(2021-05-31)'''
 
* '''Emulicious''' – [https://emulicious.net/emulicious-received-a-minor-update/ 2021-05-31] '''(2021-05-31)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.5.30 May 30, 2021] '''(2021-05-30)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-4-released/ 1.9.4] '''(2021-05-29)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=499 0.232] '''(2021-05-27)'''
 
* '''[[Project64]]''' – [https://github.com/project64/project64/releases/tag/Project64-3.0.0-5632-f83bee9 3.0.0] '''(2021-05-26)'''
 
* '''[[BizHawk]]''' – [http://tasvideos.org/Bizhawk/ReleaseHistory.html 2.6.2] '''(2021-05-25)'''
 
* '''[[Lakka]]''' – [http://www.lakka.tv/articles/2021/05/22/lakka-3.0/ 3.0] '''(2021-05-22)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_22_13.txt 1.22.13] '''(2021-05-21)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-3-released/ 1.9.3] '''(2021-05-16)'''
 
* '''Denise''' – [https://sourceforge.net/projects/deniseemu/files/v%201.1.1/ 1.1.1] '''(2021-05-12)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.5.12 May 12, 2021] '''(2021-05-12)'''
 
* '''[[Flashpoint]]''' – [https://bluemaxima.org/flashpoint/news/ 10] '''(2021-05-10)'''
 
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_22_12.txt 1.22.12] '''(2021-05-07)'''
 
* '''[[ares]]''' – [https://ares.dev/posts/20210506151306 v120] '''(2021-05-06)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-05-05 2021-05-05] '''(2021-05-05)'''
 
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.70C] '''(2021-05-05)'''
 
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.70B] '''(2021-05-03)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-2-released/ 1.9.2] '''(2021-05-01)'''
 
* '''[[FinalBurn Neo]]''' – [https://github.com/finalburnneo/FBNeo/releases/tag/v1.0.0.2 1.0.0.2] '''(2021-05-01)'''
 
  
==April 2021==
+
As of April 2021, RPCS3 has been able to play 59.75% of the PS3 library from start to finish. The emulator is capable of running over 1,900 games at a playable speed with no major glitches<ref name="Compatibility Page">https://rpcs3.net/compatibility</ref>, though it requires very demanding hardware on most games. In June 2018 after a few improvements and fixes, at least most [https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/ PlayStation 1 Classic titles] became playable. Currently, only the PSN versions work (No PS1 discs are able to be loaded in-game yet).
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.13 0.83.13] '''(2021-04-30)'''
 
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.16 0.0.16 Alpha] '''(2021-04-30)'''
 
* '''Emulicious''' – [https://emulicious.net/a-major-usability-update-of-emulicious-is-available/ 2021-04-30] '''(2021-04-30)'''
 
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.70] '''(2021-04-30)'''
 
* '''VirtualBox''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v22 6.1.22] '''(2021-04-29)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=498 0.231] '''(2021-04-28)'''
 
* '''[[melonDS]]''' – [http://melonds.kuribo64.net/comments.php?id=142 0.9.2] '''(2021-04-26)'''
 
* '''[[BGB]]''' – [https://bgb.bircd.org/bgb-159-released.html 1.5.9] '''(2021-04-23)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_11.txt 1.22.11] '''(2021-04-23)'''
 
* '''[[XEBRA]]''' – [http://drhell.web.fc2.com/ps1/ 2021-04-23] '''(2021-04-23)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-04-21 2021-04-21] '''(2021-04-21)'''
 
* '''[[Stella]]''' – [https://stella-emu.github.io/changelog.html 6.5.3] '''(2021-04-20)'''
 
* '''VirtualBox''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v20 6.1.20] '''(2021-04-20)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.4.19 April 19] '''(2021-04-19)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-04-19 2021-04-19] '''(2021-04-19)'''
 
* '''[[mGBA]]''' – [https://mgba.io/2021/04/18/mgba-0.9.1 0.9.1] '''(2021-04-18)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14.3 0.14.3] '''(2021-04-17)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-04-06 2021-04-16] '''(2021-04-16)'''
 
* '''[[3dSen]]''' – [https://store.steampowered.com/news/app/954280/view/3113651356111888933 0.9.4.4] '''(2021-04-13)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/v2021.4.12.1 April 12.1] '''(2021-04-12)'''
 
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.66] '''(2021-04-09)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_10.txt 1.22.10] '''(2021-04-09)'''
 
* '''[[3dSen]]''' – [https://store.steampowered.com/news/app/954280/view/3019075129393074793 0.9.4.3] '''(2021-04-06)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-04-06 2021-04-06] '''(2021-04-06)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.15b 0.91.15b] '''(2021-04-05)'''
 
* '''[[ares]]''' – [https://near.sh/posts/20210402182815 v119.2] '''(2021-04-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.12 0.83.12] '''(2021-04-01)'''
 
* '''[[Mednafen]]''' – [https://forum.fobby.net/index.php?t=rview&goto=6431&th=1991#msg_6431 1.27.0-UNSTABLE] '''(2021-04-01)'''
 
  
==March 2021==
+
Since the emulator started getting funded on Patreon, development has been progressing quickly, so more games are expected to be playable in the near future.
* '''[[MAME]]''' – [https://www.mamedev.org/?p=497 0.230] '''(2021-03-31)'''
 
* '''Emulicious''' – [https://emulicious.net/a-major-update-of-emulicious-got-released/ 2021-03-31] '''(2021-03-31)'''
 
* '''[[ares]]''' – [https://near.sh/posts/20210331160654 v119] '''(2021-03-31)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.15 0.91.15] '''(2021-03-30)'''
 
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-9-1-released/ 1.9.1] '''(2021-03-29)'''
 
* '''[[3dSen]]''' – [https://store.steampowered.com/news/app/954280/view/3022452194455778704 0.9.4.2] '''(2021-03-28)'''
 
* '''[[mGBA]]''' – [https://mgba.io/2021/03/28/mgba-0.9.0 0.9.0] '''(2021-03-28)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_9.txt 1.22.9] '''(2021-03-26)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-03-25 2021-03-25] '''(2021-03-25)'''
 
* '''[[3dSen]]''' – [https://store.steampowered.com/news/app/954280/view/3022452194444216762 0.9.4.1] '''(2021-03-25)'''
 
* '''[[3dSen]]''' – [https://store.steampowered.com/news/app/954280/view/3022452194441312436 0.9.4] '''(2021-03-24)'''
 
* '''[[Snes9x|SNES9x GX]]''' – [https://github.com/dborth/snes9xgx/releases/tag/4.5.2 4.5.2] '''(2021-03-23)'''
 
* '''[[FCEUX|FCE Ultra GX]]''' – [https://github.com/dborth/fceugx/releases/tag/3.5.1 3.5.1] '''(2021-03-23)'''
 
* '''[[No$|No$GBA]]''' – [http://problemkaputt.de/gbanew.htm 3.04] '''(2021-03-23)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-03-23 2021-03-23] '''(2021-03-23)'''
 
* '''Denise''' – [https://sourceforge.net/projects/deniseemu/files/v%201.1.0/ 1.1.0] '''(2021-03-20)'''
 
* '''[[ZX_Spectrum_Line|Speccy]]''' – [http://fms.komkon.org/Speccy/ 5.9] '''(2021-03-17)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.14 0.91.14] '''(2021-03-15)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_8.txt 1.22.8] '''(2021-03-12)'''
 
* '''[[RockNES]]''' – [http://rocknes.web.fc2.com/ 5.65] '''(2021-03-11)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-03-07 2021-03-07] '''(2021-03-07)'''
 
* '''[https://batocera.org/ Batocera.linux]''' – [https://batocera.org/changelog#collapse31 30] '''(2021-03-06)'''
 
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.11.3] '''(2021-03-02)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_7.txt 1.22.7] '''(2021-03-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.11 0.83.11] '''(2021-03-01)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14.2 0.14.2] '''(2021-03-01)'''
 
  
==February 2021==
+
* [https://code.google.com/archive/p/rpcs3/source/default/source Source code] for original RPCS3 code from 2011-2013.
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.15 0.0.15 Alpha] '''(2021-02-28)'''
 
* '''Emulicious''' – [https://emulicious.net/emulicious-update-available-2/ 2021-02-28] '''(2021-02-28)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14.1 0.14.1] '''(2021-02-28)'''
 
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.14 0.14] '''(2021-02-27)'''
 
* '''[[Stella]]''' – [https://stella-emu.github.io/changelog.html 6.5.2] '''(2021-02-25)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=496 0.229] '''(2021-02-24)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/Feb232021 Feb 23, 2021] '''(2021-02-23)'''
 
* '''[[PolyBlast]]''' – [https://polyblast.co.uk/wiki/Releases:v1 v1] '''(2021-02-23)'''
 
* '''[[BizHawk]]''' – [http://tasvideos.org/Bizhawk/ReleaseHistory.html 2.6.1] '''(2021-02-21)'''
 
* '''[[ares]]''' – [https://near.sh/posts/20210221113226 v118] '''(2021-02-21)'''
 
* '''[[Gearboy]]''' – [https://github.com/drhelius/Gearboy/releases/tag/gearboy-3.3.0 3.3.0] '''(2021-02-14)'''
 
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.11.2] '''(2021-02-14)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.13 0.91.13] '''(2021-02-12)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_6.txt 1.22.6] '''(2021-02-12)'''
 
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.11.1] '''(2021-02-11)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/Feb102021 Feb 10, 2021] '''(2021-02-10)'''
 
* '''[[ares]]''' – [https://near.sh/posts/20210208013149 v117] '''(2021-02-08)'''
 
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.11] '''(2021-02-07)'''
 
* '''[[Snes9x|SNES9x GX]]''' – [https://github.com/dborth/snes9xgx/releases/tag/4.5.1 4.5.1] '''(2021-02-06)'''
 
* '''[[FCEUX|FCE Ultra GX]]''' – [https://github.com/dborth/fceugx/releases/tag/3.5.0 3.5.0] '''(2021-02-06)'''
 
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2021-02-02 2021-02-02] '''(2021-02-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.10 0.83.10] '''(2021-02-01)'''
 
  
==January 2021==
+
==Special features==
* '''[[Snes9x|SNES9x GX]]''' – [https://github.com/dborth/snes9xgx/releases/tag/4.5.0 4.5.0] '''(2021-01-31)'''
+
===Enhancements===
* '''[[FCEUX|FCE Ultra GX]]''' – [https://github.com/dborth/fceugx/releases/tag/3.4.9 3.4.9] '''(2021-01-31)'''
+
;[https://rpcs3.net/blog/2018/08/08/eliminating-stutter-with-asynchronous-shader-implementation/ Asynchronous Shader Recompilation]:Makes games run [https://www.youtube.com/watch?v=eu-HwEEU5K0 virtually stutter free] at the cost of some [https://www.youtube.com/watch?v=59q7wbeJLOo new shaders/textures popping into existence]. Note: It only gives a [https://www.youtube.com/watch?v=OGWk1p7pCVk tiny performance boost] - a powerful computer and further optimizations from the emulator will be needed to get the more demanding titles to run at full frame rate speeds, i.e. 30 FPS or 60 FPS. Many demanding games may utilize multiple secondary cores plus the primary core of the PS3's CPU so parallelization techniques will be needed, perhaps running on a user's GPU or 8-core and better CPU. This recompilation mode only simulates the shaders coming through the RSX graphics processor.
* '''Emulicious''' – [https://emulicious.net/a-major-update-of-emulicious-is-available-5/ 2021-01-30] '''(2021-01-30)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_5.txt 1.22.5] '''(2021-01-29)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.12 0.91.12] '''(2021-01-28)'''
 
* '''[[MAME]]''' – [https://www.mamedev.org/?p=493 0.228] '''(2021-01-27)'''
 
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.91.11 0.91.11] '''(2021-01-25)'''
 
* '''[[Stella]]''' – [https://stella-emu.github.io/changelog.html 6.5.1] '''(2021-01-24)'''
 
* '''VirtualBox''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v18 6.1.18] '''(2021-01-19)'''
 
* '''[[Snes9x|SNES9x GX]]''' – [https://github.com/dborth/snes9xgx/releases/tag/4.4.9 4.4.9] '''(2021-01-18)'''
 
* '''[[FCEUX|FCE Ultra GX]]''' – [https://github.com/dborth/fceugx/releases/tag/3.4.8 3.4.8] '''(2021-01-18)'''
 
* '''[[BizHawk]]''' – [http://tasvideos.org/Bizhawk/ReleaseHistory.html 2.6] '''(2021-01-17)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_4.txt 1.22.4] '''(2021-01-15)'''
 
* '''[[Wine]]''' – [https://www.winehq.org/news/2021011401 6.0] '''(2021-01-14)'''
 
* '''[[Stella]]''' – [https://stella-emu.github.io/changelog.html 6.5] '''(2021-01-09)'''
 
* '''[[m64p]]''' – [https://github.com/loganmc10/m64p/releases/tag/Jan42021 Jan 4, 2021] '''(2021-01-04)'''
 
* '''[[xemu]]''' – [https://www.youtube.com/watch?v=omaWgYB4jxk 0.5.0] '''(2021-01-03)'''
 
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.3.0/ 2.3.0] '''(2021-01-02)'''
 
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.9 0.83.9] '''(2021-01-01)'''
 
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_22_3.txt 1.22.3] '''(2021-01-01)'''
 
  
== Previous years ==
+
;[https://www.youtube.com/watch?v=Sag4SF7dDrw ReShade]:Third-party suite. Makes many games appear [https://www.youtube.com/watch?v=kPcHjnTZC_o more vibrant or saturated], particularly more pronounced in those with dull textures like the Tales of series, Naruto series, and other anime-based titles.
* '''[[Template:News/2020|2020]]'''
 
* '''[[Template:News/2019|2019]]'''
 
* '''[[Template:News/2018|2018]]'''
 
  
__NOTOC__
+
==Setting up==
</noinclude>
+
===Installing the firmware===
 +
RPCS3 does not work without firmware. This firmware contains libraries used to interface with the games in different ways, like Bluetooth, PlayStation Eye, and so on. For a long time, it was commonly thought that these libraries could only be extracted from a modded PS3, which would have greatly increased the barrier to entry, however one of the developers discovered all the libraries were actually bundled with each system update, and that [https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Sony also supplies these updates through their website]. This is the preferred method of installing the firmware; download the latest update from Sony, then in RPCS3 go to File -> Install Firmware, and select the downloaded update file.
 +
 
 +
===Installing games and updates===
 +
The game's serial should be present in the folder or archive name, the download page, and/or the PARAM.SFO file. If it's a retail game, it has the ID on the bottom side edge of the game's case. An internet search for <code>InsertGameNameHere + Region ID</code> should turn it out. It's also important that each game's files and folders are all placed under a single folder named as the correct region ID.
 +
 
 +
For '''Blu-ray Disc''' games, i.e. retail games:
 +
 
 +
* '''File layout''': PS3_GAME folder, PS3_DISC.sfb, PS3_UPDATE folder (not required)
 +
* '''Game ID''' starts with a <code>B</code>. First-party Sony games use <code>BC</code>, while third-party games use <code>BL</code>. For example: <code>BCAS20071</code> (Demon's Souls Asia retail), <code>BLUS31197</code> (Drakengard 3 USA retail).
 +
* May be dumped through a CFW-enabled PS3, using select compatible Blu-ray drives on PC, or acquired from someone else.
 +
* Game folders for retail games can be put under the <code>\dev_hdd0\disc</code> or ''anywhere'' really... '''except''' the folder used for digital games (<code>\dev_hdd0\game</code>) because some games write there causing really bad conflicts. To open games, use '''File/Boot Game'''.
 +
 
 +
For '''PSN''' games, i.e. digital versions downloaded from the PlayStation Store:
 +
 
 +
* '''File layout''': TROPDIR folder, USRDIR folder, ICON0.png, PARAM.sfo, etc.
 +
* '''Game ID''' starts with a <code>N</code>, for example <code>NPEB02436</code> (Persona 5 EUR digital)
 +
* May be dumped through a CFW-enabled PS3, Sony's own poorely secured servers (PSNdl then psnpkgdecryptor-extractor), or acquired from someone else.
 +
* May come as a PKG file. RPCS3 has an '''Install .PKG''' option to install these.
 +
* Game folders for digital games must be placed under <code>\dev_hdd0\game</code>, as intended by design on real hardware. Using the '''Install .pkg''' option does that automatically for you.
 +
 
 +
'''Paid digital releases''' <u>require</u> a '''.RAP license file''' to decrypt a few important files before they can be booted.
 +
 
 +
* Maybe dumped from the <code>\dev_hdd0\home\00000001\exdata</code> directory of a CFW-enabled PS3, or included alongside the download you got from someone else. That someone else might not include the .RAP file, and instead give a "fix" with the pre-decrypted files. In that case, you might have to install the PKG file first (or all of them, if there are multiple ones) and ''then'' copy and overwrite the "fix" files to your game folder.
 +
* If your source doesn't include a RAP or crack instructions, either it's replaced beforehand or it's actually useless. The last resort can be to try searching for a fix for the specific release.
 +
* Must be placed under <code>\dev_hdd0\home\00000001\exdata\</code>
 +
 
 +
Game and software '''updates''' are handled exactly like '''PSN''' games.
 +
 
 +
* Installed using the '''Install .PKG''' option
 +
* The update will be placed in the game or software folder that corresponds to the correct region ID.
 +
* Take care to use '''the same region''' for the base game and the update, otherwise there's a potential risk of irreversible damage to your installed game dumps.
 +
 
 +
'''Files under the <code>.66600x</code> extensions''' are split files that accommodate for the 4-gigabyte file size limit on volumes formatted as FAT32; the PS3 does not support other types of filesystems that pass this limit, such as NTFS or the ext family. Use a tool like PS3merge to recombine these files.
 +
 
 +
===Updating RPCS3===
 +
Note that RPCS3's official Discord server can also be a good resource for bringing up issues or learning about major breakthroughs or updates if any further information is required.
 +
 
 +
====Windows====
 +
RPCS3 is compiled to 7z files using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace the necessary files.
 +
 
 +
For most minor updates, you only need to extract and replace the <code>RPCS3.exe</code> executable for them to take effect, but it's recommended that you backup old builds so that you can revert to the older ones if new problems crop up, or you can extract the whole 7z archive file and replace files to their respective folders.
 +
 
 +
====Linux====
 +
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.
 +
 
 +
==Basic troubleshooting==
 +
Issues are to be expected since the emulator is still early (even though the project was started in 2011).
 +
 
 +
===Audio stutter===
 +
Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the "Preferred SPU Thread" setting as well as the "lower SPU thread priority" and "Bind SPU thread" to secondary core settings.
 +
 
 +
In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.
 +
 
 +
===Unavailable setting(s)===
 +
If you can't find a specific setting in RPCS3, you could be using an old build, and should probably update it.
 +
 
 +
===Locked PSN demos===
 +
Some PSN titles use an '''.EDAT''' file to differentiate between "trial" and "full version" states rather than a '''.RAP''' file; these games are often referred to as "c00" games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being '''Castlevania: Harmony of Despair'''. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.
 +
 
 +
<!--==Netplay==
 +
* RPCS3 uses Kaillera clients.
 +
-->
 +
 
 +
==Notes==
 +
<references group=N />
 +
 
 +
==References==
 +
{{reflist}}
 +
 
 +
==External links==
 +
*[https://wiki.rpcs3.net/ Official wiki]
 +
*[https://www.youtube.com/channel/UCz3-0QxNr4S4gK0xaWy7exQ Official YouTube channel]
 +
*[https://discordapp.com/invite/EWMQZ8 Official Discord server]
 +
*[https://forums.rpcs3.net/ Official forums]
 +
*[http://www.youtube.com/user/B1ackDaemon B1ackDaemon] (RPCS3 Developer)
 +
 
 +
[[Category:Emulators]]
 +
[[Category:Consoles' emulators]]
 +
[[Category:Home consoles' emulators]]
 +
[[Category:PlayStation emulators]]
 +
[[Category:PlayStation 3 emulators]]
 +
[[Category:Windows emulation software]]
 +
[[Category:Linux emulation software]]
 +
<!--[[Category:Netplay]]-->

Revision as of 01:49, 15 August 2021

RPCS3
RPCS3-Logo.png
Original developer(s) DH, Hykem
Current developer(s) RPCS3 Team
Latest version 0.0.31 Alpha[N 1]
Active Yes
Platform(s) Windows, Linux, BSD
Architecture(s) x86_64
Emulates PlayStation 3, PlayStation Classics (PSN versions)
Compatibility Compatibility list
Website RPCS3.net
Support ($) Patreon
Programmed in C++
License GNU GPLv2
Source code GitHub
BIOS/Keys Required

RPCS3 is a very promising open-source, multi-platform PlayStation 3 (PS3) emulator/debugger written in C++. RPCS3 can run over 1,900 commercial titles without major glitches (see the compatibility list). It also emulates the PSN versions of the PlayStation Classics. The emulator is making huge progress, improving every month. (See the progress reports)

Download

Windows Linux Latest builds
Official Firmware and Fonts needed

Overview

RPCS3 was started by programmers 'DH' and 'Hykem' (Who began beta-testing and coding for JPCSP in 2008) on May 23, 2011. The developers initially hosted the project on Google Code and eventually moved it to GitHub later in its development. The emulator was first able to successfully boot and run simple homebrew projects and was then later publicly released in June of 2012. Then-Orbital founder, Alex Altea, even joined these two developers in the late summer of 2013, and worked on a number of aspects, and maintained the project up till early 2015. DH left the project in mid-2016 and started doing PlayStation 4 related research. Hykem was forced to leave the emulation scene in mid-2016 for a number of legitimate reasons.[1]

Three years into its development, it could load the intros to some games with sound,[2] as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.[3] Today RPCS3 is dubbed one of the most complex video game console emulators of all time with an endless goal to effectively emulate the Sony PlayStation 3 and all of its aspects. The goal of this project is for its programmers to experiment, research, and educate on the topic of PlayStation 3 emulation that can be performed on compatible devices and operating systems.[4]

Developer Nekotekina opened a Patreon campaign in 2017, with kd-11 joining not long after.

As of April 2021, RPCS3 has been able to play 59.75% of the PS3 library from start to finish. The emulator is capable of running over 1,900 games at a playable speed with no major glitches[5], though it requires very demanding hardware on most games. In June 2018 after a few improvements and fixes, at least most PlayStation 1 Classic titles became playable. Currently, only the PSN versions work (No PS1 discs are able to be loaded in-game yet).

Since the emulator started getting funded on Patreon, development has been progressing quickly, so more games are expected to be playable in the near future.

Special features

Enhancements

Asynchronous Shader Recompilation
Makes games run virtually stutter free at the cost of some new shaders/textures popping into existence. Note: It only gives a tiny performance boost - a powerful computer and further optimizations from the emulator will be needed to get the more demanding titles to run at full frame rate speeds, i.e. 30 FPS or 60 FPS. Many demanding games may utilize multiple secondary cores plus the primary core of the PS3's CPU so parallelization techniques will be needed, perhaps running on a user's GPU or 8-core and better CPU. This recompilation mode only simulates the shaders coming through the RSX graphics processor.
ReShade
Third-party suite. Makes many games appear more vibrant or saturated, particularly more pronounced in those with dull textures like the Tales of series, Naruto series, and other anime-based titles.

Setting up

Installing the firmware

RPCS3 does not work without firmware. This firmware contains libraries used to interface with the games in different ways, like Bluetooth, PlayStation Eye, and so on. For a long time, it was commonly thought that these libraries could only be extracted from a modded PS3, which would have greatly increased the barrier to entry, however one of the developers discovered all the libraries were actually bundled with each system update, and that Sony also supplies these updates through their website. This is the preferred method of installing the firmware; download the latest update from Sony, then in RPCS3 go to File -> Install Firmware, and select the downloaded update file.

Installing games and updates

The game's serial should be present in the folder or archive name, the download page, and/or the PARAM.SFO file. If it's a retail game, it has the ID on the bottom side edge of the game's case. An internet search for InsertGameNameHere + Region ID should turn it out. It's also important that each game's files and folders are all placed under a single folder named as the correct region ID.

For Blu-ray Disc games, i.e. retail games:

  • File layout: PS3_GAME folder, PS3_DISC.sfb, PS3_UPDATE folder (not required)
  • Game ID starts with a B. First-party Sony games use BC, while third-party games use BL. For example: BCAS20071 (Demon's Souls Asia retail), BLUS31197 (Drakengard 3 USA retail).
  • May be dumped through a CFW-enabled PS3, using select compatible Blu-ray drives on PC, or acquired from someone else.
  • Game folders for retail games can be put under the \dev_hdd0\disc or anywhere really... except the folder used for digital games (\dev_hdd0\game) because some games write there causing really bad conflicts. To open games, use File/Boot Game.

For PSN games, i.e. digital versions downloaded from the PlayStation Store:

  • File layout: TROPDIR folder, USRDIR folder, ICON0.png, PARAM.sfo, etc.
  • Game ID starts with a N, for example NPEB02436 (Persona 5 EUR digital)
  • May be dumped through a CFW-enabled PS3, Sony's own poorely secured servers (PSNdl then psnpkgdecryptor-extractor), or acquired from someone else.
  • May come as a PKG file. RPCS3 has an Install .PKG option to install these.
  • Game folders for digital games must be placed under \dev_hdd0\game, as intended by design on real hardware. Using the Install .pkg option does that automatically for you.

Paid digital releases require a .RAP license file to decrypt a few important files before they can be booted.

  • Maybe dumped from the \dev_hdd0\home\00000001\exdata directory of a CFW-enabled PS3, or included alongside the download you got from someone else. That someone else might not include the .RAP file, and instead give a "fix" with the pre-decrypted files. In that case, you might have to install the PKG file first (or all of them, if there are multiple ones) and then copy and overwrite the "fix" files to your game folder.
  • If your source doesn't include a RAP or crack instructions, either it's replaced beforehand or it's actually useless. The last resort can be to try searching for a fix for the specific release.
  • Must be placed under \dev_hdd0\home\00000001\exdata\

Game and software updates are handled exactly like PSN games.

  • Installed using the Install .PKG option
  • The update will be placed in the game or software folder that corresponds to the correct region ID.
  • Take care to use the same region for the base game and the update, otherwise there's a potential risk of irreversible damage to your installed game dumps.

Files under the .66600x extensions are split files that accommodate for the 4-gigabyte file size limit on volumes formatted as FAT32; the PS3 does not support other types of filesystems that pass this limit, such as NTFS or the ext family. Use a tool like PS3merge to recombine these files.

Updating RPCS3

Note that RPCS3's official Discord server can also be a good resource for bringing up issues or learning about major breakthroughs or updates if any further information is required.

Windows

RPCS3 is compiled to 7z files using Azure. To update RPCS3, download the latest build, and replace the necessary files.

For most minor updates, you only need to extract and replace the RPCS3.exe executable for them to take effect, but it's recommended that you backup old builds so that you can revert to the older ones if new problems crop up, or you can extract the whole 7z archive file and replace files to their respective folders.

Linux

RPCS3 is compiled to AppImages using Azure. To update RPCS3, download the latest build, and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.

Basic troubleshooting

Issues are to be expected since the emulator is still early (even though the project was started in 2011).

Audio stutter

Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the "Preferred SPU Thread" setting as well as the "lower SPU thread priority" and "Bind SPU thread" to secondary core settings.

In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.

Unavailable setting(s)

If you can't find a specific setting in RPCS3, you could be using an old build, and should probably update it.

Locked PSN demos

Some PSN titles use an .EDAT file to differentiate between "trial" and "full version" states rather than a .RAP file; these games are often referred to as "c00" games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being Castlevania: Harmony of Despair. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.


Notes

  1. The developers are currently treating version increments as milestones, not as stable builds.

References

External links