you'll have to update the code for a scrolling screen. I don't have one but i'm assuming it will be something like this.
For scroll = TopOfScroll to BottomOfScroll
For row%=1 to MaxRows%
linebuf$=Sess0.Screen.Area(row%,1,rows%,MaxColumns%,xBlock)
Screenbuf$=Screenbuf$+linebuf$+Chr$(13)+Chr$(10)
Write # filenum%, ScreenBuf$
Next
Next scroll
or this
While not end of Scroll
row% = row% + 1
linebuf$=Sess0.Screen.Area(row%,1,rows%,MaxColumns%,xBlock)
Screenbuf$=Screenbuf$+linebuf$+Chr$(13)+Chr$(10)
Write # filenum%, ScreenBuf$
if this is the end then end of scroll = true
Wend
What I don't know is how to navigate your scroll or know when your at the end of it.
Do you use a key to advance through it a page at a time or is it a true scroll (new line at the bottom everything else rolls up one, dropping the top line)?
Do you get any type of on screen notification at the end (some type of footer ect.)?
The more you can tell us the better we can help.
Wow, I'm having amnesia and deja vu at the same time.
I think I've forgotten this before.