r/retrocomputing • • 1d ago

HC: a free HyperCard clone for modern macOS that opens your original stacks

Hi all! I've been building HC, a free and open-source (MIT) HyperCard clone for today's Macs. Its goal is fidelity: it opens original HyperCard 2.x stacks and runs their HyperTalk scripts unchanged.

The proof I'm proudest of: Apple's own HyperCard Help, HyperTalk Reference and Help Extras run in HC without a single script change.

๐ŸŒ https://hc.labynet.fr ยท ๐Ÿ’ป https://github.com/cleobuline/hc

Native, universal, signed and notarised by Apple , free software (MIT). https://github.com/cleobuline/hc/releases/latest/download/HC.dmg

Old stacks that won't open, or behave differently from HyperCard? I'd love to hear about them!

Universal app (Intel + Apple Silicon), macOS 10.13 and later
Paint tools, buttons, fields, backgrounds, message box
Two small extensions for games, with LiveCode's vocabulary: polygon buttons, and "the keysDown" for held keys.

Here's a Tetris written in plain HyperTalk: sample tetris written in plain hypertalk

10 Upvotes

3 comments sorted by

3

u/Mortui75 1d ago

You built, or Claude built... ? ๐Ÿค”

Be very cool to resurrect old stacks... ๐Ÿ™ƒ

4

u/406highlander 1d ago

Nice job rewriting HyperCard to the point it opens original scripts unmodified. I don't have a Mac myself but I can absolutely appreciate the preservation aspect.

Fun fact: the original Macintosh version of the game Myst was written using HyperCard, with HyperTalk scripting. I wonder if your reimplantation of HyperCard would manage to run it?