AnyPS5 ist ein neues Werkzeug auf GitHub, das PS5-Binärdateien automatisch nach Linux und Windows portiert, ohne Emulation und ohne separaten Laufzeitprozess. Die Systembibliotheken sind laut Überschrift der Quelle zu 87 Prozent abgebildet. Was die fehlenden 13 Prozent abdecken, sagt die Quelle nicht.
Ich bin über das Repository diese Woche nur durch Zufall gestolpert und hab beim ersten Lesen erst mal das Wort Relinker angestarrt. Ein Relinker setzt ein bereits fertiges Programm so zusammen, dass ein anderes System etwas damit anfangen kann: Aus der PS5-Binärdatei entsteht ein natives Ausführungsformat für Linux oder Windows. Für das dynamische Binden liefert das Projekt zusätzlich eigene Implementierungen der System-PRX-Bibliotheken, also jener Bibliotheken, die die Konsole Programmen normalerweise bereitstellt.
Wie funktioniert AnyPS5 ohne Emulator?
Das Tool simuliert keine PS5-Hardware. Ein Relinker wandelt die ausführbare Datei direkt in das native Format des Zielsystems Linux oder Windows um, und einen separaten Laufzeitprozess gibt es nicht, so die Quelle. Für das dynamische Binden stellt das Projekt Implementierungen der System-PRX-Bibliotheken bereit. Nachgebaut wird hier also nicht die Konsole, sondern angepasst wird das Programm.
Das ist der eigentliche Clou: keine Emulationsschicht, kein Übersetzungs-Overhead im Betrieb. Gleichzeitig hängt genau daran die Messlatte, denn jeder Systemaufruf, den ein Spiel von der Konsole erwartet, muss dann in neuer Form existieren. Und genau da ordnet die Quelle die 87 Prozent ein.
Läuft damit jedes PS5-Spiel auf dem PC?
Nein, noch nicht. Laut Überschrift der Quelle liegt die Abbildung der Systembibliotheken bei 87 Prozent, offen bleiben damit rechnerisch 13 Prozent (100 − 87). Ob das Randfunktionen sind oder elementare Bausteine, das sagt der Quelltext nicht. Ein konkretes Spiel, das bereits läuft, wird dort ebenfalls nicht erwähnt.
Und hier liegt auch mein einziger echter Kritikpunkt: Die öffentlich lesbare Beschreibung ist dünn. Außer dem Satz zu Relinker und PRX-Bibliotheken enthält der Text der Quelle vor allem GitHub-Navigation. Vielversprechender Ansatz, wenig verifizierbarer Substanzstand, das wäre meine ehrliche Zwischenbilanz dieser Meldung.
Kurz beantwortet
Was macht AnyPS5? Es portiert PS5-Ausführungsdateien automatisch nach Linux und Windows, laut Quelle ohne Emulation und ohne zusätzliche Laufzeit.
Was bedeuten die 87 Prozent? So viel Anteil der Systembibliotheken ist laut Überschrift der Quelle bereits abgebildet.
Gibt es schon lauffähige Spiele? Dazu macht die Quelle keine Angabe.
Meine Interpretation: Spannend wird dieses Projekt nicht bei 87 Prozent, sondern an dem Tag, an dem jemand ein tatsächlich startendes Spiel zeigt. Bis dahin bleibt die Frage, die ich an mich selbst zurückgebe: Was würde als Erstes kaputtgehen, wenn mit AnyPS5 ein echtes Spiel gestartet würde, die offenen Bibliotheksfunktionen oder der Kopierschutz, über den sich dann die nächste Frage anschließen würde?