But what if I don't have any of my original "games, cartridges, and peripherals"? Moon Patrol, Jumpman, Impossible Mission...
Well this is ri-gods-damned-diculous.
A brand new Commodore 64 computer coming out?
Yes. Yes, I want one. Don’t think I have any of my carts and such from when I was a teen, but I’m intrigued!
@arclight So basically an educational toy sold via nostalgia.
If someone wants to compute by literally flipping switches and connecting wires; using a bread-board and a micro-controller is a better toolkit.
Why order and cancel. Did they hurt you?
Hwat!?!? The new #Commodore OS is a #Linux Distro? And I can still use it write and run Basic programs? And apparently the most expensive model is ~US$500? And they offer a US$14 adapter so I can plug it into my TV?
Now I gotta figure out how I justify such a purchase to my SO.
@kottke @WarnerCrocker I am wondering about the processor. My understanding is that the C128 bombed is that it could not run C64 games which depended on a bug in the C64’s 6592 processor. The C128 had a more advanced chip that did not have the bug and thus you had incompatibility. There was a C64 mode (did that use a 6502 chip?), and C128 mode, and a CPM mode.
If they are not using emulation in this new model, what powers it and how does it run old software?
@paulc @kottke @WarnerCrocker
I never heard of a single (64) game that didn't work on the 128. One could still exist, I wrote a program (in basic even) that could detect if it was running on a 128, so it could be done.
The 128 bombed because it was expensive and ran 64 software so perfectly, that developers wrote software for the bigger 64 market and almost nothing took advantage of the 128s improvements, so buying one was a waste of money.
Heck, there was an office suite that took advantage of the autoboot feature on the 128, then switched to 64 mode and continued loading.
@leeloo @kottke @WarnerCrocker you got me looking. I’m not sure what I am remembering. I did see something in Wikipedia was a different issue and very few programs were affected.
A handful of C64 programs write to $D030 (53296), … This memory-mapped register, unused in the C64, determines the system clock rate. Since this register is fully functional in C64 mode, an inadvertent write can scramble the 40-column display …
@paulc @kottke @WarnerCrocker
Heh, that was exactly the trick I figured out to tell if my program was running on a 64 or 128. Switch to 2 MHz, run a small loop, check how long it took, switch back to 1MHz.
It didn't scramble the display, it switched it off (showed the border color) lile when loading from tape.
Oh, and no, the 128 did not have a 6502 or 6510 cpu, 64 mode used the 8502 main cpu. It did have two cpus, but the other cpu was a Z80 for CP/M.
@leeloo @kottke @WarnerCrocker I think the wiki article did mention a 6502 but only as a disk controller. I had forgotten that the main CPU was an 8502 which I guess was just a faster 6502.
I somewhat missed out on those specific days of computing. I was in Grad school in the early 80s so no money for a computer, and then bought a Mac in 1985 once I had a job. I had played with a Mac in 1984 and used and Apple /// for one course.
@paulc @kottke @WarnerCrocker
That's (almost) correct, the Commodore floppy drives used a 6502 cpu. So I guess technically the 128D (the one with built in floppy drive) would have had three cpus.
Not a controller as we think of it, though, the computer had no floppy controller, the floppy drive had its own cpu. Which means if you had four floppy drives, you had four extra cpus - which is why a Commodore floppy drive was more expensive than the computer.
Technically, the floppy drive firmware did support controlling two drives with one cpu, but that was only used on the Commodore PET.