-
-
Notifications
You must be signed in to change notification settings - Fork 4
Game Status
Firestaff 3.0.214 -- updated 2026-08-01.
| Game | Platform | Reference Source | Engine Status | Playability |
|---|---|---|---|---|
| Dungeon Master | DOS PC 3.4 | ReDMCSB | Source-locked | Playable |
| Chaos Strikes Back | DOS PC 3.4 | ReDMCSB | Engine complete | Playable |
| DM2: Skullkeep | DOS PC | skproject | Engine complete | Playable |
| Dungeon Master Nexus | Sega Saturn | None | Parsing/runtime proven | In progress |
| Theron's Quest | PC Engine | None | Parsing/runtime proven | In progress |
The strongest and most mature target. The Original presentation path faithfully reproduces the PC 3.4 release using ReDMCSB as the reference. Viewport rendering, dungeon mechanics, combat, inventory, save/load, and music are source-locked with parity evidence. The Custom presentation layer adds modern rendering (camera, scaling, fullscreen) on top of the proven Original engine.
Engine complete. CSB shares the DM1 engine core (ReDMCSB) but has its own boot sequence, DSA tables, viewport callback architecture, and Amiga IMG1 graphics format (nibble RLE, distinct from PC IMG3). Dungeon model, mechanics, save/load, and startup are proven. The Custom presentation layer continues to be hardened.
Engine complete. DM2 follows skproject as its reference source and has an independent runtime path from DM1/CSB. Boot, GDAT renderer, dungeon runtime, combat, champion lifecycle, creature renderer, save interop, outdoor/indoor map routing, weather overlays, HUD, and actuator events are implemented. The Custom presentation layer provides lighting, smooth movement, and controller/touch support.
Saturn data parsing is proven: DGN world files, ITEM.IBS item databases, MNS monster definitions, SMAP/FACE textures, and PRS3 compression are decoded. Runtime slices for world, rendering, save/load, and mechanics exist. Saturn hardware has been analyzed in depth (VDP1/VDP2 registers, SCSP sound processor, command tables, CRAM palettes). Viewport rendering with real assets and full gameplay are active work. See Nexus Saturn Hardware for the hardware analysis.
PC Engine data parsing is proven. Startup, rendering, mechanics, progression, save/load, and verification work exist. Track 02 CD-DA audio behavior and real-media startup are being hardened. The game shares fundamental mechanics with DM1 but has platform-specific differences in UI, audio, and data formats.
| Metric | Value |
|---|---|
| Lines of C | 1,190,000+ |
| Source files | 2,425 |
| Header files | 2,379 |
| Test files | 2,919 |
| Tests | 3,673 |
| Parity-evidence documents | 960+ |
| Verified file hashes | 165+ |
| Localization languages | 19 |
| Platforms | macOS, Windows, Linux, Steam Deck |