Firestaff Wiki

Status reviewed 2026-10-27 (main d18445cc). Firestaff has five active game targets. DM1 PC 3.4 V1 has a playable source-owned route; CSB and DM2 have bounded native real-media routes, Theron reaches a loaded JP dungeon with native ticks and rendered frames, and Firestaff renders five admitted Nexus MAPD title planes in a bounded sequence. That does not reproduce Saturn’s complete title/menu. Ymir reaches the Japanese retail and English-version Nexus menus, with a pixel-exact English screenshot replay, but this is reference evidence and Firestaff still does not start Nexus as a playable game. See Project status, preservation status and the documentation index for the canonical matrix.

Firestaff reimplements five classic Dungeon Master game engines with source-locked, native original-data routes. Each platform remains separately scoped: a verified parser or startup route is not described as visual or full campaign parity until that platform has the required original runtime evidence. It is a pure C application targeting macOS, Linux, Windows, iOS (AltStore Classic sideload), and Android, rendering via SDL3.

Reading status correctly

The project uses deliberately narrow status labels. Playable requires an end-to-end original-data route; verified route proves a bounded real-media route; data path proves admission or decoding only. Neither a parser, a source-locked unit test nor a startup screenshot establishes complete visual, audio, input, save or campaign parity. The canonical matrix is Platform status.

Firestaff uses only the original game media selected by the player at runtime. It does not bundle or require a BIOS, firmware, System Card, external emulator or data from another edition. Game containers stay intact and are read in memory; private research artefacts are not part of the repository or wiki.

Supported Games

Game Platform Reference Source Wiki Pages
Dungeon Master (DM1) PC DOS 3.4, Atari ST, Amiga and FM Towns data paths ReDMCSB Technical Reference, PC34 Internals, FM Towns guide, RE Documentation
Chaos Strikes Back (CSB) Bounded native Atari ST, Amiga and FM Towns routes; Amiga F0107 uses source MEDIA720 scales and authentic C696 anchors. Matched-frame, palette/light, inscription and trapdoor parity remain open; native intro timing/audio is unverified. No original DOS/PC route. ReDMCSB and CSBWin Technical Reference, FM Towns guide, DSA and Save Internals, RE Documentation
Dungeon Master II (DM2) Bounded DOS, Amiga (including native CHARSHEET), FM Towns and Macintosh real-media routes skproject, DMWeb and disassembly Technical Reference, FM Towns guide, GDAT Internals, RE Documentation
Theron’s Quest PC Engine CD PC Engine disassembly and CD analysis Technical Reference, Track 02 Internals, RE Documentation
DM Nexus Sega Saturn Saturn SH-2 disassembly and retail media analysis Technical Reference, DGN/PRS3 Internals, SAL/MAP Internals, RE Documentation

Platform Guides

By audience

Reverse Engineering

Project Pages

Documentation policy

Documentation Index explains which pages are current status, technical evidence or historical context. Use that order when an older plan or release note conflicts with this wiki.