Compucolor.org – Virtual Media

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 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