Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!mit-eddie!uw-beaver!tektronix!reed!kamath From: kamath@reed.UUCP (Sean Kamath) Newsgroups: comp.sys.apple Subject: Re: ][e enhancement Message-ID: <9646@reed.UUCP> Date: 21 Jun 88 22:28:18 GMT References:<8806191034.aa04168@SMOKE.BRL.ARPA> <11295@steinmetz.ge.com> Reply-To: kamath@reed.UUCP (Sean Kamath) Organization: Reed College, Portland OR Lines: 39 In article <11295@steinmetz.ge.com> elliott@glacier.steinmetz.ge.com () writes: >While it is true that the firmware (ROM) scroll routines are slow, >ugly and inefficient, and any program silly enough to use them for >Screen I/O while doing non-interrupt-driven I/O on a serial port will >lose characters during scrolling, my statement is still true: No >decent terminal program loses characters during scrolling. > . . . >The second option is to write an interrupt handler and turn on >interrupts in the serial card. This way, whenever a character comes in >over the serial port, NO MATTER WHAT ELSE MAY BE HAPPENING, it will be >buffered by the interrupt handler, to be processed later. (Actually, >if you are going to be doing disk I/O you have to be even more >careful. But that is a whole other story). I was under the impression that the real *problem* with the old ROM's were that it turned off interrupts during that long scroll period. Remember, if you SEI, it doesn't matter what's going on, no interrupt will take place. Unfortunately, the ROM hardcopy that came with the original //e tech ref manual is misplaces, since it is not part of the tech ref itself. Since all the new tech refs are for the enhanced //e, looking at them won't help. > Jim Elliott / ...!seismo!uunet!steinmetz!crd!elliott Sean Kamath PS DAMN Inews, I HATE IT! I DON'T WANT TO WASTE MY TIME WITH IT! (sory folks.) -- UUCP: {decvax allegra ucbcad ucbvax hplabs ihnp4}!tektronix!reed!kamath CSNET: reed!kamath@Tektronix.CSNET || BITNET: reed!kamath@PSUVAX1.BITNET ARPA: reed!kamath@PSUVAX1.CS.PSU.EDU US Snail: 3934 SE Boise, Portland, OR 97202-3126 (I hate 4 line .sigs!)