Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!vaxine!wjh12!genrad!decvax!ittvax!bunker!jrh From: jrh@bunker.UUCP (Jeff Hagen) Newsgroups: net.micro.apple Subject: apple II[-+e] 80col and 1200bps Message-ID: <431@bunker.UUCP> Date: Fri, 15-Jun-84 15:31:30 EDT Article-I.D.: bunker.431 Posted: Fri Jun 15 15:31:30 1984 Date-Received: Tue, 19-Jun-84 01:09:43 EDT Lines: 77 e. But in this case, the processor only has to check for an incoming character once every 8 millisecs, and it can check for this any time in that interval. So, write a polling routine that checks to see if a character has come in, and if it has maintain a spooling buffer for unprocessed characters. Then write the routine to process the characters interspersing calls to the polling routine so that the polling routine gets called at least once each 8 millisecs. You could add another feature to the polling routine that checks to see if the spooling buffer is nearly full. If it is nearly full, send the host a control S. When it is empty and a control S is pending, send a control Q to restart the transmission. right? This would be applicable to 70col hires character generators as well. So if 70 columns are enough, you don't even need an 80 column card. The size of the polling routine would be small, although some ram would be necessary for the spooling buffer. Jeffrey R. Hagen