PPSSPP-Web: PSP-Emulator läuft jetzt direkt im Browser
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-Web liefert alles Nötige für den Browserbetrieb
Multiplayer-Support inklusive
Der Emulator steht noch am Anfang der Entwicklung
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.
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........
