Subj : Re: Why does the colour map m
To   : Dennis Katsonis
From : Lawrence Woodman
Date : Fri Dec 18 2020 12:41 pm

On Sat, 12 Dec 2020 13:23:00 +1300, Dennis Katsonis wrote:

> -=> Lawrence Woodman wrote to All <=-
>  LW> Does anyone know why the colour map moves between $9400 and $9600 on
>  LW> the Vic? Is there a reason it couldn't stay at a single location such
>  LW> as $9400?

> I think it had to do with how the VIC chip addressed memory internally.  It was
> only able to "see" a portion of the Vic 20 memory map, and if you moved the
> screen memory, then the color RAM would also have to move so it would map
> correctly.

> http://tinyvga.com/6561

Unfortunately, I don't think it really solves the mystery as while I
understand that the 14-bit address used by the VIC restricts where the
screen map can be, I don't think this alone explains why the colour map
changes between $9400 and $9600 as it uses the same number of bit
positions either way.

Having said that, the link you gave has some excellent information and I
love how it is presented.  Thanks for posting it.

Lorry

---
Run Code and Store Data in Display Memory on the Commodore VIC-20
https://techtinkering.com/articles/code-and-data-in-display-memory-on-the-vic-20/

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)