RPCS3 | |
---|---|
Tip de | emulator de consolă de jocuri |
Autor | DH, Hykem, AlexAltea, Nekotekina |
Dezvoltator | Nekotekina, kd-11 |
Scris in | C++ |
Sistem de operare | Windows 7 și versiuni ulterioare, Linux , BSD |
Limbi de interfață | Engleză |
Prima editie | iunie 2012 |
Platformă hardware | x86-64 |
versiunea alfa | 0.0.22 [1] (1 mai 2022 ) |
Licență | GNU General Public License versiunea 2+ |
Site-ul web | rpcs3.net |
Fișiere media la Wikimedia Commons |
RPCS3 este un emulator și depanator gratuit și open source pentru console de jocuri pentru Sony PlayStation 3 . A fost dezvoltat în limbajul de programare C++ și folosește OpenGL și Vulkan ca randare backend. Emulatorul rulează pe sistemele de operare Windows , Linux și FreeBSD , permițându-vă să jucați și să depanați jocurile și software-ul PlayStation 3 pe computer .
Lista de compatibilitate listează 2054 de jocuri (63,53%) ca fiind redate și 987 (30,53%) ca lansabile (Ingame), dintr-o bază totală de 3233 de lansări. [2]
RPCS3 a fost creat pe 23 mai 2011 de programatorii DH și Hykem. [3] În viitor, proiectul a fost preluat de doi dezvoltatori de frunte care lucrează cu el în mod continuu - Nekotekina și kd-11. Restul colaboratorilor la proiect sunt voluntari, principalul fiind Asinine (asistent, tester și moderator). [patru]
Dezvoltatorii au găzduit inițial proiectul pe Google Code și, în cele din urmă, l-au mutat pe GitHub pe 27 august 2013. Emulatorul a reușit să ruleze cu succes proiecte homebrew simple pentru prima dată în septembrie 2011 [5] .
RPCS3 a primit prima lansare publică în iunie 2012 ca v0.0.0.2. [6]
RPCS3 este disponibil în două ediții principale - pentru sistemele din familiile Windows și Linux.
Pentru a rula emulatorul, trebuie îndeplinite un set de cerințe minime. Începând cu 29 decembrie 2017, utilizatorii trebuie să ruleze Windows 7 pe 64 de biți , Windows 8 (sau Windows 8.1 ), Windows 10 , o distribuție Linux modernă sau BSD . Necesită cel puțin 2 gigaocteți de memorie RAM , procesor X86-64 de biți și GPU modern cu suport pentru OpenGL 4.3 și o versiune ulterioară. Redarea Vulkan este, de asemenea, acceptată , iar un GPU compatibil Vulkan este foarte recomandat. Anterior, emulatorul avea suport Direct3D 12 , dar a fost eliminat ca fiind inutil. Pentru a rula, emulatorul necesită Microsoft Visual C++ 2015 Redistributable (pentru Windows) și firmware oficial PlayStation 3. Deoarece jocurile și aplicațiile pot fi instalate pe PS3 emulată, cerințele de stocare pe disc variază în funcție de jocurile instalate. [7]
Pe 9 februarie 2017, RPCS3 a primit prima implementare a planificatorului de fire PPU ("PPU scheduler"). [opt]
Pe 16 februarie 2017, RPCS3 a câștigat capacitatea de a instala firmware-ul oficial PlayStation 3 direct în sistemul său de fișiere principal. [9]
Pe 10 martie 2017, în procesul de îmbunătățire a emulării Demon's Souls , a fost rezolvată o problemă la citirea/scrierea bufferelor de culoare, specifică unor jocuri (o caracteristică a arhitecturii PlayStation 3, în care procesorul consolei citește și scrie date). direct în memoria video). În consecință, Demon's Souls și alte jocuri necesită ca opțiunea „Write Color Buffers” să fie activată în setări pentru o emulare corectă. [zece]
Pe 9 aprilie 2017, a fost adăugată capacitatea de a scala texturi cu ajutorul GPU-ului („GPU Texture Scaling”). [unsprezece]
În mai 2017, s-a raportat că implementarea API-ului grafic Vulkan a îmbunătățit performanța cu până la 400%, împingând mai multe jocuri către statutul „jucabil”. [12]
Pe 27 iulie 2017, a fost adăugată capacitatea de a dezactiva memoria cache a vârfurilor (opțiunea „Dezactivare cache a vârfurilor”). [13]
8 octombrie 2017 a adăugat suport pentru randarea la rezoluții înalte, până la 10K (similar cu tehnologia Dynamic Super Resolution de la Nvidia ). [paisprezece]
8 august 2018 a adăugat suport pentru shaders asincroni (Asynchronous Shaders), dezactivat prin setarea „Dezactivați compilatorul de shader asincron”. [cincisprezece]
În februarie 2019, a fost adăugat suport pentru controlere muzicale (chitare, tobe etc.). [16]
În mai 2019, a fost remediată generarea nesfârșită de module SPU în modul recompilator LLVM.
În iunie 2019, a fost adăugat suport pentru anti-aliasing (multisampling) pe ecran complet MSAA .
În martie 2014, William Usher de la Cinema Blend a scris: „Mulți jucători au simțit inițial că complexitatea arhitecturii Cell de pe PlayStation 3 ar împiedica emularea acesteia” [17] , iar Elio Cossu de la Eurogamer a scris: „Emulare, chiar și în acest caz. stadiu incipient, a fost o realizare remarcabilă, având în vedere complexitatea hardware-ului PS3.” [optsprezece]
RPCS3 a primit o atenție semnificativă a presei în aprilie 2017 pentru capacitatea sa de a emula jocul „ Persona 5 ”, atingând performanță înainte de lansarea occidentală. [19] [20] [21] [22] În septembrie 2017, Atlus , dezvoltatorul seriei Persona , a cerut eliminarea paginii RPCS3 Patreon ca parte a DMCA . Cererea a fost determinată de o pagină Patreon care menționa frecvent progresul emulării Persona 5. Solicitarea a fost retrasă numai după ce toate referințele la „Persona 5” au fost eliminate de pe pagină. [23] [24]
Emulatori de consolă de la Sony Corporation | |
---|---|
PSP PPSSPP PS Bleem! Bleemcast! CVGS ePSXe FPse Mednafen MAME -R PSXe Xebra PS2 PCSX2 PS3 RPCS3 |