RPCS3: Difference between revisions
Asthaavi000 (talk | contribs) Changed minimum requirements |
m clean up spacing around commas and other punctuation fixes, replaced: ] , [ → ], [ |
||
Line 16: | Line 16: | ||
| latest preview date = {{Start date and age|2023|06|05}}<ref>{{cite web|title=Downloads|url=https://rpcs3.net/download|website=rpcs3.net|access-date=13 April 2023}}</ref> |
| latest preview date = {{Start date and age|2023|06|05}}<ref>{{cite web|title=Downloads|url=https://rpcs3.net/download|website=rpcs3.net|access-date=13 April 2023}}</ref> |
||
| repo = {{URL|https://github.com/rpcs3/rpcs3/}} |
| repo = {{URL|https://github.com/rpcs3/rpcs3/}} |
||
| programming language = [[C++]] |
| programming language = [[C++]], [[GLSL]] and [[C (programming language)|C]] |
||
| operating system = [[Windows 10]] or later, [[macOS]] 12.0 or later, [[Linux]], [[BSD]] |
| operating system = [[Windows 10]] or later, [[macOS]] 12.0 or later, [[Linux]], [[BSD]] |
||
| platform = [[x86-64]] |
| platform = [[x86-64]] |
||
Line 39: | Line 39: | ||
On February 9, 2017, RPCS3 received its first implementation of a [[Power Processing Element|PPE]] [[Thread (computing)|thread]] [[Scheduling (computing)|scheduler]], enhancing its emulation of the many-core Cell microprocessor.<ref>{{cite web |url=https://github.com/RPCS3/rpcs3/pull/2349 |title=Pull request #2349 - [WIP] PPU scheduler |access-date=2017-03-03 |via=GitHub}}</ref> On February 16, 2017, RPCS3 gained the ability to install official PlayStation 3 firmware directly to its core file system.<ref>{{cite web |url=https://github.com/RPCS3/rpcs3/commit/458dbbd15d57ae6df928774d4dd83317635482e3 |title=PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd |access-date=2017-03-03 |via=GitHub}}</ref> In May 2017, it was reported that the implementation of the Vulkan graphics API had shown some performance improvements approaching 400%, pushing several games into "playable" status.<ref>{{cite web|url=https://www.eteknix.com/rpcs3-vulkan-api/|title=RPCS3 Gets Performance Boost with Vulkan API|last=Donnell|first=Peter|date=2017-05-22|website=Eteknix|archive-url=https://web.archive.org/web/20190122004353/https://www.eteknix.com/rpcs3-vulkan-api/|archive-date=2019-01-22|url-status=live}}</ref> |
On February 9, 2017, RPCS3 received its first implementation of a [[Power Processing Element|PPE]] [[Thread (computing)|thread]] [[Scheduling (computing)|scheduler]], enhancing its emulation of the many-core Cell microprocessor.<ref>{{cite web |url=https://github.com/RPCS3/rpcs3/pull/2349 |title=Pull request #2349 - [WIP] PPU scheduler |access-date=2017-03-03 |via=GitHub}}</ref> On February 16, 2017, RPCS3 gained the ability to install official PlayStation 3 firmware directly to its core file system.<ref>{{cite web |url=https://github.com/RPCS3/rpcs3/commit/458dbbd15d57ae6df928774d4dd83317635482e3 |title=PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd |access-date=2017-03-03 |via=GitHub}}</ref> In May 2017, it was reported that the implementation of the Vulkan graphics API had shown some performance improvements approaching 400%, pushing several games into "playable" status.<ref>{{cite web|url=https://www.eteknix.com/rpcs3-vulkan-api/|title=RPCS3 Gets Performance Boost with Vulkan API|last=Donnell|first=Peter|date=2017-05-22|website=Eteknix|archive-url=https://web.archive.org/web/20190122004353/https://www.eteknix.com/rpcs3-vulkan-api/|archive-date=2019-01-22|url-status=live}}</ref> |
||
In July 2022, the developers of RPCS3 implemented [[ |
In July 2022, the developers of RPCS3 implemented [[save state]]s into the emulator. This feature had previously been considered infeasible due to technical limitations.<ref>{{Cite web |last=Bailey |first=Dustin |date=2022-08-04 |title=PS3 emulator RPCS3 finally adds save states |url=https://www.gamesradar.com/ps3-emulator-rpcs3-finally-adds-save-states/ |access-date=2022-10-19 |website=[[GamesRadar]] |language=en}}</ref> |
||
==Requirements== |
==Requirements== |
Revision as of 00:22, 25 April 2024
Original author(s) | DH, Hykem, AlexAlta |
---|---|
Developer(s) | (RPCS3 TEAM) Nekotekina, kd-11, elad335, jarveson, Megamouse, hcorion, scribam, ruipin, isJuhn, Galciv, Numan[1] |
Initial release | May 23, 2011 |
Stable release | None
|
Preview release | v0.0.28-15131 Alpha
/ June 5, 2023[2] |
Repository | github |
Written in | C++, GLSL and C |
Operating system | Windows 10 or later, macOS 12.0 or later, Linux, BSD |
Platform | x86-64 |
Size | |
Available in | English |
Type | Video game console emulator |
License | GNU General Public License version 2.0 |
Website | rpcs3 |
RPCS3 is a free and open-source video game console emulator and debugger for the Sony PlayStation 3 that runs on Windows, Linux, FreeBSD and macOS operating systems, allowing PlayStation 3 games and software to be played and debugged on a personal computer. It is being developed in the C++ programming language targeting x86-64 CPUs and features OpenGL and Vulkan as its backend renderers.
As of December 26, 2022, the emulator is able to run all commercially-released PS3 games, at least to some extent.[3]
Development
Despite the general idea that the complexity of the PlayStation 3's Cell architecture would prevent it from being emulated,[4] RPCS3 released on May 23, 2011, by programmers DH and Hykem as a working emulator.[5] 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[6] and got its first public release in June 2012 as v0.0.0.2.[7]
On February 9, 2017, RPCS3 received its first implementation of a PPE thread scheduler, enhancing its emulation of the many-core Cell microprocessor.[8] On February 16, 2017, RPCS3 gained the ability to install official PlayStation 3 firmware directly to its core file system.[9] In May 2017, it was reported that the implementation of the Vulkan graphics API had shown some performance improvements approaching 400%, pushing several games into "playable" status.[10]
In July 2022, the developers of RPCS3 implemented save states into the emulator. This feature had previously been considered infeasible due to technical limitations.[11]
Requirements
As of September 15, 2023, the emulator requires a 64-bit version of Windows 10 or later, a modern Linux distribution, macOS 12.0 or later, or a modern BSD distribution. Prior to this, the requirements for Mac and PC were lower at macOS 11.6 or later and Windows 7 or later, respectively. The PC must have at least 4 GB of RAM, 8 GB recommended, an x86-64 CPU and a GPU supporting one of the supported graphics APIs: OpenGL 4.3 or greater, or Vulkan, the latter being recommended. Apart from the game itself to be run, the emulator requires the PlayStation 3's firmware, which can be downloaded from Sony's official website.[12]
Atlus DMCA takedown notice
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.[13][14][15][16] In September 2017, Persona developer Atlus issued a DMCA takedown notice against RPCS3's Patreon page. The action was motivated by the Patreon page making frequent mentions on the emulator's progress on emulating Persona 5. The demand, however, was settled by only removing all Persona 5 references from the page.[17][18]
See also
- PCSX2, a PlayStation 2 emulator.
- Dolphin (emulator), a GameCube and Wii emulator.
- Cemu, the first Wii U emulator
- Citra, the first Nintendo 3DS emulator
- List of video game emulators
References
- ^ "Contributors to RPCS3/rpcs3". GitHub.
- ^ "Downloads". rpcs3.net. Retrieved April 13, 2023.
- ^ Papadopoulos, John (December 26, 2022). "Playstation 3 emulator, RPCS3, can now run all released PS3 games". DSOGaming.
- ^ Usher, William (March 8, 2014). "PS3 Emulator Can Now Run Commercial Games". CinemaBlend. Archived from the original on March 13, 2014. Retrieved March 3, 2017.
- ^ "rpcs3 r1 Google Code". May 23, 2011. Archived from the original on March 14, 2014 – via Google Code.
- ^ "rpcs3 r28 on Google Code". May 23, 2011. Archived from the original on August 20, 2012 – via Google Code.
- ^ "rpcs3 tag 0.0.0.2". June 1, 2012. Archived from the original on January 6, 2013 – via Google Code.
- ^ "Pull request #2349 - [WIP] PPU scheduler". Retrieved March 3, 2017 – via GitHub.
- ^ "PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd". Retrieved March 3, 2017 – via GitHub.
- ^ Donnell, Peter (May 22, 2017). "RPCS3 Gets Performance Boost with Vulkan API". Eteknix. Archived from the original on January 22, 2019.
- ^ Bailey, Dustin (August 4, 2022). "PS3 emulator RPCS3 finally adds save states". GamesRadar. Retrieved October 19, 2022.
- ^ "Quickstart". RPCS3. Retrieved May 18, 2023.
- ^ Prescott, Shaun (April 3, 2017). "Persona 5 is playable on PC with this PS3 emulator". PC Gamer. Archived from the original on June 21, 2017.
- ^ Plunkett, Luke (April 4, 2017). "Here's Persona 5 'Running' On A PC". Kotaku. Archived from the original on June 23, 2018.
- ^ Becht, Eli (April 5, 2017). "'Persona 5' Running on PC Emulation". Heavy.com. Archived from the original on March 19, 2018.
- ^ Grubb, Jeff (April 3, 2017). "Persona 5 is up and running on one of the PC's PlayStation 3 emulators". VentureBeat. Archived from the original on June 23, 2018.
- ^ Moon, Mariella (September 27, 2017). "Atlus tried to take down a PS3 emulator advertising 'Persona 5'". Engadget. Archived from the original on September 29, 2017.
- ^ Orland, Kyle (September 27, 2017). "Atlus wants to cut off a PS3 emulator because it runs Persona 5". ArsTechnica. Archived from the original on September 30, 2017.