[Coco] replacing main rom

Arthur Flexser flexser at fiu.edu
Thu May 12 15:01:17 EDT 2005


On Wed, 11 May 2005, William Astle wrote:
> 
> The cursor blink is done in the "console in" routine which is "patched" 
> by Super Extended basic to handle blinking the cursor on the hires text 
> screen. It doesn't do anything so clever as count interrupts or anything 
> like that to blink the cursor. IIRC it's merely Y times through the 
> "wait for a keypress" loop then flip the cursor. Lather, rinse, repeat. 
> Just like on the 32 column screen, just with only 2 states. You can 
> demonstrate that it doesn't count interrupts or anything so clever by 
> switching to high speed mode and you'll see the cursor blink rate doubles.
> 

Actually, I've found it very handy that the cursor blink is not so "clever" as
to use interrupts, since looking at how fast the cursor is blinking provides a
convenient way to know whether the machine is currently operating in the high
speed mode or not.

Art





More information about the Coco mailing list