[Coco] CoCo 3 display offset question.

Arthur Flexser flexser at fiu.edu
Thu Sep 14 16:20:15 EDT 2006


Phill, in the 40/80 column screen mode, the original CoCo offset registers are
ignored.  You can, however, set the display origin using one of the GIME
registers that affects only the 40/80 column display.  As I recall, there's both
a coarse and fine-tuning register for this;  I think you can set the display
origin to any 8-byte boundary between the two of them.  

Art

On Thu, 14 Sep 2006, Phill Harvey-Smith wrote:

> Hi,
> 
> Can anyone tell me if on the CoCo 3 the display generation in the GIME 
> goes through the mapped memory or if it is limited to a particular block 
> (or blocks). A quick check using mess seems to suggest that it honours 
> the tradition display offset regs at $FFC6-$FFD3, but I just verified 
> this with a quick 4 line basic program, which will have had the mapping 
> regs turned off (well CoCo 1/2 compatible mode anyway).
> 
> I'm asking as one of the things I am working on is to use a 1M 30 pin 
> SIMM, and build a banked system for the CoCo 1/2 & Dragon, using a CPLD, 
>   a small SRAM to do the banking. The current design however takes the 
> Address bus input to the SAM, and modifies this through the bank 
> registers before it goes into the SAM. This should work as far as the 
> CPU is concerned, but a side effect may well be that the CPU and the VDG 
> will see the display memory differently, whilst this probably won't be a 
> problem it's something I'll have to bear in mind :)
> 
> Cheers,
> 
> Phill.
> 
> -- 
> Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
> 
> "You can twist perceptions, but reality won't budge" -- Rush.
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 




More information about the Coco mailing list