|FT6,FB60,LM6,RM64,NU,P12|<<< PROCESS (Ver. A ) DOCUMENTATION >>>|LF3,P0|Written by: Al Smith|P13|N64 W33801 Lakeview Dr|LF1,P13| Oconomowoc, WI 53066|LF1,P13|February 25,1979|LF3,P0|PROCESS is a text editing machine language program designed to give the user a constant video image of his or her text. The text created by PROCESS can be used with a BASIC program to output the text to your printer. An example of such a BASIC program is EDITOR, the program you're using to print this file.|P|Before the use of PROCESS is explained it should be noted that PROCESS is in the developmental stages and additional features are planned for the future. The features that will be described here are known to work as explained, however as with any new program there may be some unknown bugs. The known deficiencies within the program will be explained further on. If you should come across some bug not mentioned or have any suggestions please write me at the above address. I will also gladly help anyone wishing to modify PROCESS by supplying the appropriate patch locations required if feasible. At this time I will not supply the complete source code.|P|PROCESS has been written to somewhat follow the format of PTDOS's program EDIT. Simple type text into your SOL-20 with PROCESS and watch it appear on your screen. To alter text read over the various commands available below.|LF2,P8|<<< COMMANDS IN VER. A OF "PROCESS" >>>|LF2,P0|TO MOVE THE CURSOR about use the arrow keys next to the space bar.|P|TO DELETE at the end of your text just use the DEL key. To delete elsewhere position the cursor over the unwanted character and strike the DEL key.|P|TO INSERT TEXT within your text type CTRL-T once the cursor has been positioned over the character where the text is to be inserted. The LEFT and RIGHT arrows along with retyping CTRL-T will turn off this mode.|P|TO SEARCH for a character or character string from the present cursor location to the end of your text, type CTRL-O. This will clear the screen and prompt you with a ":" to insert your character string to search for. Type CR to start search. PROCESS will position at the screens top, under the cursor, the first occurance of the search character string. To continue the search type TAB or CTRL-I. When PROCESS has finished its search by coming to the end of the text buffer, or no match-up has been found, PROCESS will position the first line of text at the top of the screen. As long as CTRL-O is not retyped, PROCESS will remember the last search string and can be executed again by typing TAB or CTRL-I at any time.|P|TO SCROLL DOWN 1 line type CTRL-X. DOWN 16 lines type CTRL-C. UP 1 line type CTRL-E. UP 16 lines type CTRL-R.|P|TO SAVE, LOAD, KILL, or get a CATALOG type CTRL-F. PROCESS will then explain these commands and prompt you for input.|P|TO LEAVE PROCESS hit ESCAPE. To reenter PROCESS without loss of text execute at address 100 hex. To restart PROCESS resetting internal buffers etc. execute at address 103 hex.|LF3,P8|<<< BUGS >>>|LF2,P0|In the CTRL-T mode PROCESS will not scroll when the cursor gets to the bottom right of the screen. This will not damage the text buffer but will write into the memory following screen memory (D000 hex and on).|P|When loading an old program or entering text PROCESS does not determine how much memory you have nor does it realize PTDOS exists at the end of user memory. PROCESS'S text buffer begins at location 1000 hex. In other words YOU must be cautious when playing with long files.|P|PROCESS uses memory from 7500 hex for buffer space when the CAT command is used. It will overwrite text should your text go that far.|P|The routine used to process disk errors within PROCESS resides from C900 hex to CA36 hex. This should not cause any problems to the typical SOL-20 user.|LF2,P8|<<< ADDITIONAL COMMENTS >>>|LF2,P|PROCESS will allow you to load, save, and edit ANY unprotected file regardless of file type.|P|When inserting text towards the beginning of a large text file, PROCESS is very slow. This will change in the future when a BLOCK MOVE command is inserted.