demoscene-recomp es una herramienta de software que permite ejecutar producciones de demoscene clásicas de PC directamente en el navegador web. El sistema funciona recompilando el código original de DOS de cada demo, instrucción por instrucción, para que funcione nativamente en el entorno del usuario. El proceso técnico comienza emulando el código en un sistema x86, donde se registra cada bloque de código que la CPU ejecuta durante la duración completa de la demo. Esta grabación se traduce a C, manteniendo la exactitud del ciclo de tiempo de la máquina emulada. Posteriormente, el código C se compila a WebAssembly, incluyendo modelos de hardware específicos como la tarjeta VGA, el temporizador y el Sound Blaster. Para garantizar la fidelidad, el resultado se verifica contra los eventos del emulador, como interrupciones y accesos a puertos, en el mismo momento de tiempo emulado. Las demos originales, que operaban a 70 Hz, funcionan de manera idéntica a las de 1992 y 1913, con sus propios cargadores y reproductores de música. La visualización es óptima en pantallas de 70 Hz o superiores, como las de 140 Hz. El proyecto destaca por su transparencia: los archivos de lanzamiento originales se sirven sin modificaciones y los visitantes son rastreados de forma anónima, sin cookies de seguimiento ni identificación personal. Entre las obras incluidas figuran Unreal, Second Reality, Crystal Dream II y Stars: Wonders of the World, todas liberadas como software libre.
