www.wikidata.de-de.nina.az
PCSX2 ist ein PlayStation 2 Emulator fur Windows und Linux eine Portierung fur macOS liegt ebenfalls inoffiziell vor Es ist moglich viele PlayStation 2 Spiele zu spielen auch wenn Limitierungen bei der Geschwindigkeit komplette Spieldurchlaufe unter Umstanden unpraktikabel machen Das Hauptproblem bei der Emulation der PlayStation 2 besteht in der synchronen Emulation der einzelnen Prozessoren auf gangigen PC Architekturen Obwohl jeder einzelne Prozessor perfekt emuliert werden kann ist es sehr schwierig die Synchronisation und das Timing zwischen ihnen akkurat zu halten auch Sony hatte Schwierigkeiten den eigenen PS2 Emulator fur die Playstation 3 zu perfektionieren PCSX2BildschirmfotoBasisdatenEntwickler Linuzappz Zerofrog Refraction Saqib GiGaHeRz GabestErscheinungsjahr 23 Marz 2002Aktuelle Version 1 6 0 1 2 3 7 Mai 2020 Betriebssystem Windows Linux macOS inoffiziell Programmiersprache C 4 Kategorie PlayStation 2 EmulatorLizenz GPL Freie Software deutschsprachig japcsx2 netPCSX2 nutzt wie das Vorgangerprojekt PCSX ein Plug in System das mehrere Funktionen vom Kern des Emulators trennt Es werden Plugins fur Grafik Controller CD DVD Laufwerk Tonausgabe und die FireWire Schnittstelle unterstutzt Verschiedene Plugins konnen verschiedene Resultate in den Bereichen Kompatibilitat und Leistung erzielen Zur Nutzung des PCSX2 Emulators ist ein Original BIOS einer PlayStation 2 notwendig Dies kann jedoch aus urheberrechtlichen Grunden nicht mit dem Emulator mitgeliefert werden und muss deshalb mit einem Hilfsprogramm von einer echten PS2 bezogen werden 5 Der Emulator befindet sich aktiv in Entwicklung und wird stetig verbessert Ab Version 0 9 6 wurde die Benutzeroberflache stark verandert und auf Nutzerfreundlichkeit ausgelegt Die Konfiguration erfolgt in wenigen Schritten und ist leicht verstandlich Die Lokalisierung wurde fur viele Sprachen realisiert Inhaltsverzeichnis 1 Leistung 2 Falsche Annahmen zur Geschwindigkeit 3 Multicore Prozessor Unterstutzung 4 64 Bit Erweiterungen 5 Entwickler Version 6 Netplay 7 Plugins 8 Speedhacks 9 Siehe auch 10 Weblinks 11 EinzelnachweiseLeistung BearbeitenIn alteren Versionen vor 2006 lag die Geschwindigkeit zwischen 2 und 15 Bildern pro Sekunde je nach Spiel eingesetzter PC Hardware und Plugin Konfiguration Das BIOS der PlayStation 2 war dabei eine der am schnellsten emulierten Software Seit dem Erscheinen der Version 0 9 im April 2006 ist die Leistung stark gestiegen Die meisten 2D Spiele und Menus liefen mit 60 bis 120 fps und mit der neuesten Version kombiniert mit einem relativ neuen PC stieg auch die Leistung von 3D Spielen auf das Niveau der nativen PS2 Geschwindigkeit von 60 fps bei NTSC Spielen bzw 50 fps bei PAL Spielen und daruber hinaus an Mit der Version 0 9 unterstutzte PCSX2 auch erstmals Dual Core CPUs was zu einem betrachtlichen Geschwindigkeitsanstieg auf Systemen mit Dual Core Prozessoren fuhrte Kombiniert mit einer entsprechend leistungsfahigen Grafikkarte Radeon HD4000 Serie oder hoher bzw GeForce 9 oder hoher ist es damit moglich populare Spiele wie Final Fantasy X fast durchgangig mit nativer Geschwindigkeit zu spielen Final Fantasy X ist ab Version 0 9 2 vollstandig spielbar Hinzu kommen weitere Spiele die mit oder auch ohne Einschrankungen vollstandig spielbar bzw komplettierbar sind Dazu zahlen auch namhafte Titel wie Resident Evil 4 und Kingdom Hearts Fur genauere Angaben kann man auf der Entwicklerseite eine Kompatibilitatsliste 6 einsehen welche den Status intro menue ingame playable des jeweiligen Spieles angibt Der Status playable zeichnet ein Spiel als komplett durchspielbar aus wobei dieser Status je nach Plugin Konfiguration und verwendeter Revision des Emulators variieren kann Falsche Annahmen zur Geschwindigkeit BearbeitenEin haufiges Missverstandnis bezuglich PCSX2 ist die Annahme dass ein Prozessor mit einer sehr hohen Taktrate wie der Intel Pentium 4 oder der AMD Athlon XP mit Taktraten von bis zu 3 8 GHz keine Probleme haben sollte PlayStation 2 Spiele bei voller Geschwindigkeit zu emulieren Die PS2 hat mehrere Prozessoren darunter einen MIPS R5900 Emotion Engine einen MIPS R3000A zwei Vektoreinheiten und einen Grafikchip Graphics Synthesizer Mit Ausnahme des MIPS R5900 getaktet mit 294 912 MHz und des MIPS R3000A getaktet mit 36 864 MHz einstellbar auf 33 8688 MHz fur PlayStation 1 Emulation laufen alle anderen Chips mit einem Bustakt von 147 MHz Es gibt jedoch viele Grunde warum die Emulation der PS2 auf einem PC so schwierig ist Die Unterschiede zwischen der x86 Architektur und der PS2 Architektur sind betrachtlich und die Emulation von mehreren Recheneinheiten die parallel auf einem einzigen Prozessor laufen ist ziemlich komplex Aus den Mehrkern Prozessoren von modernen PCs einen Vorteil zu ziehen gestaltet sich sogar noch schwieriger da die enge Synchronisation zwischen den PS2 Prozessoren beibehalten werden muss Multicore Prozessor Unterstutzung BearbeitenIn der aktuellen Version werden bis zu drei Threads und damit bis zu drei Prozessorkerne unterstutzt 7 64 Bit Erweiterungen BearbeitenMit der zunehmenden Verbreitung von 64 Bit Prozessoren haben die Entwickler mit der Arbeit begonnen die Moglichkeiten der 64 Bit Erweiterungen zu nutzen um damit potentiell die Geschwindigkeit von PCSX2 zu steigern 64 Bit Versionen fur Linux gibt es ab Version 0 9 3 Diese und Version 0 9 4 wird fur die Verwendung unter Linux empfohlen Fur Microsoft Windows ist mit der Version 0 9 4 PCSX2 ebenfalls 64 Bit fahig Kurz nach dem Release wurde der offizielle Build jedoch zuruckgezogen da er nicht die erhoffte Leistungssteigerung brachte und sogar langsamer als die 32 Bit Version war Fur Windows wird somit weiterhin der Einsatz der 32 Bit Variante empfohlen Um die 64 Bit Version zu nutzen werden ein 64 Bit Betriebssystem und entsprechend kompatible Hardware vorausgesetzt Dazu zahlen verschiedene Linux Distributionen und die 64 Bit Windows Versionen Entwickler Version BearbeitenAktuelle Entwickler Versionen konnen uber die Git Seite 8 heruntergeladen und getestet werden Netplay BearbeitenWahrend des Entwicklungszyklus zur Version 0 9 4 begann einer der Entwickler PCSX2 internetfahig zu machen so dass Spieler Onlinespiele fur die PlayStation 2 mit anderen Spielern spielen konnen auch wenn diese auf einer PlayStation 2 Konsole spielen Fur die Spiele XIII und Monster Hunter wurde bestatigt dass diese die Netplay Funktion nutzen konnen Mehr kompatible Spiele werden zum Erscheinungsdatum der Version 0 9 7 erwartet Des Weiteren gibt es ein HDD Plugin MegaDev9 welches fur manche Onlinespiele die Inhalt streamen wie z B Final Fantasy XI benotigt wird Plugins BearbeitenDer Programmierer Gabest bekannt fur den Open Source Player Media Player Classic arbeitete von Ende 2007 bis Oktober 2009 an seinem Grafikplugin GSdx Neben der Unterstutzung fur Multi Threaded GS MTGS mode hat er auch noch andere grobe Grafikfehler behoben und bei einigen Spielen ist die Geschwindigkeit deutlich besser im Vergleich zur alten Version von GSdx9 oder ZeroGS Ausserdem bietet das Plugin die Moglichkeit zum Andern der internen Direct3D Auflosung auch bekannt als render target Somit erzielt das Plugin bei einer hoheren internen Auflosung bessere Geschwindigkeiten im Vergleich zu ZeroGS mit erhohter Antialiasing Stufe und fast identischer Bildqualitat Das Grafikplugin unterstutzt Hard und Software Rendering Als Schnittstelle kann Direct3D 9 und 10 oder eben Software hier wird ausschliesslich uber die CPU gerendert wobei mehrere Threads genutzt und selbst festgelegt werden konnen ausgewahlt werden Gabest entwickelte auch die Plugins CDVDolio CD DVD Plugin mit Unterstutzung fur Double Layer Medien bzw Images und Xpad welches eine reibungslose Kommunikation und Nutzung eines Xbox 360 Controllers gewahrleistet Weitere haufig genutzte Plugins sind ZeroGS USBqemu SPU2 X MegaDev9Speedhacks BearbeitenZur Verbesserung der Performance einzelner Spiele gibt es die Moglichkeit sogenannte Speedhacks einzusetzen Diese ermoglichen es z B die Emotion Engine zu untertakten auf Softwarebasis Berechnungen der Vektor Einheiten vereinzelt zu uberspringen oder auch eine Vektor Einheit auf einen einzelnen Kern auszulagern Wird die Emotion Engine untertaktet sind weniger Berechnungen durch den zur Emulation genutzten Prozessor notwendig und somit steigert sich die Geschwindigkeit des zu emulierenden Spieles Vereinzelt gibt es jedoch Spiele die den vollen Takt benotigen als Beispiel sei Metal Gear Solid 3 Snake Eater genannt Hier ist der Einsatz des Emotion Engine Speedhacks kontraproduktiv Generell gilt dass der Einsatz von Speedhacks immer zu Lasten der Kompatibilitat geht und auch Grafikfehler oder Absturze verursachen kann Vom Anwender ist hier eine hohe Experimentierfreudigkeit gefragt da das Zusammenspiel von Plugins Revision Spiel und Speedhacks nahezu unendliche Kombinationsmoglichkeiten bietet Die Performance variiert je nach Anzahl und Art der genutzten Speedhacks Moglich ist auch eine von vier Voreinstellungen zu nutzen Performancesteigerungen von bis zu 50 Prozent sind moglich Siehe auch BearbeitenRPCS3 ein PlayStation 3 EmulatorWeblinks BearbeitenOffizielle Webprasenz Offizielles ForumEinzelnachweise Bearbeiten 1 4 0 released Year end report 8 Januar 2016 englisch Release 1 4 0 5 Januar 2016 abgerufen am 22 Juli 2018 Release 1 6 0 7 Mai 2020 abgerufen am 8 Mai 2020 The Pcsx2 Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 5 September 2018 ISO mit BIOS Dumper Hilfsprogramm Kompatibilitatsliste auf PCSX2 net Hinweis auf MTVU speed hack in einem Interview auf GoodGame hr englische Ubersetzung Git page auf pcsx2 net abgerufen am 13 Oktober 2018 Abgerufen von https de wikipedia org w index php title PCSX2 amp oldid 236239521