Scroll 0.94 =========== *BScroll*b is a scrolling textfile reader. You can scroll upwards and downwards through text files of any length. Extended View highlight codes as used by *B*lp*b and *B*lpS*b are acted on to give *Bbold*b, *Iitalics*i, *Ssuperscript*s, *Wwide*w, *Ysubscript*y and *underline* effects. These can be turned off to give plain View extensions of **bold** and *underline*. If there is enough memory, *BScroll*b uses shadow mode 0, otherwise mode 3 is used. Unless a command line file is given, *BScroll*b shows the current directory and asks for a filename. At this prompt you can also give *B**bcommands to change directory, etc. Once a file is given, it is loaded and displayed. The keys are simple. Cursors move up and down. Pressing *BShift*b will jump one screen at a time. Pressing *BCtrl*b will jump to the ends of the file. Pressing *BCOPY*b will flip between extended highlights and plain highlights. Pressing *BEscape*b will leave. *BScroll*b will take command line arguments when run as a *B**bcommand or passed via the keyboard buffer. The parameters are: *B*Scroll (-quit (*))*b The *B*b is the file to display. The *B-quit*b option gives a file to run on exit. If the name starts with a *B**b, then it is called as a *B**bCommand, otherwise it is *BCHAIN*bed. The *B-quit*b option must be in lower case, and only the first letter is significant. So, for instance, to call *BScroll*b from another program, you could use the following: *B OSCLI "KEY0 |@"+name$+" -quit Menu" *FX138,0,192 CHAIN "Scroll"*b This would run *BScroll*b and display the file *Bname$*b, and on exit would return to the program *BMenu*b. *BScroll*b consists of the following files: *IScroll*i - The program *Idisp*i - Controls screen output giving display effects *IT/Scroll*i - This text file. NB: The current version will only display files which have each line terminated with CR.