How the Å came to be
Major upheavals in printing technology, language, politics, and religion converged in the fourteenth century, setting the stage for a brand…
“No Man’s Sky” Displayed on the Amiga 1000
It should be evident to anyone viewing this website that I have a bit of a vintage computer obsession. And regular readers who’ve been paying attention over the past year and a half or so likely know that my other … Continue reading →
A Swiss Dress from the 16th Century (2015)
(Urs Graf 1517 Since the whole dress on my woodcut isn’t really visible and doesn’t provide any specific details, I collected woodcuts made by Urs Graf, and sorted them into chronologic…
Why did the golden age of the Simpsons end?
Around this time last year, I wrote a post dissecting the decline of The Simpsons from its peak in the mid 90s finding that the golden age of the show spanned an incredible 214 episodes. As a comparison, Friends, which seemed to have been on TV forever, managed 236 episodes...
Repairing the card reader for a 1960s mainframe: cams, relays and a clutch
I recently helped repair the card reader for the Computer History Museum's vintage IBM 1401 mainframe. In the process, I learned a lot abou...
An 8-tube module from a 1954 IBM 705 mainframe: it's a key debouncer
IBM's vacuum tube computers of the 1950s were built from pluggable modules, each holding eight tubes and the associated components. I recent...
Two player Karateka using a 42 byte patch
One of the first games I ever played on my family’s Apple IIe was the Jordan Mechner master work, Karateka . Fight the bad guys, save the princess – it’s a simple but classic formula. My brother and I would take turns making our way through Akuma’s fortress. Even then, we wanted a two player version.
Twenty years, 1998 – 2018
Do you remember this exact day, twenty years ago? March 20, 1998. What exactly happened that day? I'll tell you what I did then. First a quick reminder of the state of popular culture at the time: three days later, on the 23rd, the movie Titanic would tangent the record and win eleven academy awards. … Continue…
The -a to -z of Command-Line Options (2003)
Unix tradition encourages the use of command-line switches to control programs, so that options can be specified from scripts. This is especially important for programs that function as pipes or filters. Three conventions for how to distinguish command-line options from ordinary arguments exist; the original Unix…
The Land Before Binary
In the early days of computing, 1 + 1 didn’t always equal 10
The Prolog Story (2010)
I’ve told this story in person dozens of times, it’s time to write it down and share it here. I’ve again experimentally recorded a video version (below), which you can view on a non-Flash device here .
A vacuum tube ROM?
Is such a thing possible? Turns out it is, and it’s called a Monoscope. I recently got a Raytheon CK1414 Monoscope with a good getter and a working filament–naturally, I decided to fire…
Glowing mercury thyratrons: inside a 1940s Teletype switching power supply
We recently started restoring a Teletype Model 19, a Navy communication system introduced in the 1940s. 14 This Teletype was powered by a b...
Legal Systems Very Different from Ours
This is an old page, put up as part of a course I taught in 2012. The more recent draft is here . The final draft of this book has now been published and is available on Amazon as either a paperback or a kindle .
Chinese Crankshafts (2012)
To read an updated on this story please click on this link: Chinese Crankshafts for Corvairs, update 2/17/13. If the pictures on this story are small, try clicking on the F5 key at the top of you…
Blender’s Prehistory – Traces on Commodore Amiga (1987-1991)
The following article is a historical look at the era that spawned first raytracers for home computers, a predecessor to Blender among them. Writing it was possible thanks to the fact, that, for the first time, the program and source code of said predecessor are publicly available.
Doing Windows, Part 1: MS-DOS and Its Discontents
Has any successful piece of software ever deserved its success less than the benighted, unloved exercise in minimalism that was MS-DOS? The program that started its life as a stopgap under the name of “The Quick and Dirty Operating System” at a tiny, long-forgotten hardware maker called Seattle Computer Products…
A Sound Card Before Its Time
A mysterious full-length sound card recently arrived at the OS/2 Museum. It was clearly manufactured by IBM in 1985, and sports a 20 MHz Texas Instrument TMS32010 DSP (the DSP is the large black DIP chip near the lower left corner, not the ceramic gold cap chip).
The printer that wouldn't print: Fixing an IBM 1401 mainframe from the 1960s
The Computer History Museum has two operational IBM 1401 computers used for demos , but a few weeks ago one computer suddenly couldn't prin...
Why did Apple's Copland fail when so many 90s OS succeed, dominate world today
(Adapted from a Quora answer .) OS/2 1.x was a clean-sweep, largely legacy-free OS with only limited backwards compatibility with DOS. OS/2 2.x and later used VMs to do the hard stuff of DOS emulation, because they ran on a chip with hardware-assisted DOS VMs: the 80386s Virtual86 mode.…
What Made Gödel’s Incompleteness Theorem Hard to Prove
Roughly speaking, Gödel’s Incompleteness Theorem states that there are true mathematical statements that cannot be proven. When I was in 11-th grade, my geometry teacher Mr. Olsen, my friend …