PCSX2

PCSX2

Rozhraní PCSX2 1.2.1 běžící na Windows 8.1
Typ emulátor
Vývojáři Linuzappz , Zerofrog , Refraction , Saqib , gigaherz , ramapcsx2 , cottonvibes , drkIIRAziel , arcum42 , Jake.Stine , pseudonym
Zapsáno v C++ [2]
Rozhraní wxWidgets
Operační systém GNU/Linux , Microsoft Windows , macOS
Jazyky rozhraní více jazyků [d]
První vydání 23. března 2002
Hardwarová platforma Microsoft Windows [3] a Linux [3]
Nejnovější verze 1.6.0 (1.7.0.dev.) [1] (7. května 2020)
Čitelné formáty souborů Patch PCSX2 [d]
Licence GNU GPL
webová stránka pcsx2.net
 Mediální soubory na Wikimedia Commons

PCSX2  je emulátor PlayStation 2 určený pro operační systémy GNU/Linux , Microsoft Windows a macOS , jediný emulátor schopný provozovat komerční produkty [4] [5] . Od srpna 2021 emulátor podporuje poměrně stabilní provoz většiny her vydaných pro konzoli: v databázi kompatibility uvedené na webu vývojářů je z 2689 her označeno 20 jako perfektně funkční, 2626 je označeno jako hratelné. hra může být plně dokončena, stejně jako na skutečných konzolích [6] , a 29 dalších jako podmíněně vhodná, to znamená, že hru lze hrát, ale není možné ji dokončit úplně [6] [7] .

Nejnovější verze emulátoru, stejně jako beta verze , jsou při použití doporučených zásuvných modulů a vhodné konfigurace schopny spustit mnoho populárních her. Průměrná snímková frekvence her se liší v závislosti na emulované hře, nicméně mnoho populárních her může běžet při plné snímkové frekvenci.

Emulátor je schopen emulovat grafiku mnohem lépe než původní konzole [8] [9] .

Historie vývoje

Emulátor od vydání své první verze hodně pokročil a zlepšil. V květnu 2006 ve verzi 0.9 některé hry pro PlayStation 2 fungovaly správně a byly hratelné, přičemž rychlost ve 3D aplikacích a hrách byla extrémně pomalá, což neumožňovalo jejich úplné hraní a většina z nich měla částečnou funkčnost. Hlavním problémem při emulaci PlayStation 2  je emulace vícejádrové architektury PlayStation 2 na architektuře osobního počítače x86 \ x86-64 . Přestože každý procesor lze emulovat extrémně přesně, je poměrně obtížné je synchronizovat.

Výkon před rokem 2006 se pohyboval od 2 do 15 snímků za sekundu v závislosti na hardwaru počítače a nastavení pluginu a PS2 BIOS emuloval nejrychleji. Po vydání verze 0.9 v dubnu 2006 se výkon výrazně zvýšil. Většina 2D her začala běžet rychlostí 60-120 snímků za sekundu , ale většina 3D grafiky zůstala běžet stejnou rychlostí. Ve stejné době začal PCSX2 podporovat dvoujádrové procesory (rychlost ve hrách se při jejich použití zdvojnásobila ). S vydáním verze 0.9.1 v létě 2006 začala většina 3D scén běžet rychlostí přibližně 15-30 fps na ~3 GHz procesoru. Také některé populární hry, jako je Final Fantasy X , běží rychlostí přibližně 60 snímků za sekundu.

Postupem času byla do emulátoru přidána zástupná řešení , aby se zlepšila rychlost emulace. Například v sestavě r4865 byl přidán tzv. „speedhack“ Multi-Threaded microVU1 , který zrychluje emulaci hry o cca 10-40 % na systémech se 3 a více jádry, v závislosti na hře [10] .

Beta verze

Dne 2. prosince 2007 vývojáři oznámili zahájení bezplatného stahování beta verzí emulátoru, které umožní koncovému uživateli seznámit se s novinkami nové verze ještě před jejím vydáním. Kvůli vysoké nestabilitě beta sestavení a experimentálnímu charakteru jejich distribuce však nebudou podporovány na oficiálních fórech.

PCSX2 hřiště

PCSX2 Playground  je odnoží hlavního projektu PCSX2 , plodu dlouhého týmu beta testerů, modderů a dalších vylepšení pro oficiální PCSX2 .

Po úspěšném debutu se oficiální tým rozhodl podpořit PCSX2 Playground jako oficiální projekt. 4. února 2009 byl projekt hřiště PCSX2 sloučen s oficiálním projektem PCSX2 a jako takový přestal existovat. Vývojáři z obou týmů spojili své síly, aby pracovali na nyní oficiální verzi PCSX2 založené na kódu PG [11] .

Přítomný čas

Dnes existuje verze 1.6.0 emulátoru. Bylo přidáno mnoho optimalizací a uživatelsky přívětivější rozhraní podobné emulátoru Dolphin. Některé hry stále obsahují chyby, ale nyní jich je mnohem méně. Existuje verze 1.7.0.dev., která se dokončuje dodnes, bylo v ní opraveno mnoho chyb.

Moduly

PCSX2 , stejně jako jeho předchůdce PCSX , emulátor PlayStation , je založen na modulech, které oddělují různé funkce od jádra emulátoru. K dispozici jsou grafické moduly, řídicí moduly, CD / DVD , zvukové, Firewire a moduly pevných disků ( Dev9 ). Různé pluginy mohou ve stejné hře vykazovat různé výsledky kompatibility a výkonu.

Grafické moduly jsou v tuto chvíli obzvláště důležité, protože řeší hlavní problém emulátoru - nízké snímkové frekvence. Takže 11. srpna 2006 vydal Zerofrog grafický modul pro PCSX2 0.9.1 Watermoose s názvem ZeroGS KOSMOS . Má výrazně vylepšený grafický výkon (jak v rychlosti, tak v kvalitě), i když vyžaduje GPU s podporou Pixel Shader 2.0 . K dispozici je také další grafický modul, GSdx , od známého vývojáře kodeků Gabest , což je první modul DirectX 10 , který umožňuje majitelům odpovídajícího GPU a odpovídajícího operačního systému ( Windows Vista , Windows 7 ) získat vyšší rámec díky novým funkcím a menším omezením softwaru DirectX10 .

Seznam oficiálních modulů:

Tyto pluginy jsou součástí oficiálního úložiště SVN projektu a aktivně se vyvíjejí.

Seznam modulů třetích stran:

Tyto pluginy nejsou součástí oficiálního úložiště SVN projektu, jsou vyvíjeny a spravovány autory třetích stran.

Viz také

Seznam emulátorů herních konzolí

Poznámky

  1. PCSX2 1.6.0 je venku! . Získáno 7. května 2020. Archivováno z originálu dne 4. dubna 2013.
  2. Projekt Pcsx2 Open Source na Open Hub: Stránka jazyků - 2006.
  3. 1 2 https://pcsx2.net/download/releases.html
  4. Moiseev, Alexey "Emugradstvo" Pp. 172. Časopis "Hazardní hry" č. 12 (135) -> 2008 (5. ledna 2009). Datum přístupu: 14. října 2011. Archivováno z originálu 12. prosince 2013.
  5. Bashkirov, Alexander „Totální emulace. Jak hrát konzolové hry na PC . Časopis "Igromania" №5(164) -> 2011 (31. května 2011). Získáno 14. října 2011. Archivováno z originálu 27. května 2012.
  6. 1 2 " PCSX2 Playstation 2 emulátor -  klíč kompatibility " . pcsx2.net (2. června 2011). Získáno 2. června 2011. Archivováno z originálu 15. února 2012.
  7. "  PCSX2 emulátor Playstation 2 - kompatibilita " . pcsx2.net (2. června 2011). Získáno 2. června 2011. Archivováno z originálu 15. února 2012.
  8. " Kolekce God of War: Budoucnost zpětné kompatibility ?" (19. prosince 2009). Získáno 14. října 2011. Archivováno z originálu 15. února 2012.
  9. „ ICO a Shadow of the Colossus emulované v HD “ (1. června 2010). Získáno 14. října 2011. Archivováno z originálu 15. února 2012.
  10. PCSX2 SVN r4866 . Získáno 14. října 2011. Archivováno z originálu 10. října 2011.
  11. - Novinky " . Získáno 5. února 2009. Archivováno z originálu 7. února 2009.
  12. USBqemu Buzz mod Archivováno 8. května 2011.

Odkazy