Case study
Re-Comprehend: rebuilding Penguin Software adventure engines
Re-Comprehend reimplements the Comprehend and Graphics Magician engines for Penguin Software adventures including Transylvania, Crimson Crown and OO-Topos. It reads the user's original DOS game files, preserves the original save format, and offers data dumps and runtime commands for inspecting objects, rooms and state.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 32
- Last commit
- 2015-07-13
- Language
- C
- License (GitHub)
- CC0-1.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A copy of the original DOS game and LibSDL2.
- Testing evidence: Builds have been tested only on Linux.
- Limits: Talisman is not currently working; some opcodes and graphics features remain incomplete.
- License: CC0-1.0 dedication.
Cite
BibTeX
@misc{re-comprehend-case,
title = {{Re-Comprehend: rebuilding Penguin Software adventure engines}},
howpublished = {\url{https://github.com/RyanMallon/recomprehend}},
url = {https://github.com/RyanMallon/recomprehend},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/re-comprehend-case/}}
}Plain text
Re-Comprehend: rebuilding Penguin Software adventure engines. https://github.com/RyanMallon/recomprehend (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/re-comprehend-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- re2ds: a native Nintendo DS engine for Resident Evil 2 · Case study
- rea-doom-term: a text-only reconstruction of DOOM · Case study
- reB3: reconstructing Burnout 3 from Xbox code and disc data · Case study
- Rebellion 2: a Unity remake of Star Wars: Rebellion · Case study
- Reburn 3: reimplementation of Burnout 3 Takedown · Case study
- ReChan: reimplementing Jackie Chan Stuntmaster for PC · Case study