Listing of file='MANUAL.SRC;01' on disk='vmedia/wordy_disk_3-sector.ccvf'
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 affect ce 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