[Coco] OS-9 Level1 Version 02.00.00 FYI

Dave Philipsen dave at davebiz.com
Fri Apr 17 11:43:05 EDT 2020


Like William said, there IS an interrupt from the keyboard that’s available on the CoCo 3. Unfortunately, what takes more time is actually scanning the keyboard and that still has to be done whether the interrupt is used or not. The best solution would have been to use a keyboard controller that not only interrupts the CPU but also provides a scan code so that the CPU doesn’t have to go through the process of scanning the columns/rows.

Dave


> On Apr 17, 2020, at 10:24 AM, Allen Huffman <alsplace at pobox.com> wrote:
> 
> On Apr 17, 2020, at 10:11 AM, Dave Philipsen <dave at davebiz.com> wrote:
>> 
>> Actually keyboard interrupts are not used in OS9. The keyboard is scanned at a regular interval determined by the interrupt routine but it’s actually the video system which is generating the interrupts which OS9 also uses for multitasking
> 
> Doesn’t the CC3 add one, but it was wired wrong or something and couldn’t be used? Or was none for serial?
> 
> Does it have a Vector table default that VCC is maybe setting up wrong so it’s jumping somewhere that is benign normally but OS-9 L1 has code there?
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list