CompuServe Messages

#xon/xoff

#: 22904 S4/TelecommunicationsForum unknown
    13-Jun-86 21:05:52
Sb: #22835-#xon/xoff
Fm: Richard Webb 74005,1265
To: Larry Phillips/ICUG 74025,636

This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.

What you _ought_ to be able to do is test the screen handling functions to determine if they are willing to display a character RIGHT NOW. If a direct-to-screen pipe isn't open at that moment, then shuffle the current character into a small ring buffer and go do something else, like handle the keyboard, the serial port, or whatever. When it's convenient, go back and see if now is a good time for the screen — if so, squirt out the buffered characters. The question is, how to tell if the screen handling functions are poised to write those characters? The VIO-X10 card I've wire wrapped into my vintage 8-banger puts up an I'm-not-ready-bit on its status port if it can't take a character just yet; /where/ is the equivalent Amiga hook? Or is screen handling so muffled in windows and multi-tasking that you can't tell?