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