 ------------------------------------------------------------------------
 Statement:  BACKGROUND
 Parameters: (background color)
 Notes:      Changes the background color to (background color.)
             00=black, 01=blue,    02=green, 03=cyan,
             04=red,   05=magenta, 06=brown, 07=gray
 Example:    BACKGROUND 00
 See Also:   COLOR
 ------------------------------------------------------------------------
 Statement:  CLS
 Parameters: NONE
 Notes:      Clears the screen
 ------------------------------------------------------------------------
 Statement:  COLOR
 Parameters: (color)
 Notes:      Changes the text color to (color)
              00=black, 01=blue,    02=green, 03=cyan,
              04=red,   05=magenta, 06=brown, 07=gray
              Add 8 for high-intensity
              Add 128 for blink
 ------------------------------------------------------------------------
 Statement:  DISPLAYFILE
 Parameters: (filename) [pause string]
 Notes:      Displays the file (filename).  If [pause string] is given,
             then [pause string] is displayed whenever a screen of
             information is given and a key is waited for.  The
             [pause string] is optional.  If it is not given, then
             there will be no pauses in the display of the file.
 ------------------------------------------------------------------------
 Statement:  PROTOCOL SELECT
 Parameters: NONE
 Notes:      Displays a LIGHTBAR to select a file transfer protocol.
             Use the LIGHTBAR ELEMENT and LIGHTBAR COLOR statements to
             set the color and position of the lightbar elements.
 See Also:   DOWNLOAD
 ------------------------------------------------------------------------
 Statement:  DOWNLOAD
 Parameters: (file)
 Notes:      Sends (file) using the currently selected file transfer
             protocol.  If no file transfer protocol is selected, then
             "Please Select a File Transfer Protocol First." is displayed.
 See Also:  PROTOCOL SELECT
 ------------------------------------------------------------------------
 Statement:  HALT
 Parameters: [errorlevel]
 Notes:      Halts CyberMatrix execution with errorlevel (errorlevel).
             If (errorlevel) is not given, then it defaults to zero.
             Use this for conditional execution in a batch file.
 ------------------------------------------------------------------------
 Statement:  DISPVAR
 Parameters: (variable name)
 Notes:      Displays the contents of (variable name) and does not go
             to the next line.
 Example:
   PRINT Please begin a file transfer receive using the
   DISPVAR PROTOCOL
   PRINT/ file transfer protocol.
   DOWNLOAD BLORT.ZIP
 ------------------------------------------------------------------------
 Statement:  PAUSE
 Parameters: NONE
 Notes:      Waits for a key to be pressed
 ------------------------------------------------------------------------
 Statement:  GOTO
 Parameters: (label)
 Notes:      Goes to the label, (label)
             A label is defined in the form :(label)
 Example:
  :A_LABEL
  PRINT/ An Endless Loop!
  GOTO A_LABEL
 ------------------------------------------------------------------------
 Statement:  GOTOXY
 Parameters: (x) (y)
 Notes:      Moves the cursor to the (x)th column and the (y)th row
 ------------------------------------------------------------------------
 Statement:  PRINT
 Parameters: (text to print, no quotes or anything)
 Example:    PRINT Hello, World!
 Notes:      Display text, Do not go to next line
 ------------------------------------------------------------------------
 Statement:  PRINT/
 Parameters: (text to print, no quotes or anything)
 Example:    PRINT/ Hello, World!
 Notes:      Display text, Go to next line (adds CR+LF)
 ------------------------------------------------------------------------
 Statement:  LIGHTBAR ELEMENT
 Parameters: (number) (x) (y) (label) (text)
 Example:    LIGHTBAR ELEMENT 01 10 10 BLORT This is a LightBar Element
 Notes:      Defines lightbar element (number) at position (x),(y).
             If this element is selected, a GOTO (label) will be executed.
             The text of this element is (text)
 See Also:   LIGHTBAR DO, LIGHTBAR COLOR, LIGHTBAR TOTAL
 ------------------------------------------------------------------------
 Statement:  LIGHTBAR COLOR
 Parameters: (a) (b) (c) (d)
 Notes:      Defines the color scheme of a lightbar.  Unselected elements
             will have text color (a) and background color (b).  The
             selected element will have text color (c) and background
             color (d).
 See Also:   LIGHTBAR DO, LIGHTBAR ELEMENT, LIGHTBAR TOTAL
 ------------------------------------------------------------------------
 Statement:  LIGHTBAR TOTAL
 Parameters: (total)
 Notes:      Sets the total number of LightBar elements to (total)
 See Also:   LIGHTBAR DO, LIGHTBAR ELEMENT, LIGHTBAR TOTAL, LIGHTBAR COLOR
 ------------------------------------------------------------------------
 Statement:  LIGHTBAR DO
 Parameters: NONE
 Notes:      Executes the current LightBar
 Example:
  :TOP
   LightBar Total 3
   LightBar Color 7 0 0 7
   LightBar Element 1 12 10 OPTION1    This is Option One
   LightBar Element 2 12 11 OPTION2    This is Option Two
   LightBar Element 3 12 12 OPTION3    This is Option Three
   LightBar Do
 :OPTION1
  GotoXY 1 1
  Print You selected number 1!
  Goto TOP
 :OPTION2
  GotoXY 1 1
  Print You selected number 2!
  Goto TOP
 :OPTION3
  GotoXY 1 1
  Print You selected number 3!
  Print Goodbye!
  End
 ------------------------------------------------------------------------
 Statement:  BOX
 Parameters: (type) (x1) (y1) (x2) (y2)
 Notes:      Displays a box of type (Type) with corners (x1),(y1) and
             (x2),(y2).
 ------------------------------------------------------------------------
