
Hoarding tends to be frowned upon. Of course, to the hoarder, it seems entirely sensible and “normal” to engage in the practice others describe in this way. Aristotle had something to contribute to this. He was the apparent inventor of the concept of the “happy medium” (which I think turns up in ‘A Wrinkle In Time’ but I may be misremembering). That is, virtues are the ideal position between two pairs of vices. Courage, for example, is between cowardice and recklessness. However, the happy medium is never exactly halfway between its corresponding vices. Courage is more like recklessness than cowardice for example. Likewise, tidiness is going to be closer to one thing than the other. Most people seem to see it as more like obsessive over-neatness where you can’t do anything for fear of causing a mess than slovenliness. To my mind, the happy medium is closer to messiness. Somebody writes psychiatry textbooks and manuals, and those people are likely to normalise their own methodical tendencies, which could manifest as excessive neatness, and therefore regard untidiness as problematic.
Now don’t get me wrong. It is problematic, and it’s also much easier to become untidy than it is tidy. Nonetheless, a couple of observations will be made at this point by that nebulous genetic subject which makes them appear objective by using an impersonal construction. One of them is that I collected old copies of the ‘Radio Times’, not to be confused with the ancient Greek philosopher Θεραδιοτιμης, for six years until my dad got annoyed with the clutter and had me throw them out. I doubt it was exactly six years, but at four dozen editions annually over half a dozen years that’s a couple of gross, and since each one costs £7.50 on Ebay, that’s over two thousand quid’s worth of magazines. I also still have a fair number of ‘2000 AD’ comics from 1977, which are worth a fair bit. I do not believe it was the right decision to throw these things out.
This brings me to the subject of this blog post: the Jupiter Ace, which I’m always tempted to call the “Joobrrace” due to the fact that it’s one of those terms you can use to practice rolling your R’s. I should point out first that the term “Jupiter Ace” has actually been used for two completely separate things. There’s the computer illustrated at the top of this post and there’s a band which had a minor hit in 2005 called ‘A Thousand Years‘. Although this is slightly confusing, I’ve long thought that the sleeve design for this single would work as the cover illustration for a computer manual:
Given the appearance of the ZX81 manual, can you not just see how this would work really well?

Leaving the band aside though, once upon a time, there were a lot of home computers, all unique. Each one had a personality of its own and was usually incompatible with all the others. They did, however, tend to have standard interfaces. I first paid close attention to microcomputers in 1981, and up until that point I’d made various assumptions about them which turned out to be untrue and, to me, rather startling. I had assumed that they would all use the programming language Pascal or something else. I was very surprised to find that they nearly all used BASIC. As far as I was concerned, BASIC was just a language for people just starting out in programming and wouldn’t be used on “proper” computers. This was in fact so on mainframes and minicomputers around this time. The languages I was familiar with, such as Algol-60, COBOL and FORTRAN, were a lot more popular on those, so I just assumed that those would be used on microcomputers, in ROM, so that they would boot into a development environment-like program which would then let you put lines of FORTRAN, say, in and compile and run the program. As I said, I assumed that Pascal would be the favourite because to me that language seemed to have a kind of contemporary vibe to it at the time. It was being pushed fairly hard, but initially, like BASIC, was intended as a language to teach programming rather than having serious use. In particular, the idea behind Pascal was that it should be structured – that the code could be read and planned easily and methodically, with blocks and control structures imposed on the user. By 1981, it had started to fall from grace because this very approach to structure restricted its flexibility. I’m not going to get all technical on you here because that’s not what I’m getting at, but in general I tended to be confounded by programming languages as they were presented because they didn’t seem to have any facilities for using things like sound and graphics, or even interacting with a CRT-style display, because they were designed for a world of punchcards and teletypes. It was all rather puzzling.
There were a few exceptions. For instance, going way back to 1975, IBM had introduced a desktop computer (not a micro as its processor occupied an entire board) which ran APL, “A Programming Language” based on symbols rather than words of which I happen to be a fan due to its lack of language bias and terseness. An APL-native micro also existed in the early 1980s, and APL was used to do the exploding and rotating Channel 4 station ident in 1982. The more expensive business machines also had no programming language firmware and the user would have to purchase a programming language as an additional piece of software, so the situation wasn’t just that BASIC was universal. There were also some home micros, such as the Microtan 65, which could only be programmed in machine code, and others which would boot into a “monitor”, which is a simple program with single letter commands for manipulating and viewing memory contents, and executing machine code programs either loaded or typed in by the user, as a series of hexadecimal numbers.
The standard practice of using BASIC in firmware on home micros usually went further than just the unextended form of the language. It was usually Microsoft BASIC, often in an extended form which constituted a de facto standard. There were other versions of BASIC, used particularly in British as opposed to American home computers, such as Sinclair BASIC used in the ZX80, ZX81 and Spectrum, and BBC BASIC, which began on the BBC Micro and Electron but was later adapted for use on IBM PC clones and other machines such as the Tatung Einstein. It was also possible to buy alternative programming languages such as FORTH. And of course the mention of FORTH brings me to the main object of today’s discussion: the Jupiter Ace.
Clive Sinclair was apparently not a particularly easy person to work with. Shortly after the ZX Spectrum had been designed, a small number of employees, possibly just two, left the company to found Jupiter Cantab, apparently retaining their intellectual property on certain aspects of that phenomenally successful computer, and proceeded to design, manufacture and market a radically new machine, the Jupiter Ace, in autumn 1982. The hardware of the computer in question was not particularly special. It comes across as a cross between a ZX81 and a Spectrum, though without colour or true high resolution graphics. However, the really unusual thing about the Ace was that instead of having BASIC in ROM, it had FORTH. This is a highly idiosyncratic language with two distinctive features. Firstly, it uses Reverse Polish Notation. Instead of “2+2” it uses “2 2 +”. There is a structure in memory in most computers called the stack, which is a series of consecutively stored numbers originally used as addresses in memory to which a program will return. In FORTH’s case, a number typed will be placed on the stack and a “word”, such as “+”, will expect a certain number of values on that stack and operate accordingly, often depositing its own result on the stack for future use. Secondly, words are defined by the user instead of programs, consisting of other words, so for example, squaring a number could be defined thus:
: SQUARED DUP * ;
“DUP” duplicates the number on top of the stack, “:” opens a definition of a new word, in this case “SQUARED”, and “;” closes it. Thenceforth, typing something like “9 SQUARED” would put 81 on top of the stack and so on.
Advantages of FORTH include structure and speed. The standards at the time didn’t include floating point numbers, but the Ace had a few proprietary extensions which allowed them. They could’ve been defined by the user, but since the stack has to contain ordinary floating point values, it makes more sense to extend the user interface to recognise any series of digits with a decimal point as a floating point number. Unlike the BASIC available on most home micros at the time, Ace FORTH didn’t support text strings in an easily-used way, but it did have arrays and a text buffer and again, it could be modified to allow them.
The Jupiter Ace did very badly. Although it was an interesting device, it was let down by the absence of colour and poor sound. Although the keyboard was similar to the Spectrum’s, this was fairly normal for the time, but because it couldn’t have the Sinclair system of entire keywords being produced by a single keystroke, this meant it was in much heavier use, which made its cumbersome nature much more obvious. It comes across very much as the kind of computer which might’ve been produced in the late ’70s, though in a much better case, with better interfaces and a superior keyboard, such as the TRS80 Model 1 from 1978. Consequently, Jupiter Cantab went bust and sold off their remaining stock to Boldfield Limited Computing, which in turn reduced the price from £89.95 to £30. This happened in 1984.
Another thing which happened in 1984 was that Safeway opened a branch in Canterbury for the first time, leading to my first paid job, as a cashier at the age of seventeen. I was paid £1.41 an hour, which was a huge amount for me at the time. This was before minimum wage, but prior to that I’d only had a pound a week. I lost the job after only twelve weeks due to my unassertiveness. For instance, I was on the “9 Items Or Less” (sic) till but couldn’t bring myself to turn customers away if they brought whole trolleys of stuff, and I didn’t want to ask for extra change so I ended up paying people in pennies. However, in that time I succeeded in amassing enough cash to buy a Jupiter Ace, so around October time I received one, and at the same time I bought a 16K RAM pack to upgrade the memory to 19K. I can’t remember how much that cost, but the initial outlay would’ve been about twenty-one hours work.
Unlike most people who bought an Ace, although I found the FORTH interesting I actually got it as an upgrade. My previous computer, a 16K ZX81, which my father bought the whole family, was the absolute cheapest available computer at the time. It was ingeniously designed to be as cheap as possible, and that design rendered it rather atypical as a computer. For instance, to this day computers use the ASCII character set, although nowadays this is a subset of the much larger Unicode which includes most of what you might ever want to type, although I find it inadequate due to things like its lack of Bliss symbols, which I use extensively in writing. The ZX81, though, only used sixty-four symbols, including twenty-two graphics characters used to draw Teletext-style pictures, and it lacked lowercase letters and a lot of the usual graphemes such as “@” and “\”. It also defaulted to black text on a white background and had an unchangeable white border, and in its 1K version barely had enough memory to display a full screen of text, so it would skip the memory for lines less than thirty-two characters long. The screen also didn’t scroll unless you included an instruction to in the program, when it would scroll a single line, and the cursor for input stayed at the bottom of the screen. There was also no sound. However, because Sinclair had a fair bit of financial oomph behind it, they were able to design a large custom chip which did everything the computer needed apart from processing programs and storing information, and to this day I find this very impressive, because the total chip count is only five:

This is the kind of achievement which is impressive because of the limitations the available technology imposed upon the designers. It’s similar to the helical scan mechanism on a VCR in a way, in that only that inspiration even makes it possible.
By contrast, the Ace had a full ASCII character set with redesignable characters, single-channel pitch-duration sound, a proper scrolling screen and a white on black display like a “proper” computer. It also had slightly more memory. However, Jupiter Cantab were a tiny and impoverished company, so small in fact that their turnover, not adjusted for inflation, actually overlapped with my own turnover as a herbalist in the ‘noughties, though over that period sterling had halved in value. It’s remarkable to contemplate that the size of the company was less than one order of magnitude greater than our partnership. One practical consequence of this was that they were unable to have the kind of custom chip designed and produced for them which gave Sinclair the advantage with the ZX81 a year earlier and had to resort to discrete logic. I’ll come back to that in a minute, but I want to make the observation that this is a good example of how poverty is expensive. Instead of employing one chip, Jupiter Cantab had to use many:
Those smaller components on the right hand side of the board are mainly doing similar jobs to the large chip on the left of the ZX81’s, but there are many more of them. They also need to be soldered onto the printed circuit board, and it makes the design of the board more complex. This makes the whole computer more expensive to make, and unlike the Sinclair computers, only smaller numbers of components could be purchased, making them more expensive per unit. On the other hand, unlike the ZX81 and Spectrum, the Jupiter Ace is not really a “pile ’em high and sell ’em cheap” product because they didn’t have the option to make them cheaply. There are, even so, clear signs of cost cutting. The sound is produced using a buzzer rather than a speaker, which seems to be identical to the Spectrum. An odd design decision exists in a number of British micros, where rather than routing the audio via the TV speaker, a separate loudspeaker or unfortunately a buzzer was used on the motherboard, and I don’t know much about the design but that seems to me to add to the cost of the hardware while interfering with the quality of the sound.
The chips involved were bought off the shelf and are available to the general public even today. In order to replace a ZX81 ULA, the large chip on the left which does “everything” (it actually does less than the discrete logic on the Ace board because much of the work to put the older computer’s display on a TV is done via system software) has to be replaced by another large chip that does “everything”. With an Ace, there is a “right to repair” as it were, because all that need be done is for the malfunctioning chip to be located and replaced by another, very cheap, integrated circuit. In fact it’s still possible to build an Ace today from scratch with pretty basic equipment. It’s possible also to build a ZX80 in the same way, and since a ZX81 is, functionally speaking, just a ZX80 with different firmware, that can be done too, but not with only five chips and a simple motherboard.
The personal significance of the Ace to me, as a milestone in my life, is that it was the first durable and substantial product I bought with my own money. This landmark would for many people be followed by increasingly impressive and expensive things rather rapidly, ramping up over less than a decade to the likes of a car and a house. This never happened for me for reasons I can’t explain, and in fact if I knew why my life considered in such terms failed so badly, the chances are it wouldn’t have done. It’s probably connected to neurodiversity and mental health issues, but in any case it means this very cheap product bought nearly forty years ago has more sentimental significance to me than most others. I have now succeeded in buying a second-hand car, although I can’t drive so it’s for Sarada, and for most people this is the kind of thing they manage to do by the time they’re in their early twenties and they’d be able to drive it themselves. Hence the kind of failed product the Ace is reflects my own sense of failure in life.
There’s another, rather similar, aspect to this. I always tend to back the loser. Probably the most obvious example of this is that I’m a Prefab Sprout fan. This band is known mainly for a novelty song, ‘The King Of Rock And Roll’, which is about a band known mainly for a novelty song. It’s unintentionally meta. There are other aspects of their career which are like this. For instance, the lead singer and songwriter Paddy McAloon once penned and sang the lines “Lord just blind me, don’t let her innocent eyes reminds me”, and proceeded to go blind suddenly as he drove along a motorway. Fortunately he survived. Anyway, there would have been a point, back in 1982, when Prefab Sprout released ‘Lions In My Own Garden’, then some other band, maybe Lloyd Cole And The Commotions or Frankie Goes To Hollywood, had their own debut singles released, and somehow I get into the first and only to a limited extent the other two. Granted, most of this is down to the fact that most undertakings are unsuccessful, but for some reason my interest in something seems to be the kiss of death. Prefab Sprout and the Jupiter Ace computer were both critically acclaimed and enthused about with good reason: both were unsuccessful. I could name all sorts of other things which have a similar trajectory and about which I was quite keen at the time. What does this mean?
All that said, there is a sense in which the fortunes of the Jupiter Ace have now changed. Like the Radio Times, they are now a lot more valuable than they were when they first came out. They can go for more than a thousand quid each now. The trouble is, mine doesn’t currently work. I also suspect it’s fried, but it may not be. This is where something unexpected may come to my rescue.
I am, as you probably know a philosophy graduate. Most people say that it’s an excellent qualification for flipping burgers but in fact it isn’t because like many other people, I examined arguments for veganism while I was studying and became vegan as a result, so the burgers in question should probably be veggie. However, it is in fact useful in various ways, one of which is that you get to understand symbolic logic and Boolean algebra. There are various reasons for this, such as helping one understand the foundations of mathematics and distinguishing between valid and invalid arguments, but in any case logic is central to philosophy. While I was studying the subject, another student found that applying a particular technique to the design of digital circuits helped him simplify them and use fewer components. In general, there happens to be an enormous overlap between philosophy and computing. After the department was closed down, the logic and scientific method subsection of the department merged with computing, and as far as I know survives to this day.
One practical consequence of this is that I have no problems understanding how computers work, at least simple ones such as this, and a possible consequence of that is that it might even be possible for me to repair it and sell it. I should add, however, that mere knowledge of how the logic circuits, for want of a better word, work still leaves a massive chunk of ignorance about electronics in general. I do know why the machine is broken. It’s because the polarity of the power supply was reversed, meaning that current flowed in the wrong direction through the circuit, thereby damaging at least some of the components beyond repair. What I’m hoping, and I’m not terribly optimistic about this, is that the voltage regulator was destroyed but protected everything else. However, the cost of the components is such that it would still be cost effective to replace everything on the board, thereby ending up with a working Ace, since they sell for such a high price. This is, however, a philosophical issue because it amounts to the Ship of Theseus paradox. If everything which makes up the Ace is replaced by something else with the same function, is it still an original Ace? What does that mean about the value?
There’s something out there called a Minstrel:

This is an updated Ace. It costs £200 but has 49K memory rather than 19K and seems to be able to use USB storage. I don’t know much about it, but I am aware that it works with newer televisions. One of the differences between the two boards, other than the larger memory chips, is the absence of the silver and red Astec modulator, whose function is to interface with a conventional CRT television. Unlike many other cheap computers of the time, the Jupiter Ace had the rudiments of a monitor interface available without modification, although the signal needed to be amplified, and nowadays a modulator just gets in the way because it means you have to have an old-style TV as well.
Although it’s tempting to attempt to upgrade this computer I am under no illusions regarding my abilities and it would be good if I even ended up with a working model at the end. It would be interesting to know how much a non-working Ace would go for, but clearly a working one would be worth more.
This is the plan:
- Ensure a good connection between the Ace and a CRT TV via a cable.
- Use a ZX81 power supply to turn it on.
- If it doesn’t work, replace the voltage regulator.
- If it still doesn’t work, replace every component until it does.
- Sell it.
Right, so that’s it for today. I was going to talk about nostalgia a bit but I’ve probably bored you senseless.



