DOOM runs (slowly) in a IBM PC-Compatible CSS Sheet
tech
Hacker Ahmed Amer has created something simultaneously brilliant and utterly impractical: a three hundred megabyte CSS stylesheet that emulates an entire IBM PC compatible computer. It includes an 8086 processor, six hundred forty kilobytes of RAM, and working floppy and VGA controllers—all in one style sheet. CSS isn't a typical programming language, but Amer realized its static architecture actually mirrors hardware architecture better than software, which was the key insight that made this project possible. Per Hackaday, the trade-off is brutal: the emulated computer runs at two instructions per second, meaning three weeks to boot DOS, three months to load a DOOM level, and zero point zero zero zero one frames per second to actually play. So it technically runs DOOM, because everything must—it just doesn't run DOOM well.
Source: https://hackaday.com/2026/07/15/doom-runs-slowly-in-a-ibm...
Listen to this story
Hear this and more stories in a personalized audio briefing.
Open The Chonkerton