Now running SMF 2!
Actually, the 8568 version found in the 128DCR was more technically capable than the 8563 (more adaptable to various display configurations), and did have an unused interrupt capability, which was tied to the status register's bit 7.
Incidentally, I never saw the lack of sprites as a weakness, since I was not (and still am not) into game playing on computers. I viewed sprites as part of the "toy personality" of the C-64.
Quote from: bigdumbdinosaurActually, the 8568 version found in the 128DCR was more technically capable than the 8563 (more adaptable to various display configurations), and did have an unused interrupt capability, which was tied to the status register's bit 7.Would you care to elaborate on that interrupt capability? Sounds interesting.
Quote from: bigdumbdinosaurIncidentally, I never saw the lack of sprites as a weakness, since I was not (and still am not) into game playing on computers. I viewed sprites as part of the "toy personality" of the C-64.Whether one thinks of sprites as toys or not, redefinable graphic overlays are useful things. (Mouse cursors, status displays, etc.)
In fast mode with %00000011 written into the VIC's register $30 (which also kills raster interrupts -- don't try it from the keyboard), the system ran a good 2.2 times faster than it would in 1 MHz mode with video going to the VIC. So, all-in-all, the VDC was okay -- a little hard to work with until the programmer had a clear understanding of what it was doing, but certainly more capable in most regards than the VIC.
Quote from: adminSo why did Commodore drop the ball so badly with this machine ?The 128 was too expensive. After jack left commodore didn't know what to do anymore.If jack had stayed then the 128 would have been cheaper, the z80 & 80 column would have not existed.The real mistake that commodore made was allowing the c64 and a500 to be so successful because they didn't manage to replace them. This left them very vunerable.
So why did Commodore drop the ball so badly with this machine ?
Another thing about the C128 is that one of it's greatest strengths, the Enhanced Basic 7.0 language built into the machine, with the dozens (or even hundreds) of extra commands to do nearly everything one could hope for, ended up little used by C128 owners.It was probably the best and most powerful version of BASIC out there, in the mid-1980s, and yet, very few knew much about it.Of all the C128 programs out there, how many of them used this new BASIC language? Not as many as they should.
Bil, just a quick question - was there ever any thought given to producing a 2Mhz VIC and using 4Mhz RAM? Something like a doublespeed c64?
I would have been better off with 6845.
Quote from: BilHerd on January 27, 2008, 08:34 pmI would have been better off with 6845.Sure sounds like it. Perhaps something like what Amstrad did for the CPC with its 6845 and simple pixel generator would have been less of a headache?
I remember when I heard the text block move was only 256 characters (2 1/2 lines). I looked at the chip guy "huh?". "Why would you need more?" he responded. My response was to call a crowd around for the explanation as they were generally entertaining and enlightening. He never got the complete difference between starting a block move and going on with things (linear scope) and having to then wait and count for the entire page to scroll, 2.5 lines at a time, before you could finally move on (stateful in place). Same with interrupts, why would you go on to do something else when you could sit in a tight loop polling a bit.
The 256 maximum byte block move/copy never made sense to me either.
Quote from: BigDumbDinosaur on January 31, 2008, 11:50 amThe 256 maximum byte block move/copy never made sense to me either. The C128 team must have been even more delighted when they found out that not only was there a miniscule limit, but sometimes the 8563 would fail to copy the last byte.
The step up from the C64 seemed too small for me. Being a programming and gaming type.
Besides, Amiga's and Atari ST's and PC's were on the horizon.