#RetroProgramming

My #MARCHintosh 2026 calling card has been dropped to every #GlobalTalk share I can see that lets me connect and has a public drop box 😁 (and if you haven't gotten it yet, don't worry, I'll check for new shares periodically during the event - there's also a copy on my public share in the MARCHintosh goodies folder)

This was a fun one to build, I did it using THINK C over the course of a couple weekends. It would have been a _lot_ easier in Director, REALBasic, HyperCard - or even MacPython - but part of the fun for me is learning C and the Macintosh Toolbox, writing code the way it was done back in the day, a little closer to the hardware.

I wanted to make sure it could run on both new and old operating systems - and it will work on anything from System 6.0 up to Mac OS 9.2.2. However if you run it on an older System version it'll still pop a dialog with a greeting, you just won't get the “multimedia experience”. The reason for that is because it requires the Sound Manager, and trying to call that API on older System versions causes a bomb.

A couple other tricks I learned:
- how to figure out if Color QuickDraw is available and return a B&W PICT resource if it's not
- how to print! Yes this calling card will happily print a copy of itself to your chosen printer. Although it might not look correct, I had to re-align the text to the correct page width based on my printer, your mileage may vary.

(fun fact: that wasn't the original intent - I also found a copy of my 1993 Xmas Wish List in my floppy archive, I wanted to store that in a styled text resource and print that instead as an easter egg, but ran out of time)

Yep - that's a real picture of me, circa 1993, with the family Macintosh IIfx and Personal LaserWriter NTR. I've posted it here a couple of times before. And that kid's voice you hear when clicking on a particular hotspot? That's my real voice too - from 1993 - recorded at a computer camp using a Farallon MacRecorder. I extracted it from a HyperCard stack that I found on one of the disks I archived last year.

#RetroComputing #RetroProgramming #VintageMac

Elk Logo

Elk is in Preview!

Thanks for your interest in trying out Elk, our work-in-progress Mastodon web client!

Expect some bugs and missing features here and there. we are working hard on the development and improving it over time.

Elk is Open Source. If you'd like to help with testing, giving feedback, or contributing, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

PatakDaniel RoeAnthony Fu三咲智子 Kevin Deng

The Elk Team