Case study
Link: The Faces of Evil: matching CD-i program decompilation
Link: The Faces of Evil Decompilation reconstructs the Philips CD-i game's cdi_link main program as C source. Its build compiles functions with Apple MPW C 3.0, places them in the module and compares the resulting SHA-1 with the original from a user's disc. The author reports matching builds for English, French, German and Dutch releases.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-10-24
- Language
- C
GitHub data as of 2026-11-10
Requirements & limits
- Prerequisites: A supported game disc, Python 3, Capstone, Basilisk II, an owned 68040 Mac ROM, System 7.5.3 and MPW C 3.0.
- Limits: Some drawing routines and NVRAM name coders remain in assembly; naming and documentation remain incomplete.
- License: No licence file in the repository.
Cite
BibTeX
@misc{link-faces-of-evil-decomp-case,
title = {{Link: The Faces of Evil: matching CD-i program decompilation}},
howpublished = {\url{https://github.com/ByteDecompiler/link-faces-of-evil}},
url = {https://github.com/ByteDecompiler/link-faces-of-evil},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/link-faces-of-evil-decomp-case/}}
}Plain text
Link: The Faces of Evil: matching CD-i program decompilation. https://github.com/ByteDecompiler/link-faces-of-evil (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/link-faces-of-evil-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · ByteDecompiler/link-faces-of-evil · Revision 38b3cf0
- CONTRIBUTING.md GitHub · ByteDecompiler/link-faces-of-evil · Revision 38b3cf0
More in Games
- LittleBigPlanet PSP: a matching decompilation of EBOOT.BIN · Case study
- Lode Runner: a byte-exact ZX Spectrum disassembly · Case study
- LSD: Dream Emulator — a matching PlayStation decompilation · Case study
- LSD: Dream Emulator: a matching PlayStation decompilation · Case study
- LSD: Dream Emulator: an early PlayStation decompilation · Case study
- LSD: Dream Emulator: partial PS1 decompilation and mechanics research · Case study