File SCROLL.WU

Directory of image this file is from
This file as a plain text file







SCROLL: A Scrolling Editor for OS/8 Darrell J. Duffy Computer Lab Department of Physiology and Biophysics West Virginia University Medical Center Morgantown, West Virginia January 1973 Edited by: Thomas W. McIntyre Current Version SCROLL V10
SCROLL Table of Contents Preface .................................... 1 Using SCROLL ............................... 2 General Structure .......................... 3 File Edit class commands .................. 4 Creating, Editing, and Deleting ....... 5 Edit Output ........................... 6 Edit Input ............................ 7 Command Line Commands Text Position commands ................ 9 Text Deletion commands ................ 10 Text String commands .................. 11 X Buffer commands ..................... 13 Repeat command ........................ 14 Text Mode Commands Formating Characters ................. 15 Text Deletion ........................ 15 Cursor Position ...................... 15 Search and Macro ..................... 16 I/O Switches ......................... 17 The Display of SCROLL ..................... 18 Using SCROLL Without Display ......... 19 KBSCRL Display ....................... 20 Auto Tab Insertion ................... 22 Auto Tab for FORTRAN Users ........... 23 Switching from DIAL to SCROLL ............. 24 Protecting Files .......................... 27 Advanced Uses of SCROLL Recovering Overfull Files ............ 28 Extending Files ...................... 28 Recovering Smashed Devices ........... 29 PIP and SCROLL files ...................... 30 Chaining to SCROLL ........................ 32 Patches to SCROLL ......................... 33 Error Messages ............................ 34 Summary of Commands ....................... 36
Preface SCROLL is a bidirectional editor. This means that SCROLL edits a single file instead of inputting from a file and outputting edited text to another file. SCROLL allows moving through the edit file in either direction with no restrictions. Formfeed characters within the file provide convenient markers but do not restrict movement. The file currently being edited is termed the main file. In addition there are two files known as auxiliary files which may be opened. One of these files is for input and one is for output. These auxiliary files allow merging or splitting of edit files easily. A page in either the auxiliary files or the main file is the text delimited by form feeds. Pages provide the basis for control of some of the editing commands to SCROLL. There are two types of commands to SCROLL: Text Mode commands and Command Line commands. Text Mode commands are CTRL keys typed in Text Mode and are executed immediately. CTRL keys are keys typed while the CTRL key on the teletype is held down. Command Line commands are typed into a special Command Line buffer which is displayed at the bottom of the scope. SCROLL maintains the file as a continuous packed string of characters. Part of the file is maintained in memory to be displayed and changed. When too much is added for the memory to accomodate, the remainder of the file is moved down to allow room. This is why the block limits of the file must be greater than the actual size of the text edited. When an EXIT or QUIT command is done, SCROLL writes out all of the file from memory so that it is a continuous packed string on the editing device. SCROLL-1
Using SCROLL SCROLL is distributed as a save file. To run the program, enter the following line to the OS/8 Keyboard Monitor's dot. .R SCROLL or .R FSCROL for FORTRAN users.



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search