RPCS3 is a free and open source software developed by the game console emulator and debugger for Sony PlayStation 3 . It was developed in the C ++ programming language and uses OpenGL , Vulkan, and DirectX 12 as backend renders. The emulator runs on Windows , Linux and FreeBSD operating systems, allowing you to play and debug PlayStation 3 games and software on your PC .
| RPCS3 | |
|---|---|
| Type of | Game console emulator |
| Author | DH, Hykem, AlexAltea, Nekotekina |
| Developer | Nekotekina, kd-11 |
| Written on | C ++ |
| operating system | Windows 7 and above, Linux , BSD |
| Interface languages | English |
| First edition | June 2012 |
| Hardware platform | x86-64 |
| Test version | 0.0.6-8441 Alpha ( 2019-08-04 [1] ) |
| License | GNU General Public License version 2+ |
| Site | rpcs3.net , rpcs3.ru |
As of July 2019, the compatibility list indicates 1339 games (44%) as passable ("Playable") and 1329 (43%) as runable ("Ingame"), from a common base of 3044 releases. [2]
Content
History
Development
RPCS3 was created on May 23, 2011 by DH and Hykem programmers. [3] In the future, two leading developers, working with him on an ongoing basis, Nekotekina and kd-11, undertook the project. The rest who assist the project are volunteers, the main of which is Asinine (assistant, tester and moderator). [four]
Announce
Initially, the developers posted the project on Google Code and eventually transferred it to GitHub on August 27, 2013. The emulator was able to successfully launch simple homebrew- projects in September 2011 for the first time [5] .
Edition
RPCS3 received its first public release in June 2012 as version v0.0.0.2. [6] The latest version v0.0.6 (since build 7773) was released on January 31, 2019. [7]
Editions
RPCS3 is available in two major editions - for the Windows and Linux family systems.
System Requirements
To run the emulator, a set of minimum requirements must be met. As of December 29, 2017, users must be running a 64-bit version of Windows 7 , Windows 8 (or Windows 8.1 ), Windows 10 , a modern Linux distribution, or BSD . Requires at least 2 gigabytes of RAM , an X86-64- bit CPU and a modern GPU with support for OpenGL 4.3 and higher. Vulkan and DirectX 12 renders are also supported, and Vulkan- enabled GPUs are highly recommended. To run the emulator, you need the redistributable Microsoft Visual C ++ 2015 package (for Windows) and the official firmware from PlayStation 3. Since games and applications can be installed on an emulated PS3, the requirements for disk storage depend on what is installed. [eight]
Significant implementations
On February 9, 2017, RPCS3 received its first implementation of a PPU thread scheduler (“PPU scheduler”). [9]
On February 16, 2017, RPCS3 got the opportunity to install the official PlayStation 3 firmware directly into its main file system. [ten]
On March 10, 2017, in the process of improving Demon's Souls emulation, the problem of reading / writing color buffers, which is typical for some games, was solved (especially the PlayStation 3 architecture, in which the console processor reads and writes data directly to video memory). Accordingly, Demon's Souls and some other games require the “Write Color Buffers” option in the settings to emulate correctly. [eleven]
April 9, 2017 added the ability to scale textures using the GPU ("GPU Texture Scaling"). [12]
In May 2017, it was reported that the implementation of the Vulkan graphics API improved productivity by up to 400%, pushing several games to a “playable” status. [13]
July 27, 2017 added the ability to disable the vertex cache (option "Disable Vertex Cache"). [14]
October 8, 2017 added support for rendering in high resolutions, up to 10K (analogue of Dynamic Super Resolution technology from Nvidia ). [15]
August 8, 2018 added support for Asynchronous Shaders, which is disabled by the "Disable Async Shader Compiler" setting. [sixteen]
In February 2019, support for music controllers (guitars and drums) was added. [17]
Criticism
In March 2014, William Usher of Cinema Blend wrote: “Many gamers initially believed that the complexity of the Cell architecture in the PlayStation 3 would prevent its emulation” [18] , and Elio Cossu from Eurogamer wrote: “Emulation "Even at such an early stage, it was a remarkable achievement, given the complexity of the PS3 hardware." [nineteen]
Atlus Requirements
RPCS3 received significant media attention in April 2017 for its ability to emulate the Persona 5 game, reaching performance before the western release. [20] [21] [22] [23] In September 2017, Atlus , the developer of the Persona series, demanded the removal of the Patreon RPCS3 page under the DMCA . The requirement was due to the Patreon page, often referring to progress in the Persona 5 emulation. The request was withdrawn only after removing all links to "Persona 5" from the page. [24] [25]
Links
See also
- Xenia (emulator) , the first Xbox 360 emulator
- first Wii U emulator
- , the first Nintendo 3DS emulator
Notes
- ↑ Builds (August 4, 2019).
- ↑ RPCS3 Compatibility unopened (July 28, 2019).
- ↑ rpcs3 r1 Google Code . GoogleCode (May 23, 2011).
- ↑ developer commentary . youtube (July 27, 2019).
- ↑ rpcs3 r28 on Google Code . GoogleCode (May 23, 2011).
- ↑ rpcs3 tag 0.0.0.2 unspecified . GoogleCode (June 1, 2012).
- ↑ RPCS3 / rpcs3 unopened . GitHub (January 31, 2019).
- ↑ Quickstart unopened (February 24, 2018).
- ↑ Pull request # 2349 - [WIP PPU scheduler] . Appveyor (March 3, 2017).
- ↑ PS3UPDAT.PUP installer (# 2386) RPCS3 / rpcs3 @ 458dbbd unopened . GitHub (March 3, 2017).
- ↑ rpcs3 Git (2017/07/27) unspecified . GitHub (March 10, 2017).
- ↑ rpcs3 Git (2017/04/09) unspecified . emucr (April 9, 2017).
- ↑ RPCS3 Gets Performance Boost with Vulkan API . Eteknix (May 22, 2017).
- ↑ gl: Fix texture cache bugs # 2490 . emucr (July 27, 2017).
- ↑ Introducing High Resolution Rendering (2017-10-8).
- ↑ Eliminating Stutter with Asynchronous Shader Implementation! (August 8, 2018).
- ↑ Progress Report: February 2019 (February 27, 2019).
- ↑ PS3 Emulator Can Now Run Commercial Games - CINEMABLEND unopened . CINEMABLEND (March 8, 2014).
- ↑ Cossu, Elio RPCS3, ecco l'emulatore PS3 per Windows (Italian) (unspecified) ? . Eurogamer (Mar 7, 2014).
- ↑ Persona 5 is playable on PC with this PS3 emulator . PC Gamer (April 3, 2017).
- ↑ Here's Persona 5 "Running" On A PC . Kotaku (April 4, 2017).
- ↑ 'Persona 5' Running on PC Emulation . Heavy (April 5, 2017).
- ↑ Persona 5 is up and running on one of the PC's PlayStation 3 emulators . VentureBeat (April 3, 2017).
- ↑ Atlus tried to take down a PS3 emulator advertising 'Persona 5' . Engadget (September 27, 2017).
- ↑ Atlus wants to cut off a PS3 emulator because it runs Persona 5 . ArsTechnica (September 27, 2017).