RPCS3 | |
---|---|
Typ | emulátor herní konzole |
Autor | DH, Hykem, AlexAltea, Nekotekina |
Vývojář | Nekotekina, kd-11 |
Zapsáno v | C++ |
Operační systém | Windows 7 a vyšší, Linux , BSD |
Jazyky rozhraní | Angličtina |
První vydání | června 2012 |
Hardwarová platforma | x86-64 |
alfa verze | 0.0.22 [1] (1. května 2022 ) |
Licence | GNU General Public License verze 2+ |
webová stránka | rpcs3.net |
Mediální soubory na Wikimedia Commons |
RPCS3 je bezplatný emulátor a debugger herní konzole s otevřeným zdrojovým kódem pro Sony PlayStation 3 . Byl vyvinut v programovacím jazyce C++ a jako backend renderery používá OpenGL a Vulkan . Emulátor běží na operačních systémech Windows , Linux a FreeBSD a umožňuje vám hrát a ladit hry a software PlayStation 3 na vašem PC .
Seznam kompatibility uvádí 2054 her (63,53 %) jako hratelných a 987 (30,53 %) jako spustitelných (Ingame), z celkového základu 3233 vydání. [2]
RPCS3 byl vytvořen 23. května 2011 programátory DH a Hykem. [3] V budoucnu projekt převzali dva přední vývojáři, kteří s ním průběžně pracují - Nekotekina a kd-11. Zbytek přispěvatelů do projektu jsou dobrovolníci, hlavní je Asinine (asistent, tester a moderátor). [čtyři]
Vývojáři původně hostili projekt na Google Code a nakonec jej 27. srpna 2013 přesunuli na GitHub . Emulátor byl schopen úspěšně spustit jednoduché homebrew projekty poprvé v září 2011 [5] .
RPCS3 obdržel svou první veřejnou verzi v červnu 2012 jako v0.0.0.2. [6]
RPCS3 je k dispozici ve dvou hlavních edicích – pro systémy rodiny Windows a Linux.
Pro spuštění emulátoru musí být splněna sada minimálních požadavků. Od 29. prosince 2017 musí uživatelé používat Windows 7 64-bit , Windows 8 (nebo Windows 8.1 ), Windows 10 , moderní distribuci Linuxu nebo BSD . Vyžaduje alespoň 2 gigabajty RAM , X86-64 - bit CPU a moderní GPU s podporou OpenGL 4.3 a vyšší. Podporován je také renderer Vulkan a důrazně doporučujeme GPU s podporou Vulkan . Dříve měl emulátor podporu Direct3D 12 , ale byl odstraněn jako nepotřebný. Emulátor vyžaduje ke spuštění Microsoft Visual C++ 2015 Redistributable (pro Windows) a oficiální firmware PlayStation 3. Vzhledem k tomu, že hry a aplikace lze instalovat na emulovaný PS3, požadavky na diskové úložiště se liší v závislosti na instalovaných hrách. [7]
9. února 2017 obdrželo RPCS3 svou první implementaci plánovače vláken PPU ("PPU plánovač"). [osm]
16. února 2017 získalo RPCS3 možnost instalovat oficiální firmware PlayStation 3 přímo do svého hlavního souborového systému. [9]
10. března 2017 byl v procesu vylepšování emulace Demon's Souls vyřešen problém se čtením/zápisem barevných bufferů, specifický pro některé hry (funkce architektury PlayStation 3, ve které procesor konzole čte a zapisuje data přímo do video paměti). V souladu s tím Demon's Souls a některé další hry vyžadují pro správnou emulaci, aby byla v nastavení povolena možnost "Write Color Buffers". [deset]
9. dubna 2017 byla přidána možnost škálování textur pomocí GPU („GPU Texture Scaling“). [jedenáct]
V květnu 2017 bylo oznámeno, že implementace grafického API Vulkan zlepšila výkon až o 400 %, což posunulo několik her směrem k „hratelnému“ stavu. [12]
27. července 2017 byla přidána možnost zakázat mezipaměť vertexů (možnost „Zakázat mezipaměť vertexů“). [13]
8. října 2017 byla přidána podpora pro vykreslování ve vysokých rozlišeních, až 10K (podobně jako technologie Dynamic Super Resolution od Nvidie ). [čtrnáct]
8. srpna 2018 byla přidána podpora pro asynchronní shadery (Asynchronous Shaders), které byly deaktivovány nastavením „Disable Async Shader Compiler“. [patnáct]
V únoru 2019 byla přidána podpora pro hudební ovladače (kytary, bicí atd.). [16]
V květnu 2019 byla opravena nekonečná generace SPU modulů v režimu LLVM recompiler.
V červnu 2019 byla přidána podpora MSAA celoobrazovkového anti-aliasingu (multisampling).
V březnu 2014 William Usher z Cinema Blend napsal: „Mnoho hráčů zpočátku mělo pocit, že složitost architektury Cell na PlayStation 3 by zabránila její emulaci“ [17] a Elio Cossu z Eurogamer napsal: „Emulace, i když rané fázi, byl pozoruhodný úspěch vzhledem ke složitosti hardwaru PS3." [osmnáct]
RPCS3 získal značnou pozornost médií v dubnu 2017 pro svou schopnost emulovat hru „ Persona 5 “ a dosáhl výkonu před vydáním na Západě. [19] [20] [21] [22] V září 2017 Atlus , vývojář série Persona , požádal o odstranění stránky RPCS3 Patreon v rámci DMCA . Poptávka byla vyvolána stránkou Patreonu, která často zmiňovala pokrok emulace Persona 5. Žádost byla stažena až poté, co byly ze stránky odstraněny všechny odkazy na „Persona 5“. [23] [24]
Emulátory konzoly od Sony Corporation | |
---|---|
PSP PPSSPP PS Bleem! Bleemcast! CVGS ePSXe FPse Mednafen MAMA R PSXe Xebra PS2 PCSX2 PS3 RPCS3 |