PCSX2 | |
---|---|
PCSX2 1.2.1-grænseflade, der kører på Windows 8.1 | |
Type | emulator |
Udviklere | Linuzappz , Zerofrog , Refraction , Saqib , gigaherz , ramapcsx2 , cottonvibes , drkIIRaziel , arcum42 , Jake.Stine , pseudonym |
Skrevet i | C++ [2] |
Interface | wxWidgets |
Operativ system | GNU/Linux , Microsoft Windows , macOS |
Interface sprog | flere sprog [d] |
Første udgave | 23. marts 2002 |
Hardware platform | Microsoft Windows [3] og Linux [3] |
nyeste version | 1.6.0 (1.7.0.dev.) [1] (7. maj 2020) |
Læsbare filformater | PCSX2-patch [d] |
Licens | GNU GPL |
Internet side | pcsx2.net |
Mediefiler på Wikimedia Commons |
PCSX2 er en PlayStation 2 -emulator designet til GNU/Linux , Microsoft Windows og macOS -operativsystemer , den eneste emulator, der er i stand til at køre kommercielle produkter [4] [5] . Fra august 2021 understøtter emulatoren en ret stabil drift af de fleste spil udgivet til konsollen: i kompatibilitetsdatabasen , der er angivet på udviklerwebstedet, er 20 ud af 2689 spil markeret som perfekt fungerende, 2626 er markeret som spilbare, spillet kan fuldføres fuldt ud, ligesom på en rigtig konsol [6] , og 29 mere som betinget egnet, det vil sige, at spillet kan spilles, men det er umuligt at fuldføre det fuldstændigt [6] [7] .
Den seneste version af emulatoren, såvel som betaversioner , er i stand til at køre mange populære spil , når du bruger de anbefalede plugins og den passende konfiguration. Den gennemsnitlige billedhastighed for spil varierer afhængigt af spillet, der emuleres, men mange populære spil kan køre med fuld billedhastighed.
Emulatoren er i stand til at efterligne grafik på en meget bedre måde, end den originale konsol er i stand til [8] [9] .
Emulatoren har avanceret og forbedret meget siden udgivelsen af dens første version. I maj 2006, i version 0.9, fungerede nogle PlayStation 2 -spil korrekt og kunne spilles, mens hastigheden i 3D -applikationer og spil var ekstremt langsom, hvilket ikke tillod dem at blive spillet helt, og de fleste af dem havde delvis funktionalitet. Den største vanskelighed ved at emulere PlayStation 2 er at emulere multi-core-arkitekturen i PlayStation 2 på x86 \ x86-64 pc- arkitekturen . Selvom hver processor kan emuleres ekstremt præcist, er det ret svært at synkronisere dem.
Ydeevne før 2006 varierede fra 2 til 15 fps afhængigt af pc-hardware og plugin-indstillinger og PS2 BIOS emulerede den hurtigste. Efter udgivelsen af version 0.9 i april 2006 er ydeevnen steget markant. De fleste 2D -spil begyndte at køre med 60-120 billeder i sekundet , men størstedelen af 3D-grafikken forblev med at køre med samme hastighed. Samtidig begyndte PCSX2 at understøtte dual-core processorer (hastigheden i spil blev fordoblet ved brug af dem ). Med udgivelsen af version 0.9.1 i sommeren 2006 begyndte de fleste 3D-scener at køre med omkring 15-30 fps på en ~3 GHz processor. Nogle populære spil såsom Final Fantasy X kører også med omkring 60 billeder i sekundet.
Løsninger blev føjet til emulatoren over tid for at forbedre emuleringshastigheden. For eksempel, i assembly r4865, blev den såkaldte "speedhack" Multi-Threaded microVU1 tilføjet , som fremskynder spilemuleringen med omkring 10-40% på systemer med 3 eller flere kerner, afhængigt af spillet [10] .
Den 2. december 2007 annoncerede udviklerne starten på en gratis download af betaversioner af emulatoren, som vil give slutbrugeren mulighed for at stifte bekendtskab med innovationerne i den nye version, før den udgives. Men på grund af den høje ustabilitet af beta builds og den eksperimentelle karakter af deres distribution, vil de ikke blive understøttet på de officielle fora.
PCSX2 Playground er en udløber af PCSX2 -hovedprojektet , frugten af et langt hold af beta-testere, modders og andre forbedringer til den officielle PCSX2 .
Efter sin succesrige debut besluttede det officielle hold at støtte PCSX2 Playground som et officielt projekt. Den 4. februar 2009 blev PCSX2 legepladsprojektet fusioneret med det officielle PCSX2- projekt og ophørte med at eksistere som sådan. Udviklere fra begge hold er gået sammen om at arbejde på en nu officiel version af PCSX2 baseret på PG -koden [11] .
I dag er der version 1.6.0 af emulatoren. Mange optimeringer er blevet tilføjet til det og en mere brugervenlig grænseflade, der ligner Dolphin-emulatorens. Nogle spil kommer stadig med fejl, men nu er de blevet meget færre. Der er version 1.7.0.dev., som er ved at blive færdiggjort den dag i dag, mange fejl er blevet rettet i den.
PCSX2 er ligesom sin forgænger PCSX , en PlayStation -emulator , baseret på moduler, der adskiller forskellige funktioner fra emulatorens kerne. Der er grafikmoduler, kontrolmoduler, CD / DVD , lyd, Firewire og harddiskmoduler ( Dev9 ). Forskellige plugins kan vise forskellige kompatibilitets- og ydeevneresultater i det samme spil.
Grafikmoduler er særligt relevante i øjeblikket, da de løser hovedproblemet med emulatoren - lave billedhastigheder. Så den 11. august 2006 udgav ZeroGS et grafikmodul til PCSX2 0.9.1 Watermoose kaldet ZeroGS KOSMOS . Den har stærkt forbedret grafikydelse (både i hastighed og kvalitet), selvom den kræver en GPU med understøttelse af Pixel Shader 2.0 . Der er også et andet grafikmodul, GSdx , fra den kendte codec-udvikler Gabest , som er det første DirectX 10 -modul , som gør det muligt for ejere af den tilsvarende GPU og det tilsvarende styresystem ( Windows Vista , Windows 7 ) at få en højere frame sats på grund af nye funktioner og færre softwarebegrænsninger DirectX10 .
Liste over officielle moduler:
Disse plugins er inkluderet i projektets officielle SVN- lager og udvikles aktivt.
Liste over tredjepartsmoduler:
Disse plugins er ikke inkluderet i projektets officielle SVN -lager, de er udviklet og vedligeholdt af tredjepartsforfattere.
Liste over spillekonsollemulatorer
![]() | |
---|---|
Tematiske steder |
Konsolemulatorer fra Sony Corporation | |
---|---|
PSP PPSSPP PS Blød! Bleemcast! CVGS ePSXe FPse Mednafen MAME -R PSXe Xebra PS2 PCSX2 PS3 RPCS3 |