[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