demoscene-recomp项目实现了将上世纪九十年代的经典PC演示程序在现代浏览器中原生运行。1该项目通过x86模拟器逐指令记录DOS代码的执行过程,将原始指令转译为C语言,再编译成WebAssembly并搭配硬件模拟,使得这些演示作品能够在浏览器环境中完整还原。1
项目涵盖的作品包括Future Crew的《Unreal》和《Second Reality》、Triton的《Crystal Dream II》以及NoooN的《Stars: Wonders of the World》等1992-1993年的经典演示程序。1这些作品在VGA 70Hz刷新率下运行,硬件模拟涵盖计时器、VGA卡和Sound Blaster声卡等关键组件。1演示程序的加载器、音乐播放器和各项特效均保持了原始时期的运行逻辑。1
The demoscene-recomp project enables iconic PC demo productions from the early 1990s to run directly in modern web browsers 1. The initiative employs an x86 emulator to capture the execution of original DOS code instruction-by-instruction, then translates each instruction into C language before compiling the result into WebAssembly and simulating the underlying hardware 1. This approach allows classic demonstrations such as Unreal and Second Reality by Future Crew, Crystal Dream II by Triton, and Stars: Wonders of the World by NoooN—all created between 1992 and 1993—to run with complete fidelity in contemporary browsers 1.
The emulated environment reproduces the original hardware conditions, including VGA display output at 70 Hz refresh rate, timing systems, VGA graphics cards, and Sound Blaster audio cards 1. The demo loaders, music playback systems, and visual effects all retain their original 1992–1993 execution logic 1.
评论
还没有评论,欢迎留下第一条。