On Friday, December 16, 2016 at 6:33:29 AM UTC-6, retrogear wrote:
> Thanks. Looking at your code, then trying some of it, it appears that when I write graphical data to aux memory, the only way to view it graphically is in double hires mode which shows as alternating columns of main / aux memory data. There must be no way to view aux memory graphics except in double hires? Hmmm ...
>
> Larry G
It gets even more complicated than that. It takes 4 bytes to view 7 pixels of color on screen. Of those 4 bytes, 2 are in Main memory and 2 are in Aux memory. And, as you already figured out, they alternate. Aux, Main, Aux, Main
It gets worse. It takes 4 bits to form a color pixel and because the hi-bit is not used in each byte, one or more bits are borrowed from the next adjacent byte to form a set of 4 bits to view a colored pixel. The adjacent byte would be in the alternate memory, Aux or Main, of the current byte.
Because some colored pixels are shared between Main bytes and Aux bytes, the picture in Aux memory isn't quite what you would think and would therefore not be worth viewing it separately, unless you were viewing the picture in black & white, which just shows each bit turned on, as white, and each bit turned off, as black.