03/03/2024
Here's a longer version of the video The National Museum of Computing posted this week. That's an HP 9100A from the museum's reserve collection.
The HP 9100A is an early programmable electronic calculator. It's probably the first programmable scientific calculator. It was marketed from 1968 to 1974. Put it another way it's a desktop computer with a specialised interface. Each key represents a function in ROM. The ROM is a variant on rope memory. It has a total of 19 registers, but it can store up to 14 program instructions in each of 14 of those registers. Five registers are data only. It understands numbers as floating point BCD. Three registers X, Y and Z are shown on the green phosphor CRT. The CRT is a vector display.
This example had been in an unknown state. So my fellow volunteers and I worked on it over a couple of weekends. What I'm doing here is entering and testing some functions based on the manual. Then I (badly) wrote an implementation of a Fibonacci sequence calculator. That's the program you see it run. Later in the day I entered the whole diagnostic program by hand and let that run for a while. All the logic and memory works. We still need to locate some magnetic cards to really test out the card reader.