PCSX2

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] .

Istoricul dezvoltării

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] .

Versiunea beta

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.

Locul de joacă PCSX2

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] .

Timpul prezent

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.

Module

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.

Vezi și

Lista de emulatori de console de jocuri

Note

  1. PCSX2 1.6.0 este lansat! . Preluat la 7 mai 2020. Arhivat din original la 4 aprilie 2013.
  2. Proiectul Pcsx2 Open Source pe Open Hub: Pagina de limbi - 2006.
  3. 1 2 https://pcsx2.net/download/releases.html
  4. Moiseev, Alexey „Emugradstvo” pp. 172. Revista „Jocuri de noroc” Nr 12 (135) -> 2008 (5 ianuarie 2009). Data accesului: 14 octombrie 2011. Arhivat din original la 12 decembrie 2013.
  5. Bashkirov, Alexander „Total emulation. Cum să joci jocuri de consolă pe PC . Revista „Igromania” №5(164) -> 2011 (31 mai 2011). Consultat la 14 octombrie 2011. Arhivat din original la 27 mai 2012.
  6. 1 2 " PCSX2 Playstation 2 Emulator - Compatibility  Key " . pcsx2.net (2 iunie 2011). Consultat la 2 iunie 2011. Arhivat din original pe 15 februarie 2012.
  7.   PCSX2 Playstation 2 Emulator - Compatibility . pcsx2.net (2 iunie 2011). Consultat la 2 iunie 2011. Arhivat din original pe 15 februarie 2012.
  8. „ Colecția God of War: The Future of Backward Compatibility y?” (19 decembrie 2009). Consultat la 14 octombrie 2011. Arhivat din original la 15 februarie 2012.
  9. „ ICO și Shadow of the Colossus emulate în HD ” (1 iunie 2010). Consultat la 14 octombrie 2011. Arhivat din original la 15 februarie 2012.
  10. PCSX2 SVN r4866 . Consultat la 14 octombrie 2011. Arhivat din original pe 10 octombrie 2011.
  11. - Știri " . Consultat la 5 februarie 2009. Arhivat din original pe 7 februarie 2009.
  12. USBqemu Buzz mod Arhivat 8 mai 2011.

Link -uri