Number: 386 Date: 29-Mar-84 14':08':09 Submitter: Sannella.pa Source: Masinter Subject: turn on RS232 interrupt, service it in \KEYHANDLER Lisp Version: Description: Once AR#384 (make BITBLT interruptable) is completed, then at least on the DLion it will be possible to turn on the interrupt on character pending and let the \KEYHANDLER unbuffer the characters.' ' This will help out with the following':' ' Date': 26 MAR 84 15':12 PST' From': JONL.PA' Subject': Re': rs232 task' To': Masinter, Sheil, Purcell' cc': LispSupport, JONL' ' In response to the message sent 16 Mar 84 17':21':17 PST (Friday) from Masinter.PA' ' Just to review the "bottlenecks"':' ' 1) although the TTYPort seems to be operating better than the Martin-board' interfacer for the Dolphin, it still doesn''t not buffer characters; thus' the liklihood of droppin characters when one of the DSPVTS functions is' called. [DSPVTS is the functional support for Virtual Terminal Service' under the Interlisp-D windowworld -- has functions like DSPINSCHAR for' "inserting" a character, DSPDELLINE for "deleting" a line. Remember also' that DSPCLEOL is in the system now, for "Clear-to-end-of-line"]' Sometime ago I asked Beau for an estimate of priority of the converto-to' RS232C port; that conversion should clear up the dropped character problem.' Workaround: Test Case: Edit-By: Sannella.PA Edit-Date: 13-Apr-84 14':49':52 Attn: Assigned To: In/By: Disposition: ' [Date': 13 Apr 84 00':08 PST' From': JonL.pa' Subject': AR 386' To': LispSupport' ' Pleas mark this one "Declined", in favor of routing RS232 traffic through the RS232C port. Then the TTYPort will not be a significant input channel, and there will be no need for interrupt service.' ' This AR should also reference AR 159.] System: Communications Subsystem: RS232 Machine: 1108 Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Moderate Frequency: Impact: Moderate Priority: Hopefully Status: Declined Problem Type: Performance Source Files: