[Coco] A Technical Question
jdaggett at gate.net
jdaggett at gate.net
Fri May 18 15:20:09 EDT 2012
On 18 May 2012 at 16:03, Mark McDougall wrote:
>
> 2. HALT CPU access to video memory during active video. Obviously
> detrimental to CPU performance.
Definitely a poor way to go if you have constant and/or frequent IRQs. If the HALT period is
long enough to overlap two or more IRQs then the first is latched and subsequent IRQs will
more than likely be lost.
HALT is a nice way for a peripheral processor to use the commonmemory for short burst say
about 32 bytes or less. The 6809 version, not 6809E, with its internal DMA module only
allows up to 32 cycles before another cpu cycle is ran. With two cycles per byte would mean
16 bytes per DMA cycle max.
james
More information about the Coco
mailing list