Skip to content
github-actions[bot] edited this page Aug 11, 2026 · 22 revisions

Firestaff Wiki

Status reviewed 2026-08-11. Firestaff has five active game targets. DM1 V1 is the strongest playable route; CSB, DM2, Nexus and Theron are documented as source-locked or real-data bring-up work where the end-to-end boundary is still open. See Project status and the documentation index for the canonical matrix.

Firestaff reimplements five classic Dungeon Master game engines with source-level parity to the originals. It is a pure C application targeting macOS, Linux, Windows, iOS (AltStore Classic sideload), and Android, rendering via SDL3.

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) Amiga default; Atari ST and FM Towns native paths; PC-shaped reference data ReDMCSB and CSBWin Technical Reference, FM Towns guide, DSA and Save Internals, RE Documentation
Dungeon Master II (DM2) DOS skproject Technical Reference, 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

  • macOS — DMG/ZIP install, Homebrew build, Gatekeeper notes
  • Windows — installer/portable ZIP, MSYS2 build
  • Linux — deb/rpm, Steam Deck (pacman/AppImage), build from source
  • iOS — AltStore Classic sideloading, SideStore, game data via Files app
  • Android — APK sideloading, game data transfer

By audience

Reverse Engineering

  • Reverse Engineering Index — overview of all RE documentation, cross-game formats, parity evidence
  • DM1 RE — 1388 F-numbered functions, DUNGEON.DAT format, creature types, ReDMCSB file map
  • CSB RE — IMG1 graphics format, DSA scripting system, 357 CSB modules
  • DM2 RE — 56 skproject files, GDAT format, symbol audit, hex-offset modules
  • Theron RE — PC Engine CD layout, Track 02 format, champion/item system
  • Nexus RE — Saturn disc structure, DGN geometry, BPK/PRS3 archive, MNS materials

Project Pages

Quick Links

Clone this wiki locally