Vitaslop est un émulateur de PlayStation Vita capable de fonctionner directement dans un navigateur Web ou sous la forme d’une application de bureau. Encore en développement précoce, il permet déjà de lancer certains jeux commerciaux ainsi que des applications homebrew, avec des problèmes de compatibilité et des bugs persistants.
L’émulateur repose notamment sur la traduction du code ARMv7 en WebAssembly et sur WebGPU pour le rendu graphique. Il prend également en charge l’audio, la vidéo et les extensions de jeux, ainsi que les modifications de fichiers via des overlays compatibles avec le système rePatch.

La version Web nécessite un navigateur récent compatible avec WebGPU, JSPI, la mémoire partagée et OPFS. Chrome et Edge sur ordinateur sont les principaux navigateurs ciblés. Les jeux, sauvegardes et paramètres restent stockés localement, sans envoi vers un serveur.
À noter: le projet est entièrement développé et maintenu par une intelligence artificielle, selon son auteur. Il ne dispose pas de liste exhaustive de compatibilité et reste expérimental.
Les changements sont les suivantes:
– Six more games tried: Hustle Kings, LIMBO, LittleBigPlanet, Tales from Space: Mutant Blobs Attack, Virtua Tennis 4 and Zen Pinball 2.
– Games written in the Vita’s ARM instruction mode now run, not just Thumb.
– Text entry: when a game opens its on-screen keyboard, type into it with your own keyboard, on desktop and in the browser.
– Rear touch panel, opt-in: right mouse button, or a REAR toggle on touch screens, also switchable from the in-game menu.
– Touch drags and multi-finger touches reach games correctly.
– Rendering fixes for anti-aliased scenes, reflections and viewports that left some scenes black, noisy or washed out.
– Sound fixes, including a game whose audio was silent.
– Online features answer as « not signed in » the way each game expects, so games that check get past their menus.
– Faster shader translation in the browser, so fewer stalls the first time a scene is drawn.
– A crash entering a match in one game is fixed.
















