DOOM running on nothing but regex find-and-replace. One 96 MB string, 544 rules, byte-identical to native DOOM
-
Updated
Jul 30, 2026 - Python
DOOM running on nothing but regex find-and-replace. One 96 MB string, 544 rules, byte-identical to native DOOM
Play DOOM in your terminal using OpenTUI's framebuffer rendering and doomgeneric WASM
A port of Doom (doomgeneric) to run in a VST3/AU on Win/macOS
DOOM on a 2007 Canon PowerShot SD1000 (IXUS 70) via CHDK. Loads from the SD card, no firmware flash.
Doomgeneric re-implemented in Rust. Rip and tear down undefined behavior.
DOOM inside ClickHouse, two ways: the real 1993 engine on a RISC-V CPU written in SQL, and the engine's own simulation and renderer rewritten as SQL, checked against it tic by tic and pixel by pixel.
Doom ported to egos-2k+, a ~2,000-line RISC-V (RV32) teaching OS: QEMU ramfb framebuffer, virtio keyboard/sound, demand-paged heap, and a read/write filesystem. ~28 FPS on emulated RISC-V.
Doomgeneric, modified and optimized specifically for the Tarkus kernel.
A clean, documented, 100%-tested reference of the doomgeneric DOOM porting layer — platform ports (SDL, WebAssembly, Android, headless) and language bindings (C/C++/Go/C#/Java/Python/Rust/Node) over one 6-callback contract.
Run Doom as a native ARM64 PongoOS module on checkm8-compatible devices — educational project
ZeDMD-compatible network DMD for Raspberry Pi — drives S-PWM HUB75 panels (FM6373 and similar) that ZeDMD cannot, and between games it stays a living-room display: clock, flight radar, ISS pass alerts, now playing, calendar, Doom and Game Boy, with two-way Home Assistant integration over MQTT
Doom on an IBM i (AS/400) green screen. PASE/ANSI backend + a TN5250E server so you can play on a real 5250 with no AS/400.
The first self-contained Excel workbook that IS Doom: the real engine + shareware IWAD sealed in a single .xlsm, no install, with sound. Windows + desktop Excel.
The real DOOM (1993), playable on a Drawdy whiteboard. The board is the display.
DOOM for Meta Quest — OpenXR/Android NDK VR port based on doomgeneric
DOOM running natively on DFRobot HuskyLens (SEN0305): K210 firmware with SD-card WAD support and a browser-based installer.
DOOM on iPhone 7 via checkm8/SSHRD (framebuffer + Mac sound)
To associate your repository with the doomgeneric topic, visit your repo's landing page and select "manage topics."