DOOM on a 2007 Canon PowerShot SD1000 (IXUS 70) via CHDK. Loads from the SD card, no firmware flash.
-
Updated
Jul 16, 2026 - C
DOOM on a 2007 Canon PowerShot SD1000 (IXUS 70) via CHDK. Loads from the SD card, no firmware flash.
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.
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.
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."