Case study
reDM2: reconstructing Dungeon Master II in C
reDM2 reconstructs the DOS release of Dungeon Master II in C from its shipped SKULL.EXE executable. It separates game code from linked libraries and compares ported functions with the originals using Unicorn emulation, memory-write checks, and captured game-state snapshots. The author reports that some functions remain blocked by missing emulator capabilities.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: The source target is the shipped DOS SKULL.EXE executable.
- Prerequisites: The differential tests use Unicorn and native Open Watcom builds.
- Limits: Some functions remain blocked by missing emulation support for segment registers, port I/O, or interrupts.
- License: No licence stated on the project page.
Cite
BibTeX
@misc{redm2-case,
title = {{reDM2: reconstructing Dungeon Master II in C}},
howpublished = {\url{https://codeberg.org/CyCl0ne/reDM2}},
url = {https://codeberg.org/CyCl0ne/reDM2},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/redm2-case/}}
}Plain text
reDM2: reconstructing Dungeon Master II in C. https://codeberg.org/CyCl0ne/reDM2 (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/redm2-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- REDPRO2: a partial New Super Mario Bros. U decompilation · Case study
- REDRIVER2: reconstructing Driver 2 through a PlayStation compatibility layer · Case study
- REFLEC BEAT plus: reconstructed iOS game source · Case study
- ReFreedomFighters: reconstructing Freedom Fighters formats and functions · Case study
- Reko-Btech: Crescent Hawks image and map format findings · Case study
- ReMoM: reconstructing Master of Magic from its executables · Case study