RPCS3

RPCS3
RPCS3 logo, based on the PlayStation 3 font.

RPCS3 running on Windows 10, showing the main window where games and software are shown, as well as the about box.
Original author(s) DH, Hykem, AlexAltea, Nekotekina
Developer(s) RPCS3 Team
Initial release June 2012 (2012-06)
Stable release
0.0.0.9 / April 2016
Preview release
Development status Active
Written in C++, C, Objective-C, Python[1]
Operating system Windows 7 or later, Linux
Platform x86-64 (With SSE4 support)
Size
Available in English
Type Video game console emulator
License GNU General Public License version 2+
Website rpcs3.net

RPCS3 is a free and open-source in-development video game console emulator and debugger for the Sony PlayStation 3. It was developed in the C++ programming language and features OpenGL, Vulkan and DirectX 12 as its back-end renderers. The emulator currently runs on both Windows and Linux operating systems, allowing PlayStation 3 games and software to be played and debugged on a PC.

As of June 20, 2017 the developer's compatibility list marks 278 games as playable and 588 games being able to go in-game out of a total of 2469 games.[2]

Development

RPCS3 was initially created on May 23, 2011 by programmers, DH and Hykem.[3] The developers initially hosted the project on Google Code and eventually moved it to GitHub on August 27, 2013. The emulator was first able to successfully run simple homebrew projects in September 2011[4] and was then later publicly released in June 2012 as v0.0.0.2,[5] followed by v0.0.0.4 in August 2013,[6] v0.0.0.5 in June 2014,[7] v0.0.0.6 in October 2015[8] and v0.0.0.9 in April 2016.[9]

Requirements

The developers have a set of minimum requirements that must be met for the emulator to function properly. As of March 3, 2017, users are required to be running a 64-bit version of either Windows 7 or later, or a modern distro of Linux. A modern processor in the AMD FX series or Intel Sandy Bridge series or later is required; the processor needs to support SSE3. Any modern GPU that supports OpenGL 4.3 or greater can be used, Vulkan and DirectX 12 are also supported. 8GB of RAM or higher. In order to actually run the emulator, the Microsoft Visual C++ 2015 redistributable, the PlayStation 3's firmware dump, and games or applications are required. As games and applications can be installed onto the emulated PS3, the storage requirement depends on what is installed.[10]

Notable implementations

On February 9, 2017, RPCS3 received its first implementation of a PPU Thread Scheduler.[11] On February 16, 2017, RPCS3 gained the ability to install official PlayStation 3 firmware directly to its core file system.[12] In May 2017 it was reported that the implementation of the Vulkan graphics API had reported performance increases sometimes nearing 400%, pushing several games into "playable" status.[13]

Reception

In March 2014, Cinema Blend's William Usher wrote "A lot of gamers originally thought that the complexity of the PlayStation 3's Cell architecture would have prevented it from being emulated".[14] In March 2014, Eurogamer's Elio Cossu wrote "The emulation, even at such an early stage, was a remarkable achievement, considering the complexity of the hardware of the PS3."[15]

RPCS3 received significant media attention in April 2017 for its ability to emulate Persona 5, achieving playability prior to the game's Western release date.[16][17][18][19]

See also

References

  1. https://github.com/RPCS3/rpcs3
  2. RPCS3 Developers. "RPCS3 Compatibility". rpcs3.net.
  3. DH (2011-05-23). "rpcs3 r1 Google Code".
  4. DH (2011-05-23). "rpcs3 r28 on Google Code".
  5. DH (2012-06-01). "rpcs3 tag 0.0.0.2".
  6. DH (2013-08-27). "rpcs3 tag 0.0.0.4".
  7. DH (2014-06-27). "rpcs3 tag 0.0.0.5".
  8. "RPCS3/rpcs3". GitHub. Retrieved 2016-04-18.
  9. "RPCS3/rpcs3". GitHub. Retrieved 2016-04-18.
  10. RPCS3. "RPCS3 - Quickstart". rpcs3.net. Retrieved 2017-03-03.
  11. "AppVeyor". ci.appveyor.com. Retrieved 2017-03-03.
  12. "PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd". GitHub. Retrieved 2017-03-03.
  13. "RPCS3 Gets Performance Boost with Vulkan API". Eteknix. 2017-05-22.
  14. "PS3 Emulator Can Now Run Commercial Games - CINEMABLEND". CINEMABLEND. 2014-03-08. Retrieved 2017-03-03.
  15. Cossu, Elio (Mar 7, 2014). "RPCS3, ecco l'emulatore PS3 per Windows". Eurogamer (in Italian). Retrieved Mar 9, 2014.
  16. "Persona 5 is playable on PC with this PS3 emulator". PC Gamer. 2017-04-03.
  17. "Here's Persona 5 "Running" On A PC". Kotaku. 2017-04-04.
  18. "‘Persona 5’ Running on PC Emulation". Heavy.com. 2017-04-05.
  19. "Persona 5 is up and running on one of the PC’s PlayStation 3 emulators". VentureBeat. 2017-04-03.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.