[Coco] CoCo 3 I/O map
William Astle
lost at l-w.ca
Mon Mar 3 23:24:00 EST 2014
A couple of notes for the GIME registers:
FF92 and FF93 also serve as interrupt status registers. Reading the
register will have bits set for which interrupt source triggered the
interrupt. Reading the register also resets the interrupt source state
which means the state can only be detected on the first read after an
interrupt occurs.
Otherwise, all registers in FF9x are write only. Reading them returns
semi-random junk.
FFA0-FFBF are readable but only the lower six bits are valid when read.
The upper two bits will contain semi-random junk.
Also, a note on the interrupt vectors (FFFx): On the coco1 and coco2,
the contents of those vectors comes from the color basic ROM at BFFx. On
the Coco3, however, the contents of those vectors comes from the top 16
bytes of the 32K internal ROM (there is much information that states
otherwise, but I have demonstrated this experimentally). In both cases,
they are hard-mapped to ROM and cannot be changed regardless of any mode
settings.
On 14-03-03 04:04 PM, Willard Goosey wrote:
> Any additions? Corrections?
>
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
More information about the Coco
mailing list