Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!security!genrad!grkermit!masscomp!clyde!floyd!harpo!seismo!hao!hplabs!sri-unix!Fat.Tag@SU-SIERRA.ARPA From: Fat.Tag@SU-SIERRA.ARPA Newsgroups: net.micro Subject: Re: Q: Final Word typeahead problem Message-ID: <14668@sri-arpa.UUCP> Date: Fri, 16-Dec-83 13:55:10 EST Article-I.D.: sri-arpa.14668 Posted: Fri Dec 16 13:55:10 1983 Date-Received: Tue, 20-Dec-83 01:31:04 EST Lines: 20 From: Tim Gonsalves The Z-100 has an interrupt controller chip that multiplexes interrupts from several devices into the 8088 processor. Thus the software can indeed determine the source of the interrupt and handle it appropriately and the bios is written to allow interrupts during interrupts and so on. The keyboard has a separate processor (8041) for decoding keys. There is a fast repeat feature with which one key repeats at 22/second. Even at this rate, whilst loading a program everything works fine. >From one of the replies to my query I've learnt that FW does indeed flush the typeahead buffer when it starts up because it provides some typeahead on its own for machines that do not have the builtin capability. Likewise, when quitting, it reads some characters beyond the quit commnd into its buffer before recognizing the quit command. These characters get thrown away. Tim -------