ZX Spectrum vs Commodore 64, and the difference a pond makes

I started watching a lot of videos on retrocomputing recently. Well, the era they call retro I call “when I learned what I know now”. The 1980s was a fun time, as far as computers were concerned. There was variety, and computer companies were trying new things.

The more jarring thing I watched though was a review of the Timex Sinclair 2068, essentially the US version of the Sinclair Spectrum, which – as you'd imagine from the subject – was a very American view of why that computer failed. And the person reviewing the 2068 felt it failed because it represented poor value compared to... the Commodore VIC 20?

Which now I've spent some time thinking about it, I think I understand the logic. But it wasn't easy. You see, when I was growing up the school yard arguments were not about the ZX Spectrum vs the VIC 20, but it's vastly superior sibling, the Commodore 64. And both sides had a point, or so it seemed at the time.

The principle features of the ZX Spectrum were:

The Commodore VIC 20 had 5k of RAM, 3.5k available. It had a single raw text mode, 22x24 IIRC, with each character position allowed to have two colours. It did allow characters to be user defined. BASIC was awful. Expansion was sort of better, it had a serial implementation of IEEE488 that was broken, a cartridge port, and a serial port. Like the Spectrum it was designed to load and save programs primarily from tape. Despite the extra ports, it just wasn't possible to do 90% of the things a Spectrum could do, so I'm baffled the reviewer saw fit to compare the two. They were only similar in terms of price. And the VIC 20 was way cheaper than the Spectrum in the UK.

The Commodore 64, on the other hand, was, on paper, superior:

So if the C64 was so much technically better, why the schoolyard arguments? Other than kids “not knowing” because they didn't understand the technical issues, or wanting to justify their parents getting the slightly cheaper machine? Well, it was because the details mattered.

Over time many of these issues were resolved. Fast loaders improved the Commodore 64 software loading times, though the Spectrum had them too. But in the mean time, the kids didn't see the two platforms as “Cheap Spectrum vs Technically Amazing C64”, they were seen as equals, and to be honest, I don't think it was completely unfair in that context they were seen that way. There's no doubt the C64, with its sound and sprites, was the superior machine, but the slow cassette interface and expensive and broken peripheral system undermined the machine. As did programmers using features the kids didn't like.

Go across the pond and, sure, nobody would compare the TS2068 with the C64. Americans weren't using tape drives with their C64s. But I'm still not sure why they'd compare the TS2068 to the VIC 20 either.

The Spectrum benefited from its fairly lightweight limited spec. Not only did it undercut the more advanced C64 on price, it also meant it didn't launch with as many unsolvable hardware bugs. The result was Sinclair and third parties could sell the add-ons needed to make the Spectrum equal or better its otherwise technically superior rivals, and the entire package still ended up costing less. In the mean time, the feature set on launch was closer to what the market – kids who just wanted a cheap computer to hook up to their parent's spare TV set to play games – wanted.

All of which said, the TS2068 probably didn't fail because Americans were comparing it to the VIC 20, so much as it being released late and the home computer market being already decided by that point. Word of mouth mattered and nobody would have been going into a computer store in 1984 undecided about what computer to buy. Timex Sinclair had already improved the TS2068 over the Spectrum by adding a dedicated sound chip, and could have added sprites, and maybe even integrated the microdrives into the system, and fixed the keyboard, and not added much to the cost (the microdrives were technologically simpler than cassette recorders, so I suspect would have cost under $10 each to add) and the system would still have bombed. It was too late, the C64 and Apple II/IBM PC dominated the popular and high ends of the US market respectively, there wasn't any space for another home computer.