"Darran D. Rimron" ####@####.####
4 Jan 2000 21:22:00 -0000
> -----Original Message-----
> You're confusing current screen refresh with scrollback. Anything
> drawn on an 80x24 screen needs to be saved for refresh.
Agreed. I'm not going to tackle this quite yet, as my device/use won't
use VT switching, I'll add it in later when I'm in the "adding toys"
> Scrollback addition is only required when the terminal emulator
> scrolls it's screen by some number of lines. Those lines scrolled
> off the top are added to the scrollback buffer.
Agreed again. I was refering to scrollback. If I'm storing every
character that is plotted from the ShellIO FD to generate the scrollback
then I'm storing alot of data, yes?
If the display is scrolled a line (by hitting CR in at a shell prompt
for example) the line that goes off the top needs to be added to the
bottom of the scroll buffer, and if maximum length has been acheved, the
top line gets dumped.... which I understand, etc. But how do yo suggest
I get the "content" of the top line, if I'm storing ASCII and ESC/CSI
values from the termio, there's alot of data to be stored for each
screen if you are running an application like "worms"....? Am I making
sence or just not seeing your point? Sorry.