HeadlinesBriefing HeadlinesBriefing.com

PSP-Spiele im Browser ohne Emulator

Hacker News •
×

PSP-Spiele laufen im Browser ohne einen Emulator. Der MIPS-Maschincode des Spiels wird vorab in C++ übersetzt, zu Web Assembly kompiliert und mit einer kleinen Neuimplementierung des Betriebssystems der PSP und des Grafikchips verknüpft, der mit Web GL2 zeichnet.

Der erste auf diese Weise gestartete Titel ist God of War: Chains of Olympus. Es läuft vom Booten über die Menüs, Zwischensequenzen und Kämpfe, mit 60 Bildern pro Sekunde in den bisher gemessenen Szenen in Chrome und Firefox auf einem Laptop, mit bis zu vierfacher Auflösung der PSP und auf Telefonen mit Bildschirm-Touch-Steuerung.

God of War: Ghost of Sparta folgte denselben Skripten. Es benötigte die DRM-Entschlüsselung der PSP für eine kleine Datei, eine Handvoll Systemaufrufe und eine Beleuchtungskorrektur, und keine Leistungsarbeit: es läuft mit 55 bis 60 Bildern pro Sekunde bei dreifacher nativer Auflösung. Hier sind keine Spieldaten enthalten.

Der erste spielbare Build lief mit 6 Bildern pro Sekunde. Der größte Teil des Weges zu 60 kam davon, herauszufinden, wo die Zeit tatsächlich hinging, anstatt den Renderer schneller zu machen.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing