游戏/互动 Game / interactive demo demo

demoscene-recomp:把 90 年代 DOS 经典演示片逐条指令重编译,直接在浏览器里跑 demoscene-recomp: classic 1990s DOS demos recompiled instruction by instruction to run in the browser

Second Reality 原样在网页里跑,还能切 CRT 扫描线。 Second Reality runs in the page as it did in 1993, CRT scanlines optional.

demoscene-recomp:把 90 年代 DOS 经典演示片逐条指令重编译,直接在浏览器里跑 预览

详细介绍Details

四部 PC 演示片名作(Future Crew 的 Unreal 和 Second Reality、Triton 的 Crystal Dream 2、NoooN 的 Stars)在网页里原样播放。做法不是普通模拟器:先在 x86 模拟器里记录演示实际执行过的每段代码,翻译成 C,再连同计时器、VGA 显卡和 Sound Blaster 声卡的软件模型一起编译成 WebAssembly,并和模拟器逐帧对照。页面可选章节、全屏 4:3、CRT 扫描线,暂停后能按原分辨率存 PNG;网站本身还有 Retro 和 Modern 两种界面风格,是很好看的 BBS 复古界面。 Four classic PC demos (Future Crew's Unreal and Second Reality, Triton's Crystal Dream 2, NoooN's Stars) play in the page as they originally did. It is not a plain emulator: the code each demo actually ran was recorded on an x86 emulator, translated to C, then compiled to WebAssembly with software models of the timer, VGA card, and Sound Blaster, and checked against the emulator frame by frame. You can pick sections, go fullscreen at 4:3, add CRT scanlines, and save a paused frame as a PNG at native resolution; the site itself switches between Retro and Modern styles, with a handsome BBS-style retro interface.

适合学什么What to learn

  • 游戏/互动 Game / interactive

    可直接玩或操作的教学游戏与 WebGL 演示。 Teaching games and WebGL demos you can play in the browser.

  • demo demo

    该类型下收录的公开 HTML 页面。 Public HTML pages listed under this type.

为什么推荐Why we recommend it GitHub 仓库没有标注开源许可,README 写原演示片是当年免费发布给演示场景的,原始文件不做修改。本库没有逐部播放核对。 The GitHub repo has no license set; the README says the original demos were released free to the demoscene and their files are served unmodified. This library did not play through each demo.

核验记录:来源、抓取与截图说明Verification log: sources, checks, and captures

线索 HN item 50002426(2026-10-08T06:29Z,约 14:29 北京时间,撰写时约 95pts)。页面晚间 HTTP 200;做法、选项和署名都照仓库 README 写。已配 Playwright 实拍 3:2 自托管预览。Lead: HN item 50002426 (2026-10-08T06:29Z, about 14:29 Beijing time, about 95pts at write time). Page HTTP 200 this evening; the method, options, and credits follow the repo README. Includes a Playwright-captured self-hosted 3:2 preview.

同类型Same type