5

The Commodore 128 was a version of the Commodore 64 that also had a Z80 CPU along with its "native" 6502 CPU so the system could run CP/M as well as C64 software. (As well as more RAM and other differences.)

But were there ever any games that ran on the C128's Z80 as the main CPU?

If not games, demos or other software that ran on the metal rather than within the CP/M system.

Obvious examples would be ports from Z80-based systems such as the ZX Spectrum.

  • The Z80 in the C128 ran at about half the speed it did on other systems, IIRC, so any ports would likely be pointless. – Alan B Apr 14 at 12:11
  • @AlanB: I'm still interested even if pointless. Many many pointless things have been done. For some things speed may not be as important as the exercise. – hippietrail Apr 14 at 14:36
  • 1
    I'm assuming you mean native C128 games as opposed to CP/M games? – mnem Apr 14 at 22:44
  • 1
    @mnem: As I tried to clarify in the question: "that ran on the metal rather than within the CP/M system". Basically I'm dreaming of a retrocomputing hobby board with both our favourite 8-bit CPUs and people keep suggesting that the C128 was already that. But was it ever actually? – hippietrail Apr 15 at 1:36
  • 1
    I don't think so then. Not that you couldn't, theoretically, but a 6502 even in the slowest mode at ~1MHz is going to beat the pants off the Z80 at the 2Mhz it is limited to in the C128. Probably it would only be worthwhile if you designed some dedicated 128 software to offload some of its compute work to the Z80 to make use of both it and the main CPU at the same time. If the 128 had been designed to run the Z80 at a faster 4Mhz+ speed that would be a different situation. – mnem Apr 15 at 2:41
4

Other than some CP/M based text games (mostly PD stuff) that aren't C128 specific, not that I know of. Remember there weren't that all that many C128 specific games to begin with, I'd guess more than 99% of the games people ran on it were unmodified C64 games, and of course the C64 has no Z80 CPU.

| improve this answer | |
  • ...though there was a Z80 cartridge for the C64, and you could run CP/M on that. – Jerry Coffin Apr 17 at 18:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.