Dec 302017
WordMaster Full Screen Text Editor/Word Processor from May'90 Compute!
File WM.ZIP from The Programmer’s Corner in
Category Word Processors
WordMaster Full Screen Text Editor/Word Processor from May’90 Compute!
File Name File Size Zip Size Zip Type
EPSMX80.PDF 64 59 deflated
HPLASF.PDF 301 104 deflated
OKI92.PDF 60 53 deflated
PLAIN.PDF 31 14 deflated
STAR.PDF 64 59 deflated
TANDYI.PDF 128 59 deflated
WM.DOC 51497 15507 deflated
WM.EXE 156992 71050 deflated
WM.HLP 73499 18719 deflated
WM.MAC 151 103 deflated

Download File WM.ZIP Here

Contents of the WM.DOC file

Please note: This documentation was designed to be printed from WordMaster.
The file contains printer codes specific to WordMaster and may
not print correctly from CMOS (COMPUTE!'s Menu Operating System).
We suggest you install the program, exit the menu, and run
WordMaster and load the DOC file by typing WM WM.DOC at the DOS
prompt. Delete this paragraph before you print the document.




WordMaster v 1.2

P.O. Box 116
McCleary, WA 98557

Copyright 1989 by William M. Farrar


Table of Contents

Disclaimer . . . . . . . . . . . . . . . . 3
Introduction . . . . . . . . . . . . . . . 3
Command Structure . . . . . . . . . . . . . 5
Cursor Movements . . . . . . . . . . . 5
Tab . . . . . . . . . . . . . . . . . 5
Line Commands . . . . . . . . . . . . 5
Delete . . . . . . . . . . . . . . . . 5
Undelete . . . . . . . . . . . . . . . 6
DOS Commands . . . . . . . . . . . . . 6
Help System . . . . . . . . . . . . . 6
Find Commands . . . . . . . . . . . . 7
Block Commands . . . . . . . . . . . . 7
Macros . . . . . . . . . . . . . . . . 8
Tabs . . . . . . . . . . . . . . . . . 8
Margins . . . . . . . . . . . . . . . 9
Printing . . . . . . . . . . . . . . . 10
Exiting WordMaster . . . . . . . . . . 10
Windows . . . . . . . . . . . . . . . 10
Check Spelling . . . . . . . . . . . . 11
Save File . . . . . . . . . . . . . . 11
Files . . . . . . . . . . . . . . . . 11
Fonts . . . . . . . . . . . . . . . . 12
Control Character . . . . . . . . . . 13
Go To . . . . . . . . . . . . . . . . 13
Jump to Marker . . . . . . . . . . . . 14
Playback Scrap Macro . . . . . . . . . 14
Move to Indent . . . . . . . . . . . . 14
Delete Without Recourse . . . . . . . 14
Set Markers . . . . . . . . . . . . . 15
Set Colors . . . . . . . . . . . . . . 15
Set Defaults . . . . . . . . . . . . . 15
System Commands . . . . . . . . . . . 15
Toggle Commands . . . . . . . . . . . 16
Abort Command . . . . . . . . . . . . 18
Help Commands . . . . . . . . . . . . 18
Print Formatting Commands . . . . . . . . . 19
Application Hints . . . . . . . . . . . . . 22
Appendix I - Command Summary . . . . . . . 25
Appendix II - Function Key Table . . . . . 25
Registration . . . . . . . . . . . . . . . 26

|HEWordMaster v. 1.1 #


WordMaster is not warranted to necessarily meet the needs of the
user, and, by using this software, you acknowledge that this
software may not suit your needs or be completely trouble free.

Neither MasterWorks nor the author shall be liable for any loss or
damages, whether real or imagined, that might result from the use
of this program.

The liability of MasterWorks and the author is limited to
replacing defective disks or corrupted program files.


WordMaster is an extremely easy-to-use word processor/editor. Its built-in
menuing system can perform most basic commands while providing visual cues.
It also includes a rather complete help system to guide the user toward full
utilization of the program's potential.

In the upper right corner of the screen, you'll see .
Press to see a menu across the top of the screen that gives
you the following options:

File Window Text Block Goto Search Options Misc

Press the highlighted first letter of an area or move with the
left/right arrows to the desired command area and press .
You can now execute any of the listed commands by pressing the
highlighted first letter of the command or by moving the lightbar
to the command and pressing . New users will find all the
basic commands under the File heading for loading a file, saving
it, and exiting from WordMaster.

Here is an example of using this method of executing commands:

After starting WordMaster, you'll see a blank
screen with the name "New File" at the top left corner. If you
want to create a new document, you can begin entering it
immediately. At any point, you can give it a name by pressing
, moving to the File option, and pressing . Then press
N (for Name) or move the lightbar down to Name, and press .

If you wish to edit an existing file, choose the File option and
enter O for Open or press at the Open option. You will
then be prompted for the path, i.e., directory (e.g.,
C:\WDMASTER), in which the desired file is located. If it is in
the current directory, press ; otherwise, enter the
correct path and then press . You'll see a list of all the
files in the directory selected. Move to the desired file and
press .

When you have finished creating or editing your file, you can
switch to another file by choosing the File option. Then press
C for Change or move to the Change option and press .
You will be prompted to save the file if it's unsaved. You will
then be given the same prompt for path as when you initially opened the

When you finish your WordMaster session, you can exit in
two ways. Using the File menu, choose either Save/exit or
Quit/abandon. With the Save/exit option, the file will
automatically be saved, and then you will exit the program. With
the Quit/abandon option, you will be prompted to save the file before
exiting the program.

You can accomplish this much faster by learning the function key
and control key commands in the WordMaster command structure.

The menus can also be used to access the help system. For
example, to learn what any menu command does, simply move the
light bar to the command and press . You'll see a short
summary of the effects of the command. Note that when you were
using the menus to perform commands, the menus
disappeared when the command was executed. When using them for
help, however, you must press to exit each level of the
help menus.

Keyboard Command Structure

Cursor Movement

This first section of commands shows you how to move the cursor
through the text. The basic cursor arrow keys -- left,
right, up, down, PgUp, and PgDn work just as expected. To move
the cursor one word at a time, use and .
To move to the end of the line, use . To move to the
beginning of the current line, use . To move the
cursor to the top or bottom of the page, use and
. Move the cursor to the beginning of the next
sentence or the previous sentence by using and .
and will scroll the text on the screen without
moving the cursor position. If the cursor is scrolled off the
screen, it will stay at the top or bottom line of the screen.


The key moves the cursor to the next Tab setting. The
default Tabs are set at every five spaces, so the cursor would
advance from column 1 to column 6 to column 11, and so forth
across the page. Use to cause the cursor to move

Insert Lines

A blank line can be inserted into the text in two different ways,
and . is the command that is
given when you press the [or ] key. But if you

are in typeover mode, rather than the default insert mode, this
will not insert a new line into the text. Therefore, the
command is available.

Center Line

To center text on a line, press while anywhere on that line.


The key deletes the character the cursor is on. The
key deletes the character to the left of the cursor.
will delete everything on the line to the right of the cursor.
deletes the entire line on which the cursor is placed.

Delete a blank line of text by using or by placing the
cursor on the first column of the line and pressing .


-- Restore line to status upon entry. Useful when editing a
document to undo changes; e.g.: accidental deletions with
the command.

-- Restores lines deleted with the command.

* * *

The WordMaster command structure combines full utilization of the
function keys with a mnemonic system of Control Key combinations.
The following material is listed in order by Function Key.
Related commands that utilize Control Key sequences are listed
together with the appropriate Function Key commands. Command
sequences that do not involve the Function keys, are listed in
alphabetical order.

DOS Commands

-- Go to DOS Shell. This command opens up a window to
the DOS command line so you can execute any program or
command without leaving WordMaster.

-- Change logged Directory. This gives one the option
of changing to a desired directory or subdirectory.

The Help System

-- This command activates a help system to remind you of
commands when you are using the normal keyboard command
structure. It can be accessed in two ways. Press to
bring up a menu of command groups, move the light bar to the
desired area, and press . You will see a summary of the
keyboard commands. The same menu can be accessed through the
menus by selecting the Misc option, and then Help. Use
to exit each level.

-- Activates the Menu System, as explained above.

Find Commands

-- Find and Replace. You are prompted for a string,
which is any sequence of letters and numbers, not necessarily a complete
word and not limited to a single word. After entering the string
to search for, you are prompted for the replacement string.
Finally, you are presented with a series of options: UBGWLN.

'U' ignores case in the search, treating all alphabetic
characters as uppercase.
'B' searches backward from the present cursor position to the
beginning of the file.
'G' searches globally. The entire file is searched starting at
the beginning of the file unless the 'B' option is also
'W' searches for whole words only. Matching patterns embedded
in other words will be skipped.
'L' Searches only within a marked block.
'N' Replace without asking for confirmation.

-- Find Next. Repeats actions set up for Find

-- Find Pattern. Searches for any string that is
entered at the prompt. Has the same search options as above
except for the 'N'. takes you to the next
occurrence of the string without the entry procedure.

Block Commands

Use the block commands to manipulate blocks of text.

-- Block Start. Marks where the block is to start.
is an alternate command.

-- Block Move. Moves a marked block to cursor.
is an alternate command.

-- Block Copy. Copies a marked block to cursor.
is an alternate command.

-- Block End. Marks the end of the block.
is an alternate command.

-- Delete Block. Deletes a block that has been marked.
is an alternate command.

-- Reformats Block. Reformats a marked block.
is an alternate command.

-- Moves to the top of a marked block.

-- Moves to the bottom of a marked block.

-- Writes a marked block to a file. You are
prompted for a file name.

-- Reads in a file at cursor position. You are
prompted for the file name.

-- Marks a single word as a block.


A macro is generally a series of actions that are performed
often enough that it is convenient to reduce the activity to a
few keystrokes. An example is given in the chapter on

-- Load a macro file. The default file is MS.MAC, but
any number of .MAC files could be created. Each file holds
10 macros.

-- Save macros to a file. This means you don't have
to recreate the macros each time you load WordMaster.

-- Edit a Macro. With this command you can edit an
existing macro or create a new one.

-- Playback Macros by Menu. You are presented with a menu
of macros 0 - 9 that can be entered at present location.

through -- Plays back macros assigned to those
numbers. Macro #0 can not be played back with the Alt key.

-- Search and Apply Macro. Similar to the
Search and Replace. You are prompted for a string to search
for, the macro will be applied when the string is found.

A related command, Macro Record, is found with the Toggle commands.


-- Restores default tabs. Use this to return to the
default setting of tabs every five spaces.

-- Edit Tab Line. This command allows you to remove any or
all tab settings and replace them with others.

-- Set Tab Size. This allows you to change the
default setting of tabs every 5 spaces.

-- Set Tab Line. This command resets the tab
line so that there is a tab placed at the beginning of every
word in the top line. Use it to set up columns for tables.
If the line is blank, all tabs will be removed.

-- Save Tab Line. If for some reason you want a
record of your tab settings, this will place it on the top
line of the current screen.

Two related commands, Toggle Tab Line and Toggle Fixed Tabs, are
found with the Toggle commands.


-- Set right margin. The default setting is 67. If
the right margin is set beyond about 75, it will cause most
printers to print anything beyond that point as a separate
line, though it will not be registered as such inside
WordMaster. An exception is when compressed print has been

-- Set left margin. This could be useful if you were
doing a long indented passage or needed exceptionally wide
margins when the document was printed.

-- Set temporary margin at cursor. This is a more
useful command than might seem apparent. For example, as I
am writing this, the text is automatically wrapping between
the default margins. In order to indent this paragraph when
I'm finished, I will go to the beginning of the second line,
press to indent 5 spaces, then press to set
the temporary margin, and then press the following command,
, to reformat at the indented margin.

-- Reformat Paragraph. If we never made changes, this command
would not be necessary. But we do, and the formatting that
was done automatically as we entered text gets messed up.
This command reformats from the cursor position forward to
the end of the paragraph.

-- Reset Top Margin. The default is a three-
line margin.

-- Reset Bottom Margin. The default is 8 lines.

-- Sets a temporary margin. When both Word Wrap
and Fixed Tabs are in effect, this command will reset the
left margin by one tab setting. Giving the command twice
will reset by two tab settings, etc. Moving the cursor to
column 1 cancels the temporary margins.

-- Releases the current line's right margin.


-- Print a File. This command displays a menu of
various parameters that can be set, such as the beginning and
ending pages to be printed. For best results, be sure to
enter the appropriate printer definition file (*.PDF). If
necessary, use the Edit option to create your own .PDF file.
After entering the printer definition file, it can be saved
as the permanent default by using the command
. Remember that this will save the entire current
setup as the default: insert/typeover, autoindent, justify,
etc., so be sure those are set as you want the default
settings. See the section on print formatting commands.

Exiting from WordMaster

There are two ways to exit from WordMaster.

-- Abandon the File and Exit. If you exit without
saving, unwanted changes you made to the file will not be
saved, and the file will still be intact in its original
form. You can then restart WordMaster, load the file, and
begin the editing process with the deleted material intact.

If in the above situation, you had saved the file five
or ten minutes prior to the accidental deletion, you could
exit without saving, reload the file, and only have lost the
five or ten minutes worth of editing rather than valuable

-- Save the File and Exit. This is the "normal" way to exit
the program when you want to save your work.


Windows allow you to easily accomplish tasks that would be
excruciating otherwise. Some examples are included in the
section on applications.

-- Add a Window. Another window will be opened and you
will be prompted for a directory from which to select a
file to put in the window. If you choose, you can give
the name of a new file.
is an alternate command.

-- Close a Window. Close the window in which you are
currently located.
is an alternate command.

-- Go to Next Window. The "next" window is the next one
down the screen. If you're in the bottom window, the next
one is the top screen. If you have only two windows open,
this works like a toggle between them.
is an alternate command.

-- Go to Previous Window. This is really only
useful if you have three or more windows open and you don't
want to go down through them.

-- Resize Current Window. There are times when
it is convenient to have one window only three or four lines
high and another that is much larger.

-- This command zooms the current window to fill the
screen. It works as a toggle -- doing it a second time
"un-zooms" the window. This is a valuable feature when
editing in several windows simultaneously.
is an alternate command.

Check Spelling

The spell checking commands work only if you have installed
Borland International's Turbo Lightning spell checker.

Save File

-- Save File and Continue to Edit. Pressing this key
periodically as you work guarantees that in the event of
some sort of major disaster all your work will not be lost.


-- Gives you a directory listing of the current logged
directory or any other. If you want to see the current
directory, simply press . If you want to see if a
certain file is in a directory called DATA, type \DATA at
the prompt and . You can use wildcards to view a
range of files. If you want to see only the .BAT files on
your root directory, type \*.BAT at the prompt. to

-- Save File and Switch to New File. This command is
for when you've finished work on one file and want to edit

You could also use this command to begin a new file after
editing an existing file. The only difference is that you
must give the new file a name. If, for example, you are in
a directory called C:\WDMASTER and press to begin a
new file, you will see the prompt: C:\WDMASTER\*.*.
Backspace three times to the backslash, type in the name of
the new file, and press .

-- The most frequent use for this command is to give a
new file a name. This is potentially dangerous in that you
could overwrite an existing file -- but you are asked if you
want to overwrite the file.

-- This is the command to use when you begin the program
and wish to edit an existing file. After pressing , you
will be prompted for the directory in which the desired file
is to be found. If you are already in the correct
directory, simply press and you will see the
contents of the current directory.

This command can be used to begin a new file in exactly the
same way as is explained under .


WordMaster can print in several different fonts, depending upon
the capabilities of your printer. If your printer has Epson
emulation, you should be able to print all these fonts.

Font changes are accomplished by inserting control characters
into the text. The easiest way to do this is by using the
following font commands. Simply press the appropriate
combination and type the text you wish in that font.
To return to normal text, use the to move the
cursor one space to the right and continue entering text, which
will be normal text. You can see this in action by changing the
Toggle Attributes command to OFF.

If a block is marked, the font command will change the entire
block to that font.

An alternate way to change fonts is to use the Insert Control
Character command . Use this method with caution,
as it allows you it insert any control character, some of which
may have unexpected effects.

-- Print Bold.

-- Print Compressed.

-- Print Double-Strike.

-- Show font. It is not always possible -- especially on
a monochrome monitor -- to distinguish the various fonts.
Using this command will tell you if a special font has been

-- Change the letter at the cursor position to lower

-- Change the letter at the cursor position to upper
case. and can be useful when a great deal
of text needs to be changed to all upper or lower case. The
text can be blocked and then the commands will change
the entire block.

-- Print in Subscript.

-- Print in Superscript.

-- Print in Italic.

-- Print with Underscore.

Control Character

-- Insert control character. This can be used to insert
font characters when editing text.

Go To

-- Go to Column. Moves the cursor to the
designated column on the current line.

-- Go to Line. Goes to the designated line in
the document. Especially useful when working in Non-Page

-- Go to Page. Goes to first line of indicated
page. Useful for moving quickly through longer documents.

-- Go to Previous Cursor Position. Returns
cursor to position it occupied prior to last movement. While
editing, you might need to page up to view something; this
command would return the cursor to your previous position.

-- Go to Window. Makes designated window the
active window.

Jump to Marker

These commands move you to any of the markers set by the Set
Marker command.

0 -- Jump to Marker 0.
1 -- Jump to Marker 1.
2 -- Jump to Marker 2.
3 -- Jump to Marker 3.
4 -- Jump to Marker 4.
5 -- Jump to Marker 5.
6 -- Jump to Marker 6.
7 -- Jump to Marker 7.
8 -- Jump to Marker 8.
9 -- Jump to Marker 9.

-- Jump to Marker by menu. This will show you
which markers have been set.

Playback Scrap Macro

These commands playback Macro 0 the designated number of times.

0 -- You are prompted for number of playbacks.
1 -- Playback macro 1 time.
2 -- Playback macro 2 times.
3 -- Playback macro 3 times.
4 -- Playback macro 4 times.
5 -- Playback macro 5 times.
6 -- Playback macro 6 times.
7 -- Playback macro 7 times.
8 -- Playback macro 8 times.
9 -- Playback macro 9 times.

Move to Indent

-- Moves cursor to previous indent.

-- Moves cursor to next indent.

Delete Without Recourse

-- This command deletes a line with no
possibility of restoring it.

Set Marker

These commands set markers in the text, allowing you to move
quickly from one point to another. These are temporary markers
and are not saved when the document is exited. Markers can be
moved by setting the marker in a different location -- it will be
deleted at the original location. The marker can be deleted
without moving it by setting it a second time at the same
location -- in other words, the command is a toggle.

0 -- Sets Marker 0.
1 -- Sets Marker 1.
2 -- Sets Marker 2.
3 -- Sets Marker 3.
4 -- Sets Marker 4.
5 -- Sets Marker 5.
6 -- Sets Marker 6.
7 -- Sets Marker 7.
8 -- Sets Marker 8.
9 -- Sets Marker 9.

-- Set a marker via menu.

Set Colors

-- Set Colors. If you have a color monitor,
this command will allow you to change the colors. With a
monochrome system, you can reset the highlighting that shows
various fonts.


-- Save defaults. This command allows the user
to change some default settings. For example, if you prefer
to work in typeover mode, then use this command while
in typeover mode and the default will be changed.

-- Set default extension. This command allows
you to set a default extension to all files without one. It
can also simplify loading files if they all have the same

System Commands

-- System Information. Displays information
about the current file as well as the operating system.

-- Show available memory. Shows available RAM.

-- Set Page Length. Allows changing page length
from the default of 66 lines to enable printing on
non-standard papers.

-- Set Support Path. Tells the program where
its files are located.

-- Set Undo Limit. Allows setting a new undo

Toggle Commands

These commands are on/off choices dealing with how text is
displayed and/or handled in other ways.

-- Toggle Attributes. Toggles between
displaying font attributes and the printer control
characters. The default is ON.

-- Toggle Block Display. When block display is
OFF, most block commands cannot be performed. The default
is ON.

-- Toggle Case. Toggles character at cursor
between upper and lower case. Will toggle an entire marked
block if cursor is in the block.

-- Toggle Compress at Wrap. When this is ON,
all extraneous spaces are removed when text wraps to the
next line. This can be very annoying if you are doing
columns or other text with empty spaces. It even allows
only one space between sentences. The default is OFF.

-- Toggle Fixed Tabs. Fixed tabs are tabs
fixed at regular intervals. The alternative is tabs fixed
on a changing basis, called smart tabs. When smart tabs are
in effect, tab stops are set at the beginning of every word
in the previous line of text. This can be useful when
creating tables. The default is ON.

-- Toggle High-Bit Strip. Some programs like
WordStar set the high bit on words as part of their
formatting procedure. To bring a WordStar file into the
ASCII format used by WordMaster, that high bit needs to be
stripped. The default is OFF.

-- Toggle Insert. The Insert Key toggles between Insert
and Typeover modes. The default is Insert.

-- Toggle Autoindent Mode. Autoindent causes
each line to begin at the same column as the previous line.
This is useful when inputting a section of indented text.
It is frequently used by programmers, who use block
indenting extensively.

-- Toggle Right Justify. Right Justify will
cause extra spaces to be added to your text so that the
right margin forms a perfectly straight line, like this
paragraph. Right justification is somewhat controversial as
the extra white space in the middle of the sentence at the
expense of white space around it makes it difficult for some
people to read.

-- Toggle Key Help. As you move through the
menus, the keyboard command equivalent to the action
highlighted by the light bar appears in the upper left
corner of the screen. This is a convenient mnemonic for new
users just learning the keyboard command structure. The
default is ON.

-- Toggle 43-line mode. This enables color
systems that can display 43 lines. The default is OFF.

-- Toggle Marker Display. Toggles whether
markers that have been set are displayed or not. The
default is ON.

-- Toggle pagination. This determines whether
WordMaster relates to the text as pages or simply as a
certain number of lines. The default is ON.

-- Toggle Macro Record. When the macro record
toggle is turned on, the program begins to remember
everything you enter until you toggle it off. At that point,
you will be presented with a menu of macros, giving you the
option of saving everything you've entered as a macro. This
is sometimes the easiest way to write complex macros.

-- Toggle Snow Check. Needed on some earlier
color systems. The default is OFF.

-- Toggle Tab Line. This toggles the display of
the tab settings when set to fixed tabs. The default is OFF.

-- Toggle Block Cursor. This allows you to
choose a large, non-blinking cursor. The default is OFF.

-- Toggle Tab Writing. When this is set to ON,
blank spaces are stored as tabs. This saves space in the
program, which is especially important when writing programs
in a language like Turbo Pascal that is highly indented. The
default is OFF.

-- Toggle Word Wrap. The default is ON.

-- Toggle Tab Expansion. This is the companion
to Tab Writing. When it is ON, tabs are expanded to blank
spaces. The default is OFF.

-- Toggle Initial Zoom. The practical effect of
this is whether you would see a second window on the screen
or whether you would have to use to see it. The
default is OFF.

Abort Command

-- Abort Command. In most instances in WordMaster, the
will cause you to "back out" of wherever you are. But
you might give a command that cannot by stopped by --
should get you out of most such situations.

Help Commands

These commands will show you a context-sensitive summary of
keyboard commands. You can reach the same windows through the
menus by choosing Help.

-- Help Summary.
-- Block Help.
-- Cursor Help.
-- Delete Help.
-- Find/Replace Help.
-- Status Help.
-- File Help.
-- Function Key Help.
-- Flush Undo Buffer.
-- Macro Help.
-- Insert Undo Buffer.
-- Spelling Help.
-- Quick Movement Help.
-- Print Format Help.
-- Setting Help.
-- Tab Help.
-- Utility Help.
-- Window Help.
-- Text Help.

Note: Information on registration is to be found by selecting
the Misc option on the menus, down-arrowing to Registration,
and pressing .
Print Formatting Commands

These commands are not accessible through the menus, they
can add a professional look to your documents.

The print formatting commands use a special symbol, the vertical
bar |, placed in column 1 of the text. Used by itself, the |
symbol simply tells the printer "ignore this line." This lets
you write messages to yourself in the text, perhaps to aid when
editing the document, such as:

| Eliminate following paragraph?

I have shown these lines as indented so they would print, but the
'|' must be in column 1 to trigger the "ignore this line"
message. Insert a space between the | and the message to keep
the initial letters of the message from triggering a printing
command. For example, if the above message said "Here is a good
place to insert the information" and there was no space, you would
wind up with a very strange header.!

If the | symbol is followed by the codes below, formatting
information is passed to the printer.

Page Format Commands

|PO This command offsets the page to the right by
columns. This changes the margin for the
remainder of the document.

|PA This command starts a new page. If pagination is
ON (the default), this will be marked in the left
border with the double line page marker.

|PN This command lets you set the page number. If
pagination is ON, this will be reflected in the
Page number in the top border. This is useful if
you are working on a very long document, as you
can break it into shorter sections and maintain
accurate page numbers.

|PG This command turns page numbering ON. The default
is to have page numbering OFF.

|PC This causes the page number to be printed in
column rather than the default, column 33.
Use this command, if for example, you want the
page number at the right margin. This is
useful if you are not using a footer.

|PL This sets the page length to lines.

|MT This sets the top margin to lines. With it, you
can set different top margins for different pages.

|MB This sets the bottom margin to lines. As with
the |MT command, you can set different bottom
margins on different pages.

|CP This sets a conditional page break. A new page
will be started if fewer than lines remain on
the page.

|OP This command turns page numbering OFF, the
default. However, if you had turned page
numbering ON with the |PG command, you can turn it
off for one or more pages -- perhaps to
accommodate graphics -- and then turn it back on

Header Commands

|HM This changes the number of lines between the top
of the page and the header. The default is one

|HE This changes the line the header will print on.
Normally, the header is printed on the second line
of the top margin, leaving one blank line at the
top of the page and one blank line between the
header and your text.

|HE This command will print whatever text follows as a
header to your document. This is frequently
desirable in reports and other documents where you
want an identifying title on every page. Using
the |HE command on a subsequent page will change
the header.

Footer Commands

|FM This command sets a new footer margin of
lines. The default is 3 lines.

|FO This sets the footer to line .

|FO This prints the as the footer.

Perhaps the following mockup of a page will make the header and
footer commands a little clearer.

|HM { : (1 line) : } }
: Header (1 line) : } |TM }
: (1 line) : } }
: text text text text text tex : }
: text text text text text text : }
: text text text text text text : }
: text text text text text text : }
/ / } |PL
: text text text text text text : }
: text text text text text text : }
: text text text text text text : }
: text text text text text text : }
: (1 line) : } }
: (1 line) : } }
: (1 line) : } }
: (1 line) : } |MB }
: Footer : } }
{ : (1 line) : } }
|FM { : (1 line) : } }
{ : (1 line) : } }

Simple logic will demonstrate that the following rules must be

MT must be greater than HM or the header will not be printed.
MB must be greater than FM or the footer will not be printed.
PL must be greater than the sum of MT and MB.
If either MT or MB are set to zero, page numbers will not be

The following symbols are also of use in headers and footers.

# The page number will be printed wherever the # symbol
appears in either header or footer. When using a
footer, automatic pagination is turned off and the #
symbol must be used to place the page number.

\ The backslash causes the following character to be
interpreted literally. So \# would print the # symbol rather
than the page number. To print a backslash, type two (\\).

Header and footer commands should be placed at the very
beginning of the document, though they can be placed there after
the document is finished. If a header or footer is to be
changed, the change should appear on the first line of the page
on which the change is to appear.

Application Hints


An important part of producing an attractive document is proper
formatting. In normal text entry, automatic word wrap will
format text between the margins. Sometimes, however, this
formatting is upset by the process of editing a document. One
case in which this happens is when additional material is
inserted into the text.

Example -- You have just written the following sentence in a

In response to your request for information in your letter, I am
enclosing the material about our product.

You decide to insert the date of the received letter into the
text, and you now have the following:

In response to your request for information in your letter of
June 16, I am
enclosing the material about our product.

The easiest solution is to press , the Reformat Paragraph
command, as soon as you finish typing the date. If you did not
notice the need to reformat, you can return at any time and press
at any point in the text before the word 'enclosing.'
Reformatting only affects text forward from the cursor when the
command is given.

Indented Text

Reformatting is also useful when you want to set off a portion of
text by using indented text, with the command, Set
Margin at Cursor. An easier way, if you know in advance that
the text is to be indented, is to move to the column you want the
text to be indented to and use to turn on
automatic indent. As you enter the text, it will automatically be
indented to the column where you began. When you are finished
use to turn off the indent and return to normal


Windows can make many editing jobs a great deal easier than they
otherwise would be. To open a second (or third, or fourth...)
window, press (or ). You will be prompted
for a drive and directory. The procedure from this point on is
the same as choosing the initial file in Window 1. If the
desired file is in the current directory, simply press
for the listing of files in the directory, then move the light
bar to the desired file and press .

When the second window appears with its file, the screen will be
split into two parts. For many operations, this is desirable.
If, however, you want the full screen for editing in each file,
simply press (or ) and the current window
will be expanded to the entire screen. As you move between
windows with the command (or and the
series), each window will be a full-screen
editing environment.

The split screen is advantageous when you are coping or moving
material within the same file, because you can simultaneously
view the portion of the document that is the source of the
material and the portion of the document that is its destination.

Imagine that you have a document for which you want to make a
Table of Contents. Load the file as usual, then open window 2,
and load the same file into it. In the upper window (window 1), go
to the place where you want to put your Table of Contents and
enter your title, "Table of Contents." Center it with ,
if you want it centered. Now use to go to window 2 and
begin paging through the document until you reach a section
heading that you want in your table of contents. Use block
commands to create the listing.

Go to the beginning of the heading and press to mark
the beginning of the block. Press to go to the end of the
heading, and press to mark the end of the block. Now use
to return to window 1 and move the cursor to the line
where you want the heading to appear in your list. Press and
the line will be copied from window 2 to window 1. Press to
unmark the block. takes you back to window 2 to search
for the next heading to put in your list.

One of the nice things about this editor is that it will reflect
any change in all windows in which the same file is open. In
other words, a blocked line block in window 1 will also appear
blocked in window 2. If you delete something from the file in
window 2, it will also be deleted from the file in window 1. Not
all editors have this capability, which essentially allows you to
edit in both directions between the windows.

Faking "Mail Merge"

WordMaster does not have a "mail merge" capability, but you can
approximate one that will meet most needs. Create a file of all
the names and addresses you wish to utilize, then create the
letter you wish to send to them all, leaving out the inside
address. Load the files in separate windows. Go to the window
containing the addresses and block the first address with
and , then return to the letter and use to copy the
address into the letter. Give the file a name using or
-- if you don't need a permanent file of the letter -- save it
with and then print out the letter. You can then delete the
address and repeat the process with the next address.


Macros have many uses and can save you time when you learn to use
them. As an example, we will write a simple macro that will enter your
return address on the right side of the page.

You first need to access macro editing with the command.
A menu of Macros 0-9 will appear on the screen. Make this Macro
#1, so either press <1> or down-arrow to it and press . We
are now asked for a name. Call this macro "Far Right Return
Address," so type that and press . You'll now see a blank
window into which you are going to enter the macro.

First, we need our macro to go to the column where we want to
begin the return address. Try 45 (you can adjust this later if
your return address is very long or very short). Enter the
command , which will tell the macro we want to go to
a column. There are two ways to do this. You can enter it as
text, or you can employ a special capability. Press the Lock> key to switch to Literal mode. Now, hold down the
key while pressing and . The command
should appear. Press again to go back to command
mode. Now enter 45, the column we want to go to.

Now tell the macro to that command to go to column 45.
Simply pressing will not work, as it will cause you to
exit the Edit Macro window. So, press again to go
to literal mode. Press the key and the word will
appear after the 45. Press again to return to
normal command mode. Now enter your street address. There
should be no spaces in the text prior to beginning your street
address. When you have finished typing your street address,
repeat the sequence.

Begin the procedure again for the next line of your return
address. But you do not go to a new line in the macro editing
window. Always enter text in a purely sequential manner, even
though the window will sometimes break a word right in the middle
as it wraps to the next line. Repeat every step beginning with

In a normal return address, you would have one line for the
street address, one line for the city, state, and zip, and one line
for the date. Since you want to be able to use this macro for a
long time, don't enter the date. It is convenient to end
with your cursor at the point where the date will go. So after
you have finished entering your city, state, and zip, and ended
that line with , enter the
45 once again.
Now press without pressing to exit the
editing window.

Now press and your return address macro should appear on
the screen. If it does not, recheck each step of the above

To save this macro for future, use press . When
prompted for a name, give it WM.MAC, as that is the default macro
file that will be loaded whenever you load WordMaster. Other
macro files with the .MAC extension can be created for special
purposes, but they must be loaded with the command.

Another way to create macros is to use the Record Macro command
. After giving the command, enter keystrokes to
do whatever you want. When finished, press
again, then follow the screen prompts. Be sure to save your
macro as described above.

Appendix I & II

For a list of the commands and function keys in WordMaster, see "Getting
Started with WordMaster" in the magazine. You can call up the Help system at
any time by pressing Alt-F1. If you wish, you may photocopy the pages in the
magazine with the command list to distribute with this version of the program.



WordMaster is user-supported software. That means that users who
find the program to be of value and use it regularly are expected
to register with the author. Registered users will receive an
installation program that allows them to change any commands to
suit their personal preferences. Work is in progress to add a
spelling checker to WordMaster and users who have already
registered WordMaster will receive an updated version when that
work is completed.

Registered users of WordMaster will also receive advance notice
of other programs as they become available from the author.

To register WordMaster send $20 to:

William M. Farrar
P.O. Box 116
McCleary, WA 98557

(Washington residents add 7.8% sales tax.)

You may freely copy and share this program, provided you include
the help file, WM.HLP, the documentation file WM.DOC, and all
other WordMaster files on your distribution media. Distribution
via diskette and bulletin board is encouraged, as are comments
and suggestions.

Thank you.

 December 30, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>