Thursday, 31 July 2025

Back in black

THEC64 Mini is back, and it's black

According to the C64-Wiki, THEC64 Mini debuted at the end of September in 2017, and, as I recall, units shipped early 2018. Whilst imperfect (more on that later), it has done very well, selling in the hundreds of thousands since, and remains Retro Games Ltd's (RGL) most popular product, still available in some places for as little as £50 in the UK. Though, TheSpectrum (also from RGL) is hot on its heels since it was launched in November 2024.

Just over 8 years after its launch, and THEC64 Mini is back in a beautiful matte black finish, complete with a microswitched joystick. Unlike the regular unit, with THEC64 and the Mini sharing many games (with an outlier being THEVIC20), the new unit, due to launch October 2025 (I'm really hoping that people don't start calling it THEC64 Blackie or something, I'm going to refer to it as the BE (Black Edition) henceforth) contains some of the best games ever to grace the C64 platform. Headline acts are from Protovision, with the unreal Sam's Journey and A Pig Quest stand out titles, along with Covert BitOps dystopian cyberpunk classic Hessian.

As far as I can gather, only 25 games are included, but all of them are absolute "bangers", as some young 'uns might say these days! In no particular order of greatness, the entertainment software included is as follows:

  1. Yeti Mountain
  2. Spinning Image
  3. Steel Ranger
  4. A Pig Quest
  5. Hessian
  6. Joe Gunn: Gold Edition
  7. Hunter's Moon Remastered
  8. It's Magic 2
  9. Runn 'N' Gunn
  10. Guns 'N' Ghosts
  11. Metal Warrior Ultra
  12. Millie & Molly
  13. Rocky Memphis: The Legend of Atlantis
  14. Good Kniight
  15. Planet Golf
  16. Nixy and the Seeds of Doom
  17. P0 Snake
  18. Grid Pix
  19. Caren and the Tangled Tentacles
  20. Ooze: The Escape
  21. Sam's Journey
  22. Shadow Switcher
  23. Pains 'N' Aches
  24. Knight 'N' Grail
  25. Galencia

As for the imperfections of the original THEC64 Mini, most notable of these was the poor joystick build quality: the stem could snap too easily. In order to get the most out of the platform, there is some learning involved, and some manual work, for instance, remembering file flags or manually creating Commodore Joystick Map files with a text editor (on your modern PC or Mac) per game or per game folder. Perhaps the firmware has been updated so that this is no longer an issue, bringing the platform in line with the user experience on TheSpectrum and THEA500 Mini? Maybe then there is a new and improved UI. And maybe the launch of THEC64 Mini BE tells of a reboot for the platform, with the future being a THEC64c in a slimline casing? All will be revealed I'm sure. I'm wondering too if this Mini variant will support VIC-20 software? The temptation to do this with previous firmware upgrades was likely due to a lack of a keyboard, especially as THEC64 was nearly twice the price of the Mini at launch.

As a side note, it seems that RGL has resisted and probably not even thought about making THEC16 or THEPlus4 (gotta get that productivity software, right?), or maybe this is a hint that this will be a thing too? I'm letting my imagination go wild here. Anyway, I now have to wonder, do I want THEC64 Mini BE in my life? A positive might be an improved user experience, and I'll definitely be supporting indie C64 developers (note that all of the titles are post-commercial games). The joystick might also be a joy to use as well. But I'm waiting just like everyone else, and curiosity will get the better of me. As they say, a fool and his money are easily parted.

Friday, 25 July 2025

User experience... it's important.

Electronic devices are everywhere: the best devices generally have the best user experience

In the early 1980s, home computers were the new thing, and not many people owned one compared to the mass of the population. At this time in our history, a good proportion of the populace here in UK still had black and white television sets, most people would have a Milkman, and a Mars Bar was around 15 pence. As I recall, a Fudge Bar was still 10 pence or under (or two Shillings [or Florin], because we still had these coins as legal tender). During this time, there wasn't much of a perception of what a computer was, or how one would use it. A new computer only needed to be working at a rudimentary level, and even with these now very primitive machines, a whole new world was opening up for a new generation. This is why we ended up with Sinclair's quirky machines as a mainstay throughout the 1980s, especially the culturally significant ZX Spectrum: Sinclair's machines were enough of a computer to do computering things, at a price point that would encourage many people to take a punt.

We are a long way from this fledgling world. Computers and other tech has to be usable and user friendly - although there will always be some learning curve for some people. Most of us use technology daily, and much of the user experience is engrained in us. As a now professional software developer in 2025, it's very important too; getting the design right, and the user experience as pain free as possible can be its own important subset of a good development team. Don't confuse the user: keep it simple and stupid (or keep it simple, stupid I tell myself when making web-based computer software).

There has been some chatter and feedback about my previous blog post Who would win in a fight between the Speccy and C64? Whilst the Sinclair-branded ZX Spectrum Next might be your dream machine, it is lacking in some areas. My view is that these areas are:

  1. User experience
  2. No clear product vision
    • Translated: trying to be too many things at once
  3. Not a great keyboard
  4. Kickstarter v1 specific issue: the SD cards were very cheap (or at least so for me)

The most important area here is user experience: it's okay if you set it up once, and don't really change very much. But there is are some critical things to remember: one is, don't change your display (like go from HDMI to VGA output) without noting down how to get it to detect the change of VDU when switching on the machine again, and the other is, if you are using HDMI, unplug the HDMI or switch off your screen before switching off or unplugging your Next machine. Aside these two things (and I still don't remember yet how to set up for a different display, maybe I should follow my own advice and write it down), all of the nice to have features seem to be a bit of a mess around. The TZX support, for instance, requires an internal Raspberry Pi as does the "SID Chip" support, neither of which is very good. TZX files are good if it's a single load, but there is no support multi-loads. Or if there is, then I need to update my Next firmware, which has to be done per SD card, even for commercially purchased titles. Which isn't the best way to keep things up to date.

But the Next is expanding, it already has a Sinclair QL core (not that I have a problem with that, but I'd have preferred improved ZX80 and ZX81 support before that happened). This presents another issue: the keyboard. Despite not being a good keyboard, at least on the KS1 and KS2 variants, it is only really a useful keyboard for a Spectrum. It is not ideal, and in fact would be frustrating for any other machines that I can think of. The Sinclair QL has five function keys, and these are used with a lot of QL software, as one might expect. So, whilst the QL core is nice, and at least fits in to it being a Sinclair branded machine, you will likely need a PS/2 keyboard to make any use out of it, without it feeling clunky. And that needs to be set in the start up menu, i.e., are you using the [PS/2] port for a keyboard, a mouse, or a mouse/keyboard combo? Which makes me feel that the Next team could have included two PS/2 ports to stop the faffing about. Note that if you want to use both a computer mouse and keyboard with the Next, you will need a splitter cable. And don't get me started about the KS3 "C64" now being a part of the Sinclair ZX Spectrum Next ecosystem!

In fact, scrub that. Do get me started. Without making the same points again, my understanding of the Next back when it was announced some years ago is that it was to be the ultimate ZX Spectrum; 100% compatible with the original ZX Spectrum and its various iterations, but with new, exciting features. Maybe even 100% hardware compatible too? Although I seem to recall that was a bit more ambitious. It was supposed to be the best Spectrum that it can be, a "Super Spectrum" if you will.

We seem to have strayed a long way from what I understood to be the original vision for the platform. Including the ZX80 and ZX81 in there, no matter how flawed this was, makes it the ultimate Sinclair-branded machine. And adding the QL, no matter how useful that is, at least fits in with the Sinclair branding. However, the reality is that it isn't the best Speccy that it can be. There are flaws. Adding in a whole different platform from a different manufacturer, back when home computers came in many flavours isn't fixing any of the existing issues. Leave aside the keyboard being unsuitable for a Commodore C64, which has four function keys (8 possibilities through BASIC), and you're creating confusion, not clarity.

More confusion about this official C64 core isn't helped by the information of the original Kickstarter landing page, as follows:

ZX Spectrum Next Issue 3 in C64 Core mode:

  • Processor: 6510 processor running at 0.97MHZ (PAL) & 1.023MHz (NTSC) with accelerated modes in the works
  • Compatibility: Full C64 compatibility
  • Memory: 64KB RAM
  • Video: Full VIC2 support (320x200 colour mode, 16 colours, sprites and raster)
  • Video Output: RGB, VGA, HDMI - PAL and NTSC modes (switchable via hotkey)
  • Audio: SID fully implemented
  • Joysticks: Standard joysticks support
  • Storage: Support for 8K and 16K cartridges, D64 disk images (single and double sided) with multi floppy software support
  • OS: Jiffy DOS compatible
  • PS/2 port: PS/2 supporting GeosMOUSE protocol and external PS/2 keyboard
  • Keyboard: Full C64 keyboard support via combination keys
  • Tape: Tape support via Next MIC/EAR socket

People who know the C64 platform will know that there is no such thing as a double sided D64 disk image, and the claim of "Full C64 compatibility" is only in software, not in hardware, unless there is a serial bus added and other Commodore specific ports. There is also no such thing as a GeosMOUSE: there was the SmartMouse and SmartTrack by Creative Micro Designs (CMD), Inc. But these were based upon Commodore's own 1351 mouse (note, it doesn't say that it will support a 1351 mouse or a compatible clone, through the Atari-style joystick ports). The "Full C64 keyboard support via combination keys" sounds like a painful work-around, and kind of acknowledges my point about the Spectrum keyboard only really being useful for, well, Sinclair's machines. And whilst it might be "compatible" with JiffyDOS (not Jiffy DOS; I know, I'm being pedantic), this will disable tape loading, as CMD's Kernal upgrade is for disk drives only systems (well, disk drives and drive types, such as hard drives or RAM drives) which needs to be switched off in order to access the cassette port to load and save on real hardware.

Multiple floppy software support is ambiguous. Does this mean multiple drives? I'm not sure, but Commodore's own 1541 Mk II, 1571 and 1581 drives could be drive 8, 9, 10, or 11 (this had to be set in software on the 1541 without a motherboard modification). Experienced Commodore users know what this means, but does the Next team?

If they have GEOS working, that's a good indication that the drive emulation and computer emulation is pretty accurate. The fact that the non-existent "GeosMOUSE" is mentioned suggests that you need to use a PS/2 mouse, and with the pain of multiple key presses and an already poorly mapped keyboard layout, will mean that you'd also need a PS/2 keyboard, and therefore a splitter cable, and set this in your C64 core settings first. I won't mention anything about the SID fully implemented, but I'm sure it'll be a good approximation.

Clearly, however, this list taken from the Kickstarter page tells me that the Next team don't really know the C64 platform well. And that's not a good sign. Sure, it might have an official C64 core, but will it be another feature that exists but is soon forgotten about? One has to wonder.

This diversion aside, if The Spectrum Next was supposed to be the ultimate "retro" computer, being able to accurately emulate multiple systems, why call it the ZX Spectrum Next? And why the Sinclair branding? You're ending up with potentially a convoluted mess, with too many menu settings, and too much to remember, making a not so smooth user experience. In any case, there are other FPGA solutions already in this "do everything" market that are likely cheaper, and any PC from the last 10 or 15 years can already do this, thanks to so many software emulators existing. And some emulators are just drag and drop, working on operating systems that most people are already familiar with. People wanting a multi-system are already likely invested in either other FPGA devices, or emulators. Or even cheap Chinese knock offs imported in a grey market, with thousands of unlicensed games. Who from this crowd is going to spend £300 or more on buying a ZX Next then? Answers on a post card.

A real convincer would be a so-called "Killer App"; but with the official ZX Spectrum Software website only listing 42 exclusive titles, and only showing productions up to 2024 at the time of writing, this is not a good look. Sure, there is Head over Heels, but guess what? You can play this on an original Spectrum. I'm not convinced that a new version will be any better in terms of gameplay. And honestly, the "improved" graphics aren't that good. But then there was only so much you could do with the source material being as it is.

Clearly, the market for Next specific software is small, otherwise, why isn't there at least the same amount of new Next titles released as there is for it's parent platform? Or at least half as many? In its two issues, Break Space magazine has review over 70 software titles for the ZX Spectrum. And that's not even every release for the period of time it has existed. That's a lot of software to play through by any standards in just six months or so. Which leads to the question: how many Next exclusive titles have been released during the same time period? At a distance, the Next might look like a Stallion, but in truth, with a lack of forthcoming exclusive original software, it's a bit of a lame Horse.

The additional official cores might be nice, but the platform expansion and obvious feature creep has spread everything too thinly and to my mind diluted the platform's appeal, not added to it. At it's core, it feels like an unfinished product which takes some time to learn how to use as in order to make use of all of the features, or at least all of the interesting features (I never saw much point in the NextTel thing). You need to remember lots of things. Most products try to keep things simple, and this appears to be Sinclair's original ethos. Each iteration of Sinclair's 8-bit computers from the ZX80 to the Spectrum 128K had incremental improvements, and each time you got just enough computer for your buck. In about 2 years, it went from a black-and-white only machine with a flickering display, to a colour machine with, for its time, fairly high resolution graphics. The 128K added better sound capabilities, and also fixed some timing issues, making it a slightly faster machine too (but also breaking the use of graphics in the border, or skewing them at the very least).

In summary, I would love the Next team to focus on honing the platform to its original intended vision, cut out some of the unused features, and look at making original software, not taking existing software and "upgrading" the graphics and sound. But this isn't going to happen. Snakes on a Plane in FPGA form is here, and this is the third movie. Sure, it got funded in minutes, and it's raised over £1.5m in pledges from its loyal backers. This is all good, of course, but whilst the features and digital ecosystem of the Speccy Next is expanding, its user base doesn't seem to be. Not by enough, anyway. What would prove this wrong is if the Kickstarter 3 campaign ends with 10,000 or more backers. 15,000 would be pretty exceptional. But I suspect whilst it'll go beyond the second Kickstarter in terms of backers, it won't get too far beyond that. I'm waiting to be proven wrong, and will be happy if I am.

Tuesday, 22 July 2025

Who would win in a fight between the Speccy and C64?

In 2025, an old rivalry has been inadvertently invoked

There was always a rivalry between the Commodore C64 and Sinclair ZX Spectrum, or certainly so in the UK and likely Ireland, propagated by some of the magazines of the day from writers who used to secretly own both machines, most likely. It's part of our collective history and culture now, and surely we're all grown up and stuff. No one would be so petty as to reignite this conflict, surely?

Well no. And yes. Or, if I may adumbrate my point further: it'll be interesting to see what happens with the modern-day iterations of both mainstay 8-bit computers; the "Super Spectrum" in the form of the Sinclair-branded ZX Spectrum Next [Speccy Next], and the Ultimate 64 in the form of the Commodore-branded Commodore 64 Ultimate [C64 Ultimate]. Both platforms have been kicking around for a while now, with the latter being a rebadged Ultimate 64 II by Gideon's Logic.

To some extent, because things have clearly moved on since the 1980s, and the flame wars of the late 1990s and early 2000s have largely been forgotten, these two machines are now competing with each other for the same market space, crowded by the same consumers, and I'd wager that the C64 Ultimate has a slight advantage, being announced just before the Speccy Next Kickstarter [KS] v3 started.

I don't imagine that everyone could afford both, especially given the time-sensitive nature of a KS campaign - you can either afford to back it, or not. It's that simple. Whereas, Commodore.net's offering isn't so time limited, giving people a chance to save some money. You may also buy with Klarna, meaning that potential customers may pay it over three months. I project that the C64 Ultimate will be a slight winner here (lest we forget that these units are also sold by Gideon's Logic independently from Commodore.net).

I therefore do wonder why the Next team decided again upon the KS route. As Gideon's Logic has proven, if you get the business model right in the first instance, you don't need to crowd fund your product beyond its first iteration. Clearly people want a Sinclair-branded Speccy Next, but some people will miss out because the timing of the KS doesn't fit their budget up to 7 days after the campaign ends.

There are Speccy Next boards available, which are more affordable, but many of us prefer something out of the box, instead of messing about building a system out of spare or replacement parts. But the good news is that this makes XBerry Pi Speccy Next clone looks reasonable value by comparison, and these seem to be available at your convenience, rather than just for a few weeks, and every few years.

Commodore.net's timing is interesting; those people who were considering the Next because of the C64 core (and poor user experience with the keyboard, no doubt) will more likely now be drawn to the C64 Ultimate. I don't buy this new idea that the Sinclair-branded Speccy Next needs to do everything, as there are other FPGA solutions already in this market. And nearly every PC from the last 10 years can already emeulate nearly everything that you want, and many things that you don't.

Owning a U64 Elite tells me of a much better and more complete user experience over the Speccy Next, and most of the features on the U64 platform aren't just nice to have afterthoughts, or some crazy suggestion from some guy on the Internet. Each feature on the U64 has a real-world use case, from playing Sonic the Hedgehog by utilising the built-in RAM Expansion Unit [REU] capabilities, or making the GEOS experience way better by utilising the virtual 1581 disk drive, said REU, and ramping up the MHz to 48, from ~1MHz of a stock C64. And then of course, out of the box, you can have stereo SID without very much effort. And then double up again by adding two more SID chips if you want to.

In any case, the next KS3 campaign is off to an exceptional start. It doing well when it's all done and dusted would mean around 10,000 backers in my view, but it's already knocking on the door of the number of backers for the second campaign (around 6,000 from memory). Lots of stretch goals have been announced, but some of them seem superfluous to me. I won't get into that here. I only hope that one of the stretch goals is something sensible, like offering complete boxed units after the campaign (as well as the board replacements/upgrades), even if those units are offered at a slight premium. There must be a sustainable business model in there somewhere, or has that ship already sailed as Retro Games Ltd is dominating the market for perfectly usable The Spectrum.

A post script would be that the Commodore C64 clearly has a much broader international appeal than Sinclair machines do, so maybe this is part of the issue for the Speccy Next team? And of course, the consumer base in countries where the Speccy was and is popular is being drained, thanks to issues such as lack of job security, decreasing prosperity, high inflation, and other stress factors. Leave the mass market to RGL, and focus on a niche product that appeals to a small subset of it. That seems to be the thinking from the Next team.

Thursday, 17 July 2025

At what point should dedicated Spectrum magazines start reviewing Commodore C64 games?

The Sinclair-branded ZX Spectrum Next is launching, and it'll play Commodore C64 games, apparently

The next ZX Spectrum Next Kickstarter has been announced, and as anyone paying attention will already know, there's going to be a Commode C64 core. And this just feels wrong to me. Not because I want to restart the flamewars from comp.sys.sinclair and such places (actually, I miss them sometimes, so maybe I do), but because it's obvious that Sinclair and Commodore 8-bit machines have distinct lineages and histories, intertwined only in some parts of Europe where both were popular. But why stop at the C64? Why not VIC-20? PET? C16 or Plus/4? In fact, why not just turn the Next into a MiSTer FPGA and be a free-for-all?

I thought the Next existed because it was to be the ultimate Spectrum; a dream machine, compatible with the original, can play ZX80 and ZX81 games, and can do some cool things besides with enhanced Speccy modes, like a better BASIC interpreter, faster CPU clock speed and other such delights. Although I've been critical of the platform for having too many features, or more precisely, feature creep, with the Next team seemingly unable to resist every crazy idea that's suggested on the Internet. But many of these go unused and unloved, and most people only want a reliable and modern Speccy to use with modern televisions (something that the Next hasn't implemented well, but that's for another time).

Anyway, with the Next now supporting a C64 mode (and will this even be licensed? Or will you have to provide your own Kernal, BASIC and Character ROM images? I think with the launch of Commodore.net, there will be interested parties for IP theft here, unless this has been resolved behind the scenes), it's going to be another mess in an already overcooked computer platform.

The most annoying thing about emulators is key mapping; to get the full C64 experience, you want a properly mapped keyboard, and this is something that THEC64 and THEVIC20 from Retro Games Ltd do, and so does the MEGA-65 Computer and Ultimate64 platform. How's the keyboard mapping going to work? Is the asterisk (*) going to be on the B key, or is it going to be somewhere else? What about the Stop key? Is that still going to be Caps Shift and Space? Or will there be an on-screen keyboard like on the C64DTV and THEC64 Mini?

This aside, and as I've alluded to already, Commodore.net have announced a range of "officially branded" Ultimate 64 computers, and so far pre-sales are strong; at the time of writing, around 4,000 units have been ordered. Adding a C64 core to the Next makes even less sense as the Ultimate 64 is just that, the best C64 clone (or compatible) you can currently buy, and will exceed any Next core in terms of completeness and compatibility; I mean, the U64 has a real serial bus to use real Commodore disk drives, and it has a real cartridge port too. Is someone going to make a third-party C64 cartridge port adapter for the Next edge connector? Stranger things have happened.

Surely now the C64 is part of the Next ecosystem, dedicated Sinclair magazines, specifically those Speccy Next publications, will now have to start reviewing C64 games, right? Although I'm concerned that no one interested in backing the Kickstarter is really keen about this new core, especially the freelance writers for Next magazines. I can understand why a Next or Sinclair-interested publication would want to write about the QL core, or even list ZX81 games that work with the Next's ZX81 emulator (some don't), or authoring articles about CP/M on the platform and what it can do. The C64 core will just be there, like so many other features, mostly unused and unloved. My conclusion is thus: the C64 core is a waste of good development time, and is not bringing anyone new to the party. Most Next users will be using it to play Speccy games. It is a pointless edge case that no one really asked for, but every backer will get.