RPCS3

From Wikipedia, the free encyclopedia
Jump to: navigation, search
RPCS3
RPCS3 Logo
This is a screenshot capture of RPCS3 running in Windows 10.png
RPCS3 running on Windows 10
Original author(s) DH, Hykem, AlexAltea, Nekotekina
Developer(s) RPCS3 Team
Initial release May 23, 2011; 5 years ago (2011-05-23)
Preview release
Development status Active
Written in C++, C
Operating system Windows 7 or later, Linux
Platform x86-64 (With SSE4 support)
Size
Available in English, however the PS3 system software can be set to display any support language, which affects games as well.
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 and PlayStation Vita. 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 March 19, 2017 the developer's compatibility list marks 107 games as playable and 417 games being able to go in-game.[1]

Development[edit]

RPCS3 was initially created on May 23, 2011 by programmers, DH and Hykem.[2] 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[3] and was then later publicly released in June 2012 as v0.0.0.2,[4] followed by v0.0.0.4 in August 2013,[5] v0.0.0.5 in June 2014,[6] v0.0.0.6 in October 2015[7] and v0.0.0.9 in April 2016.[8]

Requirements[edit]

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, firmware for the PlayStation 3 and games or applications are required. As games and applications can be installed onto the emulated PS3, the storage requirment depends on what is installed.[9]

Notable implementations[edit]

On February 9, 2017, RPCS3 received its first implementation of a PPU Thread Scheduler.[10] On February 16, 2017, RPCS3 gained the ability to install official PlayStation 3 firmware directly to its core file system.[11]

Reception[edit]

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".[12] 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."[13]

See also[edit]

  • Xenia, the first Xbox 360 emulator
  • Cemu, the first Wii U emulator

References[edit]

  1. ^ RPCS3 Developers. "RPCS3 Compatibility". rpcs3.net. 
  2. ^ DH (2011-05-23). "rpcs3 r1 Google Code". 
  3. ^ DH (2011-05-23). "rpcs3 r28 on Google Code". 
  4. ^ DH (2012-06-01). "rpcs3 tag 0.0.0.2". 
  5. ^ DH (2013-08-27). "rpcs3 tag 0.0.0.4". 
  6. ^ DH (2014-06-27). "rpcs3 tag 0.0.0.5". 
  7. ^ "RPCS3/rpcs3". GitHub. Retrieved 2016-04-18. 
  8. ^ "RPCS3/rpcs3". GitHub. Retrieved 2016-04-18. 
  9. ^ RPCS3. "RPCS3 - Quickstart". rpcs3.net. Retrieved 2017-03-03. 
  10. ^ "AppVeyor". ci.appveyor.com. Retrieved 2017-03-03. 
  11. ^ "PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd". GitHub. Retrieved 2017-03-03. 
  12. ^ "PS3 Emulator Can Now Run Commercial Games - CINEMABLEND". CINEMABLEND. 2014-03-08. Retrieved 2017-03-03. 
  13. ^ Cossu, Elio (Mar 7, 2014). "RPCS3, ecco l'emulatore PS3 per Windows". Eurogamer (in Italian). Retrieved Mar 9, 2014.