Folia
← 返回头版

经典PC演示程序原生运行于浏览器

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


评论