# PCjs Machines

Home of the original IBM PC emulator for browsers.

## PC-SIG Diskette Library (Disk #1493)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

``````Teachers will welcome this computer-aided instructional system for the
design of tests and exercises for high school and college level
Algebra, Geometry and Trigonometry.

XY-Solve challenges the student to solve a puzzle consisting of
mathematical functions.  Each piece of the puzzle represents a graphic
solution to a standard formula.  Puzzle complexity may be varied from
simple displays of individual points or lines to extremely complex
combinations of quadratics, trigonometrics, parametrics, and composite
functions.

The student's progress in solving each piece of the formula is
displayed and special help is available for identifying boundaries and
zeroing in on solutions.  A function teachers will appreciate is the
performance reporting module which tracks the number of solution
attempts by the student, and difficulty levels reached.

XY-SOLVE has seventeen "puzzle files" and the instructor can formulate
additional problems by using the macro facility.  Other system features
include moving window displays, function-sensitive statistics, and
context-sensitive help screens.  Data can be imported in a variety of
formats.  Selectable sound and color options add impact to the lessons.
An extensive on-disk instruction manual is provided.

See also XYSEE (PC-SIG disk number 1507 and 1508), a companion program.
``````

## FILE1493.TXT

``````Disk No: 1493
Program Title:  XY-SOLVE version 1.3.1
PC-SIG version 1

Teachers will welcome this computer aided instructional system for the
design of tests and exercises for high school and college level Algebra,
Geometry and Trigonometry.

XY-Solve challenges the student to solve a puzzle consisting of
mathematical functions.  Each piece of the puzzle represents a graphic
solution to a standard formula.  Puzzle complexity may be varied from
simple displays of individual POINTS or LINES, to extremely complex
combinations of Quadratics, Trigonometrics, Parametrics, and Composite
functions.

The student's progress in solving each piece of the formula is displayed
and special help is available for identifying boundaries and zeroing in
on solutions.  A function teachers will appreciate is the performance
reporting module which tracks the number of solution attempts by the
student, and difficulty levels reached.

XY-SOLVE has seventeen "puzzle files" and the instructor can formulate
additional problems by using the macro facility.  Other system features
include moving window displays, function-sensitive statistics and
context-sensitive help screens.  Data can be imported in a variety of
formats.  Selectable sound and color options add impact to the lessons.
An extensive on-disk instruction manual is provided.

Synopsis: Create computerized tests and exercises for teaching high
school and college-level Algebra, Geometry and Trigonometry.

Usage:  Education/Computer Aided Instruction/Mathematics.

Special Requirements:  CGA card and a text editor.

How to Start:  Type GO (press enter).

Suggested Registration:  \$20.00

Author: Dean M. Thompson, Insight Advantage

File Descriptions:

FILES    BAT  File descriptions.
GO       BAT  Batch file for starting program.
4X6      FON  Font file.
8X8      FON  Font file.
ERROR    MSG  Error message file.
???????? PZL  Puzzle files.
SD       COM  Sorted directory program.
SETSOLVE DTA  Data file.
XYSOLVE  000  Overlay file.
XYSOLVE  001     ,,    ,,
XYSOLVE  002     ,,    ,,
XYSOLVE  003     ,,    ,,
XYSOLVE  004     ,,    ,,
XYSOLVE  005     ,,    ,,
XYSOLVE  006     ,,    ,,
XYSOLVE  COM  Main program.
INSTALL  EXE  Installation program.
XYSOLVE  DOC  Documentation.

The PC-SIG Library
1030D E Duane Avenue
Sunnyvale CA 94086
(408) 730-9291
``````

## FILELIST.DOC

``````                  == XYSolve Ver. 1.3.1 Required Files ==

The following files are required for the program to function properly.

XYSolve.COM   XYSolve.000   XYSolve.001   XYSolve.002   XYSolve.003
4X6.FON       8X8.FON       ERROR.MSG

The following documentation and utility files should also be present.

XYSolve.DOC
INSTALL.EXE

The following files if used, must reside on the main program diskette.

First.PZL     Current.PZL   Two-D.PZL     Practice.PZL  TwoLine.PZL
ThreeLin.PZL  FourLine.PZL

We hope you find the programs both Educational and Enjoyable...3/89

``````

``````                == Welcome to the XY-Educational System ==

COPY the main program diskette files to a disk which contains only
MS/PC-DOS Ver. 2.0 (or greater) system files.

Two  disk drive example: Copy A:*.* B:
Hard disk drive example: Copy A:*.* C:

To RUN the XYSolve program, merely enter XYSolve at the DOS prompt.

A>XYSolve  {Run INSTALL before running XYSolve the first time.}

To RUN the INSTALL program, merely enter INSTALL at the DOS prompt.

A>INSTALL  {Reboot your computer before running XYSolve.}

CALL FOR PUZZLES: Should you develop some interesting Puzzles,
send us a copy so that we may spread the knowledge.

See the Program Documentation for additional information...8/88

``````

## XYSOLVE.DOC

``````

*******************************
*                             *
*    PROGRAM DOCUMENTATION    *
* = Non-Commercial Use Only = *
*                             *
*******************************

*****************************************
*                                       *
*            ==============             *
*            =  XY-Solve  =             *
*            ==============             *
*                                       *
*****************************************

XY-Solve challenges the user to complete the solution of a puzzle
consisting of mathematic functions.

Each piece of the puzzle represents a graphic solution to a
standard formula.

Puzzle complexity may vary from simple displays of individual
POINTS or LINES, to extremely complex combinations of Quadratics,
Trigonometrics, Parametrics, and Composite functions.

XY-Solve contains powerful program features designed to guide the
user to a better understanding of mathematic concepts.

DISKETTE and KEYBOARD prepared solution sets (puzzles).
Current session STATUS may be saved and reactivated at will.
Cross-hair CURSOR system for identifying function boundaries.
Plot ENHANCEMENT techniques.
"ZOOM" capability to search for hidden function displays.
"HELP" in determining appropriate values for variables.
"REPORT" tracks the users performance.
TOLERANCE RANGE feature augments "Exact Value" solutions.
SOUND and COLOR DOMAIN control.
GRAPHIC and NON-GRAPHIC PRINTER support.

Minimum System Configuration:

IBM-PC or true compatible with 128K RAM and one disk drive.
PC-DOS 2.0 or truly compatible MS-DOS 2.0 or greater.
IBM-CGA, Hercules Graphics Card or true compatible.

Contact Insight Advantage for Hercules monochrome versions.

XYSolve

Mathematic Functions in Graphic Form.
-------------------------------------

Changes and modifications to this program and manual will be
supplied herein.

Direct your requests for copies of this product to Insight

This product, the software, manual, and any other information
included in this package is copyrighted. Copying, duplicating, or
otherwise reproducing any part of this product (except where
explicitly mentioned in writing) is prohibited by law without the
express written consent of Insight Advantage.

Voluntary or willful violations of the Copyright Law of the
United States can result in civil damages in addition to actual
occurring damages.

IBM, MS-DOS, Hercules, WordStar, Epson, SideKick are respectively

International Business Machines Corp., Microsoft Corp., Hercules
Computer Technology, MicroPro International, Epson America Corp.,
Borland International, Inc.

4509 Yellowleaf Dr.
Fort Worth, TX 76133

=========================

2.  Sample Session                               2
2.1  Backing Up Your Diskettes                 2
2.2  Caring For Your Diskettes                 2
2.3  The XYSolve Program Disk                  2
2.4  Before We Start                           3
2.5  First Steps                               3
2.6  Conventions                               3
2.7  Important Keys                            4
2.8  Grand Tour                                4
2.10 Puzzle File Directory                     6
2.11 Two Dimensional Point Math Module         6
2.12 Main Plot Display                         7
2.13 Numeric Value Entry                       8
2.14 First Waiting Position                    8
2.16 CURSOR Plot Option                        8
2.17 ZOOM Plot Option                          8
2.18 ENHANCE Plot Option                       9
2.19 PRINTER Plot Option                       9
2.20 HELP Plot Option                          9
2.21 EXITING Plot Options                      9
2.22 Second Waiting Position                  10
2.24 Keyboard Puzzle Files                    10

3.  Functional Modules                          12
3.1  2D Point                                 12
3.2  Line                                     12
3.3  Circle                                   13
3.4  Parabola                                 13
3.5  Ellipse                                  13
3.6  Sine                                     14
3.7  Cosine                                   14
3.8  Tangent                                  14
3.9  Parametric #1                            15
3.10 Parametric #2                            15
3.11 Composite #1                             16
3.12 Composite #2                             16

4.1  Preparing Puzzle Files                   17
4.2  TOLERANCE Value Recommendations          17
4.3  Puzzle Filenames                         19
4.4  Parametric/Composite Procedures          20

5.  Using The Printer                           21

Appendices

1.  Glossary                                   I-1

2.  ERROR Messages                            II-1

3.  Demonstration Values                     III-1

4.  Puzzle File Syntax                        IV-1

5.  Practice Puzzle Files                      V-1

6.  Index                                     VI-1

Associated Documents

1.  XY-Educational System ORDER FORM.

2.  XY-Educational System TROUBLE REPORT.

Page 1            XYSolve BASIC MENU STRUCTURE
============================

INTRODUCTION
|
|______________ SYSTEM CUSTOMIZATION
|                   |_ Sound
|                   |_ Color
|
|  |
|  |_START _________________ PUZZLE SOURCE
|  |                              |
|  |_REPORT                       |_DISKETTE
|  |                              |
|  |_SAVE    {Current Status}     |_KEYBOARD
|  |
|  |_HELP    {System}
|  |
|  |_END
________|_______________________________
|             |               |          |
|                       |
|
|
|___ 2D Points  Line
|
|
|_ _ Circle  Parabola  Ellipse
|
|
|_ _ Sine  Cosine  Tangent
|
|
|_ _ Parametric #1  Parametric #2  Composite #1  Composite #2
|
|
|
|
|_CURSOR
|
|_ZOOM
|
|_ENHANCEMENT
|
|_PRINTER   {EPSON 0-6}
|
|_HELP      {Variable value}

Page 2

XYSolve Sample Session
======================

Diskettes  can  be damaged or lost.  We  recommend  that
before  you  use  XYSolve,  you make a  copy  of  the  Master
Diskette.  Use the copy whenever you run the program, leaving
the  Master  Diskette in a safe place so it can  be  used  to
restore  your  copy  should it  become  necessary.   Specific
information on making backup copies of disks can be found  in
your DOS (Disk Operating System) manuals.

Handle diskettes carefully. Treat them as you would  any
valuable object; for, with your files on them, that's exactly
what they are.

Diskettes  should  be stored in an upright  position  in
their  protective sleeves.  They should not be  subjected  to
direct   sunlight,   magnetic   fields   (Vacuum    cleaners,
televisions,   microwave  ovens  etc.),  dust,   or   extreme
temperatures.

When  you  handle  a  diskette, try  not  to  touch  the
magnetic  media.   Don't  bend them or  write  on  them  with
anything heavier than a felt tip pen.

The XYSolve Program Disk:

All of the programs and files used by the XYSolve system
reside on a single disk.  The XYSolve program itself consumes
approximately  a  third  of the available  disk  space.   The
remainder  of the disk contains the installation program  and
the practice Puzzle files.  Sufficient disk space remains for
several  of  your  own Puzzle files.  Should  more  space  be
needed,  we recommend deleting the installation and  practice
files as well as any user developed Puzzle files that are not
immediately needed.

Page 3

Before We Start:

XYSolve  does a lot of exciting things with disk  files.
To help it do its job efficiently, you should reserve as much
file capability as possible in your computer system.   You do
this by adding the statement "FILES=20" to what is known as a
CONFIG.SYS  file on your boot or system disk the  first  time
you use XYSolve.  If you have experience in preparing  files,
but are a little rusty, you can find refresher information in
your  DOS  (Disk  Operating System)  manuals.   If,  however,
you're not sure what we are talking about, an easier way  has
been provided to get the job done.  A special program  called
"INSTALL" has been included on your XYSolve master  diskette.
All  you have to do to make or alter a CONFIG.SYS file is  to
enter  the name INSTALL just as you would any  other  program
you  wish to run.  After INSTALL finishes, you should  REBOOT
the instructions you have just prepared.

First Steps:

Starting  the  program  is  simple,  merely  insert  the
XYSolve  master  diskette  into your  disk  drive  and  enter
XYSolve at the DOS A> prompt.  In addition to XYSolve itself,
your  master  diskette contains several auxiliary  files  and
programs  such as INSTALL.  The auxiliary files are  practice
Puzzles.    The  Puzzle  files  contain  the   sequences   of
instructions  that  comprise the individual  pieces  of  each
puzzle.  (more  on this later)    These auxiliary  files  are

Conventions:

Before we can go any further, we need to establish  some
conventions  to help us as we progress.  The  first  concerns
keys.  When a keypress is called for, the indicated key  will
be written within brackets like this: <KEY TO PRESS>.
within single quotes like this: 'MENU SELECTION'.

Page 4

Important Keys:

ARROW (CURSOR CONTROL) KEY..

Positions the PLOT CURSOR.

ENTER Key..

Executes FUNCTION selected.
Indicates ACCEPTANCE of plot values.

ESCape Key..

EXITS from menu levels, plot options, and math
function modules.
REJECTS unwanted plot parameter values.

NUMERIC Keys..

ENTER plot parameter values.

Just  remember,  SELECT  with  an  <ARROW>;  ENTER  with
<ENTER>;  DEFINE your plot value with a <NUMERIC>;  and  EXIT
with <ESCape>...Its that simple!

Grand Tour:

After   XYSolve  starts  executing,  the   fun   begins.
Assuming everything goes well, XYSolve will present you  with
a  "SYSTEM  INTRODUCTION"  screen.  This  screen  is  just  a
reminder of some of the more important points in running  the
program,  such as how to move around within the  menus,  etc.
COLOR  parameters  are of primary importance.  This  is  your
opportunity  to  configure  your  program  for  a  particular
environment.

Page 5

Selecting  the  different parameters to change  is  done
with  the <ARROW> keys and <ENTER>.  Before XYSolve will  let
you  proceed  to the system setup module, however,  it  first
checks  to insure that your <ARROW> keys are active.  If  you
bottom  of your screen, that is what's happening.  Now  let's
take  a  little closer look at the SETUP procedures.   We  do
this  by pressing <Y> for "Yes". The Setup window  will  open
with  the  selection  bar highlighting  the  'SOUND'  option.
Press  <UP> and <DOWN> a couple of times and notice  how  the
FUNCTION  and COMMENT windows follow.  When you stop  at  the
'SOUND'  selection  again, press <ENTER>.   Pressing  <ENTER>
will  toggle the sound capability of your system on and  off.
Let's set it 'ON' during this session.  Finally, press <DOWN>
to  select  the  'COLOR' option.  The  COLOR  option  toggles
between  the  single 'NORMAL' screen color, and  a  repeating
sequence   of   'ALTERNATE'  colors.   Just   press   <ENTER>
repeatedly until the desired color is active.       When  you
have  completed setting the environment, you can get back  to
the  main  stream  by pressing <ESCape>.  XYSolve  will  then
prepare  a  special file on your master  diskette  containing
your  new  settings,  and  will  automatically  use  them  as
defaults during future sessions.  By now you have used almost
all  of  the  important keys you will need  to  know  as  you
continue within XYSolve. Should it become necessary, you  can
also  review  these key assignments by accessing any  of  the

The next screen you will encounter as we proceed is  the
'MAIN  MENU'.  This screen is the gateway to the rest of  the
program.  From here you can select Puzzles to be solved  with
the START selection, obtain a status REPORT on your progress,
SAVE your current status for later re-activation, obtain HELP
menus with selections of their own.

up of five windows:

The 'PLOT OPTIONS' window on the left.
The 'VALUES' window on the right.
The 'FUNCTION' and 'COMMENT' windows on the bottom.
The PLOT DISPLAY window in the center.

Page 6

You will become more familiar with this screen format as
we proceed.

As   we  have  just  arrived,  the  selection   bar   is
highlighting  the  'MAIN MENU' option. By  pressing  <UP>  or
<DOWN>;  however, you may select other options.  By  pressing
<LEFT> or <RIGHT>, you can move into the FUNCTION window.  Go
ahead and practice a bit. Notice how the selection bar  wraps
around  the  end of it's range just as it did  in  the  SETUP
window.   When  you are ready to proceed,  select  the  'MAIN

START.

The first step in using XYSolve is to activate a  puzzle
by  selecting  'START'.   Press <DOWN>,  and  you  enter  the
PUZZLE  PREPARATION  MENU  where you may  select  either  the
DISKETTE or the KEYBOARD as the source for your puzzle.   For
now,  we will load and activate one of the  practice  puzzles
provided on the XYSolve master diskette.

Puzzle File Directory.

Press  <ENTER>  or  <RIGHT>  and  <ENTER>  to  obtain  a
directory of all the Puzzle Files on your diskette. let's  go
with  an  easy one first, one covering  the  TWO  DIMENSIONAL
POINT.

Two Dimensional Point Math Module.

At  the  filename  prompt,  type  "TWO-D"  followed   by
<SPACE>.  After reading and analyzing the data from the file,
XYSolve  will plot the point on the display, and we  will  be
ready  to  proceed with our solution attempt. From  the  MAIN
MENU, press <RIGHT> once then <ENTER>. These steps will place
change  in  the menu name listing, an  entirely  new  set  of
FUNCTION  selections  has been provided.  All  of  the  lower
level menu screens look exactly like this with the  exception
of displaying their own set of appropriate functions. We  are
now  finally at the point where we can select a  function  to
solve.  Use <ARROW> and <ENTER> to select '2D Point'.  As  we
enter  the  module, the function we are attempting  to  solve
blinks  so that it can be identified among other  forms  that
may  be  present. Let's go over some of  the  other  changes.
First, we finally have some values in the 'VALUES' window  on
the  right. In addition, the 'OPTIONS' window has  completely
changed  its contents as has the 'FUNCTION' window which  now
displays  the 'FORMULA' for our '2D Point'.  Adjacent to  the
appropriate  formula,   a  variable is in a  position  to  be
updated.

Page 7

Since  the  current  plot display is  used  so  much  by
XYSolve,  let's  take just a second and go over some  of  its
points.

Main Plot Display.

First,  notice  the set of rulers for the  "X"  and  "Y"
axis.   These  rulers define the two dimensions in  which  we
will  be  plotting while we are in this module.   The  normal
range of this particular set of rulers is +/- 10. You'll also
notice  that "X=0" and "Y=0" points are defined  by  vertical
and  horizontal  axis lines.  Using the rulers, you  can  see
that  the currently displayed point is located at  "X=5"  and
"Y=5" or (5,5) for short.

Numeric Value Entry.

Our  next step is pretty clear.  As the  comment  window
states,  we can select a new value for the variable  "A";  or
simply by pressing <ENTER> accept the +0.0 that is  currently
assigned.   After we enter our selections for "A",  "X",  and
"B", XYSolve will plot the solution for us. As you enter  the
following values, watch the screen carefully. Several  things
will  be  happening in quick succession, and I  will  try  to
point  them  out  for you.  First, go ahead  and  accept  the
current +0.0 values for both "A" and "X" by pressing  <ENTER>
twice.  Next,  change  the value for  "B"  to  -7.5  watching
carefully  as  you enter each part of  the  value...  XYSolve
monitors  each keypress you make, trying to figure  out  what
you want.  When it thinks it knows for sure, it will move  to
complete  the entry for you.  XYSolve knows all the rules  of
the  game, as well as the limits for each value.   It  knows,
for example, that SYSTEM LIMITS for variables are set to  +/-
99, and that only one decimal place is allowed and then  only
if the value is less than +10 and greater than -10.  Don't be
intimidated by this, XYSolve only wants to  help us keep  our
plots  under  control. As you entered  your  keypresses,  the
following sequence was taking place:

Your  first key, the "-", told XYSolve that you  didn't
want the currently assigned default value, so it cleared  the
no help to XYSolve, so it just displayed it.  Your third key,
the  decimal point ("."), was more helpful.  Now XYSolve  can
figure  out  what you are doing and set itself up  to  assist
you.  It knows to expect another number key (or  <ESCape>  if
you don't like your values) and will not allow other  keys to
be  accepted..except for one, <ENTER>.  If during entry of  a
numeric value, you press <ENTER>, XYSolve will assume you are
appropriate decimal point or zeroes.

Page 8

Your last key, the "5", was all that XYSolve needed,  so
it  provided the <ENTER>.  Since you now have values for  all
the  required  variables,  XYSolve goes  to  work.   The  "B"
'VALUES'  display gets updated and the plot moves to a  point
along the "X=0" axis as expected.

First Waiting Position.

After  completing each plot, XYSolve moves to a  waiting
position. The 'COMMENT' window then displays key  assignments
that are currently active.

Press either <UP>, <DOWN>,  <LEFT>,  or <RIGHT>  once.

When  you are at the waiting point, all arrow keys  lead
to the 'CURSOR' plot option.

Press <ENTER>  to select the cursor.

'CURSOR' Plot Option.

While  in  the  'CURSOR' module,  you  may  use  <LEFT>,
<RIGHT>, <UP>, or <DOWN> to align the cross-hairs with points
of  interest on your plot. Go ahead and practice a bit.  When
you are ready to EXIT, press <ESCape>.

'ZOOM' Plot Option.

Press <DOWN> once more to get to the 'ZOOM' Option.

It  is possible within the numeric limits of XYSolve  to
plot  functions partially, or entirely outside the  range  of
the  display.   In  attempting  to  identify  these  "hidden"
functions, you may toggle the display between the normal  +/-
10  range  and  +/-100.  Once identified,  functions  may  be
solved in the usual manner.  Let's take a quick look at ZOOM.

Press  <ENTER>  once  to set the  'ZOOM'  option  to  +/-100.

Notice that the plotted point seems to have moved toward
the center of the display, just as we would expect it to with
our scale change.

Press <ENTER> once more to reset the 'ZOOM' option to +/-10.

Page 9

'ENHANCEMENT' Plot Option.

Press <DOWN> and <ENTER>.

The  inversion  you are seeing is a  technique  used  to
more  readily identify plot features that might blend into  a
background.  The 'ENHANCE' option is a ON/OFF toggle like the
'ZOOM' option we used a minute ago.

Press <ENTER> again to turn it off.

'PRINTER' Plot Option.

Press <DOWN> and <ENTER>.

The  'PRINTER'  selection allows you to save a  copy  of
your  work  on  a  printer.   Both  GRAPHIC  and  NON-GRAPHIC
printers are supported.  We won't copy our current plot as it
can take several minutes to complete a printout.

Press <ESCape> to CANCEL the sequence.

'HELP' Plot Option.

Press <DOWN> one last time and <ENTER>.

The  'HELP' module identifies variables that are out  of
tolerance  causing a solution to fail.  A failure may be  due
to  a single variable or possibly the  inter-relationship  of
several variables.  The 'HELP' facility allows you to  "lock-
in" correct values while attempting to "zero-in" on incorrect
ones.  In establishing standard limits, XYSolve  can  augment
each correct value with a pre-defined tolerance. When  'HELP'
is  active, XYSolve compares your input with  the  "standard"
limits.   If  an input exceeds the limit,  the  corresponding
variable  is identified by a reverse color selection  bar  in
the  values display.  It is important to note  however,  that
the 'HELP' facility merely leads you to one "unique" solution
within  the  entire solution set for the function.   Just  as
there  are numerous solutions for any algebraic equation,  it
is   possible,  and  entirely  reasonable,  to   successfully
complete  the solution for a function with any one  variable,
or indeed all variables, exceeding the tolerance limits.

EXITING Plot Options.

There are a number of ways to EXIT Plot Options.  We can
press  <UP> four times; press <DOWN> once to wrap around  the
menu range;  or just press <ESCape>.  Let's use the fast way.

Press <ESCape> to EXIT from the 'PLOT OPTIONS' menu.

Page 10

Second WAITING Point.

Whenever   we  leave  the  'PLOT  OPTIONS'  window,   we
automatically  enter the Second WAITING POINT. From here,  we
may either EXIT the '2D Points' module by pressing  <ESCape>,
or continue to solve new plots by pressing <SPACE>.
Since we turned the 'HELP' facility ON, let's enter some
values and see how it works.

Press <SPACE> to continue in the '2D Point' module.
Press  <ENTER>  three  times to accept the  values  we  setup
previously.   Notice  that all the variables  are  indicating
excessive  values.  As we would continue to refine our  input
values, the out-of-tolerance indicators would extinguish.

Press <ESCape> to EXIT the '2D Point' module.
Press <ESCape> to EXIT the GENERAL MENU.

As we have activated a puzzle, we are now able to obtain
a report on our progress.

Press  <DOWN> twice and <ENTER>.

The REPORT module provides several pieces of information
that   describe  our  performance  as  well  as  define   the
complexity  of  each puzzle.  Take a moment  and  review  the
report  criteria  on the screen.  While your at it,  can  you
explain our miserable score?

Press <SPACE>.
Press  <DOWN>,  <LEFT>, and <ENTER> to  select  the  KEYBOARD
puzzle file preparation module.

Keyboard Puzzle Files.

The Keyboard Puzzle File Preparation module is extremely
handy  when  preparing  and activating  short  Puzzle  Files.
Let's prepare a quick Puzzle containing just a Circle.

Press <3> for a Tolerance value assignment of "0.3".
Press <3> again to select the 'Circle' module.
Enter a value of "1.0" for the "A" variable.
Enter a value of "3.0" for the "B" variable.
Enter a value of "5.0" for the "R" variable.
Press <ENTER> at the function prompt to activate the Puzzle.

A  more in-depth explanation of Puzzle File  Preparation
may be found in the Advanced Procedures section.

Page 11

Press <DOWN> three times and <ENTER>.

The 'SAVE' module will copy our current status onto  the
disk where it will remain until we wish to reactivate it.  We
are now free to continue to solve for the copy which is still
in the computer.  It is important to note however, that there
can  be  only ONE CURRENT STATUS file on the  diskette  at  a
time.  Thus the contents of any existing status file will  be
overwritten with each new 'SAVE'.
As  you may have already noticed, XYSolve will give  you
the  chance to reconsider your 'SAVE' request if  it  detects
the presence of a previous status file.  Should you decide to
abort   the  attempt  by  pressing  <ESCape>,  XYSolve   will
reactivate your present puzzle as if nothing happened.   Just
for  fun, let's load the puzzle from the "CURRENT.PZL"  file.
select  the 'DISK FILE' option.  Finally, enter "CURRENT"  at
the filename prompt to load and activate the Puzzle.

Press <UP> twice and <ENTER> to select the 'MENU HELP' module.

As  you  have learned, XYSolve's menu system  is  multi-
leveled.   You move from one level to another by way  of  the
<ARROW>,  <ENTER>,  and <ESCape> keys.  All the  menu  'HELP'
screens  have similar diagrams to  assist you in  determining
how to get from place to place.

This  just  about completes the "Grand  Tour".   There's
still  lots  to see and do within XYSolve, but for  now,  you
have a good idea of how to:

Move around within the menus and  modules.
Work the various displays.
EXIT back out.

One  last thing, to 'END' using XYSolve, you  merely
have to press <UP> and <ENTER>.

That's quite a bit for one session, Let's take a break!

Page 12

XYSolve Functional Modules
==========================

XYSolve  functional  modules are designed to  provide  a
rich   educational  environment.   Each  function  has   been
provided with as much interactive flexibility as is  suitable
for  its form.  The following individual  explanations  cover
some of the more important aspects of each module such as the
type  of  input  expected and possible  error  messages.   In
detail in other parts of this manual.

================================================================

Functional Module: 2D Point.

Formula:      Y=AX+B

Description: Plots a point on a two dimensional plane.

Discussion:  The Two Dimensional Point module accepts one
positional and two parameter values which are used
to define a position on a two dimensional plane.

** Warning! ** Messages: None.

================================================================

Functional Module: Line.

Formula:      AX+BY+C=0

Description: Plots a Line with desired rotation on a two
dimensional plane.

Discussion:  The Line module accepts one positional and three
parameter values which define the horizontal and
vertical location of points along a line segment.
The horizontal limits of the line are defined by the
magnitude of the positional value.

** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero.  This would lead to
division by zero.

Page 13
================================================================

Functional Module: Circle.

Formula:      (X-A)^2 + (Y-B)^2 = R^2

Description: Plots a Circle on a two dimensional plane.

Discussion:  The circle module accepts three parameter values
which define the position of the center of a circle
on the plane, and it's radius.

** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "R"
variable to a negative value. This would
represent a negative radius length which
cannot exist.

================================================================

Functional Module: Parabola.

Formula:      Y=AX^2 + DX+F

Description: Plots a Parabola on a two dimensional plane.

Discussion:  The parabola module accepts three parameter values
which define the position of the parabola on the
plane.

** Warning! ** Messages: None.

================================================================

Functional Module: Ellipse.

Formula:      (X^2/A^2)+(Y^2/B^2)=1

Description: Plot a Vertical or Horizontal Ellipse.

Discussion:  The Ellipse module accepts two parameter values
which define the form of an ellipse at the origin.

** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "A"
variable to a value less than or equal
to zero.
A warning message will be displayed if
an attempt is made to set the "B"
variable to a value less than zero.
Both of these errors represent an
invalid length specification.

Page 14
================================================================

Functional Module: Sine.

Formula:      Y=A*Sin(BX+C)

Description: Plot the Sine periodic function.

Discussion:  The Sine module accepts three parameter values which
define the form of the function on a two dimensional
plane.

** Warning! ** Messages: None.

================================================================

Functional Module: Cosine.

Formula:      Y=A*Cos(BX+C)

Description: Plot the Cosine periodic function.

Discussion:  The Cosine module accepts three parameter values
which define the form of the function on a two
dimensional plane.

** Warning! ** Messages: None.

================================================================

Functional Module: Tangent

Formula:      Y=A*Tan(BX+C)

Description: Plot the Tangent periodic function.

Discussion:  The Tangent module accepts three parameter values
which define the form of the function on a two
dimensional plane.

** Warning! ** Messages: None.

Page 15
================================================================

Functional Module: Parametric #1.

Formula:      Y=A*Sin(B*PI*T) (+) X=C*Cos(D*PI*T)

Description: Plot a Parametric of Sine and Cosine functions.

Discussion:  The first Parametric module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.

** Warning! ** Messages: None.

================================================================

Functional Module: Parametric #2.

Formula:      Y=A*Sin((T+PI)/B) (+) X=C*Sin(DT)

Description: Plot a Parametric of Sine functions.

Discussion:  The second Parametric module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.

** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero.  This would lead to
division by zero which is undefined.

Page 16
================================================================

Functional Module: Composite #1.

Formula:      Y=AX/B (+) Y=-C*Cos(DX)

Description: Plot the Composite of a line and a Cosine function.

Discussion:  The first Composite module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.

** Warning! ** Messages: A warning message will be displayed if
an attempt is made to set the "B"
variable to zero.  This would lead to
division by zero which is undefined.

================================================================

Functional Module: Composite #2.

Formula:      Y=A*Cos(BX) (+) Y=C*Sin(DX)

Description: Plot the Composite of Cosine and Sine functions.

Discussion:  The second Composite module accepts four parameter
values which define the forms of three functions.
The first two forms are partials with the third
being a combined display. Parameter value sets are
provided to allow individual manipulation of each
partial.

** Warning! ** Messages: None.

Page 17
===========================

XYSolve  implements advanced procedures such  as  Puzzle
File Preparation, and Parametric and Composite routines.

Preparing Puzzle Files:

The  format  required  by  the  Puzzle  File  system  is
straightforward  in  that  there  is  only  three  types   of
information "required" to complete a file; a TOLERANCE value,
Function   NAME,  and  NUMERIC  VALUES  for  any   associated
variables.   In addition, an optional  non-displayed  COMMENT
may be added to each line in the file to explain it's usage.

In establishing "standard" limits for variables, XYSolve
can  augment  the normal "exact value" solution  criteria  by
adding  the pre-defined tolerance value.  A single  tolerance
is active for each solution set, and is saved with the puzzle
on  diskette.   As you become more familiar with  a  solution
set,  you  may choose to tighten-up the tolerance  value,  or
even eliminate it altogether.

TOLERANCE VALUE Recommendations:

"0.0"-"0.3"  Advanced level users or simple functions.
"0.4"-"0.6"  Intermediate level users and functions.
"0.7"-"0.9"  Novice level users or advanced functions.

The syntax requirements for the Tolerance value and  all
other numerics within a puzzle is the same.  Each value  must
occupy  it's  own  line,  contain a prefix  of  "#",  and  be
followed by at least one space!

NUMERIC Examples:

#0.1 comment recommended.
#2.3
#45
#-0.6
#-7.8
#-90

Page 18

Sequences  of FUNCTIONS with their associated  variables
follow  the tolerance value in the Puzzle file.  There is  no
theoretical  limit to the number of functions  (pieces)  that
can  make  up  an  individual puzzle;  however,  there  is  a
practical  limit  to the complexity of a display.   Too  many
pieces, poorly placed, can make a puzzle overly difficult  to
solve.  A full listing of available functions and  associated
variables can be found in the "Functional Modules" section of
this manual.

Puzzle   function   sequences  may   be   developed   by
documenting  your keypresses as you go through the  steps  to
manually  accomplish your desired goal. Once the  steps  have
been  listed, you merely prepare a TEXT file containing  your
values.   Don't be overly concerned with this procedure.  I'm
sure  you  will find it significantly easier than  writing  a
letter  with  a common word processor. If an error  is  found
when  you try out the puzzle, merely re-edit your  TEXT  file
and try again..

The required syntax for puzzle functions is even simpler
then  that required for numerics.  Each VALID  function  name
must occupy it's own line, and like the numeric, be  followed
by at least one space!

FUNCTION Examples:

LINE comment recommended.
Parabola
circle
SiNe  (Upper/Lower case okay.)

COMMENTS  are highly recommended!  An  optional  comment
more  sophisticated (lengthy), remembering exactly where  you
are  in a sequence at any particular moment may  become  more
and  more  challenging.  The liberal use of comments  can  do
much  to  alleviate this problem. Please note  however,  that
comments, if used, may extend only to the end of the  current
line.

Page 19

PUZZLE Filenames:

XYSolve  is  designed to assist you  in  managing  large
numbers  of Puzzle files. It does this through a unique  file
extension   technique.    All  Puzzle  files   are   assigned
extensions of ".PZL".  If you are preparing your Puzzle files
with  a  general  purpose  text  editor,  you  will  have  to
explicitly assign this extension.  If however, you are  using
the  system editor XY-Edit, it will assign the extension  for
you automatically.

** WARNING! **

Puzzle files that are mis-labeled will not be able to be
selected for use by XYSolve.

You may obtain further examples of function and  numeric
variable   usage  by printing out the practice  Puzzle  files
that have been provided on your XYSolve master diskette.

In  addition, the required syntax is diagrammed  in  the
Appendices.

Page 20

Parametric/Composite Procedures.

The  'PARAMETRIC' and 'COMPOSITE' functional  areas  are
advanced modules designed to display the effects of parameter
changes on "systems" of related equations.  Each group solves
two individual equations simultaneously.  In the 'PARAMETRIC'
modules, the equations are related through a common parameter
such  as "T".  Changes due to this shared parameter  will  be
reflected in the contribution each formula makes to the  form
of  the  combined display.  In the  'COMPOSITE'  module,  the
individual  equations are related by their solutions for  "Y"
at identical values of "X".  For example, if your solution at
a particular "X" results in a value of "5" for "Y" when using
equation  #1,  and  "-5" using  equation  #2,  the  resulting
combination  plot  could have a value of "0".  The  plot  for
equation  #1  would  place a point  at  location  (X,5),  and
equation  #2 at (X,-5).  The combined display would have  its
point  placed  at (X,0).  A second major  difference  between
Composites and Parametrics is that the Parametrics are solved
using perpendicular axis, i.e. "Y=f(T)" for one equation  and
"X=g(T)"  for  the other.  Composite equations  however,  are
usually solved along a common  axis, say "(gof)(X)=g(f(X))".

Composite equations are not restricted to any  arbitrary
type.  The equation for a line might be combined with one for
a  curve,  or  two curves might be  combined,  etc.   XYSolve
provides examples of each of these standard types.

Interesting examples of both Parametrics and  Composites
are provided in the Appendices.

Page 21

Using the PRINTER:

XYSolve has built-in support for both GRAPHIC and NON-
GRAPHIC printers.  All you have to do to print out a plot is:

1. Insure that your desired plot is on the screen.
2. Enter the PLOT OPTIONS MENU and proceed to the
PRINTER selection.
3. <ENTER> the PRINTER module.
4. Select  an EPSON compatible printing mode.   Your
printer's  manual will help in selecting the best mode
LINE and ready with paper etc., then press <SPACE>.

That's all there is to it!

The XYSolve Appendices
======================

Collected here for your use are:

1. A Glossary of terms used in this manual.
2. A full listing of Error Messages, their causes
and recommended corrections.
3. A comprehensive set of Demonstration Values for
each function module.
4. A listing of Puzzle File Syntax with examples.
5. A directory of Practice Puzzle files.
6. A topic Index.

Page I-1

The XYSolve Glossary
====================

A

ASCII: A system which allows the representation of text without
the addition of "special" word processing codes.  XYSolve can
use Puzzle files prepared with a word processor operating in
ASCII Text mode.

Asymptotes: A straight line (X=0 or Y=0 axis) which may be
approached but never touched by a curve.

Axis: The horizontal X and vertical Y base lines on your display.

B

Backup: Duplication of data or a program to allow recovery
following loss or damage to the original.

Boot/Reset: To start an operating system on a computer. Once the
operating system is running, you can execute programs like
XYSolve.

C

Command: An instruction given to the computer.

Comment window: The area at the bottom of a common XYSolve
display where helpful notes and error messages are displayed.

Composite curve: The combining of two related functions into a
third function display. In XYSolve, the original functions
are called partials of the composite.

Cursor: A movable set of horizontal and vertical axis lines which
can be used to indicate points of interest on a plot.

D

Default: The response that XYSolve will assume unless a change is
specified by the user.

DOS: Your Disk Operating System is a collection of procedures which
enables your computer to execute programs like XYSolve.

Page I-2

E

ERROR message: A message displayed on the screen which informs
the user of an anomalous condition. Consult the ERROR message
listing in the Appendices for message specific information.

F

File: A collection of related information stored on your disk. A
file can contain either programs or data.  Puzzle files, and
the INSTALL program are examples of disk files used by
XYSolve.

Foci: A point whose position can define the form of an ellipse,
hyperbola, or parabola. It appears as the source or
destination of rays.

Function: A correspondence that assigns to each element x of X a
unique element y of Y. NOTE: The term "Function" is used to
describe a particular module within the XYSolve system,
regardless of whether it meets this rigid definition or not.
That is to say, the circle is a functional module in XYSolve.

Functional module: See Function.

Function window: The area at the bottom of a common XYSolve
display that lists menu selections, active keys, or input
requirements.

H

available to the user at a given point in the program.

Hercules: A high resolution graphics monochrome display
standard. Contact Insight Advantage for Hercules versions of
these programs.

operating environment to the needs of XYSolve.

L

Lissajous: A fundamental pattern named after the 19th-century
French scientist. Useful in displaying relationships between
periodic functions. A simple example is the comparison of the
frequency ratio of a wave on the X-axis to one on the Y-axis.

Page I-3

M

Magnetic media: The fragile coating on a diskette which actually
the media for your computer. NEVER TOUCH MAGNETIC MEDIA!

Master Diskette: The original XYSolve program diskette which was
provided by the manufacturer.  This diskette should never be
used to actually run XYSolve. Use a backup copy.

Menu: A list of functions or tasks available to the user at a
given point in the program. The user selects the function

Monochrome: A single color display made up of bright text or
graphics against a dark background.  Portions of a graphics
display can be inverted by XYSolve using the ENHANCE Plot
Option.

O

Origin: An arbitrary point separating the real number system into
positive and negative values with a one-to-one
correspondence.

Overlay: A procedure which visually places one display over
another. The contents of the individual displays are
combined.

P

Parameter values: Values which either totally define a positional
value directly (A=X or A=Y) or which adjust its final
computed value (A*X or A*Y.)

Parametric value: A value which is common between two or more
expressions.  Altering the parametric value would result in
changing all related expressions.

Positional values: A combination of X and Y values which
represent a position on the two dimensional plane. For
example, the set (X,Y) equal to (5,-3), would define a
position five units to the right and three units down from
the origin.

Page I-4

Printer: A device for producing a permanent copy of an XYSolve
graphic display. The quality of the printout is dependent
upon the graphics capabilities of the printer.

Prompt: A symbol that appears on the screen indicating the need
for a typed response from the user.

R

Read: Moving stored data or a program from a disk file into the
computer for processing.

Retrieve: Recovering a graphic display from a special part of
memory where it was "saved" by XYSolve.

S

Save: Placing a graphic display into a special part of memory
where it will remain unchanged until "retrieved" by XYSolve.

Scale factor: A level of adjustment applied to data or a display
to insure conformity to system limits.

System limits: A set of maximum and minimum values that define
the capabilities of a system. XYSolve has system numeric
limits of +/-99 with one decimal place accuracy.

W

Waiting point: A position or step within XYSolve where the
program will pause waiting for a response from the user.

Word Processor: A program which manipulates text and possibly
graphics in the preparation of documents.  XYSolve can use
Puzzle files prepared with a word processor operating in
ASCII Text mode.

Write: Moving stored data or a program from the computer into a
disk file after processing.

Page II-1

XYSolve ERROR MESSAGES
======================

This appendix is an alphabetic compilation of all the
error messages used within XYSolve.  Included with each message
is an expanded explanation of what caused the error, as well as
any possible remedies.

Fatal error: Hercules compatible graphics required to run
XYSolve.
these programs.

Fatal error:  Color Graphics system required to run XYSolve.
versions of these programs.

File  EMPTY! . . . Select another File.
The Puzzle file that was selected that did not contain any data.
Select another file.

error resets automatically. Re-enter a valid filename.

Invalid SETUP file DATA..defaults active.
The file "SETSOLVE.DTA" is contaminated. Re-copy from the Master
Diskette.

Incorrect_SEQUENCE! . . . Select another file.
A Tolerance value was not found at the beginning of the Puzzle
file. Edit the Puzzle file, or select another file.

Incorrect SETUP file VERSION..defaults active.
The file "SETSOLVE.DTA" is from another version of XYSolve. A
Hercules/CGA/EGA version mix has occurred. Re-copy from the
Master Diskette.

NUMERIC quantity contaminated.
Keyboard input value failed numeric test. Select another key.

Diskette.

Page II-2

Save ABORTED . . .
A manual ESCape from saving the "Current Status" was detected.

Select "START"
There must be a Puzzle activated before attempting to solve for
it's pieces.

SETUP CONVERSION failed...color default is active.
The Color value in the Setup file failed a validity test.
Re-copy "SETSOLV.DTA" from the Master Diskette.

Diskette.

SORRY! file was found EMPTY..
A selected Puzzle file had no values in it. Edit your Puzzle
file.

SORRY! . . . No <Functions> of that type are present.
An attempt to solve for a function that was not part of the
currently active puzzle was detected. Analyze the display and
select another function.

SORRY! . . . Nothing to report, select "START" first.
An attempt to obtain a puzzle solution report without having
solved for a puzzle was detected.  Activate a puzzle.

SORRY! . . . There are no <Function> present.
An attempt to solve for a function that was not part of the
currently active puzzle was detected. Analyze the display and
select another function.

Possible causes include being out of paper, not being properly
selected ON-LINE, or an equipment failure.  Check your printer.

Unexpected END OF DATA..program terminating.
The file "MENUSOLV.DTA" is contaminated. Re-copy from the Master
Diskette.

Page II-3

WARNING! . . . Invalid FUNCTION.
A function not supported by this version of XYSolve was detected
in your Puzzle File.  Edit the Puzzle File or select another file.

WARNING!..."?" must not be =< "0".
WARNING!..."?" must not be  < "0".
WARNING!..."?" must not be  = "0".
An attempt was made to set a variable value to less than or
equal to zero.
This can cause several problems such as: illogical negative
lengths, square roots of negative numbers, division by zero, etc.
Select an appropriate value.

WARNING! . . . No current status to save.
A puzzle must be active before a status can be saved.

WARNING!  "Save-Status" file exists, Replace?  (Y/N)
This warning merely informs you that a previously saved "Status"
file is about to be overwritten.

Page III-1

XYSolve DEMONSTRATION VALUES
============================

FUNCTION           VALUES              EFFECT
----------------------------------------------------------------

2D POINT           1,  5, 0            STANDARD
1,  0, 5            X=0 AXIS
0,  5, 0            Y=0 AXIS
1, 10, 0            MAXIMUM + OFFSET
1,-10, 0            MAXIMUM - OFFSET

LINES             -2, 3, 1, 4          + SLOPE/- OFFSET
-2, 3, 1,-4          + SLOPE/+ OFFSET
0, 3, 1, 1          0 SLOPE/- OFFSET

CIRCLES            -5, 0, 4            Y=0 AXIS
0, 0, 1            ORIGIN

PARABOLAS           2,-5, 0            PHASE SHIFT
-1, 0, 0            POLARITY REVERSAL
0.2, 0, 0            WIDE
7, 0,-30           NEGATIVE OFFSET

ELLIPSES            4, 8               MAJOR AXIS VERTICAL
8, 4               MAJOR AXIS HORIZONTAL
5, 5               TRANSITION INTO CIRCLE
3, 2               FOCI=2.2

SINE               3, 1, 0             STANDARD WAVE
9, 1, 0             AMPLITUDE CHANGE
5, 2, 0             PERIOD CHANGE
7, 1, 1             57.3 DEG PHASE SHIFT

COSINE             3, 1, 0             STANDARD WAVE
9, 1, 0             AMPLITUDE CHANGE
5, 2, 0             PERIOD CHANGE
7, 1,-1.6           91.7 DEG PHASE SHIFT

TANGENT            3, 1, 0             STANDARD WAVE
5, 1, 0             AMPLITUDE CHANGE
5, 5, 0             PERIOD CHANGE
5, 1,-1             -57.3 DEG PHASE SHIFT

Page III-2

PARAMETRIC #1      8,1.6, 8,1.1        LISSAJOUS
8,2.4, 8,2.4        1:1 RATIO=CIRCLE
8,  2, 8,  4        1:2 FREQUENCY RATIO
4.5,  1, 6,  5        1:5 FREQUENCY RATIO
4.5,  5, 6,  3        5:3 FREQUENCY RATIO

PARAMETRIC #2      9,  3, 1, 1         120 DEG PHASE SHIFT
-9,1.6, 3, 3         112 DEG PHASE SHIFT
9,  1, 6, 3         LISSAJOUS VARIATION

COMPOSITE #1      -3, 2, 3, 1          SLOPE INVERSION
1, 2, 2, 6          RAMPING COSINE
0, 2, 6, 1          ZERO SLOPE

COMPOSITE #2       5, 2, 4, 3          COMPLEX WAVEFORM
4, 1, 2, 3          COMPLEX WAVEFORM
5, 2, 4, 1          COMPLEX WAVEFORM

Page IV-1

XYSolve PUZZLE Syntax
=====================

EXAMPLE FILENAME: C-CIRCLE.PZL

PUZZLE FILE SYNTAX: <A><B><SPACE><C>
<D><SPACE><E>

A = '#' Numeric (TOLERANCE or Variable) prefix.
B = Numeric value.
C = Optional step comment.
D = Function NAME.
E = Optional step comment.

EXAMPLE Statements: #0.8 Novice level Tolerance assigned.
Circle First Concentric circle.
#-1.0 Vertical offset of center.

EXAMPLE Puzzle:  Plots four forms.

LiNe  Plot a line with a negative polarity slope.
#1.3  "A" value-Vertical magnitude multiplier.
#4.0  "X" value-Horizontal extent of the line.
#1.0  "B" value-Slope polarity variable.
#0.0  "C" value-No vertical offset defined.
Circle  Plot a Circle offset from the origin.
#-5.0  "X" value-Horizontal offset of the center of the circle.
#0.0   "Y" value-Vertical offset of the center.
#4.0   "R" value-Radius of the circle.
2D-POINT  Plot a first quadrant Point.
#1.0  "A" value-Vertical magnitude multiplier.
#5.0  "X" value-Horizontal offset.
#1.0  "B" value-Vertical offset.
PARA#1 Plot a Parametric with the following variable values:
#8.0  "A" value-Vartical magnitude of Partial #1.
#2.0  "B" value-Frequency of Partial #1 set to two Hertz.
#8.0  "C" value-Same vertical magnitude as Partial #1.
#4.0  "D" value-Frequency of Partial #2 is double that of Partial #1.
SINE  Plot a Sine Wave with the following variable values:
#9.0  "A" value-Vertical magnitude multiplier.
#1.0  "B" value-Frequency of wave is set to one Hertz.
#0.0  "C" value-There is no phase shift defined.

Page V-1

XYSolve Practice Puzzle Files
=============================

Files mentioned in the text:
TWO-D.PZL
FIRST.PZL
CURRENT.PZL

Specific function files:
POINT.PZL
LINE.PZL
CIRCLE.PZL
ELLIPSE.PZL
PARABOLA.PZL
SINE.PZL
COSINE.PZL
TANGENT.PZL
PARA1.PZL
PARA2.PZL
COMP1.PZL
COMP2.PZL

Combined Function files:
FIRST.PZL
TWOLINE.PZL

Page VI-1

XYSolve Index
=============

2D Point                                          12
Before We Start                                    2
Circle                                            13
Composite #1                                      16
Composite #2                                      16
Composite Procedures                              20
Conventions                                        3
Cosine                                            14
CURSOR Plot Option                                 8
Demonstration Values                           III-1
Ellipse                                           13
ENHANCE Plot Option                                9
ERROR Messages                                  II-1
EXITING Plot Options                               9
First Steps                                        3
First Waiting Position                             8
Functional Modules                                12
Glossary                                         I-1
Grand Tour                                         4
HELP Plot Option                                   9
Important Keys                                     4
Keyboard Puzzle Files                             10
Line                                              12
Puzzle Files, Preparing                           17
Puzzle Files, Syntax                            IV-1
Puzzle Filenames                                  19
Practice Puzzle Files                            V-1
Main Plot Display                                  7

Page VI-2

Numeric Value Entry                                7
Parabola                                          13
Parametric #1                                     15
Parametric #2                                     15
Parametric Procedures                             20
PRINTER Plot Option                                9
Printer, Using The                                21
Program Disk, XYSolve                              2
Sample Session                                     2
Second Waiting Position                           10
Sine                                              14
Tangent                                           14
Tolerance Value Recommendations                   17

Dated:

XY-Educational System ORDER FORM
================================

All XY-Educational System products may be obtained directly

Insight Advantage will pay shipping and handling costs within

4509 Yellowleaf Dr.                _________________________________
Fort Worth, TX 76133               _________________________________
_________________________________

(   ) Copies of XYSee   @ \$30.00 each:      \$ ________
(   ) Copies of XYSolve @ \$20.00 each:      \$ ________
* (   ) Copies of XY-Edit @ \$15.00 each:      \$ ________

Subtotal:      \$ ________

TX residents add 7.00% sales tax:      \$ ________

TOTAL:      \$ ________

XYSee and XYSolve are available in IBM-CGA (color) and Hercules
(monochrome) compatible graphics formats.

The format I am ordering is:   IBM-CGA   _____

Hercules  _____

* Note: XY-Edit is included with orders for XYSee and XYSolve.

We attempt to ship all orders within 48 business hours of
our receipt.

IBM and Hercules are respectively trademarks of:

Hercules Computer Technology.

Dated:

XY-Educational System TROUBLE REPORT
====================================

Although significant care has been expended to insure the
reliability of this program, we would like to know if you
experience any problems. Thank-you for your help!

Company/Organization:
Telephone:(AC & Ext.)

PROGRAM:  (Example: XYSee, Install, Access-System)

NATURE OF PROBLEM:  (Example: Scrambled display, Program halted.)

MODULE BEING RUN:  (Example: Enhance option of Sine module.)

ALL INPUT VALUES USED:  (Example: A=3, B=2, C=9.0)

LAST FEW KEYPRESSES:  (Example: 9.0, <ENTER>.)

DISPLAYED ERROR CODES:  (Example: Error F0, PC=6D3F, Traceback 93FD.)

{If  display scrambles and program seems to have  stopped,  place
printer on-line and press <SHIFT> and <Prt Sc> simultaneously for
printout of ERROR codes prior to re-booting system.}

ENVIRONMENT:  (Example: Power fluctuation just before error.)

4509 YellowLeaf Dr.
Fort Worth, TX 76133

XYSolve Mathematic Functions in Graphic Form
Copyright (C)  1988, Dean M. Thompson

``````

### Directory of PC-SIG Library Disk #1493

`````` Volume in drive A has no label
Directory of A:\

FILELIST DOC       768   3-22-89  11:54p
GO       BAT        72   3-24-89  10:17p
4X6      FON       285   2-25-85   3:50a
8X8      FON      2048  11-20-84   8:33p
ERROR    MSG       569   4-04-85   7:43p
FIRST    PZL      1646   2-27-88  10:15p
FOURLINE PZL        95   2-07-88   5:23p
SD       COM      3584   8-18-84  10:24a
SETSOLVE DTA         6   3-25-89   8:28a
THREELIN PZL        73   2-07-88   5:23p
TWO-D    PZL        29   2-27-88  12:31a
TWOLINE  PZL       295   2-24-88   9:36p
XYSOLVE  000       256   3-22-89  11:46p
XYSOLVE  001      6656   3-22-89  11:46p
XYSOLVE  002     11520   3-22-89  11:47p
XYSOLVE  003     37888   3-22-89  11:48p
XYSOLVE  004      2304   3-22-89  11:48p
XYSOLVE  005      2304   3-22-89  11:48p
XYSOLVE  006      3072   3-22-89  11:48p
XYSOLVE  COM     55471   3-22-89  11:49p
INSTALL  EXE     12528   6-20-88   9:46p
XYSOLVE  DOC     79360   8-07-88  10:27a
XYEDIT   EXE     50400   2-25-89   9:51p
PRACTICE PZL       691   3-19-89  12:15p
FILE1493 TXT      2518   7-31-89   1:33p
27 file(s)     282077 bytes
24576 bytes free
``````