The strange case of the Commodore 64 colour bands.

Any 8bit repairs, images, cool things, upgrades etc.
User avatar
stephen_usher
Posts: 5578
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by stephen_usher »

OK, I managed to get onto the Lemon64 forum. My spam filter was rejecting the activation e-mails with a score of 7.5 (the OK limit is 5.0). After turning off spamd I could get the e-mail to come through.

Well, well... After being able to use the search function I discover that... These colour bands are normal for PAL C64 machines up until the C64C, when they changed the design of the VICII chip.

So, basically it's a design flaw in the PAL colour generation system.

Given that the design team for the ST were mostly head-hunted from the C64 design team you can see where some of design bugs came from. :-)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10465
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by rubber_jonnie »

stephen_usher wrote: Wed May 18, 2022 7:40 pm OK, I managed to get onto the Lemon64 forum. My spam filter was rejecting the activation e-mails with a score of 7.5 (the OK limit is 5.0). After turning off spamd I could get the e-mail to come through.

Well, well... After being able to use the search function I discover that... These colour bands are normal for PAL C64 machines up until the C64C, when they changed the design of the VICII chip.

So, basically it's a design flaw in the PAL colour generation system.

Given that the design team for the ST were mostly head-hunted from the C64 design team you can see where some of design bugs came from. :-)
Oh damn, so no fixing it then?
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
exxos
Site Admin
Site Admin
Posts: 23488
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by exxos »

You can get video filter buffer chips to clean up signals, I used them in my 2600 mod. Like I said earlier, screening is important. But probably most is down to bad PCB like some other machines we know about. More caps on top of chips, maybe even place a couple ohms in the power rail to some chips see if it helps,
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
stephen_usher
Posts: 5578
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by stephen_usher »

Unfortunately it’s not a “noise” issue but a fundamental signal generation issue in the VIC-II chip itself. Details on the Lemon64 board are almost non-existent though other than someone talking about the dot clock being out of sync with the colour clock. I’m guessing that there’s some sort of frequency leakage in the chip causing a beat frequency to taint the chroma signal. It only affects PAL machines.

The VIC-II chip in the PAL C64C is said to fix the problem but it’s electrically incompatible with the original chip.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10465
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by rubber_jonnie »

stephen_usher wrote: Thu May 19, 2022 6:06 am Unfortunately it’s not a “noise” issue but a fundamental signal generation issue in the VIC-II chip itself. Details on the Lemon64 board are almost non-existent though other than someone talking about the dot clock being out of sync with the colour clock. I’m guessing that there’s some sort of frequency leakage in the chip causing a beat frequency to taint the chroma signal. It only affects PAL machines.

The VIC-II chip in the PAL C64C is said to fix the problem but it’s electrically incompatible with the original chip.
I have a C64C and the image is perfect, so it's a shame you can't use the updated VIC-II.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
mrbombermillzy
Posts: 1441
Joined: Sun Jun 03, 2018 7:37 pm

Re: The strange case of the Commodore 64 colour bands.

Post by mrbombermillzy »

Sorry to hear all this.

Maybe it now time you thought about a modern day VICII replacement?

I've been keeping a very close eye on the Kawari project:



Also, Bill Herd has been doing some looking at the C64 schematics for the 40th anniversary. Maybe not too much on the VICII, but it may be good to see if he mentions something in passing about the colour bands (seeing as the 128, which was HIS design also suffered this problem; albeit on the VICIIe):

User avatar
stephen_usher
Posts: 5578
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by stephen_usher »

There is only one VIC-II replacement project and that's had to go on the back burner due to no FPGAs being available, and it's not ready yet anyway.

The later VIC-II chip apparently fixed the problem, so knowing about the later machine doesn't really help. The schematic for the clock-circuit is easy to understand and the later replacement with a single chip makes no difference as it's intrinsic to the earlier PAL VIC-II chip.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
stephen_usher
Posts: 5578
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: The strange case of the Commodore 64 colour bands.

Post by stephen_usher »

Well, as part of my preparations for the retro display at Lavecon I fixed a display I rescued from work, which used to be part of the CCT system. I have to solder back onto the PCB one of the BNC composite video connectors. (Unfortunately, even though it does 15KHz on the other inputs it can't do so on the VGA connector. Booo!)

Anyway, this display has S-Video input, making it ideal for the C64.

So, this evening I hooked it up along side my LCD TV, feeding the sound and composite video into the TV and S-Video to the monitor.

The colours on the monitor are nicer and there are far fewer "artefact colours", e.g. (look at the thumbnail of the hooded figure in the text box)

IMG_2720.jpg
IMG_2720.jpg (376.68 KiB) Viewed 1292 times

I always thought that the character should be really colourful, but as it turns out he should just be grey under the cowl. :-)


Anyway, S-Video hasn't got rid of the banding, but it is lessened a bit:

IMG_2725.jpg
IMG_2725.jpg (429.13 KiB) Viewed 1292 times

The other thing I noted, which is important for games, is that the TV has a LOT of lag on the composite input. The monitor is a good quarter of a second ahead of the TV! In this image look at the "shooting star" passing through the letters of "CHRONICLES". On the TV it's just reached the top-right edge of the R next to the Moon but on the monitor it's already passed though the R and it's 2/3rds of the way through the H.

IMG_2723.jpg
IMG_2723.jpg (308.77 KiB) Viewed 1292 times

For a shoot-em-up game this lag would be bad for gameplay.

P.S. This monitor doesn't have sound input but there are locations for speakers and the control menu has sound options. There's a header on the board which looks like it may have been for the speaker connection and a location on the board for an input jack to be solder on, so I may try adding audio. This would be very useful. Instead of a jack I may add a twin phono connection instead.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Post Reply

Return to “8 BIT CORNER”