Disk 3 contains the user manual. Here it is. =========================================================================== Gary Dinsmore's Creative Software presents WORDY the word processor. Copyright 1982 INTRODUCTION Wordy is a medium power word processor. Designed for the Compucolor II (r). It will work with both V6.78 and V8.79 ROM, and will handle most text files, including .SRC files. Wordy allows you to type text into the computer; to edit the text by inserting and deleting characters, words, or whole lines of text. Wordy will help you search out words or phrases within the text, and it will move blocks of text up to 255 characters long. Wordy can also make the margins line up neatly on both edges of the paper. Wordy is a super file handler. It can merge files from a disk with text that you have in memory already. It can work as well from a single disk drive system as from two drive systems. It will handle files over 50000 characters long, even though that much will not fit in memory all at one time. That is about 14 typewritten pages of text. With "Wordy" you can create multiple copies of files, or move them from disk to disk. Wordy has a dictionary that fills one side of a disk (nearly 51K). The dictionary is interactive, that is you place the curser on the first letter of the word, or root word that you want to look up and Wordy will display the confirmed spell- ing, or the best fit to that word. Wordy is a printer driver too. At the very least, Wordy will send what you see on the screen to the printer. With some printers, the font style can be changed, or bold or double print styles can be used. COMPU-FREE COLORWARE Wordy is distributed under the user supported software concept. I have called this Compu-Free Colorware. You are free to copy and distribute the disk this program is distribu- ted on to other Compucolor users. Use the program for a few days, on your computer, and on your projects. If you like the program, and what it does for you on your jobs, I ask that you send me a $25.00 user licence fee. If the program dosn't help you with your jobs, simply reformat the disk, and you havn't lost anything. Wordy is Copyright 1982. All rights are reserved by Gary A. Dinsmore, 32695 Daisy Lane, Warren Oregon, 97053. Compucolor II is a trademark of the Compucolor Corp. page i TABLE OF CONTENTS page 1. Linking Wordy 1 2. Getting started 2 3. Loading a file 2 4. Curser control 3 5. File handling 4 6. Advanced file handling 5 8. Screen display 8 9. Auto justify 8 10. Upper/Lower flip flop 9 11. Page terminator 9 12. Capture buffer 9 13. Capture Insert 10 14. Searching 11 15. Dictionary 11 16. Printer control 12 17. Key Assignments Appendix 1 18. Printer driver features Appendix 2 iii LINKING WORDY Before you do anything else, please make working copies of the distribution disk you received for Wordy. You will do all of the linking of program segments on the working copy of Wordy, with a program called LINKER.BAS. I have found Compu- color's program DUP.BAS to be the most efficient copy program available for the Compucolor. Place your working Wordy disk in drive 0: and press Auto. Select the "Link Wordy for your computer" option. This program will check your computer's ROM and overlay a V8.79 jump table if you have that version. You will next be questioned about the printer you will be using. Presently there are two printer drivers available, one for Epson with Graphtrax, and one for DEK Spinwriter 3400. The third driver is a "dumb" printer driver, and has no formatting features. It simply prints the text as it appears on the screen. The third section is a little trickier. You will be asked questions about how your computer interfaces the printer. Most of us have set up the serial port using one of the handshake modifications shown in the ColorCue or Forum. For that take selection 1, serial port with handshake. Even if you don't have the handshake, use selection 1. You must remember to set the baud rate with the ESC R routine, before you start Wordy each time though. The second selection covers a situation where the handshake is done using an XON, XOFF protocall. For that you need to know what code is sent back to the computer by the printer when it's buffer gets full. That information should be available in your printer manual. Options 3 and 4 are for printers set up with parallel ports. Three is for memory map- ped ports, where a byte of memory is a port direct to the printer. You must know where the byte is, and what the hand- shake character is. Option 4 is a parallel port that has been set up to use one of the I/O ports. Again you need to know which one, and the handshake. If you have no idea how your computer talks to the printer, try option 1 first. If you normally need to use ESC R and a set Baud rate to run your printer, then you will need to do that also for Wordy. Finally the Linker program will notify you that it is ready to save the completed Wordy program. Place the disk you want the working copy of Wordy on and press the return. You may want to save this working version right on your working Wordy disk. It will automatically be named version 2 if you do. You can copy Wordy onto other disks by using this routine. 1. Under FCS> type LOAD WORDY.PRG 2. Place destination disk in drive. 3. Type SAVE WORDY.PRG;2 8200-987F page 1 GETTING STARTED To start Wordy, place the disk that you have linked and saved Wordy on into the disk drive. Under FCS> type RUN WORDY. If Wordy is already in memory, you may type ESC T to start. Either of these methods of starting Wordy, will clear memory, and start with a clean slate. Wordy uses the maximum memory available. There is also a user entrance into Wordy using ESC ^. This allows you to get back into Wordy with the memory intact, and with all the references to read and write files still in place. If you accidentally hit CPU RESET, all is not lost, just press "ESC ^" to return to your work. You can even do FCS file handling, including deleting files, before returning to Wordy. Just a word of warning, however, if you delete a file and the file that you are reading is moved, and there are still some pages to read, Wordy may not be able to read the rest of the file. If you escape to Basic, of course, Wordy will be overwritten, and will no longer work. LOADING A FILE Wordy will show it is ready to go by responding with "INFILE>." It is asking what the name of the input file will be. We can either respond by typing in a file name, or just hitting the RETURN key. First try the RETURN key alone. Wordy will clear the screen and enter a "DIR 0:" in the upper left corner. A second tap on the RETURN key will read the directory of the diskette in drive 0:. If, however, you hit any other key the display will alternate between "DIR 0:" and "DIR 1:." If you have only one drive, hitting the RETURN key while "DIR 1:" is displayed will cause the computer to look for drive 1:, and lock up. Go ahead and try it. When it locks up, simply hit CPU RESET, and ESC T to get back into Wordy. Now we have "INFILE>" displayed. This time type in a file name. The rules for file names are the same as for other names that are used in the directory. The first character must be a letter. There can be no more than 6 characters in the name. You may specify a drive other than the default drive by place- ing either "0:" or "1:" ahead of the file name. If you don't specify the file type, it is automatically made .SRC. You may also place a semicolon and the version number. EXAMPLES: INFILE>1:TEST.SRC;4 Loads version 4 of file TEST.SRC from drive 1:. (or creates version 4 of TEST.SRC if it dosn't yet exist.) INFILE>TEST Loads the last version of TEST.SRC from the default drive. (or creates version 1 if no file TEST.SRC esists) page 2 CURSOR CONTROL To get a feel for the cursor controls, it would be best to type in about 30 short lines of text. Using the grey cursor keys see what happens with the four arrow keys. Notice that the cursor has several different colors. It turns white, when it is at the end of the text. It turns magenta when it is at the end of a line, and it turns green on blue when it is over text. Spaces show up as blue, and tabs show up as a cyan bar. The power of Wordy is best realized with the extended or delux keyboards. It will work with the small keyboard, but you will have to learn several CONTROL and SHIFT-CONTROL key com- binations to get the full use of Wordy. To move quickly through the text, the 8 color keys are given special powers. The top two, black and blue, move up or down in the text by 24 lines. The next two, red and magenta, move up and down by 6 lines. The next two, green and cyan will duplicate the grey up and down arrows to move one line of text at a time. These keys, green, cyan, up and down arrows, are typomatic, and will continue to feed lines as long as you hold them down. The yellow and white keys move through the text one word at a time, and are also typomatic. INSERTING AND DELETING TEXT By placing the cursor any where along a text line, and typing, the new characters will be inserted into the text, and the text will shift to the right to make room. The display may appear to blot out a line of text below the one you are typing on, but when you finish, and move to the next line, all text will be there. There are three delete functions. Delete the character to the left of the cursor, DELETE CHAR; delete the character under the cursor, ERASE LINE; and delete from the cursor to the end of the line, DELETE LINE. These can all be used from a small keyboard, See the appendix for CONTROL key combinations to make each of the functions work. If you go too far, use the INSERT CHAR key to bring things in the buffer back into the file. This only works if you don't move from the place you deleted the characters or line. It is best if you try all of these functions on a test text, and get the feel for how they work. Which ones have typomatic, and which ones don't. page 3 FILE HANDLING The file handling is done with the black, red, green, yellow, and blue cursor keys. The simplest is the straight save. To save the text you have on the screen, press the COMMAND key and the YELLOW color pad key (SHIFT CONTROL S on the 74 key keyboard). Wordy first checks the disk you have in the drive, to see if you have changed it since initializing the write file. The directory name assigned to the disk will appear with the word "WRITE" in the upper right corner of the display. If the name is displayed in green, and not flashing, you are ready to save the file, simply press COMMAND YELLOW again, and the save sequence will be completed. If you had changed disks, for instance to read the DICTIONARY disk, the name would be in flashing red, a warning not to complete the save. To abandon the save, press the space bar, or any key except COMMAND YELLOW. Also if the file had not been completely read from the input file, the prompt in the upper right corner would change to READ, and again the program would look for the correct name of the disk and flash red if the wrong disk were in place. To continue with the save press COMMAND YELLOW again at each prompt. You can elect to not read any more of the input file by pressing the RETURN key instead of COMMAND YELLOW. Notice that this feature allows you to have your input and output files on separate disks, and gives you a chance to change disks between read and write operations. Using this feature you can handle files that fill a disk, and cannot be read into memory all at one time, and all with one disk drive if necessary. Try this simple exercize: 1. Prepare a couple of disks. Make sure they have different names. ie not both "BLANK". They should be empty, or have files of no value, in case you overwrite something in these experiments. 2. Type in 30 lines or so of text. The lines can be short. 3. Start to save the file by pressing COMMAND YELLOW, but instead of completing the save with a second COMMAND YELLOW, press the space bar. Notice the prompt dissapears, and the cursor is again active. 4. Place the alternate disk in the drive. Press COMMAND YELLOW. This time the name of the new disk is displayed in flashing red. If you were to continue, the file would be saved on this disk where it should be on the other disk. Depending on how full the two directories were the file and directory entry could overwrite files on this disk, or be lost in the middle of the disk somewhere. Either way you have a munched disk. Press the space bar to abandon the save. page 4 5. Place the correct disk in the drive, and this time complete the save. Note: there are a couple of things that can defeate this shure fire protection scheme. If you create fancy colored titles for you disks, those colors will be the color displayed instead of green and red. If all of your disks tend to be named "BLANK", there is no way Wordy can warn you. (On my machine, when "Wordy" is first run and a save is done, there is an E 4 error shown. I cannot find out what an E 4 error is, and nothing is ever lost, so don't worry about them.) ADVANCED FILE HANDLING Wordy has the talent to merge files together, and read and write files in blocks. o WRITE PAGE: The COMMAND RED key combination will write out a page of the file in memory to the disk. The disk may or may not run, depending on the size of the page. o READ PAGE: The COMMAND BLANK key combination reads the next page in the input file into memory. This page always is placed at the end of the current text. If no more pages remain in the input file, the cursor is just moved to the end of the text. o NEXT PAGE: The COMMAND GREEN key combination does a combination WRITE PAGE followed by a READ PAGE. At each phase Wordy checks to see that the correct disk is in place, and requires answer- ing with the COMMAND GREEN key combination THIS IS A TEST OF THE CAPABILITIES OF THE WORDY PROGRAMME FOR USE AS A WORDPROCESSOR WITH A SPELL CHECKER IF WE START HERE AND ADVENTURE INTO THE RELMS OF WHAT HAPPENS WE WILLFIND OUT THE INNER WORKINGS time OF THIS TYPE OF PROGRAMME . FOR today we will use lower case to see the effect of this system. I haven't tried the word wrap so I am typing a longer line to see its affectce that all text up to your first page terminator has disappeared, and the WRITE> field now has a hexadecimal num- ber (other than 0000) in it. You have just written a por- tion of text to the write buffer, and perhaps even written some onto the disk. 4. Go ahead and COMMAND RED to write all of the segments to the write buffer. When the screen is empty try typing again. Notice you can continue to type text. This is how you can write and edit more than what the memory can hold at one time. In fact you can write nearly 51 K, or the amount that one side of a diskette can hold. If you were to press CPU RESET at this time and look at the directory, the new file would not show. Some of it may be written on disk, but until the COMMAND YELLOW, save, routine is completed, the direct- ory is not updated. 5. Go ahead and save this file. (COMMAND YELLOW COMMAND YELLOW) 6. Start Wordy over, ESC T, and type in the name of the file just saved. Notice that only the first page of the text is placed in memory, and the READ> field now has some numbers in it. 7. Press COMMAND BLACK to read a page of text into memory. Notice that each page of text ends with a red page termina- tor character. 8. Try COMMAND GREEN for a next page function. Notice that you must press COMMAND GREEN three times to complete the write and read actions. 9. Now look at the text. The first page should be gone, and the second and third pages should be in memory. o NEW INPUT FILE: The COMMAND BLUE key is used to read a new input file. By pressing COMMAND BLUE the infile prompt is blanked, and a new file specification can be entered. This must be entered in CAPITAL letters. When you press the RETURN key the file is initialized as the input file, and all references to the previous input file are lost. If the file is not available, a "FILE NOT FOUND" prompt is returned, and the original file is still in effect. The read and next page functions are used to bring the file into memory. New data is always add- ed to the end of text in the memory. Use CAPTURE-INSERT to move it elsewhere in the text. Note also that all reference to the earlier input file is lost, even if not fully read. page 6 Try this exercize: 1. Get the same file as before; displayed, and partially read from memory, or continue from the last exercize. 2. Press COMMAND BLUE, and type in the name of the file (in capitals) after the INFILE> prompt. 3. Press RETURN. Notice the type and version are displayed, but the text in memory does not change. 4. To read the file you must type COMMAND BLACK (or GREEN). Notice that the file is read again from the beginning. o NEW OUTPUT FILE: There are two options available to place the output file on a separate disk. The name does not change, but where the file is placed does. o PARSE NEW DISK: (CONTROL F) This re-initializes the output file on what ever disk is present in the default drive. Any previously written out data is lost. The file is properly initiated to be saved on the new disk. o BLANK DISK SAVE: (CONTROL X) This re-initializes the output file as though a blank disk with a standard 3 sector directory were set up as the output file disk. Obviously anything on the disk will be overwrit- ten, and the disk must be in reality a 3 sector directory, or the directory could overwrite the file. The power of this blank disk save, is that a 51 K file can be updated on a single drive computer. If a few pages of text are kept in the memory, you can read a few pages, change them, and then write them back to the same disk. Note, both of these commands are two stroke commands to allow you a chance to abort after the first stroke. Any other key, like the space bar, will cause the first command to be cancel- led. It is suggested that you try these commands several times on scratch disks so that you understand fully what happens before trying it on an important disk and file. page 7 THE SCREEN DISPLAY The first line of the display shows the current version of Wordy. The right end of the first line also shows activities that are taking place like PRINTING, or reading or writing from the disk. The second line showes the name, extension and ver- sion of the input and output files. The right end of this line is used to display the optional output file functions PARSE NEW DISK or BLANK DISK SAVE, to remind you when these options have been invoked. The third line shows the first 56 characters of a 255 byte search-capture-insert buffer. There is a tab index line at the top and bottom of the page. Twenty five lines of text are displayed, the center line is a contrasting green color, which indicates the active entry line. The last line on the page is a status line, and tells you the size of the text file, the room left, the cursors relative position within the file as a percent. Bytes of data in each of the 2K read and write buffers are shown. This is data that is waiting to be called into the main text buffer to be displayed on the screen, or data written out of the text buffer, that hasn't yet been placed on the disk. The last two letters and numbers show the current status of the auto justification functions. These will be described with each function. AUTO JUSTIFY There are three states for the auto justify routine. Wordy starts out in the manual mode. Touching the AUTO key will cause the red letter in the lower right corner to change from 'M' to 'C' to 'J' and back to 'M' with each successive key stroke. Leave it in the 'C' mode. 'C' stands for "Auto Chop" mode. If you type a line of text without carriage returns, the line will wrap onto the next line. At the first space char- acter, a carriage return and line feed will be automatically be placed in the text, chopping it off. When using Auto Chop, you need to make the margins 5 to 8 characters narrower than your desired margin. A second stroke of the AUTO key will cause the red letter to turn to a 'J'. 'J' stands for Justify. The justify mode chops the line off and then adds spaces to make the right margin flush. This text was typed in the justify mode. In the manual, 'M' mode, the text simply wraps around, and you must use the [RETURN] key to end each line. Now, perhaps all of your work is not 63 characters long. To change the line length, type a SHIFT-[ESC] key and the display will clear at the bottom, and allow you to type a new number in place of the 63. Only numbers between 0 and 255 are allowed, and only numbers smaller than 111 are fully displayed. Also, anything less than 20 characters wide usually winds up with only two words on a line, and a big space between them. page 8 To rework text that has been justified, the [BL/A7 OFF] key has is blank stripping mode. It removes all multiple blanks between the cursor and the end of the current line. This feature is called "Auto Squish". You can use the delete keys to remove unwanted text and carriage returns. You may then place the new carriage returns where needed. As you get used to working with Wordy, you will find you can zip through a long combined line with the white and yellow keys. At a place exactly one word beyond the margin, you can delete a space and then re-enter the space and get the justify routine to even up the margin. I realize this is a faky way to get the routine to work. The memory needed to make a more elaborate routine, however, has been saved for your files. Before using these options, I would suggest you try working with them in a scratch file, trying all of the options until you are comfortable with them. Remember, placing the cursor over the first character on a line and pressing the [DELTE CHAR] key will remove the carriage return and line feed. This concatinates the two lines of text into one long wrapped around line of text. UPPER/LOWER FLIP FLOP The [A7 ON] key will change a letter under the cursor form upper case to lower case, or from lower case to upper case. The key has typomatic operation, so holding it down will flip all of the letters on a line, or one at a time. PAGE TERMINATOR The next section on capture and insert, uses the page terminator. The end of a section of text can be marked with the page terminator by placing the cursor where the text is to be marked, and pressing the [ERASE PAGE] key. This places a red "^" character in the text. The file read and file write functions stop at these page terminators. The capture routine also stops at the page terminator. The delete line function also is stopped at the terminator, so if a large block of text is to be deleted, a page terminator will keep you from running into text that is to be saved. The two delete character key functions will remove the page terminator. To delete a terminator with the [DELETE CHAR] key place the cursor at the left margin on the line under the character. To use the [ERASE LINE] key function, place the cursor over the marker. CAPTURE BUFFER "Wordy has a 255 character buffer that is used for capturing text to move, copy, or search. There are three ways to get text into the buffer: o Press the [ESC] key and type the text you want in the buffer. This text can include tabs, page marks, or carriage returns. When done, press the [ESC] key to return to the normal text mode. page 9 o Press the [ESC] key twice to clear the buffer, position the cursor at the end of the text to be captured, and enter a page terminator. Now position the cursor at the start of the text and press the [INSERT LINE] key. This will place a duplicate of the text between the cursor and the page mark in the buffer. A maximum of 255 characters will be captured. o Looking up a word in the dictionary returns the best fit words in the capture buffer. The buffer can be cleared by pressing [ESC] twice. If less than 57 characters has been stored in the buffer, a blue cursor markes the end of the text. If more than 57 characters are in the buffer, only the first 57 characters are displayed, follow- ed by the blue cursor. CAPTURE AND INSERT If there is text in the capture buffer, pressing the [INSERT LINE] key causes the text from the capture buffer to be insert- ed into the body of text at the cursor. If there is no text in the capture buffer, pressing the [INSERT LINE] key causes a copy of the text under the cursor and following to be copied into the capture buffer. The length of the line of text is governed by the presence of a page terminator, the end of text, or full capture buffer of 255 characters. The routine to follow to move a block of text is as follows: o Mark the end of the block with a page terminator. Position cursor at end of text block, press [ERASE PAGE] key. o Position cursor at start of block of text. o Press [ESC] twice, to clear the capture buffer. o Press the [INSERT LINE] key to capture text. o Move cursor to the place where you wish to place the text. o Press the [INSERT LINE] key to insert the text. o If the block is less than 255 characters, you are done. You may go back and delete the text at the old position, as you desire, or not. o If longer than 255 characters, use the search keys to posi- tion the cursor at the end of the block just moved. o Press [ESC][ESC] to clear the buffer, and then [INSERT LINE] to capture the next block. page 10 SEARCHING Text which is in the capture buffer can be used to search the file for matches. The [FG ON] and [BG ON] keys are used to search forward (downward) in the text and backward (upward) in the text respectively. To try this out, type a few lines of text into the main buffer. Press [ESC] to enter the capture buffer. Type one of the words that is in the text, say "the", as an example. Press [ESC] again to exit the buffer. The word you are going to search for is in the capture buffer and is displayed following the word BUFF> on the third line of the display. Up to 57 characters may be entered this way. Touch the [FG ON] and [BG ON] keys, and the cursor will jump to each occurance of the search word in your main text buffer. The test for alike is sensitive to capitalized letters. If the word "the" is in the buffer, it will not find the word "The" in the text. It will find "then," however, since the is a sub set of then. Entering " the " will find only the word "the." In this case, it would not find "the" followed by a carriage return. The carriage return can be part of the search string, and is represented by the letter "J" in red. A tab is a red "I", and the page terminator is the same as in the main text buffer, a red "^". Since the text will match perfectly, you may use the search keys to find your way back to text picked up with the capture routine. If your last search move was forward in text, the cursor is correctly positioned to pick up the next block of text in a multiple block move. Note that it makes no difference how the text has been placed in the buffer, you may search for the string, or insert the string in text by selecting the correct key. DICTIONARY Wordy has a dictionary containing over 8800 root words. This dictionary nearly fills the full 51k of one side of a disk. The dictionary is accessed by placing the cursor over the first letter of the word or root word to be checked. You must place the dictionary disk in drive 0:, and press [COMMAND] [MAGENTA]. Wordy will look up your word, and either give you the two words that give a best fit, or three words with your correctly spelled word in the center. The dictionary is not sensitive to capitalized letters. It automatically converts all words to upper case before making the test. If the dictionary disk is not in drive 0: a flashing red disk name will be displayed. If you insist on trying to read the wrong disk, a LEX ERROR will be displayed. No harm is done, and nothing is changed in the buffer, or the disk file. Simply put in the dictionary disk and try again. If, however, you leave the dictionary in the drive, and do not heed the red warning and complete a file save or write function, the dictionary disk WILL be DESTROYED. Be SURE and make a back up copy of the dictionary. page 11 The dictionary is in a packed form, and is very hard to update or change. Each file has been optimized to nearly fill the last block, and in most files a single word will put the file over into a new block. Other words would have to be deleted to pull the file back into its allotted space. To up- date a file after making changes, you would have to CPU RESET, escape to FCS and delete the file changed, then re-enter Wordy through the user entrance to save the file back on the diction- ary disk. The file must then be renamed back to version 1, since the spelling checker looks for an exact name to speed things up. Definitely not for the feignt of heart. PRINTER CONTROL Wordy currently supports the Epson MX and FX printers, and the DEK Spinwriter IV, because that is the two printers I have exprience with. Details of the pre-formatted commands are in appendix 2. Wordy can address and controll any ASCII text printer, since it has the capability of sending control char- acters to the printer, either from the buffer, or imbedded in the text. To send a setup string to the printer from the buffer: o Enter the buffer, [ESC]. o Type the decimal numbers of the required setup string separated by commas. eg 27,69 for emphasized text on the Epson. o Escape from the buffer [ESC] o Press the [SHIFT] and [BLINK ON] keys. (SETUP PRINTER) is displayed in the upper right corner. A second stroke sends the string. To imbed the string in text, place a back slash, "\" in the text. The first character after the "\" must be a comma ",". The decimal numbers of the ASCII codes to be sent are typed after the comma, separated by commas. After the last code, place one more comma and another "\". I have used this techni- que even to send graphic strings for a logo in a letter head. These get very long and messy, however. PRINTING TEXT Printing text is very easy with Wordy. Position the curser at the spot in text you want printed, and press the [COMMAND] [CYAN] keys together. To stop before a page terminator or end of text, press the down arrow key. If you have problem with the printer handshaking with the computer, or printing gibberish, re-read the linking section again. You may need to use a different driver, or set the baud rate. page 12 INDEX Abandon save 4 Manual margins 8 Advanced files 5 Merging a file 8 Auto Moving Wordy 1 Chop 8 Moving text 10 Justify 8 New input file 6 Manual 8 New output disk 7 Squish 9 Next page 5 Blank disk 7 Page terminator 9 Blank removal 9 Parse new disk 7 Capture buffer 9 Printer interface 1 Capture - insert 10 Printer control 12 Capture text 10 Printer drivers 1 Chop 8 Printing text 12 Color keys Read page 5 Cursor moves 3 Run Wordy 2 File saving 4 Saving a file 4 Merging files 8 Saving Wordy 1 CPU RESET 2 Search buffer 9 Cursor color 3 Searching 11 Cursor control 3 Separate disks 4 DEK Spinwriter 1 Serial port 1 Delete 3 Setup strings 12 Directory 2 Spelling check 11 Dictionary 11 Stopping print 12 Dictionary buff. 10 Terminator 9 Epson Graftrax 1 Typomatic 3 Error messages User entrance 2 E 4 5 Upper/lower 9 LEX ERROR 11 Update File names 2 Dictionary 12 Flip flop 9 Version 8.79 1 Finding text 11 Write page 5 INFILE> 2 Insert 3 Insert line key 10 Insert text 10 Interface 1 Justify 8 Keyboard 3 Large files 7 Linking Wordy 1 Loading Wordy 1 Loading a file 2 Lower/Upper 9 Appendix 1 Key assignments: Nearly all CONTROL and COMMAND key combinations do something. The only keys that are not used at all are the F0 to F15 keys of the 119 key keyboard. Auto group: AUTO Change the Auto Justify mode. (CNTRL A) AM - Manual, no action. AC - Chop at end of current word. AJ - Justify to make even right margin. FG ON Search upward through text until match for (CNTRL ]) string in BUFF> is found. BG ON Search downward through text until match for (CNTRL ^) string in BUFF> is found. BLINK ON Toggle automatic tab sender to move text over to (CNTRL _) first printer tab. BL/A7 OFF Squish out all extra spaces between words. (CNTRL O) A7 ON Toggle between upper and lower case. (CNTRL N) SHFT BLINK ON (CMD _) Send numeric ASCII code string to printer from BUFF>. (must be numbers, separated by commas) (ESC) Escape to, or return from search buffer entry mode. SHFT (ESC) Enter a new automatic line length value. Special command keys: CNTRL F Parse new disk. (Look up directory data) (two stroke command, can abort after first one) CNTRL X Blank disk save: Assumes a 3 block directory and a blank diskette. Writes over existing files. page A-1.1 Appendix 1 Contd. Cursor control group: UP ARROW Up 1 line DOWN ARROW Down 1 line LEFT ARROW Left 1 character RIGHT ARROW Right 1 character HOME Display Size and Room data at bottom of screen. SHFT UP To top of current page SHFT DOWN To bottom of current page SHFT LEFT Left one word SHFT RIGHT Right one word CPU reset group: ERASE PAGE Place a page terminator. Stops the Read, Write, (CNTRL L) Capture and Printer functions. ERASE LINE Erase the character under the curser. (CNTRL K) CPU RESET Quit "Wordy" without saving file. DELETE CHAR Delete character just to left of curser (SHFT _) INSERT CHAR Return character to right of curser to active (CNTRL E) buffer. (only if valid character) (SHFT ERASE PAGE) (CMD L) DELETE LINE Delete current line from curser to end (CNTRL D) (or next line if curser at end of line) (SHFT ERASE LINE) (CMD K) INSERT LINE Capture (if BUFF> empty) or insert. (CNTRL C) page A-1.2 Appendix 1 Contd. Color pad group: BLACK Up 24 lines, toward top of page. (CNTRL P) RED Up 6 lines. (CNTRL Q) GREEN Up 1 line. (CNTRL R) UP ARROW YELLOW Left one word. (CNTRL S) SHFT LEFT ARROW BLUE Down 24 lines, toward bottom of text. (CNTRL T) MAGENTA Down 6 lines. (CNTRL U) CYAN Down 1 line. (CNTRL V) DOWN ARROW WHITE Right one word. (CNTRL W) SHFT RIGHT ARROW CMD BLACK Read a page from disk. Two stroke command allows (CMD P) abort after first stroke. CMD RED Write a page to disk. Two stroke command allows (CMD Q) abort after first stroke. CMD GREEN Write-Read combined. Three stroke command allows (CMD R) abort after first stroke, or after write. CMD YELLOW Save text and exit to FCS. Two stroke command. (CMD S) CMD BLUE Open a new file to read. Completed with a RETURN. (CMD T) Opens, but does not read file. CMD MAGENTA Spell check a word with the dictionary disk. (CMD U) Two stroke command. Can abort after first. CMD CYAN Print to printer. (CMD V) CMD WHITE List directory. RETURN completes command, any (CMD W) other key causes a DIR 0: to DIR 1: flip flop. page A-1.3 Appendix 2 Epson with graftrax: This version of "Wordy" can be equipped with a printer driver for the graftrax model of Epson*, and those pre 1982 Epsons that have been upgraded with graftrax chips. It will also drive the look alike printers that emulate the Epson. The other printer driver available is for the DEK Dekwriter** LA 34. Driver features for this driver start on page A-2.4. There is also a "vanilla flavor" printer driver that will send ASCII text to other printers. This driver only has the \7\ form feed, \9\ print from buffer, and "\," wild card func- tions enabled. When "Wordy" is set up using the LINKER program, you can choose a serial port interface with hand-shake, or XON-XOFF protocall, or parallel interface with memory mapped byte or I/O port. Printer driver features: This Epson driver will allow you to change styles of printing in midsentence, or to underline words, or print them in bold type. You will also be able to change the number of lines per inch, and set horizontal tabs anywhere you need. The formatting features are called by placing a numeric code in back slashes (\). Since you might also want to use a back slash in regular printing, only certain combinations of a back slash and a second character will cause formatting. The following characters are format characters (0123456789,\). Any other combinations will simply print out. The formatting characters are not printed in the finished text. First is the underline feature. Type in a line of text, such as "This is a neat feature," and place about 12 blank lines after it so the printer will print the line and show it to you. Press COMMAND CYAN for print. The line was printed out with no underlining. Now place a pair of back slashes before and after the word "neat," like this: "This is a \\neat\\ feature." * (Epson is a trademark of Epson America Inc.) ** (DEK Writer is a tradmark of DEK corp.) page A-2.1 Appendix 2 contd. Second is the various font styles. Type some lines like this: "Please print \1\wide, \2\italics, \0\standard, \2\italics." "\3\Compressed words, then \50\superscript \51\subscript\0\." \0\ makes everything standard. \1\ makes everything wide. \2\ gives you script. \3\ is for compressed. \5 is for the superscript/subscript mode. \50\ for superscript \51\ for subscript Place a \4\ in front of the first sentence, and see what happens. Where would you have to place additional \4\ format codes to keep the emphasized mode going? \6\ turns on the double strike mode. Place a \6\ at the start of the second sentence, and see the difference. Both modes can be used separately. Setting horizontal tabs is easy. Enter the following tab settings into the BUFF>. BUFF>8,16,24,32,40,48,56,64,72,80,0 Press SHIFT BLINK ON when you get back to the main text. Then press the TAB key to set horizontal tabs. Now type a line of numbers with tabs between each like this: "Tab 1 2 3 4 5 6 7" You may have noticed that if the printer is off line, the program locks up until you turn it back on line. The page length is set similarly. Put the number of lines per page in the buffer, followed by a comma and a 0. Press the SHIFT BLINK ON to start the SETUP PRINTER mode. To complete the page length setup, press ERASE PAGE. Other codes can be entered to control the printer by entering the entire ASCII string in numeric form in the buffer. Each ASCII code number must be followed by a comma. Call the SETUP PRINTER mode the same way, SHIFT BLINK ON, then to send the string of numbers, press the SHIFT BLINK ON a second time. REMEMBER: SHIFT BLINK ON to start entry. TAB for horizontal tabs. ERASE PAGE for page length. SHIFT BLINK ON to send any other control codes, including graphics. The \7\ code gives a form feed to the printer. Place a \7\ between a couple of the lines and see how it works. page A-2.2 Appendix 2 continued \8 is used to set line spacing. It is always used with a second numeral, either 0, 1 or 2. \80\ set line feed to 8 per inch. \81\ set line feed to 10 per inch. \82\ set line feed to 6 per inch. To try this out, type about 10 lines of text. Place \80\ at the start of the first line, and print it. Then change the \80\ to \81\ and again to \82\ and try each one of these. Finally place one code at the start of the group, and a second code half way through. This will print some lines at each spacing. \9\ is used to print the contents of the buffer in place of the \9\ code. Type this into your text: "Dear \9\" "Have you noticed \9\ that your bill is over due." "Don't you think you should make a payment \9\." (ESC) to the buffer, and type in "Mr. Jones". (ESC) back to the text, and print this group. Each time the \9\ is encountered, the contents of the buffer, Mr. Jones's name, is printed in its place. The last code is a wild card mode. You can enter a string of commands for the printer by placing the ASCII code of each command inside the brackets. The group of numbers must start with a comma, and have commas between each code to be sent. Try this group: "\,27,71\Print this twice." That code will cause the Epson to enter the double print mode. It can be used to send any codes desired to the printer, including graphic character strings to make logos. You will have to use your printer manual to tell you which codes do what, and just experiment with it a while. page A-2.3 Appendix 2 continued DECWRITER LA 34 Printer driver features: The formatting features are called by placing a numeric code in back slashes (\). Since you might also want to use a back slash in regular printing, any slash that does not have a numeral or a comma following it is printed. A \0\ resets the default printer settings. Horisontal pitch is set using the following codes. \10\ Horizontal pitch of 10 c.p.i. \11\ Horizontal pitch of 10 c.p.i. \12\ Horizontal pitch of 12 c.p.i. \13\ Horizontal pitch of 13.2 c.p.i. \14\ Horizontal pitch of 16.5 c.p.i. \15\ Horizontal pitch of 5 c.p.i. \16\ Horizontal pitch of 7 c.p.i. \17\ Horizontal pitch of 8 c.p.i. Vertical pitch or lines per inch is set using these codes. \20\ Vertical pithc of 6 l.p.i. \21\ Vertical pithc of 6 l.p.i. \22\ Vertical pithc of 8 l.p.i. \23\ Vertical pithc of 12 l.p.i. \24\ Vertical pithc of 2 l.p.i. \25\ Vertical pithc of 3 l.p.i. \26\ Vertical pithc of 4 l.p.i. A three code allows you to set the form length. \3XX\, where the XX is replaced with the form length in lines. Four allows you to set both the top and bottom margins. \4X;Y\, where X is replaced with the desired number of lines for the top margin, and Y is replaced with the desired number of bottom margin lines. You place both numbers inside the brackets and place a semicolon between them. Five is used to set the right and left margins. \5X;Y\ where X is replaced with the desired number of spaces for the left margin, and Y is replaced with the desired position of the right margin. You place both numbers inside the brackets and place a semicolon between them. page A-2.4 The \6\ code moves the printer to the next vertical tab. The \7\ code gives a form feed to the printer. The \8\ code prints what ever is within the slashes a half line high. The printer then returns to the current line after the second slash. The \9\ is used to print the contents of the buffer in place of the \9\ code. EXAMPLE: "Dear \9\" "Congratulations \9\, you just won the $.37 jackpot." (ESC) to the buffer, and type in "Mr. Jones". (ESC) back to the text, and print this group. Each time the 9] is encountered, the contents of the buffer, Mr. Jones's name, is printed in its place. The last code is a wild card mode. You can enter a string of commands for the printer by placing the ASCII code of each command inside the back slashs. The group of numbers must start with a comma, and have commas between each code to be sent. You will have to use your printer manual to tell you which codes do what, and just experiment with it a while. I use the wild card mode to set standard printing defaults for a form that I will print out at a later date, such that I might not remember how I had the printer set up when I first set it up. page A-2.5