Cursor Mode
═══════════════════════════════════════════════════════════════════════════════
Cursor keys <1-9> move cursor around on screen at speed set by F9
<Ctrl-Home>-sets the display to Screen 1 if screen is not 1. Allows panning or
    paging through pages and layers if screen is already set to 1
    <Home>-sets screen 1 to Page 00 or layer 0
    <End>-sets screen 1 to last page or layer created
    <PgUp>-moves through pages and layers one page or layer up
    <PgDn>-moves through pages and layers one page or layer down
    <Cursor keys>-Pan in page mode by 1/2 screen
<Ctrl-End> sets screen to Screen 2
<Ctrl-PgUp> Moves up through screens
<Ctrl-PgDn> Moves down through screens
<Esc> Stops current operation.
<Shft-Tab> Switches between high resolution and medium resolution mode
<Backspace> backsteps during line/dot/parallel/spoke drawing in F6
<Alt-0 to 9> jumps to screen location previously set with <Ctrl-j>
<$> Sets screen aspect ratio
<*> Once turns off prompt line display.  Twice turns off cursor.  Three times
    turns both back on.  (For use in macros)
<+> increases cursor step by one
<-> decreases cursor step by one
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<(> shifts entire display to the left
<)> shifts entire display to the right
<[> rotates polygon or rose counterclockwise in steps set by F9
<]> rotates polygon or rose clockwise in steps set by F9
<{> rotates polygon or rose counterclockwise in 90 degree increments
<}> rotates polygon or rose clockwise in 90 degree increments
<*> toggles display of prompt line during playback
</> allows selection of function using mouse from Expert Mode
<5> displays color value that cursor is over
<B> sets background value
<C> switches cursor to last center of a circle
    or centers animated area horizontally on screen
<Alt-c> toggles through three cursor types
<Alt-d> allows the DOS date to be displayed at the desired screen position
<g> sets grid to display as dots
<Alt-g> sets grid to display as lines
<h> selects help menus and this help screen
<H> toggles help menus
<i> toggles isometric drawing mode
<Ctrl-j> allows the jump keys (<Alt-#>) to be set to a new setting
───────────────────────────────────────────────────────────────────────────────

───────────────────────────────────────────────────────────────────────────────
<k> keeps the screen in memory as it currently appears, this may include grid
or layer if present.
<Alt-k> activates key macro
<l> turns layer on and off
<L> sets active and visual layers as desired
<Ctrl-l> moves current screen to visual page and starts next layer.
<Alt-l> turns layers off
<m> mark measure point
<M> switches cursor to last marked point
<Alt-m> sets screen scale based on measured distance. Use <m> first.
<Ctrl-p> plays music using the syntax of BASICA's PLAY statement
<Alt-p> pause during macro playback for desired time in seconds.
<Q> sets cursor quality
<R> Refresh the screen with current picture.
<s> show picture without prompt line
<S> show picture and visual layer
<Alt-t> allows the DOS time to be displayed at the desired screen location
<u> updates workspace #1 and declares that current screen is Screen 1
<U> updates workspace #2 and declares that current screen is Screen 2
<Alt-v> sets visual horizon
<w> sets line width from 1 to 32
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<x> sets x and y coordinates of cursor

Program Functions
  F1 Modification
  F2 Box & Figure
  F3 Curve Draw
  F4 Shade & Fade
  F5 Paint & Pattern
  F6 Draw & Text
  F7 Copy & Move
  F8 Files & Exit
  F9 Speed
  F0 Color

Hot Keys  Macros can be assigned to the following keys
  Shft-F1 to F8
  Ctrl-F1 to F10
  Alt -F1 to F9


F1  Modification
═══════════════════════════════════════════════════════════════════════════════
<r> allows rotation about a point in the plane of the screen. First select
    center of rotation, next define object. Follow prompts.
    *C*-<r> will rotate only the current color as selected by F10. Use <Alt-r>
    to rotate all three colors of an object.
<a> again-allows the same object to be rotated/zoomed again with a new
    angle/size.
<Alt-a> again-allows a previously rotated object to be zoomed and vice versa.
<R> revolves an object about a horizontal or vertical axis. Use like <r> by
    marking axis center, and any two opposite corners.
<Ctrl-r> rotates left half of screen 90 degrees.
<z> zooms an object either up or down. Does not change drawing scale. Use like
    <r> by marking center, and any two opposite corners.
    *C*-will zoom only current color as selected by F8. Use <Alt-r> to zoom
    entire object.
<Z> zooms the entire screen up or down, changing scaling accordingly.
    Scale factors greater than 1 shrink the screen or object, while scale
    factors less than one expand the object.  Select </> or < > to allow input
    of zoom factor.  Zoom factors greater than 1 expand the screen or object,
    while factors less than 1 shrink it.
───────────────────────────────────────────────────────────────────────────────

───────────────────────────────────────────────────────────────────────────────
<Ctrl-z> zooms portion of screen for editing on a pixel by pixel basis.
    Selecting <Ctrl-z> a second time will allow work on 8 screens at one time.
<m> mirrors image of an object defined in box. Select mirror line orientation.
<M> mirrors entire screen either horizontally or vertically.
<f> flips/rotates object through desired view angle, thus compressing it.
<F> flips/rotates full screen through desired view angle.
<v> reverse video - switches colors 0 to 3;1 to 2;2 to 1;3 to 0
<V> reverse video - switches colors 0 to 1;1 to 0;2 to 3;3 to 2
<Ctrl-v> reverse video - switches colors 0 to 2;1 to 3;2 to 0;3 to 1
<Alt-v> XORs screen with set value
<s> slides object either horizontally or vertically by a given number of steps.
<S> slides entire screen.
<Ctrl-s> slides entire screen as above only to a power from 2 to 4.
<c> calculates area and center of area for object.
<Alt-c> calculates mass and center of mass for object.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F2  Box & Figures
═══════════════════════════════════════════════════════════════════════════════
<r> rectangle -displays box as cursor is moved
<R> same as <r> only box is copied for use with F7 animate, move, etc.
<Alt-r> fills box with color of box outline automatically
<s> produces shaded box with choice of light, medium, and heavy shade
    Use F10 to set color. Mark any two opposite corners.
<S> same as <s> only box is copied for use with F7 animate, move, etc.
<p> polygon inscribed in circle. Enter number of any number of sides
<a> arrow-places arrow head at cursor location either pointing <u>p, <d>own,
    <l>eft, <r>ight, <e>up & right, <f>down and right, <g>down and left,
    <h>up & left.  Use u or d to upsize or downsize the arrow
<Alt-a> same as <a>, but fills arrow head with color of arrow
<o> outline enclosed area with color set by F10
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F3  Draws a circle, ellipse, or arc.
═══════════════════════════════════════════════════════════════════════════════
<c> circle-draws a full circle. The location of the cursor when <c> is selected
    will be the center of the circle. After marking the center, move the cursor
    to the desired radius. The length of the radius is shown on the prompt line
    and the circle is displayed. The center can be shifted with the numeric key
    corresponding to the cursor keys. Select F3 again to mark the radius and
    draw the circle. If circle is not of desired roundness, select <$> and
    change screen aspect ratio.
<Ctrl-c> draws center marks for circle
<a> arc-draws an arc using cursor position as start and end. As with the
    circle, the current cursor position is the center of the arc. The second
    position is the radius and one end of the arc. The third position is the
    other end of the arc. Arcs are always drawn counterclockwise.
<A> draws arc with lines from center to end points (pie shaped)
<e> ellipse-draws a full ellipse. Use as with circle, but use up and right
    arrow to properly shape ellipse before hitting a return.
<Ctrl-e> draws center marks for ellipse
<f> fillet for 90 degree corners.
<r> rose curves inscribed in circle. Enter number of leaves.
<s> spiral from center outward.
───────────────────────────────────────────────────────────────────────────────

───────────────────────────────────────────────────────────────────────────────
<t> trig(sine)-produces sine curve. Set desired amplitude and period with
    cursor keys.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F4  Shades area
═══════════════════════════════════════════════════════════════════════════════
<l> lightly shades enclosed area
<m> medium shading of enclosed area
<d> dark/heavy shading of enclosed area
    Use F10 to determine color of shading
<s> Spray paints area. Use on painted circle to give a 3-D effect. Effects
    active color only. First draw item and paint with F5. Current cursor
    location sets the position of light source (generally on the object).
    Next mark any corner of box containing object and select F4 again.
    Mark opposite corner of box and select F4 to spray paint.
<Alt-s> as above but effects all colors.
Set screen aspect ratio to 0 to shade columns.
<f> fades enclosed area with AVAT.
<Alt-f> fades all colors to AVAT.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F5  Paint, fill, background and palette
═══════════════════════════════════════════════════════════════════════════════
<p> paints the enclosed area with the specified fill color. You must also
    specify the border color by number. Gaps cause paint to leak out.
<P> paint-same as <p> only remains active until next function is selected. Use
    <ENTER> to paint next area.
<Alt-p> paints enclosed area with one of 29 color combinations. Use </> to
    select color set desired.
<b> background-sets the color of the entire screen. 16 colors are available.
                    0-Black                 8-Dark Gray
                    1-Blue                  9-Light Blue
                    2-Green                10-Light Green
                    3-Cyan                 11-Light Cyan
                    4-Red                  12-Light Red
                    5-Magenta              13-Light Magenta
                    6-Brown                14-Yellow
                    7-Light Gray           15-White
Select the color of the background by using the <Space Bar>. Fix the color with
<ENTER>.
<c> color(*C*)-sets the active color palette.
    activates color in high resolution.
───────────────────────────────────────────────────────────────────────────────

───────────────────────────────────────────────────────────────────────────────
<C> selects unichrome palette (<b> sets unichrome color)
    activates background color in high resolution.
<m> modifies color (as set with F10) of object to one of 29 color combinations
<M> modifies color (as set with F10) of screen to one of 29 color combinations
<Ctrl-m> modifies one of 29 colors of object to another one of 29 color combo.
<Alt-m> modifies one of 29 colors of screen to another one of 29 color combo.
<f> fills area with one of 64 patterns.
<Alt-f> fills area with pattern from user specified file.  File choosen becomes
    the default.
<s> strips-all colors on screen except to one set with F10
<S> shifts screen foreground colors by one
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F6  Draws lines and adds text
═══════════════════════════════════════════════════════════════════════════════
Line width and dot size can be set in the CURSOR MODE with a <w>.

<d> dot-places dot at cursor location A <ENTER> will mark dot.
<D> continues vector with dot.
<l> line-connects cursor points with a line. A <ENTER> will mark next point and
    continue drawing. All points must be marked with a <ENTER> or they will not
    be saved. Select F6 a second time and <e> or <E> to end line drawing.
    Use <Space Bar> to temporarily suspend line drawing.  Restart with <ENTER>.
<L> continues vector with line.
<p> parallel-draws parallel lines.
<P> continues vector with parallel lines.
<s> spoke-draws lines from common center point.
<S> continues vector with spoked lines.
<e> exit-ends current mode. Required after any of the above.
<E> ends current mode and saves line drawing to disk using user specified name.
    These are saved as vectors and are ideal for commonly used symbols.
<Ctrl-e> saves last line drawing to disk.
<o> old line drawing from disk. A single drive letter will display appropriate
    files on disk. Must specify rotation angle(any angle) and scale factor.
<O> old, last drawing selected from disk. Allows alternate rotation and scale.
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<c> cursor-draws continuous lines as the cursor is moved. Use <Space Bar> to
    temporarily suspend cursor drawing.
<t> text-enters text at cursor location.
<T> text-allows text to be <c>entered, justified <r>ight or <l>eft, imported
    from an <a>ASCII file, or positioned vertically <u>p or <d>own.
<Ctrl-t> text-is copied into F7 so it can be moved to position required.
<Alt-t> text-allows use of alternate fonts as stored on disk.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F7  Erases, copies, animates, moves, smears, or replicates an area
═══════════════════════════════════════════════════════════════════════════════
Mark any two corners of object to be erased or copied with cursor.
<e> erases the enclosed area and copies it for use with a, s, r, and m.
<Ctrl-e> erases area enclosed in circle.
<Alt-e> erases enclosed area but does not copy it. Use to erase small areas.
<c> copies area to be moved, but does not erase
<C> copies the portion of the screen to disk for later use. No extension on the
    user supplied name creates a file that can be retrieved with F7 <o>. A .PIC
    extension saves portion of screen for later use and is compatible with
    other graphics programs. A .BAS extension will save the screen as a basic
    subroutine for use in user written programs. A .FNT saves the object as
    part of a font library for use with F6 and <Alt-t>. User selects character
    that corresponds to the one created.  The <SPACE> character spacing.
<Ctrl-c> copies the same size object as previously copied without remarking.
<o> retrieves drawings saved with <C>. A single drive letter will display
    appropriate files on disk.  Picture is brought in to the animation mode.
<O> retrieves drawing and places it to lower right of current cursor position.
<a> animate allows a previously copied or erased area to be moved around the
    screen with the cursor. As the object is moved vertically off the screen it
    will slowly disappear until the cursor wraps. As the object is moved
    horizontally off the screen it will distort until wrapping occurs.
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<m>,<M>, <Ctrl-m> and <Alt-m> move area previously erased or copied to lower
    right of cursor, each with a different syntax. (different result)
<s>,<S>, <Ctrl-s> and <Alt-s> smear the copied object with each step of the
    cursor using different syntax. Use this as a paint brush. Copied size
    determine number of bristles in brush.
<r>,<R>, <Ctrl-r> and <Alt-r> replicates object with each cursor step.
<l> inserts a single horizontal line at the cursor position.
<Alt-l> deletes a single horizontal line at the cursor position.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

Note that when a very large or complex object is rotated or zoomed using F1,
the last copied area maybe lost. It is possible to copy the entire screen. This
allows two different drawings to be merged.

The last screen copied or erased can be view and further manipulated by
selecting <Ctrl-End> <Ctrl-PgDn>.

F8  Directory, saves, retrieves an old drawing, starts fresh, or exits.
═══════════════════════════════════════════════════════════════════════════════
<d> directory of selected disk
<s> saves the current drawing - must be room on disk. For best results save
    drawings on B:. Two files will be saved. The first is the screen file
    designated automatically as yourfile.scn. The second is the data file for
    scale information.
<o> old-retrieves a stored drawing from disk
    Screens previously created with this program should have an associated data
    file with scale information.
<O> old-displays screen files on disk and loads them for sequential display
    using Pg-Dn. Use <ENTER> to select desired screen or <Esc> to return to
    previous screen.  If <O> is selected from SC 7 the Picture files are
    sequentially displayed.
<Ctrl-o> template-allows a template screen to be called up. Disables updating
    of disk. Retrieve working screen with F10 <w> or <W>.
<Alt-o> brings in screens using different display methods for slide shows
   Display  1 fade in
            2 pull down
            3 pull up
            4 pull right
            5 pull left
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<f> fresh-clears screen and starts again. If the current drawing has not been
    saved on disk it will be lost.
<F> fresh-clears screen and layers or pages from workspace disk.
<p> prints graphics screen on line printer #1 (GRAPHICS from DOS may need to be
    loaded first for this to work properly)
    The last screen title is displayed and you are asked if it is OK.
    <y>es will print the title with the screen.
    <n>o  allows you to enter a new title on the prompt line.
<Ctrl-p> zoom prints partial screen. Enclose area to be printed in box.
<P> Zoom prints entire screen.
    With partial and full screen zoom printing you must specify the characters
    to use and one of three sizes.(1 is the smallest and 3 is the largest)
<w> restores old workspace #1 to any screen or screen position.
<W> restores old workspace #2 to any screen or screen position.
<k> kills a file on the disk. User must specify full name including drive.
<e> exits program completely and returns to DOS.
<x> sets x and y coordinates of cursor
<n> or </> or < > or <Esc> exits function.

F8a
help for zoom printer size information.

Print sizes range from 1 to 41
Size 1 corresponds to 17 cpi
Size 2 corresponds to 12 cpi
Size 3 corresponds to 10 cpi

Some printers do not support all three character pitches and will not be
available for use. Size 4 through 41 are multiples of the first three sizes.
Some experimentation maybe necessary to find the correct size to print with.
Start small!!!!

          1X   2X   3X   4X   5X   6X   7X   8X   9X  etc........
17 CPI     1    4    7   10   13   16   19   22   25
12 CPI     2    5    8   11   14   17   20   23   26
10 CPI     3    6    9   12   15   18   21   24   27
