# Classic DOS demoscene works return through browser recompilation

Four well-known PC demoscene productions from the early 1990s can now run directly in a modern web browser through a project called demoscene-recomp. Rather than presenting recordings or rebuilding the visual effects as a new web animation, the project says it recompiles each demo's original DOS instructions so that the program logic itself executes in the browser.

The collection includes Unreal and Second Reality by Future Crew, Crystal Dream II by Triton, and Stars: Wonders of the World by NoooN. The works were released in 1992 and 1993, a period when demo groups pushed PC graphics and sound hardware through tightly optimized code. According to the project page, all four productions were originally released free to the demoscene.

The technical approach keeps more of the original software intact than a conventional port. Each production's own loader, music player and effects code continues to run. The browser implementation instead models the hardware environment that this code expects. Original release files are served without modification and read by the demos while they run, preserving a direct connection to the distributed artifacts rather than packaging altered copies into a remake.

Display timing remains relevant even inside the browser. These demos were designed around VGA output at 70Hz, and the project recommends a monitor operating at 70Hz or at least 140Hz for the smoothest presentation. A display using a different refresh rate can still show the productions, but motion may not match the cadence for which the effects were programmed. That detail reflects how closely classic demos were tied to the constraints and timing of their target machines.

Demoscene productions combine executable art, music and programming, often fitting elaborate audiovisual sequences into severe hardware or size constraints. Running original program behavior on the web can make that work accessible without requiring visitors to configure DOS, locate a compatible vintage computer or install a separate emulator. The browser becomes the delivery surface, while the recompiled instructions and modelled hardware retain the operational structure of the original releases.

The project also states that its visitor counter operates anonymously. It says it does not collect IP addresses, place tracking cookies or use personal identifiers. The page uses an IBM VGA-style font credited to VileR and distributed under the Creative Commons Attribution-ShareAlike 4.0 license.

The current collection is small, but it demonstrates a preservation method that sits between emulation, source porting and video capture. Its value is not only that the images and sound can be replayed. By keeping the original loaders, players and effect routines active, the project allows viewers to experience how the productions execute while shifting only the surrounding machine into a browser-compatible model. For software created to showcase the behavior of a particular class of PC, that distinction is a significant part of the work itself.