Case study
HyperCard 1.2.2: a static recompilation of the classic Mac app
Statically recompiles HyperCard 1.2.2, a classic Mac application. The user supplies the file named HyperCard; tools/corpus.json records 2642 covered call sites out of 3166, and tools/conformance.py fails if that count drops.
- Targets
- Binary
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 6
- Last commit
- 2026-09-22
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Requires the user’s HyperCard 1.2.2 file. The README reports 2,642 of 3,166 call sites covered and 97–100 percent instruction coverage for 21 CODE segments; corpus images are copyrighted Mac media stored outside the repository.
- The toolkit is MIT licensed and ships no Apple ROM, System software or copyrighted disc data.
Cite
BibTeX
@misc{hypercard-122-recomp-case,
title = {{HyperCard 1.2.2: a static recompilation of the classic Mac app}},
howpublished = {\url{https://github.com/sp00nznet/macrecomp}},
url = {https://github.com/sp00nznet/macrecomp},
urldate = {2026-11-03},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hypercard-122-recomp-case/}}
}Plain text
HyperCard 1.2.2: a static recompilation of the classic Mac app. https://github.com/sp00nznet/macrecomp (accessed 2026-11-03). Awesome REA entry: https://awesomerea.org/resources/hypercard-122-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · sp00nznet/macrecomp · Revision 708adac
- tools/corpus.json GitHub · sp00nznet/macrecomp · Revision 708adac
- tools/conformance.py GitHub · sp00nznet/macrecomp · Revision 708adac
- LICENSE GitHub · sp00nznet/macrecomp · Revision 708adac
More in Native binaries
- openbst: a C reimplementation of BeSTspeech · Case study
- OpenTV: a portable C rebuild of Centigram TruVoice · Case study
- L&H TruVoice: a portable C rebuild of tv_enua.dll · Case study
- Microsoft Anna: a bit-exact C rebuild of the TTS20 engine · Case study
- OneCore TTS: a C rebuild of David, Zira and Mark · Case study
- Microsoft Sam: a portable C rebuild of the SAPI 5 engine · Case study
All 502 entries in Native binariesNative binaries case studies (64)