PCSX2 | |
---|---|
| |
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] .
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] .
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 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] .
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.
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.
Seznam emulátorů herních konzolí
V sociálních sítích | |
---|---|
Tematické stránky |
Emulátory konzoly od Sony Corporation | |
---|---|
PSP PPSSPP PS Bleem! Bleemcast! CVGS ePSXe FPse Mednafen MAMA R PSXe Xebra PS2 PCSX2 PS3 RPCS3 |