Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-09

How evidence classes are assigned

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · RyanMallon/recomprehend · Revision 6cee726
  2. BUGS.md GitHub · RyanMallon/recomprehend · Revision 6cee726

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab