Das Entwicklerteam hinter RPCS3, dem derzeit leistungsfähigsten Open-Source-Emulator für die PlayStation 3, hat die neue Version v0.0.40 veröffentlicht. Das Update wurde vor wenigen Stunden von Entwickler AniLeo bereitgestellt und bringt eine große Anzahl technischer Verbesserungen mit sich.
Wie üblich beim RPCS3-Projekt handelt es sich nicht um eine klassische stabile Version. Der Emulator wird im sogenannten Rolling-Release-Modell entwickelt. Nutzer sollten daher stets die aktuellste Build direkt von der offiziellen Webseite herunterladen, anstatt sich auf Versions-Tags für Distributionen oder Pakete zu verlassen.
Verbesserungen bei Emulation und Kompatibilität
Ein wichtiger Schwerpunkt der neuen Version liegt auf der Verbesserung der Emulationsgenauigkeit. Besonders hervorzuheben ist der vollständige Support für entschlüsselte ISO-Images, inklusive neuer ISO-Menüs und Optimierungen beim Laden der Spiele.
Auch der RSX-Grafikchip der PlayStation 3 (das PS3-GPU-Subsystem) wurde umfassend überarbeitet. Dazu gehören:
- Überarbeitung des Texel-Remappers mit verbesserter Hardware-Format-Logik
- Fixes für Synchronisationsprobleme, ZCULL-Fehler sowie GCM-Probleme
- Behebung mehrerer Vulkan- und NVIDIA-bezogener Abstürze
Beim Video-Decoder cellVdec wurde außerdem der MPEG-4-Support erweitert, sodass nun alle Profile unterstützt werden und die Debug-Protokollierung verbessert wurde.
Stabilität und Systemverbesserungen
Die Entwickler haben außerdem zahlreiche Systemkomponenten überarbeitet. Dazu zählen Korrekturen in mehreren PS3-Systemfunktionen wie:
- sys_fs
- sceNp
- SaveData
- Trophy-System
Ein weiterer wichtiger Punkt ist die verbesserte Stabilität beim Neustart oder Stoppen der Emulation, wodurch weniger Freezes auftreten sollen.
Überarbeitete Benutzeroberfläche
Auch die Qt-basierte Oberfläche wurde erweitert:
- Mehrfachauswahl in der Spiel-Liste und im Grid
- Neue Kontextmenüs für ISO-Management und Mehrfachaktionen
- Verbesserungen beim Drag & Drop sowie bei Tastenkürzeln
- Farbig formatierte Logs (ANSI) für eine bessere Übersicht
- Verbesserungen im Home-Menü und bei Geräte-Bezeichnungen
Verbesserte Geräte- und Controllerunterstützung
Im Bereich Eingabegeräte wurden ebenfalls mehrere Verbesserungen integriert:
- Neue Kamera-Handler inklusive SDL-Camera-Support
- Gyroskop-Emulation per Maus
Zusätzlich wurden zahlreiche USB-Geräte korrigiert oder verbessert unterstützt, darunter:
- Logitech G27-Lenkräder
- Mikrofone und SingStar-Hardware
- Summonride-Geräte
- Rock Band-Instrumente
ARM- und macOS-Verbesserungen
RPCS3 wird außerdem zunehmend plattformübergreifend optimiert. In Version 0.0.40 gibt es unter anderem:
- Windows ARM64-Builds
- Verbesserte LLVM-Optimierungen für ARM-Prozessoren
- Optimierte macOS-Builds mit besserer Bundle-Verwaltung
Zusätzlich wurden zahlreiche Abhängigkeiten aktualisiert, darunter FFmpeg 7.1.2, OpenAL 1.25.1, SDL und yaml-cpp.
Ein weiterer technischer Schritt: Das gesamte Projekt wurde offiziell auf C++23 umgestellt.
Download
Die aktuelle Version RPCS3 v0.0.40 kann wie gewohnt über die offizielle Webseite des Projekts heruntergeladen werden.
