Video: C Programming on System 6 - Intro

posted on thursday, october 1st, 2020 with tags mac, retrocomputing, and video
last updated on tuesday, october 20th, 2020
part of C Programming on System 6 series

I've been writing an IMAP client for and on my Mac 512Ke over the past many weeks. Taking inspiration from Andreas Kling's excellent YouTube videos documenting his development of the Serenity operating system, I thought I'd start screencasting some of my work.

This video is the first of hopefully many and presents a quick introduction to System 6, HFS resource forks, THINK C 5.0, and a look at some of the progress of my IMAP client so far.

Continue reading 363 words...

Cidco MailStation as a Z80 Development Platform

posted on friday, may 3rd, 2019 with tags hardware, retrocomputing, and z80
last updated on friday, april 30th, 2021

The Cidco MailStation is a series of dedicated e-mail terminals sold in the 2000s as simple, standalone devices for people to use to send and receive e-mail over dialup modem. While their POP3 e-mail functionality is of little use today, the hardware is a neat Z80 development platform that integrates a 320x128 LCD, full QWERTY keyboard, and an internal modem.

After purchasing one (ok, four) on eBay some months ago, I've learned enough about the platform to write my own software that allows it to be a terminal for accessing BBSes via its modem or as a terminal for a Unix machine connected over parallel cable.

mailstation on desk showing main menu

Continue reading 2,528 words...

Dolch PAC 64

posted on tuesday, march 20th, 2018 with tags hardware and retrocomputing

The Dolch PAC 64 is a portable, rugged Pentium-powered PC from the mid 1990s. It was usually used (and can usually be found on eBay) as a "portable network sniffer" complete with multiple network cards supporting multiple media types.

dolch pac with keyboard folded up

Continue reading 1,265 words...

WiFi232 with a Macintosh 512Ke

posted on friday, june 23rd, 2017 with tags hardware, mac, and retrocomputing
last updated on sunday, august 16th, 2020

macintosh computer on desk next to apple modem

Back in 2015, I created a BBS for Lobsters that worked in a web browser via WebSockets. After getting an old Mac earlier this year, I wanted a way to access the BBS from the Mac as natively as I could. Adding telnet and SSH frontends to the BBS was not too difficult, but being able to login from my Mac took a bit of work.

Continue reading 1,694 words...

Creating a BBS in 2015

posted on thursday, april 2nd, 2015 with tags retrocomputing and ruby
last updated on saturday, march 28th, 2015

Although it fooled nobody, yesterday for April Fools' Day, Lobsters users that normally saw a boring list of story titles and links were greeted with a BBS-style interface to the site complete with story and comment browsing, private message reading and sending, and a multi-user chat area.

The BBS remains active at https://lobste.rs/bbs (you can login as "guest").

screenshot of lobsters BBS login terminal

Continue reading 2,816 words...