Commodore 128D Computer (2001)
zimmers.net
zimmers.net
With neither of us being touch typists, and our computers being at home rather than school, this was altogether a far more expensive, cumbersome, and high latency method of communication. I think we traded notes maybe 2 or 3 times in total after I actually had the program working. I remember this project with fondness whenever I have written a script for a task that I repeat only once or twice, which still happens with some regularity.
[1] https://en.wikipedia.org/wiki/Caesar_cipher
[2] https://archive.org/details/c64-programmer-ref
[3] That was once I provided a long handwritten note about how to actually use my invention.
Most of the programs that support dual screen are recent retroscene things (such as Petscii Robots and the Eye of the Beholder port), but I think I have read about at least one game that used it back in the day. Some obscure tabletop wargame-like thing.
C128 $300 + floppy $200 + CGA monitor $250 when you could have gotten $750 Atari ST with 640x400@70 mono monitor, or $599 without one for use with TV.
The problem with the C128 is it shouldn't have had a C64 mode. What the C128 should have been is more like the C65 that was designed later but never released. The C64 mode discouraged software developers from utilizing the C128 mode features because they were unavailable in order to achieve a ridiculous 99.99% backward compatibility.
If the C128 had been a C64 with a second 64K bank of switchable RAM, and had an enhanced graphics chip with an 80 column mode that was 100% backward compatible with the VIC-II, and perhaps a second SID for stereo (OK, I'm dreaming here a bit), developers would have written software that checked for the enhanced features and activated them if they were present. This is what almost every other computer manufacturer did (eg. Apple II series, Atari 800/XL/XE series, Acorn BBC Micro series, Amstrad CPC series, etc.). It cost them a bit of backward compatibility but they ended up with lots of software for the later models.
Bil Herd did an incredible job to get the C128 designed and working and shipped considering the lack of support he had from Commodore to do so. If he'd had some support, perhaps he could have gotten an enhanced graphics chip done. Considering what he had to work with, the C128 is one of the best 8-bit computers ever built. If you're into BASIC, it's wonderful.
I wonder if the reasoning at Commodore was a general philosophical hard-line for "100% compatibility at all costs" or more a researched analysis that said "once we start changing registers X, Y, and Z, we lose major software packages alarmingly fast." They already had been burned a few times with poor platform transitions (see: the attempt to foist the C16/+4 on the market, or even the need to rewrite anything but the most trivial BASIC from the VIC-20 to the 64), so the huge software base for the 64 was too precious to risk.
OTOH, they could have definitely done much more to encourage 128-native stuff. I got a 128DCR a few years ago, but I haven't really broken out the Greaseweazle and prepared anything useful to do with it. All I have is some extremely heat-warped discs that came with some garage sale C64 setup.
You can find it on Meetup
I had very mixed feelings accepting the gift from him. Both happy and sad for him. I figured I'll keep it and have fun with it, and if he ever brings it up again, I'll ask if he wants it back.
Unfortunately, the DCR is missing its keyboard :(
It was always a bit awkward with the far reach for accessing the Action Replay cartridge’s (a freezer/turbo-loader) buttons since the cartridge port was way behind the monitor (or in my case, a small TV)
Almost never used any of them other than in C64 mode. Booted CP/M like once. What a waste, all those poor Z80s must be the least utilized cpus ever.
No, the Amiga 1000 was a much better buy (as tjmc said). More expensive, but far, far more power.
If you needed it for work, the PC platform had much more software available. And no, no need to splurge on a 386 in 1985 since it took many years for software to take advantage of the 32 bit mode.
[1] we didn't have shops that sold legit games. In fact, I didn't even realize pirated games were anything else than normal, since you actually went to a shop where you picked them from a list and they sold you tapes/disks with the game.
Even the 128 was pretty pointless as a daily driver, except in certain use cases. Such as, a friend of mine had a 128 on which he ran a BBS in native mode and it was definitely faster than my C64 BBS software.
But if I came over and we were messing around playing games, well, let's just say that "GO64" keys were more worn out than the rest of em.
Same deal with my se/30. It hasn’t been turned on for many years and I’m afraid to do so in case I damage it (further). IIRC it had a broken floppy drive anyway so it needs some repairs.
The SE/30 needs to have its PRAM battery removed, it is a bunch of lithium-acid waiting to leak all over the logic board. The electrolytic capacitors on it are also fairly notorious for leaking and destroying electrical traces, but there's not much you can do about that without learning to use solder.
If you've had old Apple systems on the shelf for a long time- or an Apple IIgs which also had a battery-backed RTC- get those original batteries out!
Re: turning it on now, the consensus of the C64 fan community is that you should replace the original PSU with a new one, because the old ones were prone to failure and could ruin your computer. Maybe the same applies to the C128?
edit: ah, a sibling commenter mentions the C128 PSU isn't as dangerous as the C64's.
The answer, I suppose, would lie in, what caused the air to be ionized in the old unit? Is Hackaday on here? Ben Heck? We need this device.
Brr!
Brought my Atari 520stm with SM124 black/white screen @640x400@70hz into class to the envy of the physics teacher, and did anything the others did in Comal in 68k macro assembly :-)
Usually in less time btw.
Even things like post-increment (x++) and pre-decrement (--x) in addressing modes. So something like "d = *x++;" is just one instruction.
My point is the C128D was available when the Amiga 500 wasn't.
The Amiga 1000, however, was out at approximately the same time. And it cost far more than a $200 jump. It must have been highly confusing for many that were trying to decide what to do.
"Should I go for the "3 computers in one" for less AND still have access to my C64 software? Or do I buy a computer "from the future" and start from scratch?"
>The Commodore 128D is a great computer. I upgraded from a C128 back in 1992 and have never looked back.
How is this an upgrade over a 128 & 1571, if it is just in a different form factor, but with reduced functionality?