> My book, "VIC revealed" by Nick Hampshire, says colour RAM is at 9600 > unless there is more than 3K of expansion memory. In that case you'll find > it at 9800 (page 112). > My SCH says: > 1001 00xx xxxx xxxx = 9000-93FF = I/O0 > 1001 01xx xxxx xxxx = 9400-97FF = COLOR > 1001 10xx xxxx xxxx = 9800-9BFF = I/O2 > 1001 11xx xxxx xxxx = 9C00-9FFF = I/O3 The color memory starting address depends on the video matrix starting address. If the video matrix is in the "upper 512 bytes of kB", the color memory will be also. The whole range 9400-97ff contains 4-bit-wide memory. Also, it is possible to have the video matrix 1024 bytes and use the whole color memory. Yes, the VIA address decoding is a bit weird. You can write to both VIA's simultaneously by writing to $913x.. -Pasi -- /His hands almost went to his ears in a strangely human gesture. Like a boy he looked, almost lost. God, that our immortal bodies could be such varied prisons for us, that our immortal faces should be such masks for our true souls./ -- Lestat in "The Vampire Lestat" - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail email@example.com.
Archive generated by hypermail 2.1.1.