Seq # *Modification Id* Act
----------------------------+
00001 M01S00001.comptma +++| CTEXT COMPTMA - TWO-PORT MULTIPLEXER ACCESS.
00002 M01S00002.comptma +++| SPACE 4,10
00003 M01S00003.comptma +++|QUAL$ IF -DEF,QUAL$
00004 M01S00004.comptma +++| QUAL COMPTMA
00005 M01S00005.comptma +++|QUAL$ ENDIF
00006 M01S00006.comptma +++| BASE M
Line S00007 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00007 M02S00007.281l803 ---|* COMMENT COPYRIGHT CONTROL DATA CORPORATION, 1983.
00008 M01S00001.281l803 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00009 M01S00008.comptma +++| TMA SPACE 4,10
00010 M01S00009.comptma +++|*** COMPTMA - TWO-PORT MULTIPLEXER ACCESS.
00011 M01S00010.comptma +++|*
00012 M01S00011.comptma +++|* B. R. HANSON
00013 M01S00012.comptma +++|* G. A. KERSTEN 83/08/19.
00014 M01S00013.comptma +++| SPACE 4,10
00015 M01S00014.comptma +++|*** *COMPTMA* DEFINES ROUTINES TO TALK WITH A TERMINAL
00016 M01S00015.comptma +++|* ON THE TWO-PORT MULTIPLEXER. THESE ROUTINES OBSERVE THE
00017 M01S00016.comptma +++|* PROTOCOL FOR ACCESSING A PORT ON THE MULTIPLEXER AND FOR
00018 M01S00017.comptma +++|* TALKING WITH THAT PORT. THIS PROTOCOL PROVIDES FOR SHARING
00019 M01S00018.comptma +++|* THE PORT AND THE MULTIPLEXER BETWEEN PP PROGRAMS AND
00020 M01S00019.comptma +++|* OPERATING SYSTEMS.
00021 M01S00020.comptma +++|*
00022 M01S00021.comptma +++|* THE PROTOCOL FOR ACCESSING A TERMINAL ON THE TWO-PORT MUX
00023 M01S00022.comptma +++|* IS AS FOLLOWS.
00024 M01S00023.comptma +++|*
00025 M01S00024.comptma +++|* THE IOU TEST-MODE REGISTER (A0) CONTAINS SIX BITS RESERVED
00026 M01S00025.comptma +++|* FOR SOFTWARE USE - BITS 58-63. THEY ARE DEFINED AS
00027 M01S00026.comptma +++|* 58 - PORT 1 RE-REQUESTED.
00028 M01S00027.comptma +++|* 59 - PORT 0 RE-REQUESTED.
00029 M01S00028.comptma +++|* 60 - PORT 1 REQUESTED.
00030 M01S00029.comptma +++|* 61 - PORT 0 REQUESTED.
00031 M01S00030.comptma +++|* 62 - PORT 1 RESERVED.
00032 M01S00031.comptma +++|* 63 - PORT 0 RESERVED.
00033 M01S00032.comptma +++|*
00034 M01S00033.comptma +++|* WHEN A PP PROGRAM WANTS TO USE A PORT ON THE TWO-PORT MUX,
00035 M01S00034.comptma +++|* IT MUST SET THE *RESERVED* BIT IN THE TEST-MODE REGISTER. IF
00036 M01S00035.comptma +++|* THAT BIT IS ALREADY SET, IT MAY SET THE *REQUESTED* BIT IN
00037 M01S00036.comptma +++|* THE REGISTER AND WAIT FOR THE OTHER PP TO RELEASE THE PORT
00038 M01S00037.comptma +++|* BY CLEARING THE *RESERVED* BIT.
00039 M01S00038.comptma +++|*
00040 M01S00039.comptma +++|* WHEN A PP HAS RESERVED A PORT AND THEN RELINQUISHES
00041 M01S00040.comptma +++|* THAT RESERVATION, EITHER BY ITS OWN ACTION OR TO HONOR
00042 M01S00041.comptma +++|* THE REQUEST OF ANOTHER PP, IT SHOULD FOLLOW THE PROTOCAL
00043 M01S00042.comptma +++|* IN THE PRECEEDING PARAGRAPH EXCEPT IF THE *RESERVED* BIT
00044 M01S00043.comptma +++|* IS SET IT SHOULD SET THE *RE-REQUESTED* BIT FOR THE
00045 M01S00044.comptma +++|* APPROPRIATE PORT.
00046 M01S00045.comptma +++|*
00047 M01S00046.comptma +++|* IT IS EXPECTED THAT THE PP PROGRAM WHICH HAS THE PORT
00048 M01S00047.comptma +++|* RESERVED WILL PERIODICALLY MONITOR THE REQUESTED BIT
00049 M01S00048.comptma +++|* AND TERMINAL INPUT FOR THE CHARACTER SEQUENCE CORRESPONDING
00050 M01S00049.comptma +++|* TO THE *F7* KEY ON A CDC 721 TERMINAL. IF EITHER THE
00051 M01S00050.comptma +++|* REQUESTED BIT IS SET, OR *F7* IS PRESSED AT THE TERMINAL,
00052 M01S00051.comptma +++|* THEN THE PP PROGRAM SHOULD GIVE UP ACCESS TO THE PORT
00053 M01S00052.comptma +++|* TEMPORARILY IN ORDER TO ALLOW THE REQUESTING PP PROGRAM
00054 M01S00053.comptma +++|* TO GAIN ACCESS TO THE PORT. THE MINIMAL DELAY BEFORE
00055 M01S00054.comptma +++|* ATTEMPTING TO REGAIN ACCESS TO THE PORT IS 1 SECOND.
00056 M01S00055.comptma +++|*
00057 M01S00056.comptma +++|* THE SHARING OF THE TWO-PORT MULTIPLEXER BETWEEN TWO PP-S
00058 M01S00057.comptma +++|* TALKING TO SEPARATE PORTS ON THE MULTIPLEXER IS THROUGH
00059 M01S00058.comptma +++|* THE CHANNEL 15 AND 17 FLAGS. SINCE THE *SCF* INSTRUCTION
00060 M01S00059.comptma +++|* FOR CHANNEL 15 DOES NOT GUARANTEE EXCLUSIVE ACCESS TO THE
00061 M01S00060.comptma +++|* CHANNEL, THE CHANNEL FLAG FOR CHANNEL 17 MUST BE USED TO
00062 M01S00061.comptma +++|* ENSURE THIS CONDITION. THE SEQUENCE OF ACCESS TO CHANNEL
00063 M01S00062.comptma +++|* 15 SHOULD BE -
00064 M01S00063.comptma +++|*
00065 M01S00064.comptma +++|* ACQUIRE MUX ACCESS
00066 M01S00065.comptma +++|* SCF 17 INTERLOCK CHANNEL 17
00067 M01S00066.comptma +++|* SCF 15 INTERLOCK CHANNEL 15
00068 M01S00067.comptma +++|* CCF 17 CLEAR INTERLOCK ON 17
00069 M01S00068.comptma +++|* SELECT PORT
00070 M01S00069.comptma +++|*
00071 M01S00070.comptma +++|* STATUS PORT
00072 M01S00071.comptma +++|* PERFORM I/O OPERATION
00073 M01S00072.comptma +++|*
00074 M01S00073.comptma +++|* RELEASE MUX ACCESS
00075 M01S00074.comptma +++|* DESELECT PORT
00076 M01S00075.comptma +++|* CCF 15 CLEAR INTERLOCK ON 15
00077 M01S00076.comptma +++|*
00078 M01S00077.comptma +++|* THIS PROTOCOL IS NOT USED FOR CYBER 170-865/875 MAINFRAMES
00079 M01S00078.comptma +++|* SINCE THEY DO NOT HAVE A MAINTENANCE CHANNEL OR SUPPORT
00080 M01S00079.comptma +++|* THE CHANNEL FLAG INSTRUCTIONS.
00081 M01S00080.comptma +++|*
00082 M01S00081.comptma +++|* THE FUNCTIONS PROVIDED BY *COMPTMA* ARE -
00083 M01S00082.comptma +++|*
00084 M01S00083.comptma +++|* PRESET MULTIPLEXER ACCESS.
00085 M01S00084.comptma +++|* *PMA* - MODIFIES CODE TO DISABLE CHANNEL INTERLOCKING
00086 M01S00085.comptma +++|* AND PORT RESERVATION IF A CYBER 170-865/875
00087 M01S00086.comptma +++|* MAINFRAME. THE CALLING PP PROGRAM MUST RETURN
00088 M01S00087.comptma +++|* JUMP TO *PMA* BEFORE CALLING ANY OTHER MUX ACCESS
00089 M01S00088.comptma +++|* ROUTINES. EXECUTION OF *PMA* DESTROYS DIRECT
00090 M01S00089.comptma +++|* CELLS CM - CM+4.
00091 M01S00090.comptma +++|*
00092 M01S00091.comptma +++|* IF *PMA$* IS DEFINED, REMOTE CODE FOR SUBROUTINE *PMA*
00093 M01S00092.comptma +++|* WILL BE DEFINED TO INITIALIZE THE MUX ACCESS ROUTINES.
00094 M01S00093.comptma +++|* A *PMA* LABELED *HERE* INSTRUCTION MUST BE SPECIFIED TO
00095 M01S00094.comptma +++|* CAUSE ASSEMBLY OF THE *PMA* SUBROUTINE AT THE APPROPRIATE
00096 M01S00095.comptma +++|* PLACE WITHIN THE CALLING PP PROGRAM (PRESET RECOMMENDED).
00097 M01S00096.comptma +++|* IF *QUAL$* IS DEFINED IN THE CALLING PROGRAM, THE SAME
00098 M01S00097.comptma +++|* QUALIFIER MUST BE IN EFFECT FOR *COMPTMA* AND FOR *PMA*
00099 M01S00098.comptma +++|* REMOTE CODE.
00100 M01S00099.comptma +++|*
00101 M01S00100.comptma +++|* IF *PMA$* IS NOT DEFINED, SUBROUTINE *PMA* WILL BE
00102 M01S00101.comptma +++|* ASSEMBLED IN-LINE.
00103 M01S00102.comptma +++|*
00104 M01S00103.comptma +++|* MULTIPLEXER ACCESS ROUTINES.
00105 M01S00104.comptma +++|* *AMA* - ACQUIRES MUX ACCESS.
00106 M01S00105.comptma +++|* *RMA* - RELEASES MUX ACCESS.
00107 M01S00106.comptma +++|*
00108 M01S00107.comptma +++|* IF *APA$* IS DEFINED, PORT ACCESS ROUTINES WILL BE
00109 M01S00108.comptma +++|* ASSEMBLED IN ADDITION TO THE MUX ACCESS ROUTINES.
00110 M01S00109.comptma +++|* THE CALLER MUST DEFINE THE FOLLOWING ERROR EXIT ADDRESSES.
00111 M01S00110.comptma +++|*
Line S00111 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00112 M02S00111.ns2541 ---|* *FTER* - ERROR PROCESSOR FOR FUNCTION TIME-OUT.
00113 M01S00112.comptma +++|* *MRER* - ERROR PROCESSOR FOR MAINTENANCE REGISTER ACCESS
00114 M01S00113.comptma +++|* ERRORS ON PORT RESERVATION OR RELEASE.
00115 M01S00114.comptma +++|*
00116 M01S00115.comptma +++|* PORT ACCESS ROUTINES.
00117 M01S00116.comptma +++|* *CAR* - PERIODICALLY CHECKS FOR A REQUEST FOR PORT
00118 M01S00117.comptma +++|* USAGE BY ANOTHER PP, RELEASES THE PORT AND
00119 M01S00118.comptma +++|* DELAYS.
00120 M01S00119.comptma +++|* *CLR* - CLEARS THE REQUESTED OR RE-REQUESTED FLAG
00121 M01S00120.comptma +++|* FOR THE PORT IF ON THE LAST ATTEMPT TO GAIN
00122 M01S00121.comptma +++|* ACCESS TO THE PORT IT WAS NOT GRANTED.
00123 M01S00122.comptma +++|* *CRR* - CHECKS REQUESTED AND RE-REQUESTED BITS.
00124 M01S00123.comptma +++|* *CTM* - CLEARS TERMINAL.
00125 M01S00124.comptma +++|* *IFN* - ISSUES A CHANNEL FUNCTION TO THE TWO-PORT MUX
Line S00125 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00126 M02S00125.ns2541 ---|* HARDWARE. IF THE MUX FAILS TO REPLY TO THE
Line S00126 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00127 M02S00126.ns2541 ---|* FUNCTION WITHIN A TIME-OUT PERIOD, *IFN* EXITS
Line S00127 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00128 M02S00127.ns2541 ---|* TO *FTER*.
00129 M01S00001.ns2541 +++|* HARDWARE.
00130 M01S00128.comptma +++|* *RTD* - RELEASES MULTIPLEXER AND DELAYS.
00131 M01S00129.comptma +++|* *RTM* - RELEASES TERMINAL (PORT ACCESS) ON THE MUX.
00132 M01S00130.comptma +++|* *SPA* - STARTS PORT ACCESS BY CALLING *AMA* TO ACQUIRE
00133 M01S00131.comptma +++|* MUX ACCESS AND READING THE PORT STATUS.
00134 M01S00132.comptma +++|* *SPN* - SETS PORT NUMBER FOR PORT ACCESS.
00135 M01S00133.comptma +++|* *STM* - SELECTS TERMINAL ON THE MUX. *STM* GAINS ACCESS
00136 M01S00134.comptma +++|* TO A SPECIFIC PORT ON THE MULTIPLEXER.
00137 M01S00135.comptma +++|*
00138 M01S00136.comptma +++|* ACCESS SECURITY.
00139 M01S00137.comptma +++|*
00140 M01S00138.comptma +++|* WHEN *COMPTMA* PORT ACCESS ROUTINES ARE USED TO ACCESS
00141 M01S00139.comptma +++|* THE TWO PORT MULTIPLEXER, IT IS EXPECTED THAT THE
00142 M01S00140.comptma +++|* FOLLOWING PROCEDURAL MECHANISM WILL BE AVAILABLE TO
00143 M01S00141.comptma +++|* MAINTAIN ACCESS SECURITY -
00144 M01S00142.comptma +++|*
00145 M01S00143.comptma +++|* - OPERATOR COMMANDS ARE REQUIRED TO INITIATE THE UTILITY.
00146 M01S00144.comptma +++|* - LOCAL ACCESS TO THE UTILITY THROUGH THE TWO-PORT
00147 M01S00145.comptma +++|* MULTIPLEXER CAN BE GAINED BY DIRECT CABLING OF THE
00148 M01S00146.comptma +++|* TERMINAL TO THE MULTIPLEXER. THE SITE IS EXPECTED
00149 M01S00147.comptma +++|* TO CONTROL ACCESS TO SUCH TERMINALS.
00150 M01S00148.comptma +++|* - REMOTE ACCESS SHOULD ONLY BE ENABLED BY THE
00151 M01S00149.comptma +++|* OPERATOR AFTER VOICE CONTACT IS MADE WITH THE SUPPORT
00152 M01S00150.comptma +++|* PERSON. AFTER THE SUPPORT PERSON HAS BEEN PROPERLY
00153 M01S00151.comptma +++|* IDENTIFIED, THEN THE LINE IS TO BE PHYSICALLY CONNECTED
00154 M01S00152.comptma +++|* THROUGH AN ACOUSTIC COUPLER TO THE TWO-PORT MULTIPLEXER.
00155 M01S00153.comptma +++|* THIS METHOD OF PROVIDING ACCESS SECURITY IS NOT
00156 M01S00154.comptma +++|* APPLICABLE IF THE UTILITY IS INITIATED FOR USE ON A
00157 M01S00155.comptma +++|* PORT WHICH IS CONFUGURED WITH A DIRECTLY COUPLED MODEM.
00158 M01S00156.comptma +++| SPACE 4,10
00159 M01S00157.comptma +++|**** GLOBAL DATA FOR MULTIPLEXER ACCESS ROUTINES.
00160 M01S00158.comptma +++|
00161 M01S00159.comptma +++|
00162 M01S00160.comptma +++| SFMX CON 0 PORT SELECT FUNCTION
00163 M01S00161.comptma +++|****
00164 M01S00162.comptma +++| AMA SPACE 4,10
00165 M01S00163.comptma +++|** AMA - ACQUIRE MULTIPLEXER ACCESS.
00166 M01S00164.comptma +++|*
00167 M01S00165.comptma +++|* ENTRY (SFMX) = FUNCTION CODE TO SELECT PORT.
00168 M01S00166.comptma +++|* = 0 IF PORT RESERVATION RELEASED.
00169 M01S00167.comptma +++|*
00170 M01S00168.comptma +++|* EXIT MULTIPLEXER ACCESS OBTAINED.
00171 M01S00169.comptma +++|*
00172 M01S00170.comptma +++|* CALLS IFN.
00173 M01S00171.comptma +++|*
00174 M01S00172.comptma +++|* XREF COMSIOU.
00175 M01S00173.comptma +++|
00176 M01S00174.comptma +++|
00177 M01S00175.comptma +++| AMA SUBR ENTRY/EXIT
00178 M01S00176.comptma +++|
00179 M01S00177.comptma +++| AMA1 LDM SFMX FETCH PORT SELECT FUNCTION
00180 M01S00178.comptma +++| ZJN AMAX IF NO PORT RESERVATION
Line S00179 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00181 M02S00179.ns2541 ---| AMAA SCF AMA4,MR GET ACCESS TO MAINTENANCE CHANNEL
00182 M01S00002.ns2541 +++| AMAA SCF *,MR GET ACCESS TO MAINTENANCE CHANNEL
00183 M01S00180.comptma +++|* UJN AMA2 (CYBER 170-865/875 MAINFRAME)
00184 M01S00181.comptma +++| SCF AMA3,MX GET ACCESS TO TWO-PORT MULTIPLEXER
00185 M01S00182.comptma +++| CCF *,MR
Line S00183 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00186 M02S00183.ns2541 ---| APA$ IF DEF,APA$
Line S00184 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00187 M02S00184.ns2541 ---| AMA2 RJM IFN SELECT PORT
Line S00185 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00188 M02S00185.ns2541 ---| APA$ ELSE
Line S00186 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00189 M02S00186.ns2541 ---| AMA2 FAN MX SELECT PORT
Line S00187 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00190 M02S00187.ns2541 ---| APA$ ENDIF
00191 M01S00003.ns2541 +++| AMA2 FAN MX SELECT PORT
00192 M01S00004.ns2541 +++| AJM *,MX IF CHANNEL ACTIVE
00193 M01S00188.comptma +++| UJN AMAX RETURN
00194 M01S00189.comptma +++|
00195 M01S00190.comptma +++| AMA3 CCF *,MR CLEAR MAINTENANCE CHANNEL INTERLOCK
Line S00191 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00196 M02S00191.ns2541 ---| AMA4 LDN 7 BRIEF DELAY
00197 M01S00005.ns2541 +++| LDN 7 BRIEF DELAY
00198 M01S00192.comptma +++| SBN 1
00199 M01S00193.comptma +++| PJN *-1 IF DELAY NOT COMPLETE
00200 M01S00194.comptma +++| UJN AMA1 TRY TO RESERVE PORT AGAIN
00201 M01S00195.comptma +++| RMA SPACE 4,10
00202 M01S00196.comptma +++|** RMA - RELEASE MULTIPLEXER ACCESS.
00203 M01S00197.comptma +++|*
00204 M01S00198.comptma +++|* ENTRY TWO-PORT MUX IS RESERVED BY THIS PP.
00205 M01S00199.comptma +++|*
00206 M01S00200.comptma +++|* EXIT TWO-PORT MUX IS DESELECTED AND CHANNEL IS RELEASED.
00207 M01S00201.comptma +++|*
00208 M01S00202.comptma +++|* CALLS IFN.
00209 M01S00203.comptma +++|*
00210 M01S00204.comptma +++|* XREF COMSIOU.
00211 M01S00205.comptma +++|
00212 M01S00206.comptma +++|
00213 M01S00207.comptma +++| RMA SUBR ENTRY/EXIT
00214 M01S00208.comptma +++| APA$ IF DEF,APA$
00215 M01S00209.comptma +++| LDC MXDM DESELECT MULTIPLEXER
00216 M01S00210.comptma +++| RJM IFN
00217 M01S00211.comptma +++| APA$ ELSE
00218 M01S00212.comptma +++| FNC MXDM,MX DESELECT MULTIPLEXER
00219 M01S00213.comptma +++| APA$ ENDIF
00220 M01S00214.comptma +++| RMAA CCF *,MX RELEASE CHANNEL INTERLOCK
00221 M01S00215.comptma +++|* UJN RMAX (CYBER 170-865/875 MAINFRAME)
00222 M01S00216.comptma +++| UJN RMAX RETURN
00223 M01S00217.comptma +++| SPACE 4,10
00224 M01S00218.comptma +++| APA$ IF DEF,APA$
00225 M01S00219.comptma +++| SPACE 4,10
00226 M01S00220.comptma +++|**** GLOBAL DATA FOR PORT ACCESS ROUTINES.
00227 M01S00221.comptma +++|
00228 M01S00222.comptma +++|
00229 M01S00223.comptma +++| ELIO CON IOUC IOU CONNECT CODE
00230 M01S00224.comptma +++| FNTIO EQU 1500000D/128D FUNCTION TIME-OUT (*DELAY* CYCLES)
00231 M01S00225.comptma +++| NCPR EQU 77 NUMBER OF *CAR* CALLS PER PORT CHECK
00232 M01S00226.comptma +++| RBUF BSSZ 10 MAINTENANCE REGISTER BUFFER
00233 M01S00227.comptma +++| RPTIO EQU 2000D/100D MINIMUM WAIT BEFORE REGAINING PORT
00234 M01S00228.comptma +++| SSMX CON 0 LAST TERMINAL STATUS
00235 M01S00229.comptma +++|****
00236 M01S00230.comptma +++| CAR SPACE 4,10
00237 M01S00231.comptma +++|** CAR - CHECK FOR PORT REQUEST AND RELEASE.
00238 M01S00232.comptma +++|*
00239 M01S00233.comptma +++|* EXIT (A) = 0, IF PORT RELEASED.
00240 M01S00234.comptma +++|* 1, IF PORT NOT RELEASED.
00241 M01S00235.comptma +++|*
00242 M01S00236.comptma +++|* CALLS CRR, RTD.
00243 M01S00237.comptma +++|
00244 M01S00238.comptma +++|
00245 M01S00239.comptma +++| CAR1 LDN 1 PORT NOT RELEASED
00246 M01S00240.comptma +++|
00247 M01S00241.comptma +++| CAR SUBR ENTRY/EXIT
00248 M01S00242.comptma +++| LDM SFMX
00249 M01S00243.comptma +++| CARA ZJN CAR1 IF PORT NOT ATTACHED
00250 M01S00244.comptma +++|* UJN CARX (CYBER 170-865/875 MAINFRAME)
00251 M01S00245.comptma +++| SOM CARB
00252 M01S00246.comptma +++| NJN CAR1 IF NOT TIME TO CHECK YET
00253 M01S00247.comptma +++| LDK NCPR RESET COUNTER
00254 M01S00248.comptma +++| STM CARB
00255 M01S00249.comptma +++| RJM CRR CHECK IF PORT IS REQUESTED
00256 M01S00250.comptma +++| LPN 4
00257 M01S00251.comptma +++| ZJN CAR1 IF NOT REQUESTED
00258 M01S00252.comptma +++| RJM RTD RELEASE PORT ACCESS AND DELAY
00259 M01S00253.comptma +++| UJN CARX RETURN
00260 M01S00254.comptma +++|
00261 M01S00255.comptma +++|
00262 M01S00256.comptma +++| CARB CON NCPR TEST COUNTER
00263 M01S00257.comptma +++| CLR SPACE 4,10
00264 M01S00258.comptma +++|** CLR - CLEAR LAST REQUEST.
00265 M01S00259.comptma +++|*
00266 M01S00260.comptma +++|* USES T1.
00267 M01S00261.comptma +++|*
00268 M01S00262.comptma +++|* CALLS RSB, USB.
00269 M01S00263.comptma +++|*
00270 M01S00264.comptma +++|* XREF COMPMRA, COMPMRM.
00271 M01S00265.comptma +++|
00272 M01S00266.comptma +++|
00273 M01S00267.comptma +++| CLR SUBR ENTRY/EXIT
00274 M01S00268.comptma +++| LDC ** GET REQUEST/RE-REQUEST FLAG
00275 M01S00269.comptma +++| CLRA EQU *-1
00276 M01S00270.comptma +++| ZJN CLRX IF REQUEST/RE-REQUEST NOT LEFT SET
00277 M01S00271.comptma +++| LPN 77
00278 M01S00272.comptma +++| STD T1
00279 M01S00273.comptma +++| LOCKMR SET
00280 M01S00274.comptma +++| RJM RSB READ STATUS BITS
00281 M01S00275.comptma +++| LDD T1
00282 M01S00276.comptma +++| SHN 21-5 MASK IS LAST BIT SET
00283 M01S00277.comptma +++| RJM USB UPDATE STATUS BITS
00284 M01S00278.comptma +++| LOCKMR CLEAR
00285 M01S00279.comptma +++| UJN CLRX RETURN
00286 M01S00280.comptma +++| CRR SPACE 4,10
00287 M01S00281.comptma +++|** CRR - CHECK REQUESTED AND RE-REQUESTED BIT.
00288 M01S00282.comptma +++|*
00289 M01S00283.comptma +++|* EXIT (A) = 13/0,1/RE-REQUESTED BIT,1/0,1/REQUESTED BIT,2/0.
00290 M01S00284.comptma +++|*
00291 M01S00285.comptma +++|* CALLS RSB.
00292 M01S00286.comptma +++|
00293 M01S00287.comptma +++|
00294 M01S00288.comptma +++| CRR SUBR ENTRY/EXIT
00295 M01S00289.comptma +++| CRRA RJM RSB
00296 M01S00290.comptma +++|* LDN 0 (CYBER 170-865/875 MAINFRAME)
00297 M01S00291.comptma +++|* UJN CRRX (CYBER 170-865/875 MAINFRAME)
00298 M01S00292.comptma +++| LPN 24
00299 M01S00293.comptma +++| UJN CRRX RETURN
00300 M01S00294.comptma +++| IFN SPACE 4,20
00301 M01S00295.comptma +++|** IFN - ISSUE FUNCTION.
00302 M01S00296.comptma +++|*
00303 M01S00297.comptma +++|* ISSUE CHANNEL FUNCTION TO FUNCTION TWO-PORT MUX HARDWARE.
Line S00298 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00304 M02S00298.ns2541 ---|* IF THE TWO-PORT MULTIPLEXER FAILS TO REPLY TO THE FUNCTION
Line S00299 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00305 M02S00299.ns2541 ---|* BY DISCONNECTING THE CHANNEL WITHIN 1.5 SECONDS,
Line S00300 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00306 M02S00300.ns2541 ---|* *IFN* EXITS TO THE ERROR PROCESSOR *FTER*.
00307 M01S00301.comptma +++|*
00308 M01S00302.comptma +++|* ENTRY (A) = FUNCTION TO BE ISSUED.
00309 M01S00303.comptma +++|* PORT SELECTED.
00310 M01S00304.comptma +++|*
Line S00305 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00311 M02S00305.ns2541 ---|* ERROR TO *FTER* IF FUNCTION REJECT.
00312 M01S00006.ns2541 +++|* EXIT FUNCTION ISSUED.
00313 M01S00306.comptma +++|*
Line S00307 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00314 M02S00307.ns2541 ---|* USES T0, T1.
Line S00308 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00315 M02S00308.ns2541 ---|*
Line S00309 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00316 M02S00309.ns2541 ---|* CALLS RMA.
Line S00310 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00317 M02S00310.ns2541 ---|*
00318 M01S00311.comptma +++|* XREF COMSIOU.
Line S00312 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00319 M02S00312.ns2541 ---|*
Line S00313 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00320 M02S00313.ns2541 ---|* MACROS DELAY.
00321 M01S00314.comptma +++|
00322 M01S00315.comptma +++|
00323 M01S00316.comptma +++| IFN SUBR ENTRY/EXIT
Line S00317 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00324 M02S00317.ns2541 ---| STM IFNA SAVE FUNCTION CODE
00325 M01S00318.comptma +++| DCN MX+40 INSURE CHANNEL DISCONNECT
Line S00319 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00326 M02S00319.ns2541 ---| FAN MX ISSUE FUNCTION CODE
Line S00320 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00327 M02S00320.ns2541 ---| LDK FNTIO SET FUNCTION TIME-OUT
Line S00321 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00328 M02S00321.ns2541 ---| IFN1 STD T1 SAVE TIME OUT COUNTER
Line S00322 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00329 M02S00322.ns2541 ---| SHN -14
Line S00323 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00330 M02S00323.ns2541 ---| STD T0
Line S00324 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00331 M02S00324.ns2541 ---|
Line S00325 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00332 M02S00325.ns2541 ---|* WAIT FOR CHANNEL DISCONNECT.
Line S00326 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00333 M02S00326.ns2541 ---|
Line S00327 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00334 M02S00327.ns2541 ---| IJM IFNX,MX IF FUNCTION COMPLETE
Line S00328 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00335 M02S00328.ns2541 ---| DELAY PAUSE 128 USECS
Line S00329 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00336 M02S00329.ns2541 ---| LDD T0 DECREMENT TIME OUT
Line S00330 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00337 M02S00330.ns2541 ---| SHN 14
Line S00331 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00338 M02S00331.ns2541 ---| LMD T1
Line S00332 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00339 M02S00332.ns2541 ---| SBN 1
Line S00333 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00340 M02S00333.ns2541 ---| PJN IFN1 IF NOT TIMED-OUT
Line S00334 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00341 M02S00334.ns2541 ---| DCN MX+40 DISCONNECT CHANNEL
Line S00335 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00342 M02S00335.ns2541 ---| LDC **
Line S00336 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00343 M02S00336.ns2541 ---| IFNA EQU *-1
Line S00337 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00344 M02S00337.ns2541 ---| STM IFNB
Line S00338 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00345 M02S00338.ns2541 ---| RJM RMA RELEASE MULTIPLEXER ACCESS
Line S00339 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00346 M02S00339.ns2541 ---| LDC *
Line S00340 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00347 M02S00340.ns2541 ---| IFNB EQU *-1
Line S00341 Modification History |
M01 (Added by) | comptma |
M02 (Updated by) | ns2541 |
Seq # *Modification Id* Act
----------------------------+
00348 M02S00341.ns2541 ---| LJM FTER PROCESS FUNCTION TIME-OUT
00349 M01S00007.ns2541 +++| FAN MX ISSUE FUNCTION CODE
00350 M01S00008.ns2541 +++| AJM *,MX IF CHANNEL ACTIVE
00351 M01S00009.ns2541 +++| UJN IFNX RETURN
00352 M01S00342.comptma +++| CTM SPACE 4,10
00353 M01S00343.comptma +++|** CTM - CLEAR TERMINAL.
00354 M01S00344.comptma +++|*
00355 M01S00345.comptma +++|* ENTRY PORT SELECTED.
00356 M01S00346.comptma +++|*
00357 M01S00347.comptma +++|* EXIT PORT SELECTED.
00358 M01S00348.comptma +++|*
00359 M01S00349.comptma +++|* CALLS IFN.
00360 M01S00350.comptma +++|*
00361 M01S00351.comptma +++|* XREF COMSIOU.
00362 M01S00352.comptma +++|
00363 M01S00353.comptma +++|
00364 M01S00354.comptma +++| CTM SUBR ENTRY/EXIT
00365 M01S00355.comptma +++| LDC MXWT
00366 M01S00356.comptma +++| RJM IFN
00367 M01S00357.comptma +++| ACN MX
00368 M01S00358.comptma +++| LDN CTMAL
00369 M01S00359.comptma +++| OAM CTMA,MX
00370 M01S00360.comptma +++| DCN MX+40
00371 M01S00361.comptma +++| UJN CTMX RETURN
00372 M01S00362.comptma +++|
00373 M01S00363.comptma +++|
00374 M01S00364.comptma +++|* COMMAND SEQUENCE TO INITIALIZE THE TERMINAL.
00375 M01S00365.comptma +++|
00376 M01S00366.comptma +++| CTMA CON 0#0D,0#0D TERMINATE ANY POSSIBLE FUNCTION
00377 M01S00367.comptma +++| CON 0#1E,0#33 DISABLE HOST LOADED CODE
00378 M01S00368.comptma +++| CON 0#0C CLEAR SCREEN
00379 M01S00369.comptma +++| CTMAL EQU *-CTMA LENGTH OF SEQUENCE
00380 M01S00370.comptma +++| RSB SPACE 4,15
00381 M01S00371.comptma +++|** RSB - READ STATUS BITS.
00382 M01S00372.comptma +++|*
00383 M01S00373.comptma +++|* ENTRY (RSBA) = SET BASED ON PORT BEING USED.
00384 M01S00374.comptma +++|*
00385 M01S00375.comptma +++|* EXIT (A) = 1/RE-REQUESTED,1/0,1/REQUESTED,1/0,1/RESERVED.
00386 M01S00376.comptma +++|*
00387 M01S00377.comptma +++|* USES (RBUF - RBUF+7).
00388 M01S00378.comptma +++|*
00389 M01S00379.comptma +++|* XREF COMPMRA, COMPMRM, COMSIOU.
00390 M01S00380.comptma +++|*
00391 M01S00381.comptma +++|* MACROS READMR.
00392 M01S00382.comptma +++|
00393 M01S00383.comptma +++|
00394 M01S00384.comptma +++| RSB SUBR ENTRY/EXIT
00395 M01S00385.comptma +++| READMR RBUF,ELIO,ITMR
00396 M01S00386.comptma +++| LDM RBUF+7 FETCH BITS 59-63
00397 M01S00387.comptma +++| RSBA SHN 0 (IF PORT 0 BEING USED)
00398 M01S00388.comptma +++|* SHN -1 (IF PORT 1 BEING USED)
00399 M01S00389.comptma +++| LPN 25
00400 M01S00390.comptma +++| UJN RSBX RETURN
00401 M01S00391.comptma +++| RTD SPACE 4,10
00402 M01S00392.comptma +++|** RTD - RELEASE MULTIPLEXER AND DELAY.
00403 M01S00393.comptma +++|*
00404 M01S00394.comptma +++|* ENTRY THIS TERMINAL HAS ACCESS TO THE PORT.
00405 M01S00395.comptma +++|*
00406 M01S00396.comptma +++|* EXIT THE FLAGS IN THE TEST MODE REGISTER RESET.
00407 M01S00397.comptma +++|* (A) = 0.
00408 M01S00398.comptma +++|*
00409 M01S00399.comptma +++|* USES T0, T1.
00410 M01S00400.comptma +++|*
00411 M01S00401.comptma +++|* CALLS CTE, RTM.
00412 M01S00402.comptma +++|*
00413 M01S00403.comptma +++|* MACROS DELAY.
00414 M01S00404.comptma +++|
00415 M01S00405.comptma +++|
00416 M01S00406.comptma +++| RTD SUBR ENTRY/EXIT
00417 M01S00407.comptma +++| RJM RTM RELEASE TERMINAL ON MUX
00418 M01S00408.comptma +++| LDK RPTIO DELAY TO ALLOW ALTERNATE ACCESS
00419 M01S00409.comptma +++| STD T1
00420 M01S00410.comptma +++| IAN 14 PRESET TIMEOUT CLOCK
00421 M01S00411.comptma +++| STM CTEA
00422 M01S00412.comptma +++| RTD1 LDN 100D/4
00423 M01S00413.comptma +++| STD T0
00424 M01S00414.comptma +++| RTD2 DELAY
00425 M01S00415.comptma +++| RJM CTE CHECK TIMEOUT EXPIRED
00426 M01S00416.comptma +++| PJN RTD2 IF 100 MILLISECONDS NOT EXPIRED
00427 M01S00417.comptma +++| SOD T1
00428 M01S00418.comptma +++| NJN RTD1 IF INITIAL DELAY NOT COMPLETE
00429 M01S00419.comptma +++| UJN RTDX RETURN
00430 M01S00420.comptma +++| RTM SPACE 4,15
00431 M01S00421.comptma +++|** RTM - RELEASE TERMINAL ON MULTIPLEXER.
00432 M01S00422.comptma +++|*
00433 M01S00423.comptma +++|* ENTRY THIS TERMINAL HAS ACCESS TO THE PORT.
00434 M01S00424.comptma +++|*
00435 M01S00425.comptma +++|* EXIT THE FLAGS IN THE TEST MODE REGISTER RESET.
00436 M01S00426.comptma +++|*
00437 M01S00427.comptma +++|* USES SFMX.
00438 M01S00428.comptma +++|*
00439 M01S00429.comptma +++|* CALLS RSB, USB.
00440 M01S00430.comptma +++|*
00441 M01S00431.comptma +++|* XREF COMPMRA, COMPMRM.
00442 M01S00432.comptma +++|*
00443 M01S00433.comptma +++|* MACROS EXITMR, LOCKMR.
00444 M01S00434.comptma +++|
00445 M01S00435.comptma +++|
00446 M01S00436.comptma +++| RTM SUBR ENTRY/EXIT
00447 M01S00437.comptma +++| LDM SFMX
00448 M01S00438.comptma +++| ZJN RTMX IF PORT IS NOT ATTACHED
00449 M01S00439.comptma +++| RTMA LOCKMR SET,*
00450 M01S00440.comptma +++|* UJN RTM1 (CYBER 180-865/875 MAINFRAME)
00451 M01S00441.comptma +++| RJM RSB READ STATUS BITS
00452 M01S00442.comptma +++| LDC 5S12+0
00453 M01S00443.comptma +++| RJM USB CLEAR STATUS BITS
00454 M01S00444.comptma +++| LOCKMR CLEAR
00455 M01S00445.comptma +++| EXITMR MRER RESET EXIT ADDRESS
00456 M01S00446.comptma +++| RTM1 LDN 0
00457 M01S00447.comptma +++| STM SFMX CLEAR ACCESS CODE
00458 M01S00448.comptma +++| UJN RTMX RETURN
00459 M01S00449.comptma +++| SPA SPACE 4,10
00460 M01S00450.comptma +++|** SPA - START PORT ACCESS.
00461 M01S00451.comptma +++|*
00462 M01S00452.comptma +++|* ENTRY (SFMX) = FUNCTION CODE TO SELECT PORT.
00463 M01S00453.comptma +++|*
00464 M01S00454.comptma +++|* EXIT MULTIPLEXER ACCESS OBTAINED.
00465 M01S00455.comptma +++|* (A) = (SSMX) = PORT STATUS.
00466 M01S00456.comptma +++|*
00467 M01S00457.comptma +++|* CALLS AMA, IFN.
00468 M01S00458.comptma +++|*
00469 M01S00459.comptma +++|* XREF COMSIOU.
00470 M01S00460.comptma +++|
00471 M01S00461.comptma +++|
00472 M01S00462.comptma +++| SPA SUBR ENTRY/EXIT
00473 M01S00463.comptma +++| RJM AMA ACQUIRE MULTIPLEXER ACCESS
00474 M01S00464.comptma +++| LDC MXSS FETCH PORT STATUS
00475 M01S00465.comptma +++| RJM IFN
00476 M01S00466.comptma +++| ACN MX
00477 M01S00467.comptma +++| IAN MX
00478 M01S00468.comptma +++| DCN MX+40
00479 M01S00469.comptma +++| STM SSMX SAVE TERMINAL STATUS
00480 M01S00470.comptma +++| UJN SPAX RETURN
00481 M01S00471.comptma +++| SPN SPACE 4,15
00482 M01S00472.comptma +++|** SPN - SET PORT NUMBER FOR PORT ACCESS.
00483 M01S00473.comptma +++|*
00484 M01S00474.comptma +++|* INITIALIZES THE ROUTINES *RSB*, *STM* AND *USB* TO
00485 M01S00475.comptma +++|* WORK WITH A SPECIFIC PORT.
00486 M01S00476.comptma +++|*
00487 M01S00477.comptma +++|* ENTRY (A) = PORT (TERMINAL).
00488 M01S00478.comptma +++|*
00489 M01S00479.comptma +++|* EXIT ROUTINES PRESET.
00490 M01S00480.comptma +++|*
00491 M01S00481.comptma +++|* USES RSBA, STMA, USBA.
00492 M01S00482.comptma +++|*
00493 M01S00483.comptma +++|* XREF COMSPIM.
00494 M01S00484.comptma +++|
00495 M01S00485.comptma +++|
00496 M01S00486.comptma +++| SPN SUBR ENTRY/EXIT
00497 M01S00487.comptma +++| ADC MXPT
00498 M01S00488.comptma +++| STM STMA
00499 M01S00489.comptma +++| LMC SHNI&MXPT FORM SHIFT INSTRUCTION
00500 M01S00490.comptma +++| STM USBA
00501 M01S00491.comptma +++| LMN 77 COMPLEMENT SHIFT COUNT
00502 M01S00492.comptma +++| STM RSBA
00503 M01S00493.comptma +++| UJN SPNX RETURN
00504 M01S00494.comptma +++| STM SPACE 4,20
00505 M01S00495.comptma +++|** STM - SELECT TERMINAL ON MULTIPLEXER.
00506 M01S00496.comptma +++|*
00507 M01S00497.comptma +++|* GAINS ACCESS TO THE CHOSEN PORT ON THE MULTIPLEXER.
00508 M01S00498.comptma +++|* IF THE PORT IS BUSY, *STM* WILL RETURN.
00509 M01S00499.comptma +++|*
00510 M01S00500.comptma +++|* ENTRY (MXPT) = PORT SELECT FUNCTION.
00511 M01S00501.comptma +++|* (STMC) = 0, IF PORT HAS NOT BEEN RESERVED ONCE.
00512 M01S00502.comptma +++|* 2, IF RESERVED ONCE.
00513 M01S00503.comptma +++|* NORMALLY THIS PARAMETER IS CONTROLLED BY
00514 M01S00504.comptma +++|* *STM* EXCEPT ON A PP RECALL.
00515 M01S00505.comptma +++|*
00516 M01S00506.comptma +++|* EXIT (A) = 0, IF ACCESS FAILED.
00517 M01S00507.comptma +++|*
00518 M01S00508.comptma +++|* CALLS RSB, SPA, USB.
00519 M01S00509.comptma +++|*
00520 M01S00510.comptma +++|* XREF COMPMRA, COMPMRM, COMSIOU.
00521 M01S00511.comptma +++|*
00522 M01S00512.comptma +++|* MACROS LOCKMR.
00523 M01S00513.comptma +++|
00524 M01S00514.comptma +++|
00525 M01S00515.comptma +++| STM3 LDC 25S12+1
00526 M01S00516.comptma +++| RJM USB SET PORT RESERVED, PORT NOT REQUESTED
00527 M01S00517.comptma +++| LOCKMR CLEAR
00528 M01S00518.comptma +++|* LDN 0
00529 M01S00519.comptma +++| STM CLRA NEITHER REQUESTED NOR RE-REQUEST LEFT SET
00530 M01S00520.comptma +++| LDN 2 SET REQUESTED ONCE FLAG
00531 M01S00521.comptma +++| STM STMC
00532 M01S00522.comptma +++| STM4 RJM SPA START PORT ACCESS
00533 M01S00523.comptma +++| LDN 1
00534 M01S00524.comptma +++|
00535 M01S00525.comptma +++| STM SUBR ENTRY/EXIT
00536 M01S00526.comptma +++| LDC **
00537 M01S00527.comptma +++| STMA EQU *-1
00538 M01S00528.comptma +++| STM SFMX
00539 M01S00529.comptma +++| STMB LOCKMR SET
00540 M01S00530.comptma +++|* UJN STM4 (CYBER 170-865/875 MAINFRAME)
00541 M01S00531.comptma +++| RJM RSB READ STATUS BITS
00542 M01S00532.comptma +++| LPN 1 EXTRACT RESERVED STATUS
00543 M01S00533.comptma +++| ZJN STM3 IF PORT IS NOT RESERVED
00544 M01S00534.comptma +++| LDC 0
00545 M01S00535.comptma +++| STMC EQU *-1
00546 M01S00536.comptma +++| ZJN STM1 IF PORT WAS NOT ACQUIRED BEFORE
00547 M01S00537.comptma +++| LDC 20S12+20 SET PORT RE-REQUESTED BIT
00548 M01S00538.comptma +++| UJN STM2 SET BIT
00549 M01S00539.comptma +++|
00550 M01S00540.comptma +++| STM1 LDC 4S12+4 SET PORT REQUESTED BIT
00551 M01S00541.comptma +++| STM2 STM CLRA SAVE LAST FLAG SET
00552 M01S00542.comptma +++| RJM USB
00553 M01S00543.comptma +++| LOCKMR CLEAR
00554 M01S00544.comptma +++|* LDN 0
00555 M01S00545.comptma +++| STM SFMX CLEAR PORT SELECT FUNCTION
00556 M01S00546.comptma +++| UJN STMX RETURN
00557 M01S00547.comptma +++| USB SPACE 4,15
00558 M01S00548.comptma +++|** USB - UPDATE STATUS BITS.
00559 M01S00549.comptma +++|*
00560 M01S00550.comptma +++|* ENTRY (A) = 5/MASK,7/0,5/VALUE
00561 M01S00551.comptma +++|* (RBUF - RBUF+7) = CURRENT TEST MODE REGISTER CONTENTS.
00562 M01S00552.comptma +++|*
00563 M01S00553.comptma +++|* EXIT TEST MODE REGISTER REWRITTEN.
00564 M01S00554.comptma +++|*
00565 M01S00555.comptma +++|* USES T1.
00566 M01S00556.comptma +++|*
00567 M01S00557.comptma +++|* XREF COMPMRA, COMPMRM, COMSIOU, COMSPIM.
00568 M01S00558.comptma +++|*
00569 M01S00559.comptma +++|* MACROS WRITMR.
00570 M01S00560.comptma +++|
00571 M01S00561.comptma +++|
00572 M01S00562.comptma +++| USB SUBR ENTRY/EXIT
00573 M01S00563.comptma +++| USBA SHN 0 (IF PORT 0)
00574 M01S00564.comptma +++|* SHN 1 (IF PORT 1)
00575 M01S00565.comptma +++| STD T1
00576 M01S00566.comptma +++| SHN -14
00577 M01S00567.comptma +++| ADC SCNI FORM MASK
00578 M01S00568.comptma +++| STM USBB
00579 M01S00569.comptma +++| LDM RBUF+7
00580 M01S00570.comptma +++| USBB SCN 0
00581 M01S00571.comptma +++| LMD T1
00582 M01S00572.comptma +++| STM RBUF+7
00583 M01S00573.comptma +++| WRITMR RBUF,ELIO,ITMR
00584 M01S00574.comptma +++| UJN USBX RETURN
00585 M01S00575.comptma +++| APA$ ENDIF
00586 M01S00576.comptma +++|
00587 M01S00577.comptma +++|
00588 M01S00578.comptma +++| PMA$ IF DEF,PMA$
00589 M01S00579.comptma +++| PMA RMT
00590 M01S00580.comptma +++| QUAL$ IF -DEF,QUAL$
00591 M01S00581.comptma +++| QUAL COMPTMA
00592 M01S00582.comptma +++| QUAL$ ENDIF
00593 M01S00583.comptma +++| PMA$ ENDIF
00594 M01S00584.comptma +++| SPACE 4,15
00595 M01S00585.comptma +++|** PMA - PRESET MULTIPLEXER ACCESS.
00596 M01S00586.comptma +++|*
00597 M01S00587.comptma +++|* EXIT INSTRUCTIONS INSERTED AS APPROPRIATE TO
00598 M01S00588.comptma +++|* DISABLE CHANNEL INTERLOCKING AND MUX PORT
00599 M01S00589.comptma +++|* RESERVATION FOR CYBER 170-865/875 MAINFRAMES.
00600 M01S00590.comptma +++|*
00601 M01S00591.comptma +++|* USES CM - CM+4.
00602 M01S00592.comptma +++|*
00603 M01S00593.comptma +++|* XREF COMPMAC.
00604 M01S00594.comptma +++|*
00605 M01S00595.comptma +++|* MACROS ISTORE.
00606 M01S00596.comptma +++|
00607 M01S00597.comptma +++|
00608 M01S00598.comptma +++| PMA SUBR ENTRY/EXIT
00609 M01S00599.comptma +++| LDC MABL CHECK MAINFRAME TYPE
00610 M01S00600.comptma +++| CRD CM
00611 M01S00601.comptma +++| LDD CM+1
00612 M01S00602.comptma +++| LPC 4100
00613 M01S00603.comptma +++| NJN PMAX IF NOT CYBER 170-865/875
00614 M01S00604.comptma +++| ISTORE AMAA,(UJN AMA2)
00615 M01S00605.comptma +++| ISTORE RMAA,(UJN RMAX)
00616 M01S00606.comptma +++| APA$ IF DEF,APA$
00617 M01S00607.comptma +++| ISTORE CARA,(UJN CARX)
00618 M01S00608.comptma +++| ISTORE CRRA,(LDN 0)
00619 M01S00609.comptma +++| ISTORE CRRA+1,(UJN CRRX)
00620 M01S00610.comptma +++| ISTORE RTMA,(UJN RTM1)
00621 M01S00611.comptma +++| ISTORE STMB,(UJN STM4)
00622 M01S00612.comptma +++| APA$ ENDIF
00623 M01S00613.comptma +++| UJP PMAX RETURN
00624 M01S00614.comptma +++|
00625 M01S00615.comptma +++|
00626 M01S00616.comptma +++| PMA$ IF DEF,PMA$
00627 M01S00617.comptma +++| QUAL$ IF -DEF,QUAL$
00628 M01S00618.comptma +++| QUAL *
00629 M01S00619.comptma +++| PMA EQU /COMPTMA/PMA
00630 M01S00620.comptma +++| QUAL$ ENDIF
00631 M01S00621.comptma +++| PMA RMT
00632 M01S00622.comptma +++| PMA$ ENDIF
00633 M01S00623.comptma +++| SPACE 4,10
00634 M01S00624.comptma +++| BASE *
00635 M01S00625.comptma +++| QUAL$ IF -DEF,QUAL$
00636 M01S00626.comptma +++| QUAL *
00637 M01S00627.comptma +++| APA$ IF DEF,APA$
00638 M01S00628.comptma +++| IFN EQU /COMPTMA/IFN
00639 M01S00629.comptma +++| RTM EQU /COMPTMA/RTM
00640 M01S00630.comptma +++| SSMX EQU /COMPTMA/SSMX
00641 M01S00631.comptma +++| SPA EQU /COMPTMA/SPA
00642 M01S00632.comptma +++| STM EQU /COMPTMA/STM
00643 M01S00633.comptma +++| APA$ ENDIF
00644 M01S00634.comptma +++| AMA EQU /COMPTMA/AMA
00645 M01S00635.comptma +++| RMA EQU /COMPTMA/RMA
00646 M01S00636.comptma +++| SFMX EQU /COMPTMA/SFMX
00647 M01S00637.comptma +++| PMA$ IF -DEF,PMA$
00648 M01S00638.comptma +++| PMA EQU /COMPTMA/PMA
00649 M01S00639.comptma +++| PMA$ ENDIF
00650 M01S00640.comptma +++| QUAL$ ENDIF
00651 M01S00641.comptma +++| ENDX