Standing on the Shoulders of Giants
First code. Two sketches. One just listened. The other tried to talk. Neither worked well. But I could see signals on the bus.
Swapped the CD4049 for a CD4050 I ordered. I'd been using the inverting buffer because it's what I had in my stash, negating the signal in software. Worked, but added confusion to every debugging session. The CD4050 passes signals straight through. One less thing to think about.
Next day I wrote a dozen more. Tried interrupts, then polling, then fuzzers that sent every byte from 0x00 to 0xFF to see what the typewriter does. All based on FozzTexx's documentation, from reverse engineering the communication between the typewriter and the PWP. Getting closer, but nothing reliable.

Day after I fried the typewriter, FozzTexx replied on Mastodon. "What model Smith Corona do you have?"
Told him what had happened. SD-250 Spell Right II. Fried it by shorting pin 3 and pin 4. Turns out it could also function as a smoke machine.
He created a GitHub repo and shared the schematic for Typarona, his Smith Corona project - an adapter bridging the typewriter and a modem - to get it to behave as a teletype able to dial into his BBS.
Hardware schematics only. Said he'd been in the middle of a massive firmware rewrite two years ago and needed to hunt it down.
Found it that afternoon. Pushed it to the repo. Said he's not sure if it even builds.
Didn't matter. I could read it.
Read more →


