MobbleOpen in Mobble ⇢
Entertainment · Video games · published 2026-10-14 · via PC Gamer

Developer gets Doom running through a DNS database

Image via PC Gamer
Image via PC Gamer

A developer built a version of Doom that uses a DNS database for its arithmetic and memory. The database contains 6.4 million rows of truth tables and acts like a librarian, with instruction decoding handled ahead of time by a compiler. DNS pioneer Paul Vixie said he was unsure whether to find the project delightfully bad or badly delightful.

Expanded Detail

Doom has already been coaxed onto unusual hardware, including vapes, a motherboard BIOS, and a pregnancy test. Earlier projects stored Doom data in DNS text records, but this build goes further by placing arithmetic and memory inside a DNS database. Developer Corey Quinn compiled it for a 32-bit machine, using 6.4 million rows of truth tables.

DNS normally maps domain names to IP addresses, yet its update mechanism, RFC 2136, lets records change. Quinn says a compiler handles instruction decoding beforehand, so BIND only performs key-value reads and conditional writes. Each update takes about 54 seconds, far slower than Doom's 35-tic-per-second target. The code is on GitHub.

Context

This curiosity may mainly affect programmers, retro-gaming fans, and network engineers by showing how ordinary infrastructure can be repurposed in unexpected ways. It could inspire creative experiments in constrained computing and DNS misuse, while also prompting security-minded administrators to think about unusual database traffic. As an impractical demo, it is unlikely to change how games run or how DNS is normally used, but it may broaden public appreciation for both fields.

Expanded detail and Context are AI-generated analysis; the linked article remains the authoritative source.
Read the full article at PC Gamer →
This summary is Al-enhanced to contain extended analysis and broader social context. The original is {NAME); the linked article is the authoritative source. Original headline: “Doom can 'run' on a DNS database now, and one of the technology's pioneers says 'I can't decide whether this is deliciously horrible, or else horribly delicious'.” Browse more stories.