Re: Border artefact colour source

From: silverdr_at_wfmh.org.pl
Date: Sat, 8 Feb 2020 19:40:08 +0100
Message-Id: <47447D4A-6A9E-41D9-967B-A06045F1B05B_at_wfmh.org.pl>
> On 2020-02-08, at 14:22, Michiel Boland <michiel_at_boland.org> wrote:
> 
>> Under the lower (and upper) border, the VICs data sequencer is stuck at the last byte of the selected video ram bank ($3fff for default bank 0). That's where the bitmap data comes from. Does anyone know/remember where its colour information comes from? Or is it always $x0 as "unconnected"?
> 
> The color of a pixel is determined by either the value of some color register (any of $d020-$d02e) or some selection from the 40x12bit cache. There are 40 word lines connected to the cache that get activated in sequence during normal display (see my previous ramblings about this in the archive).

Do you remember what was the subject line?

> Outside of the display (in normal operation, between lines 251 and 51) the word lines are not activated, so the bit in the chip that reads the color bits from the cache reads all zeroes, i.e. black color.

Where does it read those zeroes from? The internal VIC cache? It does fetch the content of the last byte in the bank and as it reads 12 bits, it gets all zeroes, so I tend to believe that those bits are "unconnected" when outside of regular screen, right?

-- 
SD! 
Received on 2020-05-30 00:54:47

Archive generated by hypermail 2.3.0.