(VERSION 2.94)
TABLE OF CONTENTS
Introduction:
What is MENUPRG ?
How does it work ?
Getting Started:
System Requirements
What the files are on the distribution disk
The MENUPRG Configuration File (MENUPRG.CFG):
Text file viewer
Text file editor
Screen Saver Options
Speech Synthesis Support
Allowing editing of Current Menu File
Allowing editing of Configuration File
The Menu File Format
In General
What does [\ mean ?
The Menu Title
Customizing the Menu Colours
Menu Options
Sub-Menus
INTRODUCTION
What Is MENUPRG ?
MENUPRG is a program that allows users to set up text menus to run programs on their computers. It has the following features:
- Unlimited number of items on each menu
- Unlimited number of sub-menus
- Customizable menu colors
- An optional descriptive line of text can be displayed for
each item on menu
- An optional help text file can be displayed for each item
on menu
- Microsoft/Logitech (or compatible) mouse support
- Screen saver
- Support for the Creative Labs (the Sound Blaster people)
SAY.EXE utility for speech synthesis
- Prompts for command line parameters of programs
GETTING STARTED
System Requirements:
* 256K RAM * 100K Disk space * DOS 2.1 or higher * One floppy or one hard disk * Graphics card: MDA, Hercules, CGA, EGA, VGA * IBM PC, XT, AT, 80386, 80486, 80586, PS/2, and Compatables
* Optional: Microsoft, Logitech or compatible mouse
Installation:
Just copy the files to a directory on your hard drive, and use an ASCII text editor to edit MENUPRG.CFG and create your own menu files.
(Sorry not enough time to write a full install program - MH)
Files On Distribution Disk:
MENUPRG.CFG - MENUPRG Configuration File (ASCII text) MENUPRG.EXE - MENUPRG Executable Program MENUPRG.TXT - This MENUPRG Documentation File (ASCII text) MAIN.MEN - A sample main menu file
SCRSAVE1.EXE - Default Screen Saver program
How Does It Work ?
First the user (or AUTOEXEC.BAT) runs MENU.BAT, which is a DOS batch file. This batch file changes the default disk drive and the default directory to the user's work directory. The next thing it does is run MENUPRG.EXE.
The first thing that MENUPRG does is check if there is a configuration file in the same directory as MENUPRG.EXE If there is, then MENUPRG reads in all the parameters contained in it, otherwise it uses the default settings for the parameters.
Next MENUPRG reads in the specified Menu File and displays a list of options for the user to choose.
At this point the user can:
- Scroll through the list of options using the arrow keys
(or PgUp/PgDn)
- Press the first letter of an option to jump to next
option that begins with that character
- Display the highlighted option's help file (if it has
one) by pressing the F2 key
- Look at the help screen that lists the keys, by
pressing the F1 key
- Edit the configuration file (if allowed)
- Edit the menu file that is being displayed (if allowed)
- Choose a sub-menu
- Choose a regular option
If the user chooses a sub-menu, that menu is displayed on the screen, and by pressing F9 you can return to the previous menu.
Once the user has chosen an option, MENUPRG then creates a DOS batch file (containing the DOS commands to run the program, and MENUPRG then quits.
The batch file that called MENUPRG (MENU.BAT) takes the newly created batch file and executes the commands contained within it. This runs the desired program, and calls MENU.BAT when the desired program is finished (which brings us back to the starting menu again).
Command Line Parameters:
Syntax :
MENUPRG [MenuFileName [MenuBatchFileName [ReturnFileName]]]
where:
MenuFileName - is the name of the file containing
the menu description.
MenuBatchFileName - is the name of the batch file that
is created when an option is
selected.
ReturnFileName - is the name of the batch/program
that calls Menuprg to start after
an option completes
Comments :
If all parameters are omitted then the user is prompted for
the MenuFileName, and the defaults for the batch file
(MENUBAT.BAT) and return file (MENU.BAT) names are used.
If only a MenuDataFileName is given, then the defaults for
the batch file (MENUBAT.BAT) and return file (MENU.BAT)
names are used.
If only a ReturnFileName is omitted, then the default is
used.
The command line parameters are included in this version of
MENUPRG to maintain compatibility with earlier versions of
the program. Use the equivalent parameter lines in the
MENUPRG Configuration File instead.
THE MENUPRG CONFIGURATION FILE
The MENUPRG Configuration File (MENUPRG.CFG) contains the setup parameters for the MENUPRG program. It is an ASCII text file that can be edited with any text editor supporting ASCII files.
Each line in the configuration file is either:
a) A blank line, b) A comment line beginning with either ";" or "REM", c) One of the following lines:
VIEW FILE UTILITY =
EDIT FILE UTILITY =
SAY STRING UTILITY =
STARTUP MENU FILE =
LINE TO CALL MENUPRG =
BATCH FILE TO CREATE =
SCREEN BLANKING UTILITY =
MINUTES TIL SCREEN BLANK =
OK TO EDIT MENU FILE =
OK TO EDIT CONFIG FILE =
DEFAULT COLORS =
HAS HERCULES =
SET MOUSE CURSOR =
NO EXIT TO DOS =
DETECT MONOCHROME VIDEO =
Any line can have leading or trailing spaces or tabs.
The lines are case insensitive (ie. "View File Utility =" is the same as "VIEW FILE UTILITY =").
Programs or batch files given must either be in the directories listed in the DOS PATH= statement, or have their full paths specified (ie. C:\UTIL\README.COM).
If the configuration file is missing then the default values are used.
VIEW FILE UTILITY =
Description:
Specifies the text file viewing program to use when
displaying the optional help text file for an item on menu
(by pressing F2).
Syntax:
VIEW FILE UTILITY = ProgramFileName %FILENAME%
Comments:
%FILENAME% is replaced (by MENUPRG) with the filename that
is to be viewed.
Example:
VIEW FILE UTILITY = C:\UTIL\README.COM %FILENAME%
EDIT FILE UTILITY =
Description:
Specifies the ASCII text file editor program to use when
editing the current menu file, or the MENUPRG Configuration
File.
Syntax:
EDIT FILE UTILITY = ProgramFileName %FILENAME%
Comments:
%FILENAME% is replaced (by MENUPRG) with the filename that
is to be edited.
Example:
EDIT FILE UTILITY = C:\UTIL\EDIT.EXE %FILENAME%
SAY STRING UTILITY =
Description:
Specifies the speech synthesis program to use to say the
names of the options as they are highlighted.
Syntax:
SAY STRING UTILITY = ProgramFileName %STRING%
Comment:
%STRING% is replaced with the string to be spoken. The
string does not begin or end with any quotes, so if you need
the string to be in quotes you must enter them yourself (see
Example).
Example:
SAY STRING UTILITY = C:\SB\SBTALKER\SAY "%STRING%"
STARTUP MENU FILE =
Description:
Specifies which menu file is to be displayed first (ie. the
main menu).
Syntax:
STARTUP MENU FILE = MenuFileName
Example:
STARTUP MENU FILE = C:\UTIL\MAIN.MEN
LINE TO CALL MENUPRG =
Description:
Specifies what command should be appended to the batch file
that MENUPRG creates for an option so that, after the option
finishes, the user is returned to the starting menu.
Syntax:
LINE TO CALL MENUPRG = ProgramFileName
Example:
LINE TO CALL MENUPRG = C:\UTIL\MENU.BAT
BATCH FILE TO CREATE =
Description:
Specifies the name of the batch file that is created by
MENUPRG to execute an option.
Syntax:
BATCH FILE TO CREATE = BatchFileName
Example:
BATCH FILE TO CREATE = C:\UTIL\MAINMENU.BAT
SCREEN BLANKING UTILITY =
Description:
Specifies the program name or the batch file that is to be
run when the user has neglected to press either a key or the
left mouse button for more than the time indicated on the
line "MINUTES TIL SCREEN BLANK =" in this configuration
file.
This allows a screen saver program to be run. A screen
saver program is a program that either keeps the monitor
screen entirely black or has shifting patterns/shapes at
random intervals, until the user presses a key or mouse
button. Screen savers protect the monitor from having one
image worn into phosphors of the cathode ray tube of the
monitor.
Syntax:
SCREEN BLANKING UTILITY = ProgramFileName
Comments:
If no screen blanking utility is indicated in the
configuration file, or the "MINUTES TIL SCREEN BLANK"
indicates an invalid number of minutes (ie. -1) then the
MENUPRG will continue to display the current menu and await
the users input.
The screen blanking utility is executed only if a key on the
keyboard or the left mouse button are not pressed within the
given time limit, and a menu is currently displayed on the
screen. Moving the mouse cursor around is not considered as
a user action.
The ProgramFileName given is not limited to a screen
blanking utility. It can be any program that the user
wishes to execute after a set period of user inactivity.
The screen blanking utility will not be run if anything
other than a menu is displayed on the screen (ie. the Help
screen).
Example:
SCREEN BLANKING UTILITY = C:\UTIL\SCRSAVER.EXE
MINUTES TIL SCREEN BLANK =
Description:
This line indicates the number of minutes that a user can
remain inactive (not press a key or left mouse button) while
a menu is being displayed.
Syntax:
MINUTES TIL SCREEN BLANK = NumOfMinutes
Comment:
Number of minutes must be an integer number. If the number
is less than one (ie. 0, -1, -2 ...) or an invalid number is
given (ie. 4.39) then the screen blanking facility is
disabled.
Example:
MINUTES TIL SCREEN BLANK = 5
OK TO EDIT MENU FILE =
Description:
Indicates whether or not the user is allowed to edit the
menu file for the menu that is currently displayed on the
screen.
Syntax:
OK TO EDIT MENU FILE = YesOrNo
Comments:
The editor indicated on the "EDIT FILE UTILITY =" line of
the configuration file is used (%FILENAME% is replaced with
the filename of the current menu file). If no edit file
utility was indicated then pressing the F5 key will do
nothing.
The user must save the file as an ASCII file (also called a
DOS Text file by Word Perfect).
If anything other then YES is entered after the = then the
user cannot edit the current menu file from MENUPRG, and the
edit current menu key (F5) will not be displayed on the Help
screen.
Any changes to the menu file do not immediately affect the
menu that is being displayed. The change menu can be loaded
by either:
a) Exiting to DOS and returning to the starting menu, or
b) Choosing a menu option to run an application, and then
quitting the application, or
c) Selecting a sub-menu option and then pressing the F9
key to return to the previous menu.
Example:
OK TO EDIT MENU FILE = YES
OK TO EDIT CONFIG FILE =
Description:
Indicates whether or not the user is allowed to edit the
MENUPRG Configuration File.
Syntax:
OK TO EDIT CONFIG FILE = YesOrNo
Comments:
The editor indicated on the "EDIT FILE UTILITY =" line of
the configuration file is used (%FILENAME% is replaced with
the filename of the MENUPRG Configuration File). If no edit
file utility was indicated then pressing the F6 key will do
nothing.
The user must save the file as an ASCII file (also called a
DOS Text file by Word Perfect).
If anything other then YES is entered after the = then the
user cannot edit the configuration file from MENUPRG, and
the edit configuration file key (F6) will not be displayed
on the Help screen.
Any changes to the Configuration file do not immediately
take affect. The changes take effect after the user:
a) Exits to DOS and returns to the starting menu, or
b) Chooses a menu option to run an application, and then
quits the application
Example:
OK TO EDIT CONFIG FILE = YES
DEFAULT COLORS =
Description:
Allows user to change the default colors for menus that use
the +COLOR or +MONO on the second line of their menu file.
Normally when you use +COLOR or +MONO, MENUPRG uses the
default colors I have chosen. This allows you to change
those default colors. Any menu file that has customized
colors (ie [\ 10 7 14 4 5 etc... on the second line) will
not be effected by this option.
Syntax:
DEFAULT COLORS = ListOfColors
Comments:
See (The Menu's Colors) in the Menu File Format section for
details on how to list the colors and what the numbers mean.
If not enough colors are given in the list (ie. < 20) then
the default +COLOR colors are used for the missing colors.
Both the +MONO and +COLOR colors will now equal the
ListOfColors.
The below example lists the current default +COLOR colors:
Example:
DEFAULT COLORS = 3 0 4 0 1 7 7 1 4 0 0 7 0 7 5 2 10 0 2 0
HAS HERCULES =
Description:
This parameter tells MENUPRG that the computer has a
monochrome or hercules graphics card, and to use the
appropriate routines when displaying the help page (F1) and
saving the menu screen when executing either the view file
utility , the edit file utility or screen saver program.
This also sets the +COLOR colors to the defaults used in the
+MONO colors.
Syntax:
HAS HERCULES = YesOrNo
Comments:
If YesOrNo = YES then the monochrome/Hercules support is
enabled. If anything else is entered it is disabled.
Example:
HAS HERCULES = YES
SET MOUSE CURSOR =
Description:
Some mouse drivers do not set the mouse text cursor shape.
If you have a mouse and the mouse cursor does not appear on
the screen, insert SET MOUSE CURSOR = YES into the
configuration file. This instructs the MENUPRG to set the
mouse cursor shape.
Syntax:
SET MOUSE CURSOR = YesOrNo
Comments:
If YesOrNo = YES then the program sets the mouse cursor
shape. If anything else is entered for YesOrNo then the
mouse cursor shape is not set by MENUPRG.
Example:
SET MOUSE CURSOR = YES
NO EXIT TO DOS =
Description:
Prevents the user from pressing ESC to exit to DOS
Syntax:
NO EXIT TO DOS = YesOrNo
Comments:
If YesOrNo = YES then the program prevents the user from
exiting to DOS. NO allows the user to exit to DOS.
Example:
NO EXIT TO DOS = NO
DETECT MONOCHROME VIDEO =
Description:
When set to YES this option tells MENUPRG to attempt to
detect if the video card is in a monochrome (or 2 color)
graphics/text mode. If it is, then the default colors used
in the +COLOR symbol are set to the colors used in the +MONO
symbol. This allows you to make a generic menu file for use
on PCs with or without a Monochrome (or Hercules) graphics
adapter.
Syntax:
DETECT MONOCHROME VIDEO = YesOrNo
Comments:
If YesOrNo = YES then the program attempts to detect if the
video card is in a monochrome mode. NO tells the program to
skip the monochrome mode detection. The default value is
NO.
Example:
DETECT MONOCHROME VIDEO = NO
THE MENU FILE FORMAT
The menu file is an ASCII (or DOS Text) file. The lines containing the menu's title, colors, and option names all begin with the delimiter characters (left square bracket,left backslash) :
[\
There may be blank lines in between commands, and spaces/tabs in front of each line in the menu file. However, it will slow down the program if any unnecessary spacing exists.
The characters on the line of the first delimiter are the ones in the title. The next line with a delimiter contains the menu's colors.
The symbols +MONO, +COLOR, +DESCLINE, +HELPFILE, +NORETURN, +PROMPT, and +SUBMENU in the menu file MUST be in uppercase letters.
The option names are displayed in the order that they occur in the menu file. (Hint: put the most used options first).
The general syntax of a menu file is :
[\The Menu's Title [\The colors used (see below for details) [\Option Name # 1
{DOS Batch commands for option # 1}
[\Option Name # 2
{DOS Batch commands for option # 2}
.
.
.
[\Option Name # n - last option
{DOS Batch commands for option # n}
The Menu's Title:
The first line in the menu file contains the title of the
menu. Any characters after the delimiter are considered to
be the title. ie.
[\All these words in this sentence are the title.
The Menu's Colors:
The next line in the menu file is the color line. It must
contain one of the following :
1) The +MONO symbol, which tells the program to use the
default colors for monochrome monitors.eg.
[\+MONO
2) Or the +COLOR symbol, which tells the program to use
the default colors for color monitors.eg.
[\+COLOR
3) Or the user can define his own colors to be used. In
this case, the 20 colors are listed one after another
with spaces in between each.
The order of the colors on the color line is:
Color Of Foreground Background
============== ========= ==========
Title 1st# 2nd#
Screen 3rd# 4th#
Picked Field 5th# 6th#
Inactive Field 7th# 8th#
Instructions 9th# 10th#
Percent Through 11th# 12th#
Top Bar 13th# 14th#
Option Description Line 15th# 16th#
Help Screen Highlighted 17th# 18th#
Help Screen Text 19th# 20th#
The color values are :
Black = 0 DarkGray = 8
Blue = 1 Light Blue = 9
Green = 2 Light Green = 10
Cyan = 3 Light Cyan = 11
Red = 4 Light Red = 12
Magenta = 5 Light Magenta = 13
Brown = 6 Yellow = 14
LightGray = 7 White = 15
You can make the characters blink by adding 128 to the color
value.
The background colors can only have values ranging from 0 to
7.
The following is an example of a color line that has the
same colors as the defaults used by the +COLOR option:
[\ 3 0 4 0 1 7 7 1 4 0 0 7 0 7 5 2 10 0 2 0
Here is the color line for the +MONO colors:
[\ 0 7 7 0 0 7 7 0 7 0 0 7 0 7 0 7 7 0 7 0
The +DESCLINE symbol
Purpose :
To allow you to display a descriptive line of text to describe what the option does. This line of text is displayed at the bottom of the screen when the option is highlighted.
Syntax :
+DESCLINE DescriptiveLineOfText
Comments :
Place this symbol on any line within an option block. It is
not mandatory to have a +DESCLINE in an option block.
Example :
+DESCLINE This is a sample descriptive line of text
The +NEEDFILE symbol
Purpose :
Displays the option if and only if the specified file(s)
exists. For use in network environments where the user may
not have privledges to access the directory/file, but may
have rights in the future. Also an alternative to placing a
sub-menu in a restricted directory.
Syntax :
+NEEDFILE NeededFileName
Example :
+NEEDFILE X:\DOSAPPS\DOOM\DOOM.EXE
Comments :
Note that the check for the files existance occures when the
menu is displayed on the screen. Wildcards (?,*) are
allowed.
The +OMITFILE symbol
Purpose :
Displays the option if and only if the specified file(s) DO
NOT exist. This is the opposite of the +NEEDFILE symbol.
Syntax :
+OMITFILE OmitFileName
Example :
+OMITFILE X:\DOSAPPS\DOOM\DOOM.EXE
Comments :
Note that the check for the files existance occures when the
menu is displayed on the screen. Wildcards (?,*) are
allowed.
The +NORETURN symbol
Purpose :
To allow you to exit to DOS instead of returning to the Menu
program after an option has finished.
Syntax :
+NORETURN
Comments :
Place this symbol on any line within an option block, to
cancel the automatic return to menuprg feature.
The +HELPFILE symbol
Purpose :
To allow you to specify a file to be displayed as the help
file. The help file is displayed when the option is
highlighted and you press the F2 key. The help file must be
in a format that your file viewing utility can display.
Syntax :
+HELPFILE HelpFileName
Comments :
Place this symbol on any line within an option block. It is
not mandatory to have a +HELPFILE in an option block.
If you do not specify a file viewing utility in your Menuprg
configuration file (MENUPRG.CFG) nothing will be displayed.
Example :
+HELPFILE C:\MYPRG\README.TXT
The +PROMPT symbol
Purpose :
If the program you want to execute needs parameters on its
command line (ie.your word processor needs the filename to
be edited on the command line.(eg. WP myfile.txt)) then use
the +PROMPT command to get to computer to ask the user to
type in the command line info.
Syntax :
+PROMPT PromptString
Program %1
Comments :
Up to 10 +PROMPT lines can be entered for a given option.
The string entered in response to the first prompt will
replace any occurrence of %1, the string entered in
response to the second prompt will replace any occurrence of
%2, and so on up to the ninth +PROMPT. The tenth response
to a +PROMPT will replace any occurrence of %0
See "Replaceable Parameters" in your DOS manual for details
on how to best use the replaceable parameters %1, %2, %3,
%4, %5, %6, %7, %8, %9, %0 in batch files (and menu files)
.
PromptString is the prompt you want displayed. Program is
the program that needs the command line.
Pressing return at the prompt will give a value of nothing
to the string. Pressing the ESC key will return you to the
menu.
+PROMPT does not use any DOS environment variables.
Example :
[\Rename A file
REM Ask user for filename to replace %1 with
+PROMPT Please Enter File Name to be Renamed:
REM Ask user for filename to replace %2 with
+PROMPT Please Enter the New File Name:
RENAME %1 %2
The +SUBMENU symbol
Purpose :
If you want a sub-menu use the +SUBMENU command. Just put
+SUBMENU and the filename of the sub-menu. A sub-menu file
has the same format as all menu files.
Syntax :
+SUBMENU SubMenuFileName
Comments :
Give the full path name to the menu file to be used as the
sub-menu. The menu file does not have to be in the same
directory as the Menuprg files. If the menu file does not
exist when the user selects it from the menu, a beep will be
heard and the user will be returned to the top of the
current menu.
Example :
[\Word Processing
+DESCLINE A Sub-Menu for All My Word Processors
+SUBMENU C:\MENUPRG\WORDPRO.MEN
A Sample Menu File:
[\<<<< Main Menu >>>>> [\+COLOR [\Sample Entry REM If you want a descriptive line of text enter the following line
+DESCLINE Enter your text here
REM If you have a text file you want to use as the help file REM for this option, enter the next line. Remember that you must REM Give the full path to the file (ie. C:\MYPRGDIR\HELPFILE.TXT)
+HELPFILE C:\MYPRGDIR\HELPFILE.TXT
REM Now, enter the commands that are to be put into the batch REM file that Menuprg creates.
REM First tell DOS not to echo the batch file commands: REM If you have a version of DOS < 3.3 then omit the @
@ECHO OFF
REM Next change the current drive to the drive that the program REM exists on.
C:
REM Set the default directory to the directory that the program REM resides in.
CD \MYPRGDIR
REM Enter the name of the .BAT, .COM, or .EXE file to execute, and REM any command line parameters. REM If it is a batch file (ie MYBATPRG.BAT) and you have a version REM of DOS >= 3.0 then enter CALL MYBATPRG.BAT REM In this example MYPRG is assumed to be an .EXE or .COM file.
MYPRG
REM That's all you need for most menu options. REM
[\Shorter Sample Entry +DESCLINE This does the same as the above option,but without comments +HELPFILE C:\MYPRGDIR\HELPFILE.TXT @ECHO OFF C: CD \MYPRGDIR MYPRG [\Turbo Pascal (Ver 5.5) +DESCLINE This is a program that allows you to compile pascal prgs +HELPFILE C:\LANG\TP55\README.TXT @ECHO OFF C: CD \LANG\TP55 TURBO [\Word Perfect 5.5 @ECHO OFF +DESCLINE A Word Processor C: CD \WP55 REM We want to prompt for the name of the file to be edited +PROMPT Please enter file name to be edited: WP %1 [\Format a floppy disk in Drive A: @C:\DOS\FORMAT A: /S/V [\---------------------- +DESCLINE This option does nothing, but is handy to separate options [\Games Menu +SUBMENU C:\MENUPRG\GAMES.MEN +DESCLINE This option calls up the GAMES.MEN menu that has the games
Updates:
MENUPRG Version 2.94
Jan. 28, 1995 - Added support for DOS environment variables in
the MENUPRG.CFG file
MENUPRG Version 2.93
Jan. 28, 1995 - Added +OMITFILE symbol
- Added support for wildcards in +NEEDFILE and
+OMITFILE
MENUPRG Version 2.92
Dec. 12, 1994 - Added DETECT MONOCHROME VIDEO line for
MENUPRG.CFG
- Added /? switch on command line to display
version info
MENUPRG Version 2.91 Nov. 11, 1994 - Added +NEEDFILE symbol
MENUPRG Version 2.9
June 16, 1994 - Added omittion of sub-menu if file did not
exist.
MENUPRG Version 2.8
May 25, 1994 - Checked if sub-menu file existed, beeped if
file did not exist.
- Stopped displaying ESC=Exit to DOS if not
allowed
MENUPRG Version 2.7 May 20, 1994 - Cleared keyboard buffer before starting
MENUPRG Version 2.6 March 7, 1994 - Added NoExitToDOS in MENUPRG.CFG
MENUPRG Version 2.5
April 2, 1992 - Added +DESCLINE, +HELPFILE, mouse support,
speaking menu options and the Menuprg
configuration file (MENUPRG.CFG)
- Removed the automatic screen blanking. Now
uses user defined external screen blanking
programs (as specified in the MENUPRG.CFG
file)
- Fixed bug in the display of the time ( 0
would be displayed as the hour when it was
12am/12pm)
- Added multiple +PROMPTs
- Added DEFAULT COLORS to configuration file
- Added Help Screen (when F1 is pressed) and
changed Previous menu key to F9
MENUPRG Version 2.3
July 31, 1991 - Added +EXITMENUPRG symbol, and ability to
automatically return to the menuprg.
Shareware:
MENUPRG is copyrighted software (shareware). However, you
are encouraged to copy and share this version with others
according to the following requirements:
MENUPRG may be freely copied and shared with others, so long
as no charge is made for the software, and it is unmodified
and copied in its entirety, including all program
documentation and all support files. It may be distributed
via modem, provided that all files are transmitted
(archived) together.
You are licensed to use the software on a 30-day trial
basis. After the 30-days you must either pay for the
software, or remove it from your computer system. If you
find this software useful, please send $5.00 (Canadian) per
copy of the software to the following address:
Mark Hunt
41 Madeira Dr.
London, Ontario
Canada
N5V 2M3
You may reach me via e-mail on the Internet at:
carlamark@sympatico.ca
Copyright 1988-1997 Computer Problem Solutions, All Rights Reserved.