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

Firestaff Wiki

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) DOS PC 3.4 ReDMCSB Technical Reference, PC34 Internals, RE Documentation
Chaos Strikes Back (CSB) DOS PC 3.4 ReDMCSB Technical Reference, DSA and Save Internals, RE Documentation
Dungeon Master II (DM2) DOS skproject Technical Reference, GDAT Internals, RE Documentation
Theron's Quest PC Engine None Technical Reference, Track 02 Internals, RE Documentation
DM Nexus Sega Saturn None 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

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