# 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.

- Type: Case study
- Targets: Binary
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-03
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/sp00nznet/macrecomp>
- Primary source: <https://github.com/sp00nznet/macrecomp/blob/708adac787c07f96a87002a0479d3e67a12464c2/README.md>
- Catalog page: <https://awesomerea.org/resources/hypercard-122-recomp-case/>
- Record JSON: <https://awesomerea.org/resources/hypercard-122-recomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/hypercard-122-recomp-case/index.md)

## 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.

## Primary sources

1. <https://github.com/sp00nznet/macrecomp/blob/708adac787c07f96a87002a0479d3e67a12464c2/README.md>
2. <https://github.com/sp00nznet/macrecomp/blob/708adac787c07f96a87002a0479d3e67a12464c2/tools/corpus.json>
3. <https://github.com/sp00nznet/macrecomp/blob/708adac787c07f96a87002a0479d3e67a12464c2/tools/conformance.py>
4. <https://github.com/sp00nznet/macrecomp/blob/708adac787c07f96a87002a0479d3e67a12464c2/LICENSE>

## More in Native binaries

- [openbst: a C reimplementation of BeSTspeech](https://awesomerea.org/resources/openbst-bestspeech-case/index.md) · Case study
- [OpenTV: a portable C rebuild of Centigram TruVoice](https://awesomerea.org/resources/opentv-truvoice-case/index.md) · Case study
- [L&H TruVoice: a portable C rebuild of tv_enua.dll](https://awesomerea.org/resources/lh-truvoice-decomp-case/index.md) · Case study
- [Microsoft Anna: a bit-exact C rebuild of the TTS20 engine](https://awesomerea.org/resources/ms-anna-tts-case/index.md) · Case study
- [OneCore TTS: a C rebuild of David, Zira and Mark](https://awesomerea.org/resources/onecore-david-zira-mark-case/index.md) · Case study
- [Microsoft Sam: a portable C rebuild of the SAPI 5 engine](https://awesomerea.org/resources/ms-sam-mike-mary-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
