Jupiter Cantab’s Jupiter Ace – a curious footnote in the history of personal computing – has just turned 30.
My review of the Jupiter Ace at Your Computer magazine was published in November 1982 and I get a mention in The Register’s story about the Ace’s 30th birthday.
I still remember the Jupiter Ace quite well, mainly because it was a quirky home computer. We called them home computers in the early 1980s, the term personal computers came later.
While every other home computer used Basic, the Jupiter Ace used Forth.
Early home computers didn’t have disks or operating system in the modern sense – although you could store programs and data on cassette tape. They mainly had a version of the Basic language stored on Rom.
Basic was an interpreted language, each line of code would be processed or interpreted rather than compiled into machine code. This made it slow.
Slow needs to be put in context here. The Jupiter Ace had an eight-bit processor running at 3.2Mhz – roughly 1000th the clock speed of a modern PC.
Forth was still interpreted, but it used a different structure, so was many times faster than Basic. It was designed to control radio telescopes, so it was idea for building computer controlled-projects. I had just built a synthesizer and had plans to use the Jupiter Ace to build a drum machine.
However, it was harder to learn and much harder to understand. At the time a friend described it to me as a write-only-language. So the Jupiter Ace was essentially a computer for serious programmers. That’s not me. I tried to get my head around Forth, but the Ace was soon in a cupboard somewhere collecting dust.