May 23, 2026

Microcode, Doom, and basement legends

z386: An Open-Source 80386 Built Around Original Microcode

A fan rebuilt a vintage PC brain, and the comments instantly went full Doom-and-basement chaos

TLDR: A hobbyist rebuilt a classic 386-era PC chip in open source form and got it running real old software, including Doom. The comments stole the show with jokes about Doom being the universal test, speculation about hidden chip secrets, and nostalgia about ancient computers still lurking in basements.

A retro-computing project just pulled off the kind of stunt that makes hardware nerds lose their minds: z386 is an open-source recreation of the old 80386 computer chip, built around recovered original Intel microcode — basically, the chip’s tiny built-in instruction playbook. And yes, the crowd immediately fixated on the most important question in all of computing history: can it run Doom? It can, and that alone turned the comment mood from polite appreciation to full-on victory lap.

The reactions split into a few delicious camps. One group was stunned that this digital fossil is not just a museum piece but can boot old DOS systems and play games, with one commenter jokingly treating Doom as the mandatory lab test for anything with a pulse. Another camp instantly went more chaotic: if this thing is so faithful to the original, did anyone accidentally uncover secret microcode backdoors? That single question added a whiff of hacker-movie intrigue to an otherwise wholesome restoration story.

Then came the nostalgia avalanche. One commenter wondered whether forgotten 386-era machines are still quietly doing useful work in basements and back rooms, sparking the classic internet fantasy that half the world still runs on ancient hardware and sheer stubbornness. Meanwhile, another person was shocked the whole project fits in what they called a pretty small modern chip, which gave the thread a nice side order of “we used to dream bigger with less.” In short: amazing engineering, instant Doom jokes, basement-computer lore, and just enough conspiracy energy to keep everyone glued to the replies.

Key Points

  • z386 is an open-source FPGA 80386-class CPU built around recovered original Intel 386 microcode rather than a conventional instruction-by-instruction RTL emulator.
  • The current implementation boots DOS 6 and DOS 7, runs protected-mode software including DOS/4GW and DOS/32A, and runs games such as Doom and Cannon Fodder.
  • The article compares z386 with ao486, reporting lower code size and somewhat lower benchmark performance while using similar FPGA resource levels.
  • z386 preserves several 386-like architectural structures, including a 32-entry paging TLB, ROM/PLA-style decoding, a Protection PLA model, and a 37-bit-wide 2,560-entry microcode ROM.
  • The project builds on the earlier z8086 and on 80386 microcode extraction and disassembly work shared by reenigne and collaborators.

Hottest takes

"Did the microcode disassembly find any useful backdoors" — mmastrac
"Of course they tested Doom :-D" — cbdevidal
"Are there today any 386 instances running somewhere in the basement" — KellyCriterion
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.