Can It Run Doom? The Ultimate Doom Port Archive. Devices running Doom.

← Browse archive

DoomOS: a bare-metal x86 hobby OS that boots straight into Doom

Doom placeholder for DoomOS: a bare-metal x86 hobby OS that boots straight into Doom

A 32-bit x86 hobby operating system with one job: boot a PC directly into Doom, with no Linux, DOS or external runtime underneath. A custom 16-bit MBR bootloader switches to VGA Mode 13h (320x200, 256 colors), enables A20, loads the kernel and the shareware WAD into extended memory via unreal mode, then jumps to protected mode. The kernel brings its own PS/2 keyboard driver, PIT/TSC timing and a minimal freestanding libc that serves doom1.wad from RAM. The engine is doomgeneric. The README says the codebase was built entirely with Kimi K3, in partnership with KIMI. Runs in QEMU (make run).

  • #bare-metal
  • #doomgeneric
  • #operating-system

First level completed