GEARS
          
          AMIGOS version of the popular toy that uses geared plastic pieces
          to draw spiral graphs.
          
          The original program was taken from a program featured in BYTE
          magazine several years ago. Its purpose was to  plot hypocycloid
          and epicycloid graph points.  The original program simply gave a
          list of the points. A few years ago I reworked the program to
          plot the graphs on an Intecolor 6120 terminal. This produces
          great results because of the terminals 19" screen and 1024 x 768
          resolution, but alas Intecolor is gone and the commands for the
          graphics terminal are unique to Intecolor.
          
          So, Version 3 - the AMIGOS version of the program - GEARS.

          You may well recognize the toy this looks like.  The idea is to
          have two circles, one stationary and the other rolling.  In a
          epicycloid the rolling circle moves around the outside of the
          fixed circle and in a hypocycloid it moves around the inside.
          A fixed point on the rolling circle plots the graph.  In the
          electronic version there is no problem having the rolling circle
          be either larger or smaller than the fixed. (Something you can't
          do with the plastic version. On the other hand the newest
          versions of the toy come with non-circular tracks so you can make
          some darn fancy graphs.)
          
          To run GEARS be sure you are set up for AMIGOS and have your GDV
          loaded. 
                        Enter RUN GEARS
          
          If gears has been run before a file called GEARS.DAT will be
          found and a list of the last parameters used will be displayed.
          You are the asked the following questions.
          
                        Enter the radius of the fixed circle
                        Enter the radius of the rolling circle
                        Enter the type E)picycloid or H)ypocycloid
                        Enter the amount to increment the step
                        Enter the number of steps
                        Enter the color
          
          If you wish to leave a value the same as last time just enter
          'RETURN' else enter a new value.
          
          Try a variety of values in each field.
          Values for the circles look 'neat & clean' if they are multiples
          of each other but odd values can make interesting results.
          The increment value if low (ie .1) follows the plot in a very
          steady an 'clean' set of lines. Try lots of values here, the
          resulting changes can be very large for a very small change in
          value.
          
          The program has a window of 1024 x 1024 and is placed in the
          center if the world quadrant.  You may therefore use values that
          exceed the size of the window (the result looks like a zoomed in
          view of the graph).  Remember the circle values are the radius so
          a value of 383 is as large as the fixed circle can be before the
          plot moves off the screen.