PCSX2 | |
---|---|
Interfața PCSX2 1.2.1 care rulează pe Windows 8.1 | |
Tip de | emulator |
Dezvoltatori | Linuzappz , Zerofrog , Refraction , Saqib , gigaherz , ramapcsx2 , cottonvibes , drkIIRaziel , arcum42 , Jake.Stine , pseudonim |
Scris in | C++ [2] |
Interfață | wxWidgets |
Sistem de operare | GNU/Linux , Microsoft Windows , macOS |
Limbi de interfață | mai multe limbi [d] |
Prima editie | 23 martie 2002 |
Platformă hardware | Microsoft Windows [3] și Linux [3] |
ultima versiune | 1.6.0 (1.7.0.dev.) [1] (7 mai 2020) |
Formate de fișiere care pot fi citite | Patch PCSX2 [d] |
Licență | GNU GPL |
Site-ul web | pcsx2.net |
Fișiere media la Wikimedia Commons |
PCSX2 este un emulator PlayStation 2 conceput pentru sistemele de operare GNU/Linux , Microsoft Windows și macOS , singurul emulator capabil să ruleze produse comerciale [4] [5] . Din august 2021, emulatorul acceptă o funcționare destul de stabilă a majorității jocurilor lansate pentru consolă: în baza de date de compatibilitate , prezentată pe site-ul dezvoltatorilor, din 2689 de jocuri, 20 sunt marcate ca fiind perfect funcționale, 2626 sunt marcate ca jucabile, jocul poate fi complet finalizat, la fel ca pe una reală console [6] , și încă 29 ca fiind potrivite condiționat, adică jocul poate fi jucat, dar este imposibil să îl finalizați complet [6] [7] .
Cea mai recentă versiune a emulatorului, precum și versiunile beta , atunci când utilizați pluginurile recomandate și configurația corespunzătoare, pot rula multe jocuri populare. Rata medie de cadre a jocurilor variază în funcție de jocul care este emulat, cu toate acestea, multe jocuri populare pot rula la rata de cadre maximă.
Emulatorul este capabil să emuleze grafica într-un mod mult mai bun decât este capabilă consola originală [8] [9] .
Emulatorul a avansat și s-a îmbunătățit foarte mult de la lansarea primei sale versiuni. În mai 2006, în versiunea 0.9, unele jocuri PlayStation 2 funcționau corect și erau redate, în timp ce viteza în aplicațiile și jocurile 3D era extrem de lentă, ceea ce nu permitea să fie jucate complet, iar majoritatea aveau funcționalitate parțială. Principala dificultate în emularea PlayStation 2 este emularea arhitecturii multi-core a PlayStation 2 pe arhitectura computerului personal x86 \ x86-64 . Deși fiecare procesor poate fi emulat extrem de precis, este destul de dificil să le sincronizați.
Performanța înainte de 2006 a variat de la 2 la 15 fps , în funcție de hardware-ul computerului și setările pluginului și BIOS -ul PS2 a emulat cel mai rapid. După lansarea versiunii 0.9 în aprilie 2006, performanța a crescut semnificativ. Majoritatea jocurilor 2D au început să ruleze la 60-120 de cadre pe secundă , dar majoritatea graficelor 3D au rămas la aceeași viteză. În același timp, PCSX2 a început să accepte procesoare dual-core (viteza în jocuri s-a dublat la utilizarea lor ). Odată cu lansarea versiunii 0.9.1 în vara lui 2006, majoritatea scenelor 3D au început să ruleze la aproximativ 15-30 fps pe un procesor de ~3 GHz. De asemenea, unele jocuri populare, cum ar fi Final Fantasy X , rulează la aproximativ 60 de cadre pe secundă.
Soluții alternative au fost adăugate la emulator de-a lungul timpului pentru a îmbunătăți viteza de emulare. De exemplu, în ansamblul r4865, a fost adăugat așa-numitul „speedhack” Multi-Threaded microVU1 , care accelerează emularea jocului cu aproximativ 10-40% pe sisteme cu 3 sau mai multe nuclee, în funcție de joc [10] .
Pe 2 decembrie 2007, dezvoltatorii au anunțat începerea unei descărcări gratuite a versiunilor beta ale emulatorului, care va permite utilizatorului final să se familiarizeze cu inovațiile noii versiuni înainte de a fi lansată. Cu toate acestea, din cauza instabilității mari a versiunilor beta și a naturii experimentale a distribuției lor, acestea nu vor fi acceptate pe forumurile oficiale.
PCSX2 Playground este o ramură a proiectului principal PCSX2 , rodul unei echipe lungi de testeri beta, moddere și alte îmbunătățiri pentru PCSX2 oficial .
După debutul său de succes, echipa oficială a decis să susțină PCSX2 Playground ca proiect oficial. Pe 4 februarie 2009, proiectul terenului de joacă PCSX2 a fost fuzionat cu proiectul oficial PCSX2 și a încetat să mai existe ca atare. Dezvoltatorii ambelor echipe și-au unit forțele pentru a lucra la o versiune acum oficială a PCSX2 bazată pe codul PG [11] .
Astăzi există versiunea 1.6.0 a emulatorului. Au fost adăugate multe optimizări și o interfață mai ușor de utilizat, similară cu cea a emulatorului Dolphin. Unele jocuri încă vin cu bug-uri, dar acum au devenit mult mai puține. Există versiunea 1.7.0.dev., care este în curs de finalizare până în prezent, multe erori au fost remediate în ea.
PCSX2 , ca și predecesorul său PCSX , un emulator PlayStation , se bazează pe module care separă diverse funcții de nucleul emulatorului. Există module grafice, module de control, CD / DVD , sunet, Firewire și module de hard disk ( Dev9 ). Plugin-uri diferite pot afișa rezultate diferite de compatibilitate și performanță în același joc.
Modulele grafice sunt deosebit de relevante în acest moment, deoarece rezolvă problema principală a emulatorului - rate scăzute de cadre. Deci, pe 11 august 2006, Zerofrog a lansat un modul grafic pentru PCSX2 0.9.1 Watermoose numit ZeroGS KOSMOS . Are performanțe grafice mult îmbunătățite (atât ca viteză, cât și ca calitate), deși necesită un GPU cu suport pentru Pixel Shader 2.0 . Există, de asemenea, un alt modul grafic, GSdx , de la binecunoscutul dezvoltator de codec Gabest , care este primul modul DirectX 10 , care permite proprietarilor GPU -ului corespunzător și sistemului de operare corespunzător ( Windows Vista , Windows 7 ) să obțină un cadru mai mare rata datorată noilor funcții și mai puține restricții software DirectX10 .
Lista modulelor oficiale:
Aceste plugin-uri sunt incluse în depozitul oficial SVN al proiectului și sunt dezvoltate activ.
Lista modulelor terțelor părți:
Aceste plugin-uri nu sunt incluse în depozitul oficial SVN al proiectului, ele sunt dezvoltate și întreținute de autori terți.
Lista de emulatori de console de jocuri
![]() | |
---|---|
Site-uri tematice |
Emulatori de consolă de la Sony Corporation | |
---|---|
PSP PPSSPP PS Bleem! Bleemcast! CVGS ePSXe FPse Mednafen MAME -R PSXe Xebra PS2 PCSX2 PS3 RPCS3 |