PPSSPP-Web
PPSSPP-Web
Bildquelle: Github

PPSSPP-Web: PSP-Emulator läuft jetzt direkt im Browser

PPSSPP-Web bringt eine PSP-Emulation per WebAssembly direkt in die Browser Chrome, Firefox & Safari. Eine Installation ist nicht mehr nötig.

PPSSPP ist eigentlich ein ganz normaler, plattformübergreifender, Emulator. Mit PPSSPP-Web ist erstmals eine leistungsfähige PSP-Emulation direkt im Browser möglich. Das Open-Source-Projekt des Entwicklers Antonio Ricciardi („root-hunter“) verpackt den bekannten PlayStation-Portable-Emulator PPSSPP als Progressive Web App (PWA) und macht ihn ohne lokale Installation nutzbar.

PPSSPP-Web liefert alles Nötige für den Browserbetrieb

Technisch basiert das Projekt auf dem Standard WebAssembly (WASM). Dadurch läuft der Emulator in aktuellen Browsern wie Chrome, Firefox oder dem Safari. Die Benutzeroberfläche hat man mit der Programmiersprache Angular entwickelt. Besonders interessant: PPSSPP-Web verändert den Emulator selbst nicht, sondern stellt lediglich die notwendige Infrastruktur für den Browserbetrieb bereit.

Damit die für Emulatoren wichtige Multithreading-Unterstützung funktioniert, setzt das Projekt auf spezielle Sicherheitsmechanismen wie die Cross-Origin-Opener-Policy (COOP) und Cross-Origin-Embedder-Policy (COEP). Erst dadurch können moderne Browser die benötigten SharedArrayBuffer-Funktionen freischalten und eine akzeptable Performance ermöglichen.

ppsspp-web

Multiplayer-Support inklusive

Eine weitere Besonderheit ist die integrierte Multiplayer-Unterstützung. Der mitgelieferte Python-Server fungiert gleichzeitig als WebSocket-Relay und ermöglicht lokale Mehrspieler-Sitzungen über das Netzwerk – ein Feature, das viele Browser-Emulatoren bislang nicht bieten.

In den sozialen Netzwerken sorgt PPSSPP-Web bereits für Aufmerksamkeit. Nutzer berichten von erfolgreichen Tests mit Titeln wie Persona 3 oder Darius Burst. Save States, Controller-Support und das Laden eigener Spiele funktionieren laut ersten Erfahrungsberichten bereits zuverlässig, auch wenn es bei anspruchsvollen Szenen teilweise noch zu Rucklern kommt.

Für Retro-Gaming-Fans auf dem iPhone, iPad oder anderen Plattformen könnte PPSSPP-Web eine interessante Alternative darstellen. Statt eine App zu installieren, genügt künftig möglicherweise ein Browser, um PSP-Klassiker zu starten.

Der Emulator steht noch am Anfang der Entwicklung

Das Projekt befindet sich allerdings noch in einer recht frühen Entwicklungsphase. Langfristige Speicherstände, Audio-Unterstützung auf Mobilgeräten und die allgemeine Kompatibilität sind bislang nur eingeschränkt dokumentiert. Dennoch zeigt PPSSPP-Web eindrucksvoll, wie leistungsfähig moderne Browser inzwischen geworden sind – selbst für anspruchsvolle Anwendungen wie die Konsolenemulation.

Wer sich das Ganze anschauen will, kann den Quellcode von hier herunterladen. Dort kann man alternativ direkt loslegen, dafür muss man nur das Verzeichnis des selbst gespeicherten PSP-Games angeben, was man im Browser starten möchte. Zahlreiche weitere Emulatoren für Spielkonsolen und Homecomputer haben wir in dieser aktuellen Liste festgehalten.

Lars Sobiraj

Über

Lars Sobiraj fing im Jahr 2000 an, als Quereinsteiger für verschiedene Computerzeitschriften tätig zu sein. 2006 kamen neben gulli.com noch zahlreiche andere Online-Magazine dazu. Er ist der Gründer von Tarnkappe.info. Früher brachte Ghandy, wie er sich in der Szene nennt, an verschiedenen Hochschulen und Fortbildungseinrichtungen den Teilnehmerinnen und Teilnehmern bei, wie das Internet funktioniert. In seiner Freizeit geht er am liebsten mit seinem Hund spazieren.