• Please review our updated Terms and Rules here

Bendix G-15 Restoration

stephenbuck

Experienced Member
Joined
Jun 21, 2019
Messages
72
Location
Boulder, Colorado
Bendix G15 System 4.png

I have a long-time friend who recently mentioned to me that he has an old computer in his garage that he’d like to find a good home for, preferably a museum.

“What type of computer is it?”, I asked.
“A Bendix G-15”, he answers.
“Oh cool”, I answered, having no clue what he was talking about.

I had to look it up and what I found was absolutely amazing.

The Bendix G-15 is a very early (1956) vacuum tube computer based on Alan Turing’s Pilot ACE. It was hailed as the first “personal computer” (meaning it only need one person to operate it) and was one of the very last vacuum tube computers produced. It’s an odd beast, unlike any other computer I know of. It has a 29-bit word length, a whopping 2,160 words of magnetic drum memory, and an almost indecipherable instruction set. All operations are performed 1 bit-at-a-time.

There were only about 350 produced and they are quite rare now. One is in the Smithsonian, several are in museums around the world, and one is in my friend’s garage in Louisville. The only functioning G15 that I know of is a restoration commissioned some years ago by Paul Allen. There is also a long-term restoration in-progress at the Living Computer Museum in Seattle.

The G-15 was well-known by many of the pioneers in our industry, including Donald Knuth, Ken Thompson, Paul Allen, Alan Perlis, Thomas Kurtz, David Evans, Ivan Sutherland, Elliot Organick, Mitch Kapor, David Ahl, Niklaus Wirth, John Backus, Vint Cerf, Seymour Cray, Max Palevsky, and Jeff Duntemann. For many of them, it was the first computer they used.

My friend’s G15 is in nearly mint condition appearance-wise but is not functional. Apparently, most of the 450 vacuum tubes died an early death and most of the 3,000 germanium diodes have degraded to a direct short. Restoring it to full functionality would be extremely expensive, impractical, and I’m not even sure the fire marshal would allow it indoors. Some early users even relied on it to heat their offices. It would, however, make a magnificent museum display. It’s not as large as it looks in the photos. There are 3 units measuring 3′ x 3′ x 5′ and a teletype-style terminal. It is heavy, totaling over 1,500 pounds, and requires great care when transporting it.

To make a long story short, I have found a museum that wants the Bendix G-15 and I’ll be starting the long transportation and restoration (mostly clean-up) process soon!

I've done a fair bit of restoration on DEC PDP-11s, Altair 8800s, Heathkit H8s, etc. but this is pretty intimidating, so I'd love to have some advice from the members here. I'll create a thread for each major topic and summarize the posts on my blog at: Head Spin Labs.

Thanks,
Steve
 
Last edited:
The big restoration problem with the G-15 is the drum, which lives near the bottom of the cabinet.
The timing chain for the computer is encoded on that drum. As far as I know, no one has archived
the drum's contents.

The LGP-30 has similar problems, and is a marvel in what they did with so few parts.
 
The timing chain for the computer is encoded on that drum. As far as I know, no one has archived the drum's contents.
Curious what this means - are we talking about the basic control sequencing for the CPU or something of that nature? Interesting design choice if so, but I could see the logic behind it.
 
Thanks! This is great information. I didn't know about the Univac machines, but I know the IBM 650 and the LGP-30 used a drum.

The goal of the first phase is to clean it up, evaluate its condition, move it to the museum, and set up a display. Part of the evaluation is to see what it would take to get it running someday. The donor says it was working back in 1979 when he put it in his garage, but who knows what condition it's in now. I've been working on a SIMH simulator for the G-15 and it has a standalone software component that simulates most of the drum - could easily run on an Arduino or something.

I'll post more details on the drum later, until then, here is a good description and some diagrams (courtesy Bendix) that illustration the operation at a high-level:

Drum Computers
 

Attachments

  • fig20-9.png
    fig20-9.png
    32.3 KB · Views: 21
  • fig20-10.png
    fig20-10.png
    28.5 KB · Views: 21
  • fig20-1.png
    fig20-1.png
    8.8 KB · Views: 21
Last edited:
I look at drum computers as a specific case of delay-line computers. For example, the PB250 used magnetostrictive delay lines for memory, with the same 1+1 instruction format. An optimizing assembler helps to put instructions at optimal locations.

I don't know if there were any systems that used shift registers for main memory, but that would certainly be another specific case.
 
Back
Top