Case study
Chocolate Strife: reconstructing Strife from its DOS executable
Chocolate Strife recreates Strife: Quest for the Sigil within Chocolate Doom from analysis of the original DOS executable. Its authors disassembled and decompiled the executable, compared findings with released Doom and Heretic source, and implemented compatible behavior in the port.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 2.5k
- Last commit
- 2026-10-25
- Language
- C
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- The reconstruction is described as close to, but not entirely identical to, the original.
- GPL-2.0.
Cite
BibTeX
@misc{chocolate-strife-case,
title = {{Chocolate Strife: reconstructing Strife from its DOS executable}},
howpublished = {\url{https://github.com/chocolate-doom/chocolate-doom}},
url = {https://github.com/chocolate-doom/chocolate-doom},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/chocolate-strife-case/}}
}Plain text
Chocolate Strife: reconstructing Strife from its DOS executable. https://github.com/chocolate-doom/chocolate-doom (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/chocolate-strife-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.Strife.md GitHub · chocolate-doom/chocolate-doom · Revision a2dfd51
- README.md GitHub · chocolate-doom/chocolate-doom · Revision a2dfd51
More in Games
- Chronon: reimplementing Anachronox on Quake 2 · Case study
- Chronoshift: incrementally rebuilding Command & Conquer: Red Alert · Case study
- ChronoStorm: reimplementing the Red Alert 2 and Yuri’s Revenge engines · Case study
- Chuckie Egg: a BBC game logic reconstruction · Case study
- ClassiCube: a clean-room reconstruction of Minecraft Classic · Case study
- Clone Dash: rebuilding Muse Dash gameplay · Case study