User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comstcm

Common COMSTCM

2 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comstcm +++|          CTEXT  COMSTCM - TELEX COMMUNICATIONS MICROS.
00002  M01S00001.281l803 +++|          SPACE  4,10
00003  M01S00002.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00004  M01S00002.comstcm +++| TCM      SPACE  4
00005  M01S00003.comstcm +++|***       COMSTCM - TELEX COMMUNICATIONS MICROS.
00006  M01S00004.comstcm +++|*         P. D. FARRELL.     75/12/19.
00007  M01S00005.comstcm +++|*         L. G. ALEXANDER.   76/07/20.
00008  M01S00006.comstcm +++| TCM      SPACE  4
00009  M01S00007.comstcm +++|***              THE FOLLOWING MICRO DEFINITIONS, WITH THE EXCEP-
00010  M01S00008.comstcm +++|*         TION OF THE INTERNAL END OF BLOCK BYTE, MAY BE USED BY
00011  M01S00009.comstcm +++|*         ANY CP OR PP PROGRAM FOR *TELEX* COMMUNICATIONS CONTROL.
00012  M01S00010.comstcm +++|*         IT SHOULD BE NOTED THAT THE *CODE O* AND *CHAR 70B,0*
00013  M01S00011.comstcm +++|*         COMPASS PSEUDO OPERATIONS ARE DEFINED BY THIS COMMON
00014  M01S00012.comstcm +++|*         DECK.  ALTERATION OF EITHER OF THESE PSEUDO OPERATIONS
00015  M01S00013.comstcm +++|*         WILL CORRESPONDINGLY EFFECT MICRO SUSTITUTION.
00016  M01S00014.comstcm +++|          SPACE  4,10
00017  M01S00015.comstcm +++|***       COMUNICATIONS CONTROL MICROS.
00018  M01S00016.comstcm +++|*
00019  M01S00017.comstcm +++|*                EL     END OF LINE.
00020  M01S00018.comstcm +++|*                EB     END OF BLOCK.
00021  M01S00019.comstcm +++|*                CB     CORRESPONDENCE TERMINAL END OF BLOCK.
00022  M01S00020.comstcm +++|*                AT     BEGIN AUTO MODE INPUT.
00023  M01S00021.comstcm +++|*                LO     LOG OFF USER.
00024  M01S00022.comstcm +++|*                TP     SET TRANSPARENT MODE.
00025  M01S00023.comstcm +++|*                BI     SET BINARY INPUT.
00026  M01S00024.comstcm +++|*                BO     BEGIN BINARY OUTPUT.
00027  M01S00025.comstcm +++|*                EM     BEGIN EXTENDED MODE OUTPUT.
00028  M01S00001.ns22000 +++|*                ES     END OF STRING.
00029  M01S00026.comstcm +++|*                IB     INTERNAL END OF BLOCK.
00030  M01S00027.comstcm +++|*                EA     BEGIN EXECUTIVE AUTO MODE INPUT.
00031  M01S00028.comstcm +++|          SPACE  4,10
00032  M01S00029.comstcm +++|***       TERMINAL CARRIAGE CONTROL MICROS.
00033  M01S00030.comstcm +++|*
00034  M01S00031.comstcm +++|*                LF     LINE FEED.
00035  M01S00032.comstcm +++|*                CR     CARRIAGE RETURN.
Line S00033 Modification History
M01 (Added by) comstcm
M02 (Updated by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00036  M02S00033.ns22000 ---|*                NL     NEW LINE (CR/LF)
00037  M01S00002.ns22000 +++|*                NL     NEW LINE (CR/LF).
00038  M01S00034.comstcm +++|          SPACE  4,4
00039  M01S00035.comstcm +++|****
00040  M01S00036.comstcm +++|
00041  M01S00037.comstcm +++|          CHAR   70B,0
00042  M01S00038.comstcm +++|          CODE   O
00043  M01S00039.comstcm +++| TCM      SPACE  4,10
00044  M01S00040.comstcm +++|***       CONTROL BYTE MICROS.
00045  M01S00041.comstcm +++|*
00046  M01S00042.comstcm +++|*
00047  M01S00043.comstcm +++|*         THE FOLLOWING MICROS MAY BE USED TO EFFECT CONTROL
00048  M01S00044.comstcm +++|*         OF THE TERMINAL AND OUTPUT STREAM.  THE CONTROL
00049  M01S00045.comstcm +++|*         MICROS MUST BE POSITIONED UPON A 12 BIT BYTE
00050  M01S00046.comstcm +++|*         BOUNDARY AND INDIVIDUALLY MAY HAVE ADDITIONAL
00051  M01S00047.comstcm +++|*         USAGE AND POSITION RESTRICTIONS.
00052  M01S00048.comstcm +++| EL       SPACE  4,10
00053  M01S00049.comstcm +++|***       EL - END OF LINE.
00054  M01S00050.comstcm +++|*
00055  M01S00051.comstcm +++|*         THIS BYTE TERMINATES A LINE OF OUTPUT AND CAUSES THE
00056  M01S00052.comstcm +++|*         TERMINAL TO BE POSITIONED TO THE NEXT LINE.
00057  M01S00053.comstcm +++|*         IT MUST APPEAR IN THE LAST BYTE(S) OF A LINE.
00058  M01S00054.comstcm +++|*         TELEX OBSERVES THE STANDARD CONVENTION THAT
00059  M01S00055.comstcm +++|*         AN END OF LINE IS DENOTED BY 12 TO 66 BITS
00060  M01S00056.comstcm +++|*         OF TRAILING ZEROES.
00061  M01S00057.comstcm +++|
00062  M01S00058.comstcm +++|
00063  M01S00059.comstcm +++| EL       MICRO  1,, ''
00064  M01S00060.comstcm +++| EB       SPACE  4,10
00065  M01S00061.comstcm +++|***       EB - END OF BLOCK.
00066  M01S00062.comstcm +++|*
00067  M01S00063.comstcm +++|*         THIS BYTE TERMINATES A LINE OF OUTPUT WITHOUT
00068  M01S00064.comstcm +++|*         POSITIONING THE TERMINAL TO THE NEXT LINE.
00069  M01S00065.comstcm +++|*         THIS BYTE MUST BE FOLLOWED BY AN END OF LINE.
00070  M01S00066.comstcm +++|*         THE REMAINING OUTPUT DATA IN POTS FOLLOWING
00071  M01S00067.comstcm +++|*         THIS BYTE WILL BE DROPPED.
00072  M01S00068.comstcm +++|
00073  M01S00069.comstcm +++|
00074  M01S00070.comstcm +++| EB       MICRO  1,, 'A
00075  M01S00071.comstcm +++| CB       SPACE  4,10
00076  M01S00072.comstcm +++|***       CB - CORRESPONDENCE TERMINAL END OF BLOCK.
00077  M01S00073.comstcm +++|*
00078  M01S00074.comstcm +++|*         THIS BYTE IS IDENTICAL TO THE *EB* (END OF BLOCK)
00079  M01S00075.comstcm +++|*         BYTE, EXCEPT THAT IT CAUSES THE KEYBOARD TO BE
00080  M01S00076.comstcm +++|*         UNLOCKED FOR OPERATOR INPUT.
00081  M01S00077.comstcm +++|
00082  M01S00078.comstcm +++|
00083  M01S00079.comstcm +++| CB       MICRO  1,, 'B
00084  M01S00080.comstcm +++| AT       SPACE  4,10
00085  M01S00081.comstcm +++|***       AT - BEGIN AUTO MODE INPUT.
00086  M01S00082.comstcm +++|*
00087  M01S00083.comstcm +++|*         THIS BYTE MUST BE FOLLOWED BY AN END OF LINE
00088  M01S00084.comstcm +++|*         AND TERMINATES OUTPUT.
00089  M01S00085.comstcm +++|*         THE WORD CONTAINING THE AUTO INPUT CONTROL
00090  M01S00086.comstcm +++|*         BYTE IS MOVED TO THE FIRST WORD OF THE POT
00091  M01S00087.comstcm +++|*         FOR SUBSEQUENT INPUT WHICH MUST FOLLOW
00092  M01S00088.comstcm +++|*         IMMEDIATELY.
00093  M01S00089.comstcm +++|
00094  M01S00090.comstcm +++|
00095  M01S00091.comstcm +++| AT       MICRO  1,, 'C
00096  M01S00092.comstcm +++| LO       SPACE  4,10
00097  M01S00093.comstcm +++|***       LO - LOG OFF USER.
00098  M01S00094.comstcm +++|*
00099  M01S00095.comstcm +++|*         THIS BYTE WILL CAUSE THE TERMINAL TO BE LOGGED
00100  M01S00096.comstcm +++|*         OFF BY *TELEX*.  IT MUST APPEAR AS THE FIRST
00101  M01S00097.comstcm +++|*         BYTE OF AN OUTPUT LINE AND BE FOLLOWED BY
00102  M01S00098.comstcm +++|*         AN END OF LINE.
00103  M01S00099.comstcm +++|
00104  M01S00100.comstcm +++|
00105  M01S00101.comstcm +++| LO       MICRO  1,, 'D
00106  M01S00102.comstcm +++| TP       SPACE  4,10
00107  M01S00103.comstcm +++|***       TP - SET TRANSPARENT MODE.
00108  M01S00104.comstcm +++|*
00109  M01S00105.comstcm +++|*         ALL UPPER CASE, LOWER CASE, AND SPECIAL CHARACTERS
00110  M01S00106.comstcm +++|*         ENTERED BY THE TERMINAL OPERATOR IN RESPONSE
00111  M01S00107.comstcm +++|*         TO THE SUBSEQUENT INPUT REQUEST WILL BE RETURNED
00112  M01S00108.comstcm +++|*         TO THE CALLING PROGRAM.  REFER TO THE TIME
00113  M01S00109.comstcm +++|*         SHARING USERS REFERENCE MANUAL FOR THE INTERNAL
00114  M01S00110.comstcm +++|*         REPRESENTATION OF THESE CHARACTERS.
00115  M01S00111.comstcm +++|*         THIS BYTE WILL TERMINATE OUTPUT.  IT MUST APPEAR
00116  M01S00112.comstcm +++|*         AS THE FIRST BYTE OF AN OUTPUT WORD AND BE
00117  M01S00113.comstcm +++|*         FOLLOWED BY AN END OF LINE.
00118  M01S00114.comstcm +++|
00119  M01S00115.comstcm +++|
00120  M01S00116.comstcm +++| TP       MICRO  1,, 'E
00121  M01S00117.comstcm +++| BI       SPACE  4,25
00122  M01S00118.comstcm +++|***       BI - SET BINARY INPUT.
00123  M01S00119.comstcm +++|*
00124  M01S00120.comstcm +++|*         THIS BYTE SETS BINARY INPUT FOR THE NEXT INPUT
00125  M01S00121.comstcm +++|*         REQUEST.  IT MUST APPEAR AS THE FIRST BYTE OF AN
00126  M01S00122.comstcm +++|*         OUTPUT REQUEST.  THE NEXT TWO BYTES DEFINE THE
00127  M01S00123.comstcm +++|*         TERMINATION CONDITIONS FOR THE NEXT INPUT
00128  M01S00124.comstcm +++|*         REQUEST AND MUST BE FOLLOWED BY AN END OF LINE.
00129  M01S00125.comstcm +++|*         THE SECOND BYTE OF THE WORD CONTAINS THE MAXIMUM
00130  M01S00126.comstcm +++|*         NUMBER OF CHARACTERS TO BE INPUT BEFORE THE INPUT
00131  M01S00127.comstcm +++|*         OPERATION IS TERMINATED.  IF THE VALUE IS ZERO,
00132  M01S00128.comstcm +++|*         THE VALUE ONE IS ASSUMED.
00133  M01S00129.comstcm +++|*         THE THIRD BYTE OF THE WORD CONTAINS A TERMINATION
00134  M01S00130.comstcm +++|*         CHARACTER.  WHEN A CHARACTER IS RECEIVED FROM THE
00135  M01S00131.comstcm +++|*         TERMINAL WHICH MATCHES THE LOWER 7 BITS OF THIS
00136  M01S00132.comstcm +++|*         WORD, INPUT IS TERMINATED.  A *0007*
00137  M01S00133.comstcm +++|*         (INITIATE BINARY OUTPUT, Q.V.) IS INSERTED BY
00138  M01S00134.comstcm +++|*         TELEX AS THE FIRST BYTE OF THE NEXT INPUT REQUEST.
00139  M01S00135.comstcm +++|*         BINARY DATA IS TRANMITTED ONE CHARACTER PER 12
00140  M01S00136.comstcm +++|*         BIT BYTE.  THE LOWER SEVEN BITS REPRESENT THE
00141  M01S00137.comstcm +++|*         COMMUNICATIONS INPUT BIT STREAM AS RECEIVED
00142  M01S00138.comstcm +++|*         FROM THE MODEM.  THE PARITY BIT IS SHIFTED TO
00143  M01S00139.comstcm +++|*         BIT POSITION 7, COUNTING THE LOWEST ORDER BIT
00144  M01S00140.comstcm +++|*         AS BIT 0, AND BIT 11 IS ALWAYS SET TO 1.
00145  M01S00141.comstcm +++|*         REFER TO THE TIME SHARING USERS REFERENCE MANUAL
00146  M01S00142.comstcm +++|*         FOR THE BINARY REPRESENTATION OF THE VARIOUS
00147  M01S00143.comstcm +++|*         TERMINAL DATA TYPES.
00148  M01S00144.comstcm +++|
00149  M01S00145.comstcm +++|
00150  M01S00146.comstcm +++| BI       MICRO  1,, 'F
00151  M01S00147.comstcm +++| BO       SPACE  4,10
00152  M01S00148.comstcm +++|***       BO - BEGIN BINARY OUTPUT.
00153  M01S00149.comstcm +++|*
00154  M01S00150.comstcm +++|*         THIS BYTE MUST APPEAR AS THE FIRST BYTE OF THE OUTPUT
00155  M01S00151.comstcm +++|*         LINE AND INDICATES THAT THE REMAINDER OF THE OUTPUT
00156  M01S00152.comstcm +++|*         LINE WILL BE TRANSMITTED IN BINARY MODE.  BINARY
00157  M01S00153.comstcm +++|*         OUTPUT IS TERMINATED BY AN END-OF-LINE BYTE OR BY
00158  M01S00154.comstcm +++|*         DATA WHICH IS NOT IN BINARY FORMAT.  AN END-OF-LINE
00159  M01S00155.comstcm +++|*         BYTE WILL NOT CAUSE THE TERMINAL TO BE REPOSITIONED
00160  M01S00156.comstcm +++|*         TO THE NEXT LINE.  NON BINARY DATA WILL MERELY CAUSE
00161  M01S00157.comstcm +++|*         THAT CHARACTER AND ALL SUBSEQUENT CHARACTERS TO BE
00162  M01S00158.comstcm +++|*         TRANSMITTED AS NON-BINARY.
00163  M01S00159.comstcm +++|
00164  M01S00160.comstcm +++|
00165  M01S00161.comstcm +++| BO       MICRO  1,, 'G
00166  M01S00162.comstcm +++| EM       SPACE  4,10
00167  M01S00163.comstcm +++|***       EM - BEGIN EXTENDED MODE OUTPUT.
00168  M01S00164.comstcm +++|*
00169  M01S00165.comstcm +++|*         THIS BYTE MUST APPEAR AS THE FIRST BYTE OF
00170  M01S00166.comstcm +++|*         AN OUTPUT MESSAGE.  IT ENABLES RECOGNITION
00171  M01S00167.comstcm +++|*         OF ESCAPE CODES IN THE MESSAGE.  REFER TO THE
00172  M01S00168.comstcm +++|*         TIME SHARING USERS REFERENCE MANUAL FOR THE
00173  M01S00169.comstcm +++|*         REPRESENTATION OF ESCAPE CODE DATA.
00174  M01S00170.comstcm +++|
00175  M01S00171.comstcm +++|
00176  M01S00172.comstcm +++| EM       MICRO  1,, 'I
00177  M01S00173.comstcm +++| ES       SPACE  4,10
00178  M01S00174.comstcm +++|***       ES - END OF STRING.
00179  M01S00175.comstcm +++|*
00180  M01S00176.comstcm +++|*         THIS BYTE ACTS AS A LOGICAL LINE TERMINATOR WHEN
00181  M01S00177.comstcm +++|*         FOLLOWED BY AN END OF LINE.  THE TERMINAL CARRIAGE
00182  M01S00178.comstcm +++|*         WILL NOT BE REPOSITIONED AND OUTPUT WILL CONTINUE
00183  M01S00179.comstcm +++|*         WITH THE NEXT LINE OF DATA.
00184  M01S00180.comstcm +++|
00185  M01S00181.comstcm +++|
00186  M01S00182.comstcm +++| ES       MICRO  1,, 'K
00187  M01S00183.comstcm +++| IB       SPACE  4,10
00188  M01S00184.comstcm +++|**        IB - INTERNAL END OF BLOCK.
00189  M01S00185.comstcm +++|*
00190  M01S00186.comstcm +++|*         THIS BYTE IS USED INTERNALLY BY *1TO* ONLY TO TERMINATE
00191  M01S00187.comstcm +++|*         OUTPUT BEFORE THE END OF POT IS REACHED.  THE REMAINDER
00192  M01S00188.comstcm +++|*         OF THE POT IS DISCARDED, THE TERMINAL IS NOT REPOSITIONED
00193  M01S00189.comstcm +++|*         TO THE BEGINNING OF THE NEXT LINE, AND ANY SPECIAL MODES
00194  M01S00190.comstcm +++|*         (E.G., EXTENDED OR BINARY TRANSMISSION) WILL REMAIN SET.
00195  M01S00191.comstcm +++|*         THIS BYTE MUST BE THE FIRST BYTE OF A WORD, AND IT MUST
00196  M01S00192.comstcm +++|*         BE FOLLOWED BY AN END OF LINE.  THIS BYTE IS FOR STRICTLY
00197  M01S00193.comstcm +++|*         INTERNAL USE ONLY.
00198  M01S00194.comstcm +++|
00199  M01S00195.comstcm +++|
00200  M01S00196.comstcm +++| IB       MICRO  1,, 'L
00201  M01S00197.comstcm +++| EA       SPACE  4,10
00202  M01S00198.comstcm +++|***       EA - BEGIN EXECUTIVE AUTO MODE INPUT.
00203  M01S00199.comstcm +++|*
00204  M01S00200.comstcm +++|*         THIS BYTE MUST BE FOLLOWED BY AN END OF LINE
00205  M01S00201.comstcm +++|*         AND TERMINATES OUTPUT.
00206  M01S00202.comstcm +++|*         THE CHARACTERS PRECEDING THIS BYTE IN THE WORD
00207  M01S00203.comstcm +++|*         WHICH IT TERMINATES ARE RETAINED AND ARE
00208  M01S00204.comstcm +++|*         RETURNED AS THE FIRST CHARACTERS OF THE NEXT
00209  M01S00205.comstcm +++|*         INPUT REQUEST WHICH MUST FOLLOW IMMEDIATELY.
00210  M01S00206.comstcm +++|
00211  M01S00207.comstcm +++|
00212  M01S00208.comstcm +++| EA       MICRO  1,, 'M
00213  M01S00209.comstcm +++| TCM      SPACE  4,10
00214  M01S00210.comstcm +++|***       TERMINAL CARRIAGE CONTROL MICROS.
00215  M01S00211.comstcm +++|*
00216  M01S00212.comstcm +++|*
00217  M01S00213.comstcm +++|*         THE FOLLOWING MICROS MAY BE USED FOR TERMINAL
00218  M01S00214.comstcm +++|*         CONTROL WHEN THE TERMINAL ADDRESSED IS IN EXTENDED
00219  M01S00215.comstcm +++|*         OUTPUT MODE. THEY ARE NOT CONSTRAINED TO 12 BIT
00220  M01S00216.comstcm +++|*         BYTE BOUNDARIES.
00221  M01S00217.comstcm +++|
00222  M01S00218.comstcm +++|
00223  M01S00219.comstcm +++| LF       MICRO  1,, ;      LINE FEED
00224  M01S00220.comstcm +++| CR       MICRO  1,, ;      CARRIAGE RETURN
00225  M01S00221.comstcm +++| NL       MICRO  1,, ;      NEW LINE (CR, LF)
00226  M01S00222.comstcm +++|
00227  M01S00223.comstcm +++|****
00228  M01S00224.comstcm +++|          SPACE  4
00229  M01S00225.comstcm +++|          ENDX
cdc/nos2.source/opl.opl871/common/comstcm.txt · Last modified: by 127.0.0.1