Jeux PSP fonctionnant dans le navigateur sans émulateur. Le code machine MIPS du jeu est traduit à l'avance en C++, compilé en Web Assembly, et lié à une petite réimplémentation du système d'exploitation de la PSP et du chip graphique qui dessine avec Web GL2.
Le premier titre présenté de cette manière est God of War: Chains of Olympus. Il joue du démarrage à travers les menus, les cinématiques et le combat, à 60 images par seconde dans les scènes mesurées jusqu'à présent dans Chrome et Firefox sur un ordinateur portable, jusqu'à quatre fois la résolution de la PSP, et sur les téléphones avec des contrôles tactiles à l'écran.
God of War: Ghost of Sparta a suivi les mêmes scripts. Il a nécessité le déchiffrement DRM de la PSP pour un petit fichier, une poignée d'appels système et une correction d'éclairage, et aucun travail de performance : il fonctionne à 55 à 60 images par seconde à trois fois la résolution native. Aucune donnée de jeu n'est incluse ici.
La première version jouable fonctionnait à 6 images par seconde. La majeure partie du chemin vers 60 est venue de découvrir où le temps allait réellement plutôt que de rendre le rendu plus rapide.
Source: Hacker News · Résumé par HeadlinesBriefing