Prince of Persia 2: The Shadow and the Flame
2 recomps
Prince of Persia 2: The Shadow and the Flame
Supermedo/prince-of-persia-2-windows
Recompilación estática del PRINCE.EXE de DOS a C, enlazada con un pequeño entorno para Windows: la lógica del juego, el dibujo, la introducción y el controlador de música son el código original, y solo el hardware del PC (VGA, temporizador, teclado, Sound Blaster/AdLib) se sustituye por código nativo, sin DOSBox ni emulador. El repositorio tiene el recompilador, escrito en Python, que decodifica el código 8086, el entorno y el launcher; el C del juego se genera en tu equipo a partir de tu copia, y la versión publicada trae pop2.exe ya compilado, sin datos, gráficos ni música del juego. Imita una Sound Blaster Pro: el controlador FM del juego, recompilado, toca la música en un OPL2 emulado sin importar cómo se configuró tu copia en el SETUP de DOS, y los efectos suenan como muestras digitales. Dibuja con OpenGL, con filtros (Sharp, que mantiene los píxeles nítidos a cualquier tamaño, Pixel, Soft y Smooth HQ) y vistas 4:3, estirada o panorámica que solo estira los lados, y admite mandos de Xbox, PlayStation y Switch. Los 14 niveles, la introducción, los finales, las partidas guardadas y el límite de 75 minutos funcionan igual que en DOS; lo único nuevo son puntos de control opcionales en cada sala, desactivados por defecto. La 1.0 salió el 23 de septiembre.
NecesitasTu propia copia de Prince of Persia 2 para DOS: la carpeta con PRINCE.EXE y los archivos .DAT. Además, Windows 10 u 11 de 64 bits. Para compilarlo hacen falta clang y llvm-rc (LLVM para Windows) y Python 3.
Prince of Persia 2: The Shadow and the Flame (Mac)
dmucli/pop2-port
Port nativo no oficial de la versión de Macintosh de 1993 para macOS, Linux, Recalbox y consolas portátiles retro. El programa original de 68k se decompiló con Ghidra y se tradujo, función por función, a C, y una reimplementación del Toolbox clásico de Mac lo ejecuta sobre SDL. El código traducido está en el repositorio (src/game/), pero no el proyecto de Ghidra ni los datos del juego, que se leen de una imagen de disco de tu copia. Añade partidas guardadas con imagen, rebobinado, un menú en pantalla, estadísticas, mandos y trampas opcionales (salud o tiempo infinitos, ir a cualquier nivel). Se verifica repitiendo cada llamada sobre el código 68k original con el emulador Musashi, que solo queda en las compilaciones de desarrollo. La 0.2 (17 de octubre) publica paquetes para macOS, Linux (x86_64 y arm64), Recalbox y PortMaster de entre 1,2 y 2,5 MB; no hay versión para Windows. 63 de sus últimos 100 commits llevan a Claude como coautor.
NecesitasTu propia imagen de disco del Prince of Persia 2 de Macintosh (disquete, CD o disco duro) en un formato común (.hfv, .dsk, .img, .image, .toast, .iso, .cdr o .bin MacBinary); también sirve un disco de emulador (Basilisk II, SheepShaver, Mini vMac) con el juego instalado. Además, macOS 12 o posterior con Apple Silicon, Linux de 64 bits (x86_64 o arm64), Recalbox o una consola portátil con PortMaster.
Se instala con
Preguntas
¿Qué proyectos hay para Prince of Persia 2: The Shadow and the Flame?
El catálogo tiene 2 recomps de Prince of Persia 2: The Shadow and the Flame, todos en esta página con su estado.
¿Qué necesito para jugarlo?
Tu propia copia de Prince of Persia 2: The Shadow and the Flame (DOS). Recompendium solo enlaza proyectos que no reparten el juego, y cada ficha dice qué versión o región hace falta.
¿Cuál es el más popular?
Prince of Persia 2: The Shadow and the Flame, con 32 estrellas en GitHub.