 
                      TCF - Terminal Control Function 
 
 This program allows echoing of octal characters to a specified terminal. These
 octal strings are written with a IO.WAL (write all bits) function code.
 
 Usage:      >TCF [ddn:=]parameters 
                    or 
             >TCF @commandfile 
       
 where:      ddn: is the device to receive the characters (Default is TI:)
             parameters can be any of the following: 
 
 1.  Octal values separated by      3. One of the following special characters:
     commas.                          L      - convert all subsequent text to 
 2.  Ascii text delimited by                   lower case 
     the bar (|) character.           U      - Turn off lowercase mode (L).
 4.  Alphanumeric text delimited by   Rn1,n2 - Repeat the next octal byte (n2)
     '[' and ']'. (Big Letters)                n1  times.
                                      B      - Change big letter width

 Additional qualifiers: OCTAL-VALUES, TEXT, BIG-LETTERS, SPECIAL-CHARACTERS 
                        SYNTAX
 
2 OCTAL-VALUES

 TCF parameter:
 
          1.  Octal values separated by commas.  For example: 
                
              >TCF 15,12  
                
              > 
                
              will output a carriage return followed by a linefeed. 
 
2 TEXT

 TCF parameter:

          2.  Ascii text delimited  by  the  bar  (|)  character.   For 
              example: 
                
              >TCF 15,12,|TEXT TO BE OUTPUT| 
              TEXT TO BE OUTPUT 
              > 
                
 
2 SPECIAL-CHARACTER

 TCF parameter:

 
  L      - convert all subsequent text to lower case unless a character is 
           preceded by '^' which makes the next character upper case.  
           For example: 
                         
           >TCF 15,12,L,|_^LOWER _^CASE _^EXAMPLE| 
           Lower Case Example 
                         
  U      - Turn off lowercase mode (L).  For example: 
                         
           >TCF 15,12,L|LOWER CASE - |U|UPPER CASE| 
           lower case - UPPER CASE 
                         
  Rn1,n2 - Repeat the next octal byte (n2) n1 times. For example:
                         
           >TCF 15,12,R10.,101 
           AAAAAAAAAA 

  B      - Change big letter width, default is 1 character pixels. 
           Valid sizes are 1, 2 or 3. See BIG-LETTERS
 
2 BIG-LETTERS

 TCF parameters:

 Alphanumeric text delimited by '[' and ']'.   
 
         Alphanumeric  text  delimited  by  '['  and   ']'.    The 
         characters  between  the  brackets  will be output as big 
         characters, with each character taking up space of 6 X  7 
         for  size  1,  12  X 14 for size 2 and 18 X 21 for size 3 
         matrix of normal sized characters.  Only the  upper  case 
         characters  A-Z,  numbers 0-9 and special characters .  ; 
         and :  will be printed.  All others will  be  printed  as 
         blanks.   Also  due to buffer limitations in the program, 
         each big character string is restricted to the following: 
                
                      Size 1 - 22 characters maximum 
                      Size 2 - 10 characters maximum 
                      Size 3 - 6 characters maximum 
                
         Larger strings will be truncated.  

2 SYNTAX
 
 TCF syntax:

     Comma's are required to separate similar syntatic elements but are 
     optional  where  the syntax is evident.  For example the following 
     command lines have identical results: 
       
             >TCF 15,12,|TEXT|,15,12,R5,101,L,|LOWER CASE| 
             >TCF 15,12|TEXT|15,12R5,101L|LOWER CASE| 
 
 
