Skip to content
HN On Hacker News ↗

demoscene-recomp

▲ 155 points • 141 comments • by adunk • 1d ago • HN discussion ↗

Pangram verdict · v3.3

We believe that this text is a mix of AI and human-written content.

56 %

AI likelihood · overall

Mixed
53% human-written 47% AI-generated
SEGMENTS · HUMAN 1 of 3
SEGMENTS · AI 1 of 3
WORD COUNT 235
PEAK AI % 84% · §2
Analyzed
Oct 8
backend: pangram/v3.3
Segments scanned
3 windows
avg 78 words each
Distribution
53 / 47%
human / AI fraction
Verdict
Mixed
Pangram v3.3

Article text · 235 words · 3 segments analyzed

Human AI-generated
§1 Mixed · 38%

─═≡ Classic PC demoscene productions running natively in the browser. ≡═─ How It Works Each demo's original DOS code, recompiled instruction for instruction, runs in your browser: The demo is run on an x86 emulator that records every block of code the CPU actually executes, over the whole demo.

§2 AI · 84%

That recording is translated into C - the original instructions, one for one, with the exact cycle timing of the emulated machine. The C is compiled to WebAssembly, together with models of the hardware the demo talks to: the timer, the VGA card and the Sound Blaster. The result is checked against the emulator event for event: every interrupt, port access and frame at the same moment of emulated time. The demos' own loaders, music players and effects all run as they did in 1992 and 1993; only the hardware is modelled. The demos ran on VGA at 70 Hz, so they look smoothest on a display running at 70 Hz, or at 140 Hz or higher.

§3 Human · 28%

demoscene-recomp on GitHub Credits Unreal and Second Reality are by Future Crew, Crystal Dream II is by Triton, Stars: Wonders of the World is by NoooN; all were released as freeware. The original release files are served unmodified, as the demos read them at run time. Visits are counted anonymously - no IP addresses, tracking cookies or personal identifiers. Font: IBM VGA 8x16 by VileR, int10h.org (CC BY-SA 4.0)