4 ms·
A big one was to simply buffer keystrokes and display as time permitted. Delayed screen updates as well as interruptible ones are pretty great options too. Thi
by ddingus 4y ago
A big one was to simply buffer keystrokes and display as time permitted. Delayed screen updates as well as interruptible ones are pretty great options too.
This was particularly important when users were interacting via slower serial terminals. I worked in some backwater manufacturing shops very early in my career and got to use some old tech and I'm very glad I did. Was a great experience and it gave me some appreciation for how things can be done, and what can be done.
One can do a whole lot at a few Mhz of computing power. Even just a single megahertz is useful!
WordPerfect 5 buffered the keystrokes and it was possible to run it keyboard only. On a local console, one would not notice much due to the display throughput being more than enough to keep up with pretty much anyone.
Run it, and others from that era, on a 9600 Baud terminal and things are different! Skilled users know the flow and will just deliver input regardless of the state of the display, which does catch up and reconcile with the state of the text being edited.