Inicio › Noticias & Artículos › Prince of Persia: The Two Thrones ya funciona en …
Prince of Persia: The Two Thrones ya funciona en una pestaña de Chrome
Retrogaming

Prince of Persia: The Two Thrones ya funciona en una pestaña de Chrome

RetroVault Team 03 Nov 2026 112 vistas 0 comentarios
Un desarrollador ha logrado ejecutar el juego de 2005 en el navegador mediante recompilación estática a WebAssembly y WebGPU. Hay que tener la propia copia del juego.

El desarrollador Md. Mobin (djsmk123) publicó el 1 de noviembre de 2026 un relato detallado: consiguió ejecutar Prince of Persia: The Two Thrones (Ubisoft, 2005, Windows) directamente en una pestaña del navegador. El método: Ghidra identifica unas 29 000 funciones en el ejecutable x86, un traductor en Python las convierte a C y Emscripten genera una versión WebAssembly con hilos. Una capa de reimplementación reproduce las API de Windows, Direct3D 9 se reproduce como pases de WebGPU y el audio usa Web Audio.

El juego no se incluye en el proyecto: hace falta una copia legítima propia. Los archivos (unos 1,5 GB) se quedan en tu ordenador, guardados en el OPFS del navegador y leídos en bloques de 1 MB, y bastan unos 100 MB para llegar al nivel 1. El autor aclara que el repositorio no contiene archivos ni código del juego y que el experimento es independiente, no comercial y sin relación con Ubisoft.

¿En qué punto está el proyecto y quién más hace lo mismo?

El juego arranca, muestra los menús, reproduce la introducción y carga el nivel 1, con teclado y sonido, a unos 20-30 fps en 1080p en un portátil (probado en Chrome). El combate, el mando y el vídeo Bink real aún no están listos. El código está en el repositorio de GitHub del proyecto, donde también están las instrucciones de instalación.

No está solo: Virtual-On-Web (v0.1.0, 18 de octubre) recompila el arcade Sega Model 2 a WebAssembly con render WebGPU, a partir de tus propias ROM, con una demo en línea; y WebCompiled hace lo mismo con Mario Kart Wii (consulta nuestro tutorial). Estos ports requieren un navegador compatible con WebGPU, mejor un Chrome o Edge reciente.

Fuente: DEV Community

Comentarios (0)

Deja un comentario

0 / 600
¡Sé el primero en comentar este artículo!