 1. DEBUG     command and display mode
 2. BREAK     set/reset program breakpoints
 3. ERROR     FORTRAN error codes
 4. LABEL     label search
 5. PROGRAM   display program unit parameters
 6. SEARCH    card or program unit search
 7. SYMBOL    examine or modify symbol contents
 8. TYPE      display contents of text file
 9. UNIT      file connections
%
_COMMAND MODE_                               _DISPLAY MODE_

SYMBOL    display all program symbols      ^J      next card
PROGRAM   display all program units        ^K      previous card
@symbol   display the value of a symbol    ^T      page forward
S)EARCH   locate a card or program unit    ^R      page backward
LABEL     locate a label                   ^H      current card
UNIT      report file connections          ^^      start of program
TYPE      display a text file              ^E      end of program
MAP       display memory map               ^S      center display
BREAK     set breakpoint                   ^W      rewrite display
?         display help menu                ^P      toggle breakpoint
CALC      RPN calculator                   ^L      next label match
PROCEED   proceed to breakpoint            ^\      toggle subroutine skip
F)INISH   exit through FORTRAN             ^G      proceed to cursor
Q)UIT     exit through DEBUG               ^X      proceed to breakpoint
%
_BREAK_

  The _BREAK_ command is used to set or clear a breakpoint at a specified
  card.  Its operation is identical to the _Control P_ display mode command.
  Statements where breakpoints have been set have their card numbers
  displayed in reduced intensity.

  >_BREAK 122_     set (or clear) a breakpoint at card number _122_
%
_ERROR CODES_

 0 Operator interrupt    79 SELECT CASE match error  213 Disk not validated
64 Insufficient memory   80 Argument list mismatch   214 Disk write protected
65 Numeric overflow      81 FORMAT descriptor error  215 Rename across device
66 Divide by zero        82 Subscript out of range   216 Directory not empty
67 Argument error        83 Illegal function call    218 Device not mounted
68 Stack underflow       85 Illegal substring        219 Seek error
69 Stack overflow       202 Object in use            220 Comment too big
71 Illegal record       203 Object exists            221 Disk full
72 Record overflow      205 Object not found         222 Delete protected
75 Subprogram not found 209 Action not known         223 Write protected
76 FORMAT syntax error  210 Invalid component name   224 Read protected
77 Not open for WRITE   211 Invalid lock             225 Not a DOS disk
78 Not open for READ    212 Object wrong type        226 No disk
%
_LABEL_

  The _LABEL_ command locates a  FORTRAN statement label in the source file.
  The search always starts at the beginning of the file. If the label is
  found, display mode is entered with the statement containing the label
  at the top of the display. The _Control L_ display mode command can then
  be used to locate subsequent occurances of the label in other program
  units.

  Using the _LABEL_ command without an argument displays all labels in the
  source file.
%
_PROGRAM_

  The _PROGRAM_ command is used to display the symbolic names and parameters
  of the program units contained within the object file. The progam unit's
  symbolic name, type, number of dummy arguments, and local memory size are
  reported.  In addition, the names and sizes of COMMON blocks and virtual
  arrays declared in the program unit are displayed.

  If the _PROGRAM_ command is given with an argument, then only the
  parameters of the specified program unit are displayed.
%
_SEARCH_

  The _SEARCH_ command is used to locate a card number or program unit in
  the source file.  The command may be abbreviated to _S_.  If the specifed
  card or program unit is located, display mode is entered with the card at
  the top of the screen.  Those _FORTRAN_ statements which do not generate
  object code will not be displayed since they form no part of the run file
  and cannot be located.

  If the search command is entered without an argument the effect is the
  same as typing an escape.

  >_S 122_          locate card number _122_
  >_S LOOKUP_       locate program unit named _LOOKUP_
%
_SYMBOL_

  The _SYMBOL_ command is used to display the symbolic names and
  contents of all variables in the current program unit.

  The contents of program variables are examined or modified using
  the _@_ command followed by the symbolic name.  Array elements are
  accessed by adding a subscript enclosed in parentheses.  To place a
  value in a variable an equals sign followed by the value is appended
  to the name.

  >_@VAR_         display the contents of _VAR_
  >_@VAR(n)_      display the contents of _n_th element of _VAR_
  >_@VAR=X_       assign the value _X_ to _VAR_
  >_@VAR(n)=X_    assign the value _X_ to the _n_th element of _VAR_
%
_TYPE_

  The _TYPE_ command is used to list the contents of a text file.
  Seventeen lines from the text file at a time and then prompt for a
  carriage return before continuing. Entering an escape forces a direct
  return to _DEBUG_ command mode leaving the last display intact.

  The _TYPE_ command allows specifying a range of lines from the text
  file to be displayed. This option is invoked by entering the starting
  line number, a dash, and the ending line number after the file
  specification:

  >_TYPE filename {start-end}_
%
_UNIT_

  Files connections are displayed using the _UNIT_ command.   The unit
  number, file specification, access mode, status, record length (if
  the connection is for direct access), and any error conditions are
  displayed for all current connections.
%
_OPERATORS_                  _FUNCTIONS_

**  y**x                   LOG    natural log            EXP   e**x
*   y*x                    LOG10  common log             ABS   absolute value
/   y/x                    SQRT   square root            INT   integer portion
+   y+x                    SIN    sine                   ASIN  arc sine
-   y-x                    COS    cosine                 ACOS  arc cosine
N   negate x               TAN    tangent                ATAN  arc tangent
C   clear registers        SINH   hyperbolic sine        MOD   remaindering
Rn  recall Rn to x         COSH   hyperbolic cosine      PI    Pi to x
Sn  store x in Rn          TANH   hyperbolic tangent     E     e to X
Xn  exchange x with Rn
M   toggle trig mode
%
