Seq # *Modification Id* Act
----------------------------+
00001 M01S00001.mac2 +++| IDENT SSIR
00002 M01S00002.mac2 +++| TITLE SSIR - SPECIAL SYSTEM INTERFACE ROUTINES.
00003 M01S00003.mac2 +++|*COMMENT SPECIAL SYSTEM INTERFACE ROUTINES.
Line S00004 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00004 M02S00004.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00005 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00006 M01S00005.mac2 +++| SPACE 4
00007 M01S00006.mac2 +++|***** SSIR - SPECIAL SYSTEM INTERFACE ROUTINES.
00008 M01S00007.mac2 +++|*
00009 M01S00008.mac2 +++|* R. R. SEKHON 78/12/15.
00010 M01S00009.mac2 +++| SPACE 4
00011 M01S00010.mac2 +++|***** *SSIR* IS A COLLECTION OF RELOCATABLE MODULES
00012 M01S00011.mac2 +++|* THAT PROVIDE THE INTERFACE BETWEEN *SYMPL* ROUTINES
00013 M01S00012.mac2 +++|* AND THE SPECIAL SYSTEM INTERFACE ROUTINES.
00014 M01S00013.mac2 +++|*
00015 M01S00014.mac2 +++|* THE CALLING ROUTINE SHOULD HAVE SSJ= ENTRY POINT IN
00016 M01S00015.mac2 +++|* ORDER TO CALL THESE SPECIAL SYSTEM INTERFACE ROUTINES.
00017 M01S00016.mac2 +++|* THE *SYMPL* CALLING SEQUENCE IS SHOWN IN EACH MODULE
00018 M01S00017.mac2 +++|* ALONG WITH THE OTHER PERTINENT INFORMATION E.G ENTRY,
00019 M01S00018.mac2 +++|* EXIT, *SYMPL* DATA TYPES NEEDED ETC..
00020 M01S00019.mac2 +++| SPACE 4
00021 M01S00020.mac2 +++|***** *SSIR* MODULES TRANSLATE PARAMETERS IN *SYMPL*
00022 M01S00021.mac2 +++|* CALL TO A FORMAT USABLE BY *COMPASS* CODE.
00023 M01S00022.mac2 +++|*
00024 M01S00023.mac2 +++|* ENTRY *SYMPL* CALL USES THE ACTUAL PARAMETER LIST, CALL
00025 M01S00024.mac2 +++|* BY REFERENCE CALLING SEQUENCE WHERE
00026 M01S00025.mac2 +++|* (A1) = FWA OF PARAMETER ADDRESS LIST.
00027 M01S00026.mac2 +++|* ((A1)) = FIRST PARAMETER.
00028 M01S00027.mac2 +++|* ((A1+1)) = SECOND PARAMETER.
00029 M01S00028.mac2 +++|* . .
00030 M01S00029.mac2 +++|* . .
00031 M01S00030.mac2 +++|* . .
00032 M01S00031.mac2 +++|* ((A1+N-1)) = N-TH PARAMETER.
00033 M01S00032.mac2 +++|* ((A1+N)) = 0 (ZERO) (NOMINALLY)
00034 M01S00033.mac2 +++|* (X1) = FIRST PARAMETER.
00035 M01S00034.mac2 +++|*
00036 M01S00035.mac2 +++|* NEEDS THESE MODULES NEED COMCMAC, COMCCMD AND THE
00037 M01S00036.mac2 +++|* COMMON DECKS DEFINED IN *NOSTEXT*.
00038 M01S00037.mac2 +++|*
00039 M01S00038.mac2 +++|* NOTE B1 IS SET TO ONE UPON ENTRY TO EACH MODULE.
00040 M01S00039.mac2 +++|*
00041 M01S00040.mac2 +++|* OTHER *SSIR* IS A COLLECTION OF RELOCATABLE MODULES
00042 M01S00041.mac2 +++|* COMBINED INTO ONE *MODIFY* DECK NAMED *SSIR*.
00043 M01S00042.mac2 +++|
00044 M01S00043.mac2 +++| SPACE 4,10
00045 M01S00044.mac2 +++|***** DAYFILE MESSAGES.
00046 M01S00045.mac2 +++|*
Line S00046 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00047 M02S00046.ns22000 ---|* * RDPFC - ERROR IDLE, DN X.* - *RDPFC*
00048 M01S00001.ns22000 +++|* * RDPFC - ERROR IDLE, DN XX.* - *RDPFC*
00049 M01S00047.mac2 +++|* SKIPPED DEVICE X ON ACCOUNT OF ERROR
00050 M01S00048.mac2 +++|* IDLE SET ON IT.
00051 M01S00049.mac2 +++|*
Line S00050 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00052 M02S00050.ns22000 ---|* * RDPFC - PF UTILITY ACTIVE, DN X.* - *RDPFC*
00053 M01S00002.ns22000 +++|* * RDPFC - PF UTILITY ACTIVE, DN XX.* - *RDPFC*
00054 M01S00051.mac2 +++|* SKIPPED DEVICE X ON ACCOUNT OF PF UTILITY
00055 M01S00052.mac2 +++|* ACTIVE ON THE DEVICE.
00056 M01S00053.mac2 +++|
00057 M01S00054.mac2 +++| END
00058 M01S00055.mac2 +++| IDENT PFMAC
00059 M01S00056.mac2 +++| ENTRY ASIGNPF
00060 M01S00001.241l630 +++| ENTRY CKPFETC
00061 M01S00057.mac2 +++| ENTRY CLEARAF
00062 M01S00058.mac2 +++| ENTRY DROPDS
00063 M01S00001.v23l617 +++| ENTRY DROPIDS
00064 M01S00059.mac2 +++| ENTRY SETAF
00065 M01S00060.mac2 +++| ENTRY SETASA
00066 M01S00061.mac2 +++| ENTRY SETDA
00067 M01S00062.mac2 +++| ENTRY UATTACH
00068 M01S00002.v23l617 +++| ENTRY UGET
00069 M01S00003.v23l617 +++| ENTRY UREPLAC
00070 M01S00063.mac2 +++| SYSCOM B1
00071 M01S00064.mac2 +++| TITLE SPECIAL PFM MACROS.
00072 M01S00065.mac2 +++|*COMMENT SPECIAL PFM MACROS.
Line S00066 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00073 M02S00066.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00074 M01S00002.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00075 M01S00067.mac2 +++|
00076 M01S00068.mac2 +++|*CALL COMCMAC
00077 M01S00069.mac2 +++|*CALL COMCCMD
00078 M01S00070.mac2 +++| SPACE 4,40
00079 M01S00071.mac2 +++|*** PFMAC - SPECIAL *PFM* MACROS.
00080 M01S00072.mac2 +++|*
Line S00073 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00081 M02S00073.ns22000 ---|* ENTRY (LFN) = LOCAL FILE NAME, LEFT JUSTIFIED, ZERO
00082 M01S00003.ns22000 +++|* ENTRY (AF) = ALTERNATE STORAGE FLAG.
00083 M01S00004.ns22000 +++|* (AL) = ACCESS LEVEL FOR FILE.
00084 M01S00005.ns22000 +++|* (ASA) = ALTERNATE STORAGE ADDRESS.
00085 M01S00006.ns22000 +++|* 18/0,6/AT,36/AA
00086 M01S00007.ns22000 +++|* AT = ALTERNATE STORAGE TYPE.
00087 M01S00008.ns22000 +++|* AA = ALTERNATE STORAGE ADDRESS.
00088 M01S00009.ns22000 +++|* (CDT) = CREATION DATE AND TIME.
00089 M01S00010.ns22000 +++|* (EMA) = ERROR MESSAGE RETURN ADDRESS.
00090 M01S00011.ns22000 +++|* (FL) = FILE LENGTH BEING REQUESTED.
00091 M01S00012.ns22000 +++|* (FM) = FAMILY NAME.
00092 M01S00013.ns22000 +++|* (LFN) = LOCAL FILE NAME, LEFT JUSTIFIED, ZERO
00093 M01S00074.mac2 +++|* FILLED, SEVEN CHARACTERS MAXIMUM.
Line S00075 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00094 M02S00075.ns22000 ---|* (PFN) = PERMANENT FILE NAME, SAME CHARACTERISTICS
Line S00076 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00095 M02S00076.ns22000 ---|* AS *LFN*.
00096 M01S00077.mac2 +++|* (M) = ACCESS MODE.
00097 M01S00078.mac2 +++|* = 0, READ/WRITE.
00098 M01S00079.mac2 +++|* = 1, READ.
00099 M01S00080.mac2 +++|* = 2, APPEND.
00100 M01S00081.mac2 +++|* = 3, EXECUTE.
00101 M01S00082.mac2 +++|* = 4, NONE.
Line S00083 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00102 M02S00083.ns22000 ---|* = 5, MODIFY, APPEND, READ, AND/OR EXECUTE.
Line S00084 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00103 M02S00084.ns22000 ---|* = 6, READ, EXECUTE, AND/OR ALLOW
Line S00085 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00104 M02S00085.ns22000 ---|* MODIFICATION.
Line S00086 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00105 M02S00086.ns22000 ---|* (UI) = USER INDEX.
Line S00087 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00106 M02S00087.ns22000 ---|* (FM) = FAMILY NAME.
00107 M01S00014.ns22000 +++|* = 5, MODIFY.
00108 M01S00015.ns22000 +++|* = 6, READ AND ALLOW MODIFY.
00109 M01S00016.ns22000 +++|* = 7, READ AND ALLOW APPEND.
00110 M01S00017.ns22000 +++|* = 8, UPDATE.
00111 M01S00018.ns22000 +++|* = 9, READ AND ALLOW UPDATE.
00112 M01S00019.ns22000 +++|*
00113 M01S00020.ns22000 +++|* (PFC) = 16 WORD BUFFER FOR THE CATALOG IMAGE.
00114 M01S00088.mac2 +++|* (PFID) = PERMANENT FILE CATALOG INDEX.
00115 M01S00089.mac2 +++|* 28/0,2/PEO,6/DN,12/TRACK,12/SECTOR
00116 M01S00090.mac2 +++|* PEO = PFC ORDINAL.
00117 M01S00091.mac2 +++|* DN = DEVICE NUMBER.
00118 M01S00092.mac2 +++|* TRACK = TRACK NUMBER WHERE PFC RESIDES.
00119 M01S00093.mac2 +++|* SECTOR = SECTOR ORDINAL.
Line S00094 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00120 M02S00094.ns22000 ---|* (PFC) = 16 WORD BUFFER FOR THE CATALOG IMAGE.
Line S00095 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00121 M02S00095.ns22000 ---|* (ASA) = ALTERNATE STORAGE ADDRESS.
Line S00096 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00122 M02S00096.ns22000 ---|* 18/0,6/AT,36/AA
Line S00097 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00123 M02S00097.ns22000 ---|* AT = ALTERNATE STORAGE TYPE.
Line S00098 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00124 M02S00098.ns22000 ---|* AA = ALTERNATE STORAGE ADDRESS.
Line S00099 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00125 M02S00099.ns22000 ---|* (CDT) = CREATION DATE AND TIME.
Line S00100 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00126 M02S00100.ns22000 ---|* (AF) = ALTERNATE STORAGE FLAG.
00127 M01S00021.ns22000 +++|* (PFN) = PERMANENT FILE NAME, SAME CHARACTERISTICS
00128 M01S00022.ns22000 +++|* AS *LFN*.
00129 M01S00101.mac2 +++|* (RP) = RETURN PROCESSING.
00130 M01S00102.mac2 +++|* = 1, REAL TIME PROCESSING.
00131 M01S00103.mac2 +++|* = 2, STANDARD ERROR PROCESSING ONLY.
00132 M01S00104.mac2 +++|* = 3, STANDARD AND REAL TIME PROCESSING.
00133 M01S00105.mac2 +++|* = 4, USER PROCESSING.
00134 M01S00106.mac2 +++|* = 6, FULL ERROR PROCESSING OPTIONS.
00135 M01S00004.v23l617 +++|* (STAT) = *PFM* RETURN STATUS.
Line S00107 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00136 M02S00107.ns22000 ---|* (EMA) = ERROR MESSAGE RETURN ADDRESS.
00137 M01S00023.ns22000 +++|* (UI) = USER INDEX.
00138 M01S00108.mac2 +++| SPACE 4,15
00139 M01S00109.mac2 +++|** INIT - INTIALIZE *PFM* FET.
00140 M01S00110.mac2 +++|*
00141 M01S00111.mac2 +++|* ENTRY (A1) = FWA OF PARAMETER ADDRESS LIST.
00142 M01S00112.mac2 +++|* (X2) = RETURN JUMP TO THE MACRO INTERFACE
00143 M01S00113.mac2 +++|* CALLING ROUTINE.
00144 M01S00114.mac2 +++|* (B2) = ERROR MESSAGE RETURN ADDRESS.
00145 M01S00115.mac2 +++|*
00146 M01S00116.mac2 +++|* EXIT (STATW) = ADDRESS OF RETURN STATUS WORD.
00147 M01S00117.mac2 +++|* (EXITA) = RETURN JUMP TO THE MACRO INTERFACE
00148 M01S00118.mac2 +++|* CALLING ROUTINE.
00149 M01S00002.241l630 +++|* IF *PFET* COMPLETION BIT IS SET -
00150 M01S00119.mac2 +++|* (PFET) = INITIALIZED *PFM* FET.
00151 M01S00003.241l630 +++|* IF *PFET* IS BUSY -
00152 M01S00004.241l630 +++|* (X6) .LT. ZERO (IF *PFET* IS BUSY, USER MAY RETRY).
00153 M01S00120.mac2 +++|*
Line S00121 Modification History
M01
(Added by) mac2
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00154 M02S00121.241l630 ---|* USES A - 2, 6.
Line S00122 Modification History
M01
(Added by) mac2
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00155 M02S00122.241l630 ---|* B - 1.
Line S00123 Modification History
M01
(Added by) mac2
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00156 M02S00123.241l630 ---|* X - 1, 2, 6.
00157 M01S00005.241l630 +++|* USES X - 2, 3, 6.
00158 M01S00006.241l630 +++|* A - 2, 3, 6.
00159 M01S00007.241l630 +++|* B - 1.
00160 M01S00124.mac2 +++|*
00161 M01S00125.mac2 +++|* MACROS SETFET.
00162 M01S00126.mac2 +++|
00163 M01S00127.mac2 +++|
00164 M01S00128.mac2 +++| INIT SUBR ENTRY/EXIT
00165 M01S00129.mac2 +++| SB1 1
00166 M01S00008.241l630 +++| SA3 PFET FWA OF FET
00167 M01S00130.mac2 +++| BX6 X2 SAVE RETURN ADDRESS FOR MACRO
00168 M01S00131.mac2 +++| SA6 EXITA
00169 M01S00132.mac2 +++| SA2 A1+B1 SAVE ADDRESS OF RETURN STATUS WORD
00170 M01S00133.mac2 +++| BX6 X2
00171 M01S00134.mac2 +++| SA6 STATW
00172 M01S00009.241l630 +++| LX3 59-0 CHECK COMPLETION BIT
00173 M01S00010.241l630 +++| MX6 -1 SET STATUS FOR (*PFET* BUSY, RETRY LATER)
00174 M01S00011.241l630 +++| PL X3,EXIT1 IF *PFET* BUSY
Line S00135 Modification History
M01
(Added by) mac2
M02
(Updated by) mac22
Seq # *Modification Id* Act
----------------------------+
00175 M02S00135.mac22 ---| SETFET PFET,(LFN=#A1+B0),(ERP=#A1+2),(ERA=B2)
00176 M01S00001.mac22 +++| SETFET PFET,(LFN=#A1+B0),(ERP=#A1+2),(ERA=B2),(PFN=INITA)
00177 M01S00136.mac2 +++| EQ INITX RETURN
Line S00137 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00178 M02S00137.ns22000 ---|
00179 M01S00002.mac22 +++|
00180 M01S00003.mac22 +++|
00181 M01S00004.mac22 +++| INITA CON 0 DEFAULT PFN
00182 M01S00138.mac2 +++| SPACE 4,10
00183 M01S00139.mac2 +++|** EXIT - COMMON EXIT FOR SPECIAL *PFM* MACROS.
00184 M01S00140.mac2 +++|*
00185 M01S00141.mac2 +++|* ENTRY (EXITA) = RETURN JUMP TO THE MACRO INTERFACE
00186 M01S00142.mac2 +++|* CALLING ROUTINE.
00187 M01S00143.mac2 +++|* (STATW) = ADDRESS OF RETURN STATUS WORD.
00188 M01S00012.241l630 +++|* AT *EXIT1*, TO RETURN STATUS SPECIFIED IN (X6).
00189 M01S00144.mac2 +++|*
00190 M01S00145.mac2 +++|* EXIT (STAT) = ERROR STATUS.
00191 M01S00013.241l630 +++|* (STAT) .LT. ZERO, IF *PFET* BUSY.
00192 M01S00146.mac2 +++|*
00193 M01S00147.mac2 +++|* USES A - 1, 2, 6.
00194 M01S00148.mac2 +++|* X - 0, 1, 2, 6.
00195 M01S00149.mac2 +++|*
Line S00150 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00196 M02S00150.ns22000 ---|* NOTES REFER TO *NOS REFERENCE MANUAL* VOL. 2 FOR
Line S00151 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00197 M02S00151.ns22000 ---|* ERROR STATUS VALUES.
00198 M01S00024.ns22000 +++|* NOTES REFER TO *COMSPFM* FOR ERROR STATUS VALUES.
00199 M01S00152.mac2 +++|
00200 M01S00153.mac2 +++|
00201 M01S00154.mac2 +++| EXIT BSS 0 ENTRY/EXIT
00202 M01S00155.mac2 +++| SA1 PFET RETURN ERROR STATUS
00203 M01S00156.mac2 +++| MX0 -8 MASK ERROR CODE
00204 M01S00157.mac2 +++| AX1 10
00205 M01S00158.mac2 +++| BX6 -X0*X1
Line S00159 Modification History
M01
(Added by) mac2
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00206 M02S00159.241l630 ---| SA2 STATW
00207 M01S00014.241l630 +++| EXIT1 SA2 STATW STORE ERROR CODE IN STATUS RETURN WORD
00208 M01S00160.mac2 +++| SA6 X2
00209 M01S00161.mac2 +++| EXITA CON 0
00210 M01S00162.mac2 +++|* EQU * SET FOR RETURN FROM MACRO CALLS
00211 M01S00163.mac2 +++| ASIGNPF SPACE 4,25
Line S00164 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00212 M02S00164.ns2676 ---|** ASIGNPF - ASSIGN PERMANENT FILE SPACE.
00213 M01S00001.ns2676 +++|*** ASIGNPF - ASSIGN PERMANENT FILE SPACE.
00214 M01S00165.mac2 +++|*
Line S00166 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00215 M02S00166.ns22000 ---|* ASIGNPF(LFN,STAT,RP,FL,UI,FM,EMA); (*SYMPL* CALL)
00216 M01S00025.ns22000 +++|* ASIGNPF(LFN,STAT,RP,FL,UI,FM,AL,EMA); (*SYMPL* CALL)
00217 M01S00167.mac2 +++|*
00218 M01S00168.mac2 +++|* USES A - 2, 3.
00219 M01S00169.mac2 +++|* B - 2.
00220 M01S00170.mac2 +++|* X - 2, 3.
00221 M01S00171.mac2 +++|*
00222 M01S00172.mac2 +++|* CALLS INIT, EXIT.
00223 M01S00173.mac2 +++|*
00224 M01S00174.mac2 +++|* MACROS ASSIGNPF.
00225 M01S00175.mac2 +++|
00226 M01S00176.mac2 +++|
00227 M01S00177.mac2 +++| ASIGNPF SUBR ENTRY/EXIT
00228 M01S00178.mac2 +++| SA2 ASIGNPF
Line S00179 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00229 M02S00179.ns22000 ---| SA3 A1+6 GET ERROR MESSAGE RETURN ADDRESS
00230 M01S00026.ns22000 +++| SA3 A1+7 GET ERROR MESSAGE RETURN ADDRESS
00231 M01S00180.mac2 +++| SA3 X3
00232 M01S00181.mac2 +++| SB2 X3
00233 M01S00182.mac2 +++| RJ INIT INITIALIZE *PFM* FET
Line S00183 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00234 M02S00183.ns22000 ---| ASSIGNPF PFET,#A1+3,SRB,#A1+4,#A1+5
00235 M01S00027.ns22000 +++| ASSIGNPF PFET,#A1+3,SRB,#A1+4,#A1+5,#A1+6
00236 M01S00184.mac2 +++| EQ EXIT RETURN
Line S00185 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00237 M02S00185.ns22000 ---|
00238 M01S00015.241l630 +++| CKPFETC SPACE 4,25
Line S00016 Modification History
M01
(Added by) 241l630
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00239 M02S00016.ns2676 ---|** CKPFETC - CHECK *PFM* FET COMPLETION.
00240 M01S00002.ns2676 +++|*** CKPFETC - CHECK *PFM* FET COMPLETION.
00241 M01S00017.241l630 +++|*
00242 M01S00018.241l630 +++|* *SYMPL* CALL -
00243 M01S00019.241l630 +++|* CKPFETC(LFN,STAT);
00244 M01S00020.241l630 +++|*
00245 M01S00021.241l630 +++|* EXIT (STAT) .LT. ZERO IF *PFET* BUSY.
00246 M01S00022.241l630 +++|*
00247 M01S00023.241l630 +++|* USES X - 2, 3, 6.
00248 M01S00024.241l630 +++|* A - 2, 3, 6.
00249 M01S00025.241l630 +++|* B - 1.
00250 M01S00026.241l630 +++|*
00251 M01S00027.241l630 +++|* CALLS EXIT.
00252 M01S00028.241l630 +++|
00253 M01S00029.241l630 +++|
00254 M01S00030.241l630 +++| CKPFETC SUBR ENTRY/EXIT
00255 M01S00031.241l630 +++| SB1 1
00256 M01S00032.241l630 +++| SA2 CKPFETC SET RETURN ADDRESS
00257 M01S00033.241l630 +++| BX6 X2
00258 M01S00034.241l630 +++| SA6 EXITA
00259 M01S00035.241l630 +++| SA2 A1+B1 ADDRESS OF RETURN STATUS WORD
00260 M01S00036.241l630 +++| SA3 PFET
00261 M01S00037.241l630 +++| BX6 X2
00262 M01S00038.241l630 +++| LX3 59-0 CHECK COMPLETION BIT
00263 M01S00039.241l630 +++| SA6 STATW SAVE ADDRESS OF RETURN STATUS WORD
00264 M01S00040.241l630 +++| MX6 -1 SET STATUS FOR (*PFET* BUSY, RETRY LATER)
00265 M01S00041.241l630 +++| PL X3,EXIT1 IF *PFET* BUSY
00266 M01S00042.241l630 +++| EQ EXIT RETURN (WITH STATUS)
00267 M01S00186.mac2 +++| CLEARAF SPACE 4,35
Line S00187 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00268 M02S00187.ns2676 ---|** CLEARAF - CLEAR ALTERNATE STOARGE FLAGS.
00269 M01S00003.ns2676 +++|*** CLEARAF - CLEAR ALTERNATE STORAGE FLAGS.
00270 M01S00188.mac2 +++|*
00271 M01S00189.mac2 +++|* CLEARAF(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,AF,EMA);
00272 M01S00190.mac2 +++|* (*SYMPL* CALL)
00273 M01S00191.mac2 +++|*
00274 M01S00192.mac2 +++|* USES A - 2, 3.
00275 M01S00193.mac2 +++|* B - 2.
00276 M01S00194.mac2 +++|* X - 2, 3.
00277 M01S00195.mac2 +++|*
00278 M01S00196.mac2 +++|* CALLS INIT, EXIT.
00279 M01S00197.mac2 +++|*
00280 M01S00198.mac2 +++|* MACROS CLEARAF.
00281 M01S00199.mac2 +++|
00282 M01S00200.mac2 +++|
00283 M01S00201.mac2 +++| CLEARAF SUBR ENTRY/EXIT
00284 M01S00202.mac2 +++| SA2 CLEARAF
00285 M01S00203.mac2 +++| SA3 A1+9 GET ERROR MESSAGE RETURN ADDRESS
00286 M01S00204.mac2 +++| SA3 X3
00287 M01S00205.mac2 +++| SB2 X3
00288 M01S00206.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00289 M01S00207.mac2 +++| CLEARAF PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7,#A1+8
00290 M01S00208.mac2 +++| EQ EXIT RETURN
Line S00209 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00291 M02S00209.ns22000 ---|
00292 M01S00210.mac2 +++| DROPDS SPACE 4,30
Line S00211 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00293 M02S00211.v23l617 ---|** DROPDS - DROP DISK SPACE.
Line S00005 Modification History
M01
(Added by) v23l617
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00294 M02S00005.ns2676 ---|** DROPDS - DROP DIRECT ACCESS FILE DISK SPACE.
00295 M01S00004.ns2676 +++|*** DROPDS - DROP DIRECT ACCESS FILE DISK SPACE.
00296 M01S00212.mac2 +++|*
00297 M01S00213.mac2 +++|* DROPDS(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,EMA); (*SYMPL* CALL)
00298 M01S00214.mac2 +++|*
00299 M01S00215.mac2 +++|* USES A - 2, 3.
00300 M01S00216.mac2 +++|* B - 2.
00301 M01S00217.mac2 +++|* X - 2, 3.
00302 M01S00218.mac2 +++|*
00303 M01S00219.mac2 +++|* CALLS INIT, EXIT.
00304 M01S00220.mac2 +++|*
00305 M01S00221.mac2 +++|* MACROS DROPDS.
00306 M01S00222.mac2 +++|
00307 M01S00223.mac2 +++|
00308 M01S00224.mac2 +++| DROPDS SUBR ENTRY/EXIT
00309 M01S00225.mac2 +++| SA2 DROPDS
00310 M01S00226.mac2 +++| SA3 A1+8 GET ERROR MESSAGE RETURN ADDRESS
00311 M01S00227.mac2 +++| SA3 X3
00312 M01S00228.mac2 +++| SB2 X3
00313 M01S00229.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00314 M01S00230.mac2 +++| DROPDS PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7
00315 M01S00231.mac2 +++| EQ EXIT RETURN
00316 M01S00006.v23l617 +++| DROPIDS SPACE 4,20
Line S00007 Modification History
M01
(Added by) v23l617
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00317 M02S00007.ns2676 ---|** DROPIDS - DROP INDIRECT ACCESS FILE DISK SPACE.
00318 M01S00005.ns2676 +++|*** DROPIDS - DROP INDIRECT ACCESS FILE DISK SPACE.
00319 M01S00008.v23l617 +++|*
00320 M01S00009.v23l617 +++|* *SYMPL* CALL -
00321 M01S00010.v23l617 +++|* DROPIDS(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,EMA);
00322 M01S00011.v23l617 +++|*
00323 M01S00012.v23l617 +++|* USES X - 2, 3.
00324 M01S00013.v23l617 +++|* A - 2, 3.
00325 M01S00014.v23l617 +++|* B - 2.
00326 M01S00015.v23l617 +++|*
00327 M01S00016.v23l617 +++|* CALLS INIT.
00328 M01S00017.v23l617 +++|*
00329 M01S00018.v23l617 +++|* MACROS DROPIDS.
00330 M01S00019.v23l617 +++|
00331 M01S00020.v23l617 +++|
00332 M01S00021.v23l617 +++| DROPIDS SUBR ENTRY/EXIT
00333 M01S00022.v23l617 +++| SA2 DROPIDS
00334 M01S00023.v23l617 +++| SA3 A1+8 GET ERROR MESSAGE RETURN ADDRESS
00335 M01S00024.v23l617 +++| SA3 X3
00336 M01S00025.v23l617 +++| SB2 X3
00337 M01S00026.v23l617 +++| RJ INIT INITIALIZE *PFM* FET
00338 M01S00027.v23l617 +++| DROPIDS PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7
00339 M01S00028.v23l617 +++| EQ EXIT RETURN
Line S00232 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00340 M02S00232.ns22000 ---|
00341 M01S00233.mac2 +++| SETAF SPACE 4,35
Line S00234 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00342 M02S00234.ns2676 ---|** SETAF - SET ALTERNATE STORAGE FLAGS.
00343 M01S00006.ns2676 +++|*** SETAF - SET ALTERNATE STORAGE FLAGS.
00344 M01S00235.mac2 +++|*
00345 M01S00236.mac2 +++|* SETAF(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,AF,EMA); (*SYMPL* CALL)
00346 M01S00237.mac2 +++|*
00347 M01S00238.mac2 +++|* USES A - 2, 3.
00348 M01S00239.mac2 +++|* B - 2.
00349 M01S00240.mac2 +++|* X - 2, 3.
00350 M01S00241.mac2 +++|*
00351 M01S00242.mac2 +++|* CALLS INIT, EXIT.
00352 M01S00243.mac2 +++|*
00353 M01S00244.mac2 +++|* MACROS SETAF.
00354 M01S00245.mac2 +++|
00355 M01S00246.mac2 +++|
00356 M01S00247.mac2 +++| SETAF SUBR ENTRY/EXIT
00357 M01S00248.mac2 +++| SA2 SETAF
00358 M01S00249.mac2 +++| SA3 A1+9 GET ERROR MESSAGE RETURN ADDRESS
00359 M01S00250.mac2 +++| SA3 X3
00360 M01S00251.mac2 +++| SB2 X3
00361 M01S00252.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00362 M01S00253.mac2 +++| SETAF PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7,#A1+8
00363 M01S00254.mac2 +++| EQ EXIT RETURN
Line S00255 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00364 M02S00255.ns22000 ---|
00365 M01S00256.mac2 +++| SETASA SPACE 4,30
Line S00257 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00366 M02S00257.ns2676 ---|** SETASA - SET ALTERNATE STORAGE ADDRESS IN CATALOG.
00367 M01S00007.ns2676 +++|*** SETASA - SET ALTERNATE STORAGE ADDRESS IN CATALOG.
00368 M01S00258.mac2 +++|*
00369 M01S00259.mac2 +++|* SETASA(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,EMA); (*SYMPL* CALL)
00370 M01S00260.mac2 +++|*
00371 M01S00261.mac2 +++|* USES A - 2, 3.
00372 M01S00262.mac2 +++|* B - 2.
00373 M01S00263.mac2 +++|* X - 2, 3.
00374 M01S00264.mac2 +++|*
00375 M01S00265.mac2 +++|* CALLS INIT, EXIT.
00376 M01S00266.mac2 +++|*
00377 M01S00267.mac2 +++|* MACROS SETASA.
00378 M01S00268.mac2 +++|
00379 M01S00269.mac2 +++|
00380 M01S00270.mac2 +++| SETASA SUBR ENTRY/EXIT
00381 M01S00271.mac2 +++| SA2 SETASA
00382 M01S00272.mac2 +++| SA3 A1+8 GET ERROR MESSAGE RETURN ADDRESS
00383 M01S00273.mac2 +++| SA3 X3
00384 M01S00274.mac2 +++| SB2 X3
00385 M01S00275.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00386 M01S00276.mac2 +++| SETASA PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7
00387 M01S00277.mac2 +++| EQ EXIT RETURN
00388 M01S00278.mac2 +++|
00389 M01S00279.mac2 +++| SETDA SPACE 4,30
Line S00280 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00390 M02S00280.ns2676 ---|** SETDA - SET DISK ADDRESS.
00391 M01S00008.ns2676 +++|*** SETDA - SET DISK ADDRESS.
00392 M01S00281.mac2 +++|*
00393 M01S00282.mac2 +++|* SETDA(LFN,STAT,RP,UI,FM,PFID,ASA,CDT,EMA); (*SYMPL* CALL)
00394 M01S00283.mac2 +++|*
00395 M01S00284.mac2 +++|* USES A - 2, 3.
00396 M01S00285.mac2 +++|* B - 2.
00397 M01S00286.mac2 +++|* X - 2, 3.
00398 M01S00287.mac2 +++|*
00399 M01S00288.mac2 +++|* CALLS INIT, EXIT.
00400 M01S00289.mac2 +++|*
00401 M01S00290.mac2 +++|* MACROS SETDA.
00402 M01S00291.mac2 +++|
00403 M01S00292.mac2 +++|
00404 M01S00293.mac2 +++| SETDA SUBR ENTRY/EXIT
00405 M01S00294.mac2 +++| SA2 SETDA
00406 M01S00295.mac2 +++| SA3 A1+8 GET ERROR MESSAGE RETURN ADDRESS
00407 M01S00296.mac2 +++| SA3 X3
00408 M01S00297.mac2 +++| SB2 X3
00409 M01S00298.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00410 M01S00299.mac2 +++| SETDA PFET,SRB,#A1+3,#A1+4,#A1+5,#A1+6,#A1+7
00411 M01S00300.mac2 +++| EQ EXIT RETURN
Line S00301 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00412 M02S00301.ns22000 ---|
00413 M01S00302.mac2 +++| UATTACH SPACE 4,45
Line S00303 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00414 M02S00303.ns2676 ---|** UATTACH - UTITLITY ATTACH.
00415 M01S00009.ns2676 +++|*** UATTACH - UTILITY ATTACH.
00416 M01S00304.mac2 +++|*
00417 M01S00305.mac2 +++|* UATTACH(LFN,STAT,RP,PFN,M,UI,FM,PFID,PFC,CDT,EMA);
00418 M01S00306.mac2 +++|* (*SYMPL* CALL)
00419 M01S00307.mac2 +++|*
00420 M01S00308.mac2 +++|* USES A - 2, 3.
00421 M01S00309.mac2 +++|* B - 2.
00422 M01S00310.mac2 +++|* X - 2, 3.
00423 M01S00311.mac2 +++|*
00424 M01S00312.mac2 +++|* CALLS INIT, EXIT.
00425 M01S00313.mac2 +++|*
00426 M01S00314.mac2 +++|* MACROS UATTACH.
00427 M01S00315.mac2 +++|
00428 M01S00316.mac2 +++|
00429 M01S00317.mac2 +++| UATTACH SUBR ENTRY/EXIT
00430 M01S00318.mac2 +++| SA2 UATTACH
00431 M01S00319.mac2 +++| SA3 A1+10 GET ERROR MESSAGE RETURN ADDRESS
00432 M01S00320.mac2 +++| SA3 X3
00433 M01S00321.mac2 +++| SB2 X3
00434 M01S00322.mac2 +++| RJ INIT INITIALIZE *PFM* FET
00435 M01S00323.mac2 +++| SA2 A1+8 GET ADDRESS OF *PFC*
00436 M01S00324.mac2 +++| SB2 X2
00437 M01S00325.mac2 +++| UATTACH PFET,#A1+3,#A1+4,SRB,#A1+5,#A1+6,#A1+7,B2,#A1+9
00438 M01S00326.mac2 +++| EQ EXIT RETURN
Line S00327 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00439 M02S00327.v23l617 ---|
00440 M01S00029.v23l617 +++| UGET SPACE 4,20
Line S00030 Modification History
M01
(Added by) v23l617
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00441 M02S00030.ns2676 ---|** UGET - UTILITY GET.
00442 M01S00010.ns2676 +++|*** UGET - UTILITY GET.
00443 M01S00031.v23l617 +++|*
00444 M01S00032.v23l617 +++|* *SYMPL* CALL -
00445 M01S00033.v23l617 +++|* UGET(LFN,STAT,RP,PFN,UI,FM,PFID,PFC,CDT,EMA);
00446 M01S00034.v23l617 +++|*
00447 M01S00043.241l630 +++|* EXIT *UGET* FUNCTION INITIATED.
00448 M01S00044.241l630 +++|* (FUNCTION IS PERFORMED WITHOUT AUTORECALL).
00449 M01S00045.241l630 +++|*
00450 M01S00035.v23l617 +++|* USES X - 2, 3.
00451 M01S00036.v23l617 +++|* A - 2, 3.
00452 M01S00037.v23l617 +++|* B - 2.
00453 M01S00038.v23l617 +++|*
00454 M01S00039.v23l617 +++|* CALLS INIT.
00455 M01S00040.v23l617 +++|*
00456 M01S00041.v23l617 +++|* MACROS UGET.
00457 M01S00042.v23l617 +++|
00458 M01S00043.v23l617 +++|
00459 M01S00044.v23l617 +++| UGET SUBR ENTRY/EXIT
00460 M01S00045.v23l617 +++| SA2 UGET
00461 M01S00046.v23l617 +++| SA3 A1+9 GET ERROR MESSAGE RETURN ADDRESS
00462 M01S00047.v23l617 +++| SA3 X3
00463 M01S00048.v23l617 +++| SB2 X3
00464 M01S00049.v23l617 +++| RJ INIT INITIALIZE *PFM* FET
00465 M01S00050.v23l617 +++| SA2 A1+7 GET ADDRESS OF *PFC*
00466 M01S00051.v23l617 +++| SB2 X2
00467 M01S00052.v23l617 +++| UGET PFET,#A1+3,SRB,#A1+4,#A1+5,#A1+6,B2,#A1+8
Line S00053 Modification History
M01
(Added by) v23l617
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00468 M02S00053.241l630 ---| EQ EXIT RETURN
00469 M01S00046.241l630 +++| EQ UGETX RETURN
00470 M01S00054.v23l617 +++| UREPLAC SPACE 4,20
Line S00055 Modification History
M01
(Added by) v23l617
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00471 M02S00055.ns2676 ---|** UREPLAC - UTILITY REPLACE.
00472 M01S00011.ns2676 +++|*** UREPLAC - UTILITY REPLACE.
00473 M01S00056.v23l617 +++|*
00474 M01S00057.v23l617 +++|* *SYMPL* CALL -
00475 M01S00058.v23l617 +++|* UREPLAC(LFN,STAT,RP,PFN,UI,FM,PFID,ASA,CDT,EMA);
00476 M01S00059.v23l617 +++|*
00477 M01S00047.241l630 +++|* EXIT *UREPLACE* FUNCTION INITIATED.
00478 M01S00048.241l630 +++|* (FUNCTION IS PERFORMED WITHOUT AUTORECALL).
00479 M01S00049.241l630 +++|*
00480 M01S00060.v23l617 +++|* USES X - 2, 3.
00481 M01S00061.v23l617 +++|* A - 2, 3.
00482 M01S00062.v23l617 +++|* B - 2.
00483 M01S00063.v23l617 +++|*
00484 M01S00064.v23l617 +++|* CALLS INIT.
00485 M01S00065.v23l617 +++|*
00486 M01S00066.v23l617 +++|* MACROS UREPLAC.
00487 M01S00067.v23l617 +++|
00488 M01S00068.v23l617 +++|
00489 M01S00069.v23l617 +++| UREPLAC SUBR ENTRY/EXIT
00490 M01S00070.v23l617 +++| SA2 UREPLAC
00491 M01S00071.v23l617 +++| SA3 A1+9 GET ERROR MESSAGE RETURN ADDRESS
00492 M01S00072.v23l617 +++| SA3 X3
00493 M01S00073.v23l617 +++| SB2 X3
00494 M01S00074.v23l617 +++| RJ INIT INITIALIZE *PFM* FET
00495 M01S00075.v23l617 +++| UREPLAC PFET,#A1+3,SRB,#A1+4,#A1+5,#A1+6,#A1+7,#A1+8
Line S00076 Modification History
M01
(Added by) v23l617
M02
(Updated by) 241l630
Seq # *Modification Id* Act
----------------------------+
00496 M02S00076.241l630 ---| EQ EXIT RETURN
00497 M01S00050.241l630 +++| EQ UREPLACX RETURN
00498 M01S00077.v23l617 +++|FET SPACE 4,10
00499 M01S00328.mac2 +++|* *PFM* FET USED/SHARED BY ALL MACRO INTERFACE ROUTINES.
00500 M01S00329.mac2 +++|
00501 M01S00330.mac2 +++| PFET FILEB DMMY,DMYL,(FET=16D) DUMMY *PFM* FET
00502 M01S00331.mac2 +++| DMYL EQU 0 LENGTH OF DUMMY *CIO* BUFFER
00503 M01S00332.mac2 +++| DMMY BSS 0
00504 M01S00333.mac2 +++| SRB BSS 4 SPECIAL REQUEST BLOCK
00505 M01S00334.mac2 +++| STATW BSS 1 ADDRESS OF *STAT*
00506 M01S00335.mac2 +++|
00507 M01S00336.mac2 +++| END
00508 M01S00337.mac2 +++| IDENT BUDT
00509 M01S00338.mac2 +++| ENTRY BUDT
Line S00339 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00510 M02S00339.ns22000 ---| EXT RDESTC
00511 M01S00340.mac2 +++| SYSCOM B1
00512 M01S00028.ns22000 +++| SST
00513 M01S00341.mac2 +++| TITLE BUDT - BUILD UNIT DEVICE TABLE.
00514 M01S00342.mac2 +++|*COMMENT BUILD UNIT DEVICE TABLE.
Line S00343 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00515 M02S00343.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00516 M01S00003.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00517 M01S00344.mac2 +++|
00518 M01S00345.mac2 +++|*CALL COMCMAC
00519 M01S00346.mac2 +++|
Line S00347 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00520 M02S00347.ns22000 ---| CS EQU 0323B MNEMONIC FOR SELECTOR
Line S00348 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00521 M02S00348.ns22000 ---| CT EQU 0324B MNEMONIC FOR TRANSPORT
00522 M01S00349.mac2 +++| UDTN EQU 5 NUMBER OF WORDS PER *UDT* ENTRY
00523 M01S00350.mac2 +++| BUDT SPACE 4,15
00524 M01S00351.mac2 +++|*** BUDT - BUILD UNIT DEVICE TABLE.
00525 M01S00352.mac2 +++|*
Line S00353 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00526 M02S00353.ns22000 ---|* THE ENTIRE *EST* IS READ. FOR EVERY *EST* ENTRY
00527 M01S00029.ns22000 +++|* THE ENTIRE EST IS READ, VIA *RDESTC*. FOR EACH EST ENTRY
00528 M01S00354.mac2 +++|* FOR *MSS* EQUIPMENT A CORRESPONDING ENTRY IS SET
00529 M01S00355.mac2 +++|* UP IN THE UNIT DEVICE TABLE. *MSID* REPRESENTS
00530 M01S00356.mac2 +++|* THE *MSF* HARDWARE COMPONENT IDENTIFIER.
00531 M01S00357.mac2 +++|*
00532 M01S00358.mac2 +++|* BUDT(UDT); (*SYMPL* CALL)
00533 M01S00359.mac2 +++|*
00534 M01S00360.mac2 +++|* EXIT (UDT) = UNIT DEVICE TABLE.
00535 M01S00361.mac2 +++|*
00536 M01S00362.mac2 +++|* USES A - 1, 2, 3, 4, 5, 6.
00537 M01S00363.mac2 +++|* B - 1, 2, 3, 4, 5.
00538 M01S00364.mac2 +++|* X - 0, 1, 2, 3, 4, 5, 6.
00539 M01S00365.mac2 +++|*
00540 M01S00366.mac2 +++|* CALLS RDESTC.
00541 M01S00367.mac2 +++|*
00542 M01S00368.mac2 +++|* MACROS SYSTEM.
00543 M01S00369.mac2 +++|*
00544 M01S00370.mac2 +++|* NOTES ARRAY *UDT* MUST BE 65 CM WORDS LONG.
00545 M01S00371.mac2 +++|
00546 M01S00372.mac2 +++| BUDT SUBR ENTRY/EXIT
00547 M01S00373.mac2 +++| BX6 X1 SAVE ADDRESS OF *UDT*
00548 M01S00374.mac2 +++| SB4 B0
00549 M01S00375.mac2 +++| SA6 UDTA
00550 M01S00376.mac2 +++|
Line S00377 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00551 M02S00377.ns22000 ---|* READ THE ENTIRE *EST*.
00552 M01S00030.ns22000 +++|* READ EST INTO *ESTB*.
00553 M01S00378.mac2 +++|
Line S00379 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00554 M02S00379.ns22000 ---| SB2 ESTB ADDRESS OF *EST* BUFFER
00555 M01S00031.ns22000 +++| SB2 ESTB SET EST BUFFER ADDRESS
00556 M01S00380.mac2 +++| SB3 ESTN
00557 M01S00381.mac2 +++| SB1 1
Line S00382 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00558 M02S00382.ns22000 ---| RJ RDESTC READ *EST*
00559 M01S00032.ns22000 +++| RJ =XRDESTC READ EST INTO *ESTB*
00560 M01S00383.mac2 +++| SX4 UDTN NUMBER OF WORDS PER *UDT* ENTRY
Line S00384 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00561 M02S00384.ns22000 ---| SA1 ESTN GET NUMBER OF *EST* ENTRIES READ
00562 M01S00033.ns22000 +++| SA1 ESTN SET LAST EST ORDINAL + 1
00563 M01S00385.mac2 +++| SB2 X1
Line S00386 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00564 M02S00386.ns22000 ---| SB3 -B1
00565 M01S00034.ns22000 +++| SB3 NOPE-1 INITIALIZE EST ORDINAL FOR SEARCH
00566 M01S00387.mac2 +++| SA5 UDTA ADDRESS OF BUFFER TO HOLD *UDT*
00567 M01S00388.mac2 +++| SB5 X5
00568 M01S00389.mac2 +++|
Line S00390 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00569 M02S00390.ns22000 ---|* SEARCH *EST* TO BUILD *UDT*.
00570 M01S00035.ns22000 +++|* SEARCH EST AND BUILD *UDT*.
00571 M01S00391.mac2 +++|
00572 M01S00392.mac2 +++| BDT1 SB3 B3+B1
Line S00393 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00573 M02S00393.ns22000 ---| EQ B2,B3,BUDTX IF END OF *EST*
Line S00394 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00574 M02S00394.ns22000 ---| SA1 ESTB+B3 GET NEXT *EST* ENTRY
00575 M01S00036.ns22000 +++| EQ B2,B3,BUDTX IF END OF EST
00576 M01S00037.ns22000 +++| SX1 B3 CALCULATE *ESTB* OFFSET
00577 M01S00038.ns22000 +++| R= X0,ESTE
00578 M01S00039.ns22000 +++| IX1 X1*X0
00579 M01S00040.ns22000 +++| SA1 ESTB+X1+EQDE GET NEXT EST ENTRY
00580 M01S00395.mac2 +++| MX0 -11 CHECK FOR *MSS* EQUIPMENT
00581 M01S00396.mac2 +++| LX0 22-10
00582 M01S00397.mac2 +++| BX2 -X0*X1
00583 M01S00398.mac2 +++| LX2 10-22
Line S00399 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00584 M02S00399.ns22000 ---| SX3 X2-CS
Line S00400 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00585 M02S00400.ns22000 ---| ZR X3,BDT2 IF *EST* ENTRY FOR A SELECTOR
Line S00401 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00586 M02S00401.ns22000 ---| SX3 X2-CT
Line S00402 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00587 M02S00402.ns22000 ---| NZ X3,BDT1 IF NOT AN *EST* ENTRY FOR A TRANSPORT
00588 M01S00041.ns22000 +++| SX3 X2-2RCS
00589 M01S00042.ns22000 +++| ZR X3,BDT2 IF SELECTOR EST ENTRY
00590 M01S00043.ns22000 +++| SX3 X2-2RCT
00591 M01S00044.ns22000 +++| NZ X3,BDT1 IF NOT TRANSPORT EST ENTRY
00592 M01S00403.mac2 +++| MX0 -2 GET POSITION OF TRANSPORT IN *CSU*
00593 M01S00404.mac2 +++| LX0 7-1
00594 M01S00405.mac2 +++| BX6 -X0*X1 SET TRANSPORT POSITION IN *UDT*
00595 M01S00406.mac2 +++| SB4 B4+B1 INCREMENT INDEX OF *UDT* ENTRY FOR *CSU*
00596 M01S00407.mac2 +++| EQ BDT3 BUILD REMAINING FIELDS IN *UDT* ENTRY
00597 M01S00408.mac2 +++|
00598 M01S00409.mac2 +++| BDT2 SB4 B0 INITIALIZE INDEX OF *UDT* ENTRY FOR *CSU*
00599 M01S00410.mac2 +++| BX6 X6-X6
00600 M01S00411.mac2 +++| MX0 -4 GET *CSU* INDEX
00601 M01S00412.mac2 +++| LX0 8-3
00602 M01S00413.mac2 +++| BX2 -X0*X1
00603 M01S00414.mac2 +++| LX2 3-8
00604 M01S00415.mac2 +++| SX2 X2-1 CALCULATE ADDRESS OF *UDT* ENTRY FOR *CSU*
00605 M01S00416.mac2 +++| IX3 X2*X4
00606 M01S00417.mac2 +++| SX5 X3+B5
00607 M01S00418.mac2 +++| BDT3 MX0 5 BUILD *UDT* ENTRY
00608 M01S00419.mac2 +++| LX0 40-59
00609 M01S00420.mac2 +++| BX2 X0*X1
00610 M01S00421.mac2 +++| LX6 26-7
00611 M01S00422.mac2 +++| LX2 58-40
00612 M01S00423.mac2 +++| BX6 X2+X6 SET CHANNEL NUMBER IN *UDT* ENTRY
Line S00424 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00613 M02S00424.ns22000 ---| MX0 6 GET *MSA* MSID
00614 M01S00045.ns22000 +++| MX0 4 GET *MSA* MSID
00615 M01S00425.mac2 +++| LX0 35-59
00616 M01S00426.mac2 +++| BX2 X0*X1
00617 M01S00427.mac2 +++| LX2 53-35
00618 M01S00428.mac2 +++| BX6 X2+X6 SET *MSA* MSID IN *UDT* ENTRY
00619 M01S00429.mac2 +++| MX0 8 GET UNIT MSID
00620 M01S00430.mac2 +++| LX0 31-59
00621 M01S00431.mac2 +++| BX2 X0*X1
00622 M01S00432.mac2 +++| LX2 49-31
00623 M01S00433.mac2 +++| BX6 X2+X6 SET UNIT MSID IN *UDT* ENTRY
00624 M01S00434.mac2 +++| MX0 1
00625 M01S00435.mac2 +++| LX0 41-59
Line S00436 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00626 M02S00436.ns22000 ---| BX6 X0+X6 SET *EST* ON/OFF BIT
00627 M01S00046.ns22000 +++| BX6 X0+X6 MERGE ON/OFF STATUS
00628 M01S00437.mac2 +++| LX0 23-41
00629 M01S00438.mac2 +++| BX2 X0*X1 CHECK ON/OFF STATUS
00630 M01S00439.mac2 +++| ZR X2,BDT4 IF ON
00631 M01S00440.mac2 +++| SX0 B0 OFF STATUS
00632 M01S00441.mac2 +++| BDT4 LX0 40-23
00633 M01S00442.mac2 +++| BX6 X0+X6 SET CLEAN UP BIT
Line S00443 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00634 M02S00443.ns22000 ---| SX2 B3 SET *EST* ORDINAL
00635 M01S00047.ns22000 +++| SX2 B3 SET EST ORDINAL
00636 M01S00444.mac2 +++| MX0 -9
00637 M01S00445.mac2 +++| BX2 -X0*X2
00638 M01S00446.mac2 +++| LX2 38-8
00639 M01S00447.mac2 +++| BX6 X2+X6
Line S00448 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00640 M02S00448.ns22000 ---| MX0 -3 GET EQUIPMENT NUMBER
00641 M01S00048.ns22000 +++| MX0 -3 GET EQUIPMENT (CONTROLLER) NUMBER
00642 M01S00449.mac2 +++| LX0 11-2
00643 M01S00450.mac2 +++| BX2 -X0*X1
00644 M01S00451.mac2 +++| LX2 29-11
Line S00452 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00645 M02S00452.ns22000 ---| BX6 X2+X6 SET EQUIPMENT NUMBER
00646 M01S00049.ns22000 +++| BX6 X2+X6 SET EQUIPMENT (CONTROLLER) NUMBER
00647 M01S00453.mac2 +++| MX0 -2 GET *MSA* NUMBER ON COUPLER
00648 M01S00454.mac2 +++| LX0 4-1
00649 M01S00455.mac2 +++| BX2 -X0*X1
00650 M01S00456.mac2 +++| LX2 22-4
00651 M01S00457.mac2 +++| BX6 X2+X6 SET *MSA* NUMBER IN *UDT* ENTRY
00652 M01S00458.mac2 +++| MX0 -3 GET UNIT NUMBER ON *MSA*
00653 M01S00459.mac2 +++| BX2 -X0*X1
00654 M01S00460.mac2 +++| LX2 20-2
00655 M01S00461.mac2 +++| BX6 X2+X6 SET UNIT NUMBER IN *UDT* ENTRY
00656 M01S00462.mac2 +++| SA6 X5+B4 SET UP *UDT* ENTRY IN THE BUFFER
Line S00463 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00657 M02S00463.ns22000 ---| EQ BDT1 PROCESS NEXT *EST* ENTRY
00658 M01S00050.ns22000 +++| EQ BDT1 PROCESS NEXT EST ENTRY
00659 M01S00464.mac2 +++|
Line S00465 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00660 M02S00465.ns22000 ---| ESTB BSS 100B *EST* BUFFER
Line S00466 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00661 M02S00466.ns22000 ---| ESTN BSS 1 NUMBER OF *EST* ENTRIES
00662 M01S00051.ns22000 +++| ESTB BSS ESMX*ESTE EST BUFFER
00663 M01S00052.ns22000 +++| ESTN BSS 1 NUMBER OF EST ENTRIES RETURNED
00664 M01S00467.mac2 +++| UDTA BSS 1 ADDRESS OF BUFFER TO HOLD *UDT*
00665 M01S00468.mac2 +++|
00666 M01S00469.mac2 +++| END
00667 M01S00470.mac2 +++| IDENT CALLSS
00668 M01S00471.mac2 +++| ENTRY CALLSS
00669 M01S00472.mac2 +++| SYSCOM B1
00670 M01S00012.ns2676 +++| TITLE CALLSS - ISSUE A CALLSS REQUEST TO A SUBSYSTEM.
00671 M01S00473.mac2 +++|*COMMENT ISSUES A CALLSS REQUEST TO A SUBSYSTEM.
Line S00474 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00672 M02S00474.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1978.
00673 M01S00004.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00674 M01S00475.mac2 +++|
00675 M01S00476.mac2 +++|*CALL COMCMAC
00676 M01S00477.mac2 +++| CALLSS SPACE 4,15
00677 M01S00478.mac2 +++|*** CALLSS - ISSUES A CALLSS REQUEST TO A SUBSYSTEM.
00678 M01S00479.mac2 +++|*
00679 M01S00480.mac2 +++|* CALLSS(SS,PADDR,R); (*SYMPL* CALL)
00680 M01S00481.mac2 +++|*
00681 M01S00482.mac2 +++|* ENTRY (SS) = SUBSYSTEM QUEUE PRIORITY.
00682 M01S00483.mac2 +++|* (PADDR) = PARAMETER BLOCK.
00683 M01S00484.mac2 +++|* (R) = RECALL, IF .NE. 0, RECALL IS REQUESTED.
00684 M01S00485.mac2 +++|*
00685 M01S00486.mac2 +++|* USES A - 1, 3, 4, 5.
00686 M01S00487.mac2 +++|* B - 1.
00687 M01S00488.mac2 +++|* X - 1, 3, 4, 5.
00688 M01S00489.mac2 +++|*
00689 M01S00490.mac2 +++|* MACROS CALLSS, RECALL.
00690 M01S00491.mac2 +++|
00691 M01S00492.mac2 +++| CALLSS SUBR ENTRY/EXIT
00692 M01S00493.mac2 +++| SB1 1
00693 M01S00494.mac2 +++| SA3 A1+B1 GET ADDRESS OF *PADDR*
00694 M01S00495.mac2 +++| SA4 A3+B1 GET ADDRESS OF *R*
00695 M01S00496.mac2 +++| SA1 X1 GET *SS*
00696 M01S00497.mac2 +++| SA5 X4 GET *R*
00697 M01S00498.mac2 +++| CALLSS X1,X3
00698 M01S00499.mac2 +++| ZR X5,CALLSSX IF RECALL NOT REQUESTED
00699 M01S00500.mac2 +++| RECALL X3
00700 M01S00501.mac2 +++| EQ CALLSSX RETURN
00701 M01S00502.mac2 +++|
00702 M01S00503.mac2 +++| END
00703 M01S00504.mac2 +++| IDENT CINTLK
00704 M01S00505.mac2 +++| ENTRY CINTLK
00705 M01S00506.mac2 +++| SYSCOM B1
00706 M01S00507.mac2 +++| TITLE CINTLK - GET/RELEASE CATALOG INTERLOCK.
00707 M01S00508.mac2 +++|*COMMENT GET/RELEASE CATALOG INTERLOCK.
Line S00509 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00708 M02S00509.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00709 M01S00005.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00710 M01S00510.mac2 +++|
00711 M01S00511.mac2 +++|*CALL COMCMAC
00712 M01S00512.mac2 +++|*CALL COMSPFU
00713 M01S00513.mac2 +++| CINTLK SPACE 4,20
00714 M01S00514.mac2 +++|*** CINTLK - GET/RELEASE CATALOG INTERLOCK.
00715 M01S00515.mac2 +++|*
00716 M01S00516.mac2 +++|* CINTLK(FUNC,FAM,DM); (*SYMPL* CALL)
00717 M01S00517.mac2 +++|*
Line S00518 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00718 M02S00518.v23l617 ---|* ENTRY (FUNC) = 0, GET LOCK.
Line S00519 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00719 M02S00519.v23l617 ---|* 1, RELEASE LOCK.
00720 M01S00078.v23l617 +++|* ENTRY (FUNC) = 3/AT,3/F.
00721 M01S00079.v23l617 +++|* AT = ALTERNATE STORAGE TYPE -
00722 M01S00080.v23l617 +++|* = 0 (ATNO), DEAFAULT (*MSS*).
00723 M01S00081.v23l617 +++|* = 1 (ATMS), *MSS*.
Line S00082 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
00724 M02S00082.242l642 ---|* = 2 (ATAS), *MAS*.
00725 M01S00001.242l642 +++|* = 2 (ATAS), *MSE*.
00726 M01S00083.v23l617 +++|*
00727 M01S00084.v23l617 +++|* F = FUNCTION -
00728 M01S00085.v23l617 +++|* = 0, GET LOCK.
00729 M01S00086.v23l617 +++|* = 1, RELEASE LOCK.
00730 M01S00087.v23l617 +++|*
00731 M01S00520.mac2 +++|* (FAM) = FAMILY NAME, LEFT JUSTIFIED,
00732 M01S00521.mac2 +++|* SEVEN CHARACTERS MAXIMUM.
00733 M01S00522.mac2 +++|* (DM) = DEVICE MASK, RIGHT JUSTIFIED (6 BITS).
00734 M01S00523.mac2 +++|*
Line S00524 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00735 M02S00524.v23l617 ---|* USES A - 1, 2, 3, 5, 6.
Line S00525 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00736 M02S00525.v23l617 ---|* B - 1.
Line S00526 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00737 M02S00526.v23l617 ---|* X - 0, 1, 2, 3, 5, 6.
00738 M01S00088.v23l617 +++|* USES X - 0, 1, 2, 3, 6.
00739 M01S00089.v23l617 +++|* A - 1, 2, 3, 6.
00740 M01S00090.v23l617 +++|* B - 1.
00741 M01S00527.mac2 +++|*
00742 M01S00528.mac2 +++|* MACROS CALLPFU.
00743 M01S00529.mac2 +++|
00744 M01S00530.mac2 +++|
00745 M01S00531.mac2 +++| CINTLK SUBR ENTRY/EXIT
00746 M01S00532.mac2 +++| SB1 1
00747 M01S00533.mac2 +++| SA2 A1+B1 GET ADDRESS OF *FAM*
00748 M01S00534.mac2 +++| SA3 A2+B1 GET ADDRESS OF *DM*
Line S00535 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00749 M02S00535.v23l617 ---| SA5 CTCW BUILD FUNCTION CONTROL WORD
Line S00536 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00750 M02S00536.v23l617 ---| MX0 -12
Line S00537 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00751 M02S00537.v23l617 ---| BX6 -X0*X5
00752 M01S00091.v23l617 +++| SA1 X1 GET *FUNC* (3/AT,3/F)
00753 M01S00092.v23l617 +++| MX0 -2 BUILD FUNCTION CONTROL WORD
00754 M01S00093.v23l617 +++| LX0 3
00755 M01S00094.v23l617 +++| BX6 -X0*X1 GET ALTERNATE STORAGE TYPE
00756 M01S00095.v23l617 +++| LX6 3
00757 M01S00096.v23l617 +++| SX6 X6+B1 ADD COMPLETION BIT
00758 M01S00538.mac2 +++| LX2 59-17 SET FAMILY ADDRESS
00759 M01S00539.mac2 +++| BX6 X6+X2
00760 M01S00540.mac2 +++| LX3 41-17 SET DEVICE MASK ADDRESS
00761 M01S00541.mac2 +++| BX6 X6+X3
Line S00542 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00762 M02S00542.v23l617 ---| SA6 A5
Line S00543 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00763 M02S00543.v23l617 ---| SA1 X1 GET *FUNC*
Line S00544 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00764 M02S00544.v23l617 ---| NZ X1,CIN1 IF RELEASE REQUESTED
00765 M01S00097.v23l617 +++| SA6 CTCW STORE CONTROL WORD
00766 M01S00098.v23l617 +++| LX1 59-0 (FUNCTION TO SIGN BIT)
00767 M01S00099.v23l617 +++| NG X1,CIN1 IF RELEASE LOCK REQUEST
00768 M01S00545.mac2 +++| CALLPFU CTCW,CTGE,R GET LOCK
00769 M01S00546.mac2 +++| EQ CINTLKX RETURN
00770 M01S00547.mac2 +++|
00771 M01S00548.mac2 +++| CIN1 CALLPFU CTCW,CTRE,R RELEASE LOCK
00772 M01S00549.mac2 +++| EQ CINTLKX RETURN
00773 M01S00550.mac2 +++|
00774 M01S00100.v23l617 +++|* CONTROL WORD FORMAT -
00775 M01S00101.v23l617 +++|* 18/FAM,18/DM,12/,6/AT,5/,1/C.
00776 M01S00102.v23l617 +++|
00777 M01S00551.mac2 +++| CTCW VFD 59/0,1/1 *CALLPFU* CONTROL WORD
00778 M01S00552.mac2 +++|
00779 M01S00553.mac2 +++|*CALL COMCPFU
00780 M01S00554.mac2 +++|*CALL COMSPFU
00781 M01S00555.mac2 +++|
00782 M01S00556.mac2 +++| END
00783 M01S00557.mac2 +++| IDENT EESET
00784 M01S00558.mac2 +++| ENTRY EESET
00785 M01S00559.mac2 +++| SYSCOM B1
00786 M01S00560.mac2 +++| TITLE EESET - SET EVENT TABLE.
00787 M01S00561.mac2 +++|*COMMENT SET EVENT TABLE.
Line S00562 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00788 M02S00562.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00789 M01S00006.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00790 M01S00563.mac2 +++|
00791 M01S00564.mac2 +++|*CALL COMCMAC
00792 M01S00565.mac2 +++| EESET SPACE 4,15
00793 M01S00566.mac2 +++|*** EESET - SET EVENT TABLE.
00794 M01S00567.mac2 +++|*
00795 M01S00568.mac2 +++|* EESET(EVENT); (*SYMPL* CALL)
00796 M01S00569.mac2 +++|*
Line S00570 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00797 M02S00570.ns22000 ---|* ENTRY (EVENT) = 18 BIT EVENT DESCRIPTOR.
Line S00571 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00798 M02S00571.ns22000 ---|* 42/,6/EQ,12/CONDITION
Line S00572 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00799 M02S00572.ns22000 ---|* EQ = *EST* ORDINAL OF THE EQUIPMENT ON
00800 M01S00053.ns22000 +++|* ENTRY (EVENT) = EVENT DESCRIPTOR.
00801 M01S00054.ns22000 +++|*T EVENT 39/, 9/ EQ, 12/ CONDITION
Figure
EVENT
0 11 12 20 21 29 CONDITION EQ 30 59
00802 M01S00055.ns22000 +++|*
00803 M01S00056.ns22000 +++|* EQ = EST ORDINAL OF THE EQUIPMENT ON
00804 M01S00573.mac2 +++|* WHICH THE SYSTEM IS WAITING FOR THE
00805 M01S00574.mac2 +++|* CONDITION TO OCCUR.
00806 M01S00575.mac2 +++|* CONDITION = EVENT VARIABLE.
00807 M01S00576.mac2 +++|*
00808 M01S00577.mac2 +++|* USES A - 1.
00809 M01S00578.mac2 +++|* B - 1.
00810 M01S00579.mac2 +++|* X - 1.
00811 M01S00580.mac2 +++|*
00812 M01S00581.mac2 +++|* MACROS EESET.
00813 M01S00582.mac2 +++|
00814 M01S00583.mac2 +++|
00815 M01S00584.mac2 +++| EESET SUBR ENTRY/EXIT
00816 M01S00585.mac2 +++| SB1 1
00817 M01S00586.mac2 +++| SA1 X1 GET *EVENT*
00818 M01S00587.mac2 +++| EESET X1
00819 M01S00588.mac2 +++| EQ EESETX RETURN
00820 M01S00589.mac2 +++|
00821 M01S00590.mac2 +++| END
00822 M01S00591.mac2 +++| IDENT GETACT
00823 M01S00592.mac2 +++| ENTRY GETACT
00824 M01S00593.mac2 +++| SYSCOM B1
00825 M01S00013.ns2676 +++| TITLE GETACT - GET CURRENT JOB ACTIVITY COUNTS.
00826 M01S00594.mac2 +++|*COMMENT GET CURRENT JOB ACTIVITY COUNTS.
Line S00595 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00827 M02S00595.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00828 M01S00007.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00829 M01S00596.mac2 +++|
00830 M01S00597.mac2 +++|*CALL COMCMAC
00831 M01S00598.mac2 +++|*CALL COMCCMD
00832 M01S00599.mac2 +++| GETACT SPACE 4,30
00833 M01S00600.mac2 +++|*** GETACT - GET CURRENT JOB ACTIVITY COUNTS.
00834 M01S00601.mac2 +++|*
00835 M01S00602.mac2 +++|* GETACT(ADDR); (*SYMPL* CALL)
00836 M01S00603.mac2 +++|*
00837 M01S00604.mac2 +++|* ENTRY ADDR = ADDRESS FOR RESPONSE.
00838 M01S00605.mac2 +++|*
00839 M01S00606.mac2 +++|* EXIT (ADDR) = JOB ACTIVITY INFORMATION IN THE
00840 M01S00607.mac2 +++|* FOLLOWING FORMAT.
00841 M01S00608.mac2 +++|* 12/SHORT,1/L,23/0,12/INS,11/0,1/C
00842 M01S00609.mac2 +++|*
00843 M01S00610.mac2 +++|* SHORT SHORT TERM ACTIVITY COUNTS, INCREMENTED BY
00844 M01S00611.mac2 +++|* ONE FOR EACH OF THE FOLLOWING.
00845 M01S00612.mac2 +++|* PPU ACTIVITY.
00846 M01S00613.mac2 +++|* PPU IN RECALL.
00847 M01S00614.mac2 +++|* TAPE ACTIVITY.
00848 M01S00615.mac2 +++|* ROLLOUT REQUESTED.
00849 M01S00616.mac2 +++|* SCP WAIT RESPONSE INDICATORS.
00850 M01S00617.mac2 +++|* TERMINAL OUTPUT FET ADDRESS PRESENT.
00851 M01S00618.mac2 +++|* L LONG TERM ACTIVITY COUNTS. FIELD IS ONE
00852 M01S00619.mac2 +++|* IF ANY OF THE FOLLOWING CONDITIONS ARE MET.
00853 M01S00620.mac2 +++|* *K* OR *L* DISPLAY INTERFACE ACTIVE.
00854 M01S00621.mac2 +++|* *CFO* ENTRY ENABLED.
00855 M01S00622.mac2 +++|* SCP LONG TERM CONNECTION ESTABLISHED.
00856 M01S00623.mac2 +++|* INS RESERVED FOR INSTALLATIONS.
00857 M01S00624.mac2 +++|* C COMPLETE BIT, ALWAYS ONE UPON COMPLETION.
00858 M01S00625.mac2 +++|*
00859 M01S00626.mac2 +++|* USES B - 1.
00860 M01S00627.mac2 +++|*
00861 M01S00628.mac2 +++|* MACROS GETACT.
00862 M01S00629.mac2 +++|
00863 M01S00630.mac2 +++|
00864 M01S00631.mac2 +++| GETACT SUBR ENTRY/EXIT
00865 M01S00632.mac2 +++| SB1 1
00866 M01S00633.mac2 +++| GETACT X1
00867 M01S00634.mac2 +++| EQ GETACTX RETURN
00868 M01S00635.mac2 +++|
00869 M01S00636.mac2 +++| END
00870 M01S00637.mac2 +++| IDENT GETDI
00871 M01S00638.mac2 +++| ENTRY GETDI
00872 M01S00639.mac2 +++| SYSCOM B1
00873 M01S00014.ns2676 +++| TITLE GETDI - GET DEVICE INHIBIT DATE AND TIME.
00874 M01S00640.mac2 +++|*COMMENT GET DEVICE INHIBIT DATE AND TIME.
Line S00641 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00875 M02S00641.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00876 M01S00008.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00877 M01S00642.mac2 +++|
00878 M01S00643.mac2 +++|*CALL COMCMAC
00879 M01S00644.mac2 +++|*CALL COMCCMD
00880 M01S00645.mac2 +++|*CALL COMSMMF
00881 M01S00646.mac2 +++|*CALL COMSSFM
00882 M01S00647.mac2 +++| GETDI SPACE 4,15
Line S00648 Modification History
M01
(Added by) mac2
M02
(Updated by) ns2676
Seq # *Modification Id* Act
----------------------------+
00883 M02S00648.ns2676 ---|** GETDI - GET DEVICE INHIBIT DATE AND TIME.
00884 M01S00015.ns2676 +++|*** GETDI - GET DEVICE INHIBIT DATE AND TIME.
00885 M01S00649.mac2 +++|*
00886 M01S00650.mac2 +++|* GETDI(EQ,INDT); (*SYMPL* CALL)
00887 M01S00651.mac2 +++|*
Line S00652 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00888 M02S00652.ns22000 ---|* ENTRY (EQ) = EQUIPMENT NUMBER.
00889 M01S00057.ns22000 +++|* ENTRY (EQ) = EST ORDINAL.
00890 M01S00653.mac2 +++|*
00891 M01S00654.mac2 +++|* EXIT (INDT) = DEVICE INHIBIT DATE AND TIME.
Line S00655 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00892 M02S00655.ns22000 ---|* (CEQN) = CURRENT EQUIPMENT NUMBER.
00893 M01S00058.ns22000 +++|* (CEQN) = CURRENT EST ORDINAL.
00894 M01S00656.mac2 +++|* (CIDT) = CURRENT DEVICE INHIBIT DATE AND TIME.
00895 M01S00657.mac2 +++|* (INIT) = 1.
00896 M01S00658.mac2 +++|*
00897 M01S00659.mac2 +++|* USES A - 1, 2, 3, 5, 6, 7.
00898 M01S00660.mac2 +++|* B - 1.
00899 M01S00661.mac2 +++|* X - 1, 2, 3, 5, 6, 7.
00900 M01S00662.mac2 +++|*
00901 M01S00663.mac2 +++|* MACROS GETDI.
00902 M01S00664.mac2 +++|
00903 M01S00665.mac2 +++|
00904 M01S00666.mac2 +++| GETDI SUBR ENTRY/EXIT
00905 M01S00667.mac2 +++| SB1 1
00906 M01S00668.mac2 +++| SA5 A1+B1 SAVE ADDRESS OF *INDT*
00907 M01S00669.mac2 +++| SA1 X1
00908 M01S00670.mac2 +++| SA2 INIT
00909 M01S00671.mac2 +++| ZR X2,GTD1 IF FIRST CALL
Line S00672 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00910 M02S00672.ns22000 ---| SA2 CEQN COMPARE EQUIPMENT NUMBER
00911 M01S00059.ns22000 +++| SA2 CEQN COMPARE EST ORDINALS
00912 M01S00673.mac2 +++| BX3 X2-X1
Line S00674 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00913 M02S00674.ns22000 ---| NZ X3,GTD2 IF EQ NUMBER DIFFERENT FROM PREVIOUS CALL
00914 M01S00060.ns22000 +++| NZ X3,GTD2 IF DIFFERENT FROM LAST CALL
00915 M01S00675.mac2 +++| SA1 CIDT
00916 M01S00676.mac2 +++| EQ GTD3 RETURN DEVICE INHIBIT DATE AND TIME
00917 M01S00677.mac2 +++|
00918 M01S00678.mac2 +++| GTD1 SX7 B1+
00919 M01S00679.mac2 +++| SA7 A2+
00920 M01S00680.mac2 +++| GTD2 BX6 X1
Line S00681 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00921 M02S00681.ns22000 ---| SA6 CEQN SAVE CURRENT EQUIPMENT NUMBER
00922 M01S00061.ns22000 +++| SA6 CEQN SAVE EST ORDINAL
00923 M01S00682.mac2 +++| GETDI SFET,X1
00924 M01S00683.mac2 +++| SA1 BUF+MDIT RETURN DEVICE INHIBIT DATE AND TIME
00925 M01S00684.mac2 +++| GTD3 BX6 X1
00926 M01S00685.mac2 +++| SA6 CIDT SAVE CURRENT DEVICE INHIBIT DATE AND TIME
00927 M01S00686.mac2 +++| SA6 X5
00928 M01S00687.mac2 +++| EQ GETDIX RETURN
00929 M01S00688.mac2 +++|
00930 M01S00689.mac2 +++|*CALL COMCSFM
00931 M01S00690.mac2 +++|
00932 M01S00691.mac2 +++| SFET FILEB BUF,BUFL,(FET=10D) FET FOR *SFM* CALL
00933 M01S00692.mac2 +++| BUFL EQU 101B
00934 M01S00693.mac2 +++| BUF BSS BUFL
Line S00694 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00935 M02S00694.ns22000 ---| CEQN CON 0 CURRENT EQUIPMENT NUMBER
00936 M01S00062.ns22000 +++| CEQN CON 0 CURRENT EST ORDINAL
00937 M01S00695.mac2 +++| CIDT BSS 1 CURRENT DEVICE INHIBIT DATE AND TIME
00938 M01S00696.mac2 +++| INIT CON 0 INITIAL CALL INDICATOR
00939 M01S00697.mac2 +++|
00940 M01S00698.mac2 +++| END
00941 M01S00699.mac2 +++| IDENT GETFAM
00942 M01S00700.mac2 +++| ENTRY GETFAM
00943 M01S00701.mac2 +++| SST
00944 M01S00702.mac2 +++| EXT RDESTC
00945 M01S00703.mac2 +++| SYSCOM B1
00946 M01S00704.mac2 +++| TITLE GETFAM - SET FAMILY TABLE AND SUBSYSTEM ID.
00947 M01S00705.mac2 +++|*COMMENT SET FAMILY TABLE AND SUBSYSTEM ID.
Line S00706 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
00948 M02S00706.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00949 M01S00009.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00950 M01S00707.mac2 +++|
00951 M01S00708.mac2 +++|*CALL COMCMAC
00952 M01S00709.mac2 +++|
Line S00710 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00953 M02S00710.ns22000 ---| MSTN EQU DULL-TDGL+1 NUMBER OF *MST* ENTRY WORDS TO READ
00954 M01S00063.ns22000 +++| MSTN EQU DULL-TDGL+1 NUMBER OF MST ENTRY WORDS TO READ
00955 M01S00711.mac2 +++| GETFAM SPACE 4,25
00956 M01S00712.mac2 +++|*** GETFAM - SET FAMILY TABLE AND SUBSYSTEM ID.
00957 M01S00713.mac2 +++|*
00958 M01S00714.mac2 +++|* GETFAM(FMT,NUM,LNK,DEF,SS); (*SYMPL* CALL)
00959 M01S00715.mac2 +++|*
00960 M01S00103.v23l617 +++|* ENTRY (SS) = ALTERNATE STORAGE TYPE -
00961 M01S00104.v23l617 +++|* = 0, DEFAULT (*MSS*).
00962 M01S00105.v23l617 +++|* = 1, *MSS*.
Line S00106 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
00963 M02S00106.242l642 ---|* = 2, *MAS*.
00964 M01S00002.242l642 +++|* = 2, *MSE*.
00965 M01S00107.v23l617 +++|*
00966 M01S00716.mac2 +++|* EXIT (FMT) = FAMILY TABLE.
00967 M01S00717.mac2 +++|* 42/FM,18/MSTA
00968 M01S00718.mac2 +++|* FM = FAMILY NAME.
Line S00719 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
00969 M02S00719.ns22000 ---|* MSTA = ADDRESS OF *MST* ENTRY.
00970 M01S00064.ns22000 +++|* MSTA = ADDRESS OF MST ENTRY.
00971 M01S00720.mac2 +++|*
00972 M01S00721.mac2 +++|* (NUM) = NUMBER OF ENTRIES IN FAMILY TABLE.
00973 M01S00722.mac2 +++|* (LNK) = LINK INFORMATION.
00974 M01S00723.mac2 +++|* 12/DT,12/0,36/LNKO
00975 M01S00724.mac2 +++|* DT = LINK DEVICE TYPE.
00976 M01S00725.mac2 +++|* LNKO = ORDINAL OF ENTRY IN FAMILY TABLE
00977 M01S00726.mac2 +++|* CONTAINING FAMILY NAME OF LINK DEVICE.
00978 M01S00727.mac2 +++|* (DEF) = ORDINAL OF ENTRY CONTAINING DEFAULT
00979 M01S00728.mac2 +++|* FAMILY NAME.
00980 M01S00729.mac2 +++|* (SS) = SUBSYSTEM IDENTIFIER.
00981 M01S00730.mac2 +++|*
00982 M01S00731.mac2 +++|* USES A - 1, 2, 3, 4, 5, 6, 7.
00983 M01S00732.mac2 +++|* B - 1, 2, 3, 4, 5, 6, 7.
00984 M01S00733.mac2 +++|* X - ALL.
00985 M01S00734.mac2 +++|*
00986 M01S00735.mac2 +++|* CALLS RDESTC.
00987 M01S00736.mac2 +++|*
00988 M01S00737.mac2 +++|* MACROS SYSTEM.
00989 M01S00738.mac2 +++|*
00990 M01S00739.mac2 +++|* NOTES ARRAY *FMT* MUST BE 24 CM WORDS LONG.
00991 M01S00740.mac2 +++|
00992 M01S00741.mac2 +++|
00993 M01S00742.mac2 +++| GETFAM SUBR ENTRY/EXIT
00994 M01S00743.mac2 +++| SB1 1
00995 M01S00744.mac2 +++| SA2 A1+B1 GET ADDRESS OF *NUM*
00996 M01S00745.mac2 +++| SA3 A2+B1 GET ADDRESS OF *LNK*
Line S00746 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
00997 M02S00746.v23l617 ---| SX6 MFSI
00998 M01S00747.mac2 +++| SA4 A3+B1 GET ADDRESS OF *DEF*
00999 M01S00748.mac2 +++| BX7 X1 SAVE ADDRESS OF *FMT*
01000 M01S00749.mac2 +++| SA7 FMTA
Line S00750 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01001 M02S00750.v23l617 ---| SA5 A4+B1 GET ADDRESS OF *SS*
01002 M01S00751.mac2 +++| BX7 X2 SAVE ADDRESS OF *NUM*
Line S00752 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01003 M02S00752.v23l617 ---| SA6 X5
01004 M01S00753.mac2 +++| SA7 NUMA
01005 M01S00754.mac2 +++| BX6 X3 SAVE ADDRESS OF *LNK*
01006 M01S00755.mac2 +++| BX7 X4 SAVE ADDRESS OF *DEF*
01007 M01S00756.mac2 +++| SA6 LNKA
01008 M01S00757.mac2 +++| MX6 1
01009 M01S00758.mac2 +++| SA7 DEFA
01010 M01S00108.v23l617 +++| SA5 A4+B1 GET ADDRESS OF *SS*
01011 M01S00109.v23l617 +++| MX7 -2
01012 M01S00110.v23l617 +++| SA1 X5 GET ALTERNATE STORAGE TYPE
01013 M01S00111.v23l617 +++| BX1 -X7*X1
01014 M01S00112.v23l617 +++| SA1 X1+ASID SUBSYSTEM ID
01015 M01S00113.v23l617 +++| BX7 X1
01016 M01S00114.v23l617 +++| SA7 X5 RETURN SUBSYSTEM ID
01017 M01S00759.mac2 +++|
01018 M01S00760.mac2 +++|* READ WORD *PFNL* IN *CMR*.
01019 M01S00761.mac2 +++|
01020 M01S00762.mac2 +++| SA1 PFNA
01021 M01S00763.mac2 +++| SA6 PFNB
01022 M01S00764.mac2 +++| SYSTEM RSB,R,A1
01023 M01S00765.mac2 +++|
01024 M01S00766.mac2 +++|* READ WORD *MMFL* IN *CMR*.
01025 M01S00767.mac2 +++|
01026 M01S00768.mac2 +++| MX7 1
01027 M01S00769.mac2 +++| SA1 MMFA
01028 M01S00770.mac2 +++| SA7 MMFB
01029 M01S00771.mac2 +++| SYSTEM RSB,R,A1
01030 M01S00772.mac2 +++|
Line S00773 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01031 M02S00773.ns22000 ---|* READ *EST* FOR MASS STORAGE EQUIPMENT.
01032 M01S00774.mac2 +++|
Line S00775 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01033 M02S00775.ns22000 ---| SB2 ESTE BUFFER TO RECEIVE *EST* ENTRIES
01034 M01S00065.ns22000 +++| SB2 ESTB BUFFER TO RECEIVE EST ENTRIES
01035 M01S00776.mac2 +++| SB3 ESTN
01036 M01S00777.mac2 +++| SB4 -B1 READ MASS STORAGE ENTRIES
Line S00778 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01037 M02S00778.ns22000 ---| RJ RDESTC READ *EST* ENTRIES
01038 M01S00066.ns22000 +++| RJ =XRDESTC READ EST INTO *ESTB*
01039 M01S00779.mac2 +++| MX0 -12
Line S00780 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01040 M02S00780.ns22000 ---| SA1 PFNB GET EQ NUMBER OF DEFAULT FAMILY
01041 M01S00067.ns22000 +++| SA1 PFNB GET DEFAULT FAMILY EST ORDINAL
01042 M01S00781.mac2 +++| LX1 -12
01043 M01S00782.mac2 +++| BX6 -X0*X1
01044 M01S00783.mac2 +++| SB2 X6
Line S00784 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01045 M02S00784.ns22000 ---| SA1 MMFB GET EQ NUMBER OF LINKED FAMILY
Line S00785 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01046 M02S00785.ns22000 ---| MX0 -6
01047 M01S00068.ns22000 +++| SA1 MMFB GET EST ORDINAL OF LINK FAMILY
Line S00786 Modification History
M01
(Added by) mac2
M02
(Updated by) 252l678
Seq # *Modification Id* Act
----------------------------+
01048 M02S00786.252l678 ---| LX1 5-41
01049 M01S00001.252l678 +++| LX1 -36
01050 M01S00001.mac21 +++| MX0 -9
01051 M01S00787.mac2 +++| SA5 ESTN
01052 M01S00788.mac2 +++| BX6 -X0*X1
01053 M01S00789.mac2 +++| SB3 X6+
Line S00790 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01054 M02S00790.ns22000 ---| SB6 X5 NUMBER OF *EST* ENTRIES
01055 M01S00069.ns22000 +++| SB6 X5 SET LAST MASS STORAGE ORDINAL + 1
Line S00070 Modification History
M01
(Added by) ns22000
M02
(Updated by) mac21
M03
(Updated by) 252l678
Seq # *Modification Id* Act
----------------------------+
01056 M03S00070.252l678 ---| MX0 -9
01057 M01S00791.mac2 +++| SA5 FMTA GET ADDRESS OF FAMILY TABLE
01058 M01S00792.mac2 +++| SX5 X5-1
Line S00793 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01059 M02S00793.ns22000 ---| SB4 -B1 INITIALIZE ORDINAL OF *EST* ENTRY
01060 M01S00071.ns22000 +++| SB4 NOPE-1 INITIALIZE EST ORDINAL FOR SEARCH
01061 M01S00794.mac2 +++| SB5 B1 INITIALIZE ORDINAL OF FAMILY TABLE
01062 M01S00795.mac2 +++|
Line S00796 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01063 M02S00796.ns22000 ---|* SEARCH *EST* FOR MASS STORAGE DEVICES.
01064 M01S00072.ns22000 +++|* SEARCH EST FOR MASS STORAGE DEVICES.
01065 M01S00797.mac2 +++|
01066 M01S00798.mac2 +++| GTF1 SB4 B4+B1
Line S00799 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01067 M02S00799.ns22000 ---| EQ B4,B6,GTF3 IF END OF *EST*
Line S00800 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01068 M02S00800.ns22000 ---| SA1 ESTE+B4 GET NEXT *EST* ENTRY
01069 M01S00073.ns22000 +++| EQ B4,B6,GTF3 IF END OF MASS STORAGE DEVICES
01070 M01S00074.ns22000 +++| SX1 B4 CALCULATE *ESTB* OFFSET
01071 M01S00075.ns22000 +++| R= X6,ESTE
01072 M01S00076.ns22000 +++| IX1 X1*X6
01073 M01S00077.ns22000 +++| SA1 ESTB+X1+EQDE GET NEXT EST ENTRY
01074 M01S00801.mac2 +++| PL X1,GTF1 IF NOT MASS STORAGE DEVICE
01075 M01S00802.mac2 +++| BX6 X1
01076 M01S00803.mac2 +++| LX6 59-54
01077 M01S00804.mac2 +++| NG X6,GTF1 IF DEVICE UNAVAILABLE FOR ACCESS
Line S00805 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01078 M02S00805.ns22000 ---| RJ RDM READ WORDS *TDGL* TO *DULL* OF *MST*
01079 M01S00078.ns22000 +++| RJ RDM READ WORDS *TDGL* TO *DULL* OF MST
01080 M01S00806.mac2 +++| SA2 MSTB+ACGL-TDGL
01081 M01S00807.mac2 +++| LX2 59-4
01082 M01S00808.mac2 +++| NG X2,GTF1 IF ERROR IDLE SET ON DEVICE
01083 M01S00809.mac2 +++| SA2 MSTB+MDGL-TDGL
01084 M01S00810.mac2 +++| LX2 59-58
01085 M01S00811.mac2 +++| NG X2,GTF1 IF AUXILIARY DEVICE
01086 M01S00812.mac2 +++| SA2 MSTB+DULL-TDGL
01087 M01S00813.mac2 +++| LX2 59-11
01088 M01S00814.mac2 +++| NG X2,GTF1 IF FAMILY IDLE DOWN FLAG IS SET
01089 M01S00815.mac2 +++| SA2 MSTB+PFGL-TDGL
01090 M01S00816.mac2 +++| MX0 42
01091 M01S00817.mac2 +++| BX1 X0*X2
01092 M01S00818.mac2 +++|
01093 M01S00819.mac2 +++|* CHECK FAMILY TABLE FOR A MATCHING FAMILY NAME.
01094 M01S00820.mac2 +++|
01095 M01S00821.mac2 +++| RJ SFT
01096 M01S00822.mac2 +++| EQ B7,B5,GTF2 IF NO MATCHING FAMILY NAME
Line S00823 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01097 M02S00823.ns22000 ---| EQ GTF1 PROCESS NEXT *EST* ENTRY
01098 M01S00079.ns22000 +++| EQ GTF1 PROCESS NEXT EST ENTRY
01099 M01S00824.mac2 +++|
01100 M01S00825.mac2 +++| GTF2 BX6 X1+X3 SET ENTRY IN FAMILY TABLE
01101 M01S00826.mac2 +++| SA6 X5+B5
01102 M01S00827.mac2 +++| SB5 B5+B1
Line S00828 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01103 M02S00828.ns22000 ---| EQ GTF1 PROCESS NEXT *EST* ENTRY
01104 M01S00080.ns22000 +++| EQ GTF1 PROCESS NEXT EST ENTRY
01105 M01S00829.mac2 +++|
01106 M01S00830.mac2 +++|* SET ORDINAL OF DEFAULT FAMILY.
01107 M01S00831.mac2 +++|
Line S00832 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01108 M02S00832.ns22000 ---| GTF3 SA1 ESTE+B2 GET *EST* ENTRY FOR DEFAULT EQUIPMENT
01109 M01S00081.ns22000 +++| GTF3 SX1 B2 CALCULATE *ESTB* OFFSET
01110 M01S00082.ns22000 +++| R= X6,ESTE
01111 M01S00083.ns22000 +++| IX1 X1*X6
01112 M01S00084.ns22000 +++| SA1 ESTB+X1+EQDE GET EST ENTRY FOR DEFAULT FAMILY
01113 M01S00833.mac2 +++| RJ RDM
01114 M01S00834.mac2 +++| SA2 MSTB+PFGL-TDGL
01115 M01S00835.mac2 +++| MX0 42
01116 M01S00836.mac2 +++| BX1 X0*X2
01117 M01S00837.mac2 +++| RJ SFT SEARCH FAMILY TABLE FOR DEFAULT FAMILY
01118 M01S00838.mac2 +++| NE B7,B5,GTF4 IF MATCHING FAMILY FOUND
01119 M01S00839.mac2 +++| SB7 B0+
01120 M01S00840.mac2 +++| GTF4 SX6 B7 SET DEFAULT FAMILY ORDINAL
01121 M01S00841.mac2 +++| SA2 DEFA
01122 M01S00842.mac2 +++| SA6 X2
01123 M01S00843.mac2 +++|
01124 M01S00844.mac2 +++|* SET LINK ORDINAL AND DEVICE TYPE.
01125 M01S00845.mac2 +++|
01126 M01S00846.mac2 +++| SB7 B0+
Line S00847 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01127 M02S00847.ns22000 ---| ZR B3,GTF5 IF NO LINKED FAMILY
Line S00848 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01128 M02S00848.ns22000 ---| SA1 ESTE+B3 GET *EST* FOR LINKED EQUIPMENT
01129 M01S00085.ns22000 +++| ZR B3,GTF5 IF NO LINK FAMILY
01130 M01S00086.ns22000 +++| SX1 B3 CALCULATE *ESTB* OFFSET
01131 M01S00087.ns22000 +++| R= X6,ESTE
01132 M01S00088.ns22000 +++| IX1 X1*X6
01133 M01S00089.ns22000 +++| SA1 ESTB+X1+EQDE GET EST ENTRY FOR LINK EQUIPMENT
01134 M01S00849.mac2 +++| MX0 -11 GET LINK DEVICE TYPE
01135 M01S00850.mac2 +++| BX6 X1
01136 M01S00851.mac2 +++| LX6 -12
01137 M01S00852.mac2 +++| BX6 -X0*X6
01138 M01S00853.mac2 +++| SB3 X6
01139 M01S00854.mac2 +++| RJ RDM
01140 M01S00855.mac2 +++| SA2 MSTB+PFGL-TDGL
01141 M01S00856.mac2 +++| MX0 42
01142 M01S00857.mac2 +++| BX1 X0*X2
01143 M01S00858.mac2 +++| RJ SFT SEARCH FAMILY TABLE FOR LINKED FAMILY
01144 M01S00859.mac2 +++| NE B7,B5,GTF5 IF MATCHING FAMILY FOUND
01145 M01S00860.mac2 +++| SB7 B0+
01146 M01S00861.mac2 +++| GTF5 SX5 B3 SET LINK ORDINAL AND DEVICE TYPE
01147 M01S00862.mac2 +++| SA2 LNKA
01148 M01S00863.mac2 +++| SX6 B7
01149 M01S00864.mac2 +++| LX5 48
01150 M01S00865.mac2 +++| BX6 X5+X6
01151 M01S00866.mac2 +++| SA6 X2
01152 M01S00867.mac2 +++| SX6 B5-B1 SET NUMBER OF ENTRIES IN FAMILY TABLE
01153 M01S00868.mac2 +++| SA1 NUMA
01154 M01S00869.mac2 +++| SA6 X1
01155 M01S00870.mac2 +++| EQ GETFAMX RETURN
Line S00871 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01156 M02S00871.ns22000 ---|
01157 M01S00872.mac2 +++| RDM SPACE 4,15
Line S00873 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01158 M02S00873.ns22000 ---|** RDM - READ WORDS *TDGL* TO *DULL* OF *MST* ENTRY.
01159 M01S00090.ns22000 +++|** RDM - READ WORDS *TDGL* TO *DULL* OF MST ENTRY.
01160 M01S00874.mac2 +++|*
Line S00875 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01161 M02S00875.ns22000 ---|* ENTRY (X1) = *EST* ENTRY.
01162 M01S00091.ns22000 +++|* ENTRY (X1) = EST ENTRY.
01163 M01S00876.mac2 +++|*
Line S00877 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01164 M02S00877.ns22000 ---|* EXIT (X3) = *MST* ADDRESS.
01165 M01S00092.ns22000 +++|* EXIT (X3) = MST ADDRESS.
Line S00878 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01166 M02S00878.ns22000 ---|* (MSTA) = *MST* POINTER PARAMETER.
01167 M01S00093.ns22000 +++|* (MSTA) = MST POINTER PARAMETER.
01168 M01S00879.mac2 +++|* (MSTB) = *MSTN* CONTIGUOUS WORDS STARTING AT *TDGL*
Line S00880 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01169 M02S00880.ns22000 ---|* OF THE *MST* ENTRY.
01170 M01S00094.ns22000 +++|* OF THE MST ENTRY.
01171 M01S00881.mac2 +++|*
01172 M01S00882.mac2 +++|* USES A - 6, 7.
01173 M01S00883.mac2 +++|* X - 0, 2, 3, 6, 7.
01174 M01S00884.mac2 +++|*
01175 M01S00885.mac2 +++|* MACROS SYSTEM.
01176 M01S00886.mac2 +++|
01177 M01S00887.mac2 +++|
01178 M01S00888.mac2 +++| RDM SUBR ENTRY/EXIT
01179 M01S00889.mac2 +++| MX0 -12
Line S00890 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01180 M02S00890.ns22000 ---| BX3 -X0*X1 GET ADDRESS OF *MST* ENTRY
01181 M01S00095.ns22000 +++| BX3 -X0*X1 GET ADDRESS OF MST ENTRY
01182 M01S00891.mac2 +++| LX3 3
Line S00892 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01183 M02S00892.ns22000 ---| SX2 X3+TDGL READ WORD *TDGL* OF *MST*
01184 M01S00096.ns22000 +++| SX2 X3+TDGL READ WORD *TDGL* OF MST
01185 M01S00893.mac2 +++| LX2 35-17
01186 M01S00894.mac2 +++| MX7 1
01187 M01S00895.mac2 +++| SA7 MSTB
Line S00896 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01188 M02S00896.ns22000 ---| SX7 MSTN NUMBER OF *MST* ENTRY WORDS TO READ
01189 M01S00097.ns22000 +++| SX7 MSTN NUMBER OF MST ENTRY WORDS TO READ
01190 M01S00897.mac2 +++| LX7 59-23
01191 M01S00898.mac2 +++| BX6 X7+X2
01192 M01S00899.mac2 +++| SX2 MSTB
01193 M01S00900.mac2 +++| BX6 X2+X6
01194 M01S00901.mac2 +++| SA6 MSTA
01195 M01S00902.mac2 +++| SYSTEM RSB,R,A6
01196 M01S00903.mac2 +++| EQ RDMX RETURN
Line S00904 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01197 M02S00904.ns22000 ---|
01198 M01S00905.mac2 +++| SFT SPACE 4,15
01199 M01S00906.mac2 +++|** SFT - SEARCH FAMILY TABLE FOR A GIVEN FAMILY NAME.
01200 M01S00907.mac2 +++|*
01201 M01S00908.mac2 +++|* ENTRY (X1) = FAMILY NAME (UPPER 42 BITS) TO
01202 M01S00909.mac2 +++|* BE MATCHED.
01203 M01S00910.mac2 +++|* (X5) = FWA - 1 OF FAMILY TABLE.
01204 M01S00911.mac2 +++|* (B5) = ORDINAL OF LAST ENTRY IN FAMILY TABLE + 1.
01205 M01S00912.mac2 +++|*
01206 M01S00913.mac2 +++|* EXIT (B7) = ORDINAL OF MATCHING ENTRY IN FAMILY TABLE.
01207 M01S00914.mac2 +++|* NOTE - (B7) = (B5), IF MATCHING ENTRY IS NOT FOUND.
01208 M01S00915.mac2 +++|*
01209 M01S00916.mac2 +++|* USES A - 2.
01210 M01S00917.mac2 +++|* B - 5, 7.
01211 M01S00918.mac2 +++|* X - 2, 4, 6.
01212 M01S00919.mac2 +++|
01213 M01S00920.mac2 +++|
01214 M01S00921.mac2 +++| SFT SUBR ENTRY/EXIT
01215 M01S00922.mac2 +++| MX0 42
01216 M01S00923.mac2 +++| SB7 B0
01217 M01S00924.mac2 +++| SFT1 SB7 B7+B1
01218 M01S00925.mac2 +++| EQ B7,B5,SFTX IF NO MATCHING FAMILY NAME
01219 M01S00926.mac2 +++| SA2 X5+B7 GET NEXT ENTRY IN FAMILY TABLE
01220 M01S00927.mac2 +++| BX4 X0*X2
01221 M01S00928.mac2 +++| BX6 X4-X1
01222 M01S00929.mac2 +++| ZR X6,SFTX IF MATCHING FAMILY FOUND
01223 M01S00930.mac2 +++| EQ SFT1 CHECK NEXT ENTRY
01224 M01S00931.mac2 +++|
01225 M01S00932.mac2 +++|*CALL COMSSSD
01226 M01S00933.mac2 +++|
01227 M01S00934.mac2 +++| SPACE 4,15
01228 M01S00935.mac2 +++| MMFA VFD 24/1,18/MMFL,18/MMFB *MMFL* POINTER PARAMETER
01229 M01S00936.mac2 +++| PFNA VFD 24/1,18/PFNL,18/PFNB *PFNL* POINTER PARAMETER
01230 M01S00937.mac2 +++|
01231 M01S00938.mac2 +++| DEFA BSS 1 ADDRESS OF DEFAULT FAMILY ORDINAL
Line S00939 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01232 M02S00939.ns22000 ---| ESTE BSS 100B *EST* BUFFER
Line S00940 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01233 M02S00940.ns22000 ---| ESTN BSS 1 NUMBER OF *EST* ENTRIES
01234 M01S00098.ns22000 +++| ESTB BSS ESMX*ESTE EST BUFFER
01235 M01S00099.ns22000 +++| ESTN BSS 1 LAST MASS STORAGE ORDINAL + 1
01236 M01S00941.mac2 +++| FMTA BSS 1 ADDRESS OF FAMILY TABLE
Line S00942 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01237 M02S00942.ns22000 ---| LNKA BSS 1 ADDRESS OF LINKED FAMILY ORDINAL
01238 M01S00100.ns22000 +++| LNKA BSS 1 ADDRESS OF LINK FAMILY ORDINAL
01239 M01S00943.mac2 +++| MMFB BSS 1 *MMFL* WORD IN *CMR*
Line S00944 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01240 M02S00944.ns22000 ---| MSTA BSS 1 *MST* POINTER PARAMETER WORD
01241 M01S00101.ns22000 +++| MSTA BSS 1 MST POINTER PARAMETER WORD
Line S00945 Modification History
M01
(Added by) mac2
M02
(Updated by) ns22000
Seq # *Modification Id* Act
----------------------------+
01242 M02S00945.ns22000 ---| MSTB BSS MSTN *MST* ENTRY BUFFER
01243 M01S00102.ns22000 +++| MSTB BSS MSTN MST ENTRY BUFFER
01244 M01S00946.mac2 +++| NUMA BSS 1 ADDRESS OF NUMBER OF FAMILY TABLE ENTRIES
01245 M01S00947.mac2 +++| PFNB BSS 1 *PFNL* WORD IN *CMR*
01246 M01S00115.v23l617 +++|
01247 M01S00116.v23l617 +++|* TABLE OF ALTERNATE STORAGE SUBSYSTEM IDENTIFIERS.
01248 M01S00117.v23l617 +++|
01249 M01S00118.v23l617 +++| ASID EQU * ALTERNATE STORAGE SUBSYSTEM IDENTIFIERS
01250 M01S00119.v23l617 +++| CON MFSI AT=0, DEFAULT (*MSS*)
01251 M01S00120.v23l617 +++| CON MFSI AT=1, *MSS*
Line S00121 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01252 M02S00121.242l642 ---| CON ASSI AT=2, *MAS*
01253 M01S00003.242l642 +++| CON ASSI AT=2, *MSE*
01254 M01S00948.mac2 +++|
01255 M01S00949.mac2 +++| END
01256 M01S00950.mac2 +++| IDENT GETMI
01257 M01S00951.mac2 +++| ENTRY GETMI
01258 M01S00952.mac2 +++| SST
01259 M01S00953.mac2 +++| SYSCOM B1
01260 M01S00954.mac2 +++| TITLE GETMI - GET MACHINE INFORMATION.
01261 M01S00955.mac2 +++|*COMMENT GET MACHINE INFORMATION.
Line S00956 Modification History
M01
(Added by) mac2
M02
(Updated by) 281l803
Seq # *Modification Id* Act
----------------------------+
01262 M02S00956.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
01263 M01S00010.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
01264 M01S00957.mac2 +++|
01265 M01S00958.mac2 +++|*CALL COMCMAC
01266 M01S00002.252l678 +++|*CALL COMSMMF
01267 M01S00959.mac2 +++| GETMI SPACE 4,20
01268 M01S00960.mac2 +++|*** GETMI - GET MACHINE INFORMATION.
01269 M01S00961.mac2 +++|*
01270 M01S00962.mac2 +++|* GETMI(STATUS,EVENT); (*SYMPL* CALL)
01271 M01S00963.mac2 +++|*
Line S00964 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01272 M02S00964.v23l617 ---|* EXIT STATUS = MACHINE INFORMATION.
Line S00965 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01273 M02S00965.v23l617 ---|* 1/EXI,1/MFI,4/,12/MID,39/,3/MFID
01274 M01S00966.mac2 +++|* EXIT (STATUS) = MACHINE INFORMATION.
Line S00967 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01275 M02S00967.v23l617 ---|* 1/EXI,1/MFI,55/,3/MFID
Line S00968 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01276 M02S00968.v23l617 ---|* EXI = 0, MASTER EXEC.
Line S00969 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01277 M02S00969.v23l617 ---|* = 1, SLAVE EXEC.
01278 M01S00122.v23l617 +++|* 1/MSX,1/MFI,1/ASX,3/,12/ MID,39/,3/MFID
01279 M01S00123.v23l617 +++|* MSX = 0, *MSS* MASTER MODE EXECUTIVE
01280 M01S00124.v23l617 +++|* = 1, *MSS* SLAVE MODE EXECUTIVE
Line S00125 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01281 M02S00125.242l642 ---|* ASX = 0, *MAS* MASTER MODE EXECUTIVE
Line S00126 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01282 M02S00126.242l642 ---|* = 1, *MAS* SLAVE MODE EXECUTIVE
01283 M01S00004.242l642 +++|* ASX = 0, *MSE* MASTER MODE EXECUTIVE
01284 M01S00005.242l642 +++|* = 1, *MSE* SLAVE MODE EXECUTIVE
01285 M01S00970.mac2 +++|* MFI = 0, SINGLE MAIN FRAME MODE.
01286 M01S00971.mac2 +++|* = 1, MULTI MAIN FRAME MODE.
Line S00972 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01287 M02S00972.v23l617 ---|* MFID = MAIN FRAME IDENTIFIER.
Line S00973 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01288 M02S00973.v23l617 ---|* (EVENT) = EVENT DESCRIPTOR.
01289 M01S00127.v23l617 +++|* MID = MACHINE ID
01290 M01S00128.v23l617 +++|* MFID = MAINFRAME INDEX
01291 M01S00129.v23l617 +++|* (EVENT) = EVENT DESCRIPTORS -
01292 M01S00130.v23l617 +++|* 18/,9/,12/ *ASXE*,9/,12/ *MSXE*
Line S00131 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01293 M02S00131.242l642 ---|* *ASXE* = *MAS* EVENT
01294 M01S00006.242l642 +++|* *ASXE* = *MSE* EVENT
01295 M01S00132.v23l617 +++|* *MSXE* = *MSS* EVENT
01296 M01S00974.mac2 +++|*
01297 M01S00975.mac2 +++|* USES A - 1, 2, 6, 7.
01298 M01S00976.mac2 +++|* B - 1.
01299 M01S00977.mac2 +++|* X - 0, 1, 2, 6, 7.
01300 M01S00978.mac2 +++|*
01301 M01S00979.mac2 +++|* MACROS SYSTEM.
01302 M01S00980.mac2 +++|
01303 M01S00981.mac2 +++|
01304 M01S00982.mac2 +++| GETMI SUBR ENTRY/EXIT
01305 M01S00983.mac2 +++| SB1 1
01306 M01S00133.v23l617 +++| BX6 X1
01307 M01S00134.v23l617 +++| SA6 STATW SAVE ADDRESS OF *STATUS*
01308 M01S00984.mac2 +++| SA2 A1+B1 RETURN EVENT DESCRIPTOR
Line S00985 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01309 M02S00985.v23l617 ---| SX6 MSXE
Line S00986 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01310 M02S00986.v23l617 ---| SA6 X2
Line S00987 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01311 M02S00987.v23l617 ---| BX6 X1 SAVE ADDRESS OF *STATUS*
Line S00988 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01312 M02S00988.v23l617 ---| SA6 STATW
Line S00989 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01313 M02S00989.v23l617 ---| SA1 SSTA READ WORD *SSTL* IN *CMR*
Line S00990 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01314 M02S00990.v23l617 ---| MX7 1
01315 M01S00135.v23l617 +++| SA1 GMIA
01316 M01S00136.v23l617 +++| BX6 X1
01317 M01S00137.v23l617 +++| SA6 X2 STORE EVENT DESCPITORS
01318 M01S00138.v23l617 +++| MX7 1
01319 M01S00139.v23l617 +++| SA1 SSTA READ WORD *SSTL* IN *CMR*
01320 M01S00991.mac2 +++| SA7 SSTB
01321 M01S00992.mac2 +++| SYSTEM RSB,R,A1
01322 M01S00993.mac2 +++| MX7 1
01323 M01S00994.mac2 +++| SA1 MMFA READ WORD *MMFL* IN *CMR*
01324 M01S00995.mac2 +++| SA7 MMFB
01325 M01S00996.mac2 +++| SYSTEM RSB,R,A1
01326 M01S00997.mac2 +++| SA1 SSTB SET MASTER/SLAVE EXEC MODE
Line S00998 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01327 M02S00998.v23l617 ---| LX1 59-55
Line S00999 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01328 M02S00999.v23l617 ---| MX7 1
Line S01000 Modification History
M01
(Added by) mac2
M02
(Updated by) v23l617
Seq # *Modification Id* Act
----------------------------+
01329 M02S01000.v23l617 ---| BX6 X7*X1
01330 M01S00140.v23l617 +++| MX6 -1
01331 M01S00141.v23l617 +++| LX6 49
Line S00142 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01332 M02S00142.242l642 ---| BX6 -X6*X1 GET *MAS* MASTER/SLAVE BIT
01333 M01S00007.242l642 +++| BX6 -X6*X1 GET *MSE* MASTER/SLAVE BIT
01334 M01S00143.v23l617 +++| LX6 57-49
01335 M01S00144.v23l617 +++| MX7 1
01336 M01S00145.v23l617 +++| LX1 59-55
01337 M01S00146.v23l617 +++| BX1 X7*X1 GET *MSS* MASTER/SLAVE BIT
01338 M01S00147.v23l617 +++| BX6 X6+X1 (X6= 1/MSX,1/0,1/ASX,57/0)
01339 M01S01001.mac2 +++| SA1 MMFB GET MULTI/SINGLE MF MODE
01340 M01S01002.mac2 +++| MX0 12
01341 M01S01003.mac2 +++| LX0 47-59
01342 M01S01004.mac2 +++| BX2 X0*X1
01343 M01S01005.mac2 +++| NZ X2,GMI1 IF MULTI MAIN FRAME MODE
01344 M01S01006.mac2 +++| BX7 X7-X7
01345 M01S01007.mac2 +++| GMI1 LX7 59 SET MULTI/SINGLE MF MODE
01346 M01S01008.mac2 +++| BX6 X6+X7
01347 M01S01009.mac2 +++| MX0 -3
01348 M01S00003.252l678 +++| ERRNG 7-MXMF CODE DEPENDS ON VALUE OF TAG
01349 M01S01010.mac2 +++| BX7 -X0*X1 SET MF-ID
01350 M01S01011.mac2 +++| BX6 X6+X7
01351 M01S01012.mac2 +++| MX0 12
01352 M01S01013.mac2 +++| BX7 X0*X1
01353 M01S01014.mac2 +++| LX7 53-59
01354 M01S01015.mac2 +++| BX6 X6+X7
01355 M01S01016.mac2 +++| SA2 STATW
01356 M01S01017.mac2 +++| SA6 X2
01357 M01S01018.mac2 +++| EQ GETMIX RETURN
01358 M01S01019.mac2 +++|
01359 M01S01020.mac2 +++|*CALL COMSEVT
01360 M01S01021.mac2 +++|
Line S00148 Modification History
M01
(Added by) v23l617
M02
(Updated by) 242l642
Seq # *Modification Id* Act
----------------------------+
01361 M02S00148.242l642 ---| GMIA VFD 18/0,9/0,12/ASXE,9/0,12/MSXE *MAS*/*MSS* EVENT
01362 M01S00008.242l642 +++| GMIA VFD 18/0,9/0,12/ASXE,9/0,12/MSXE *MSE*/*MSS* EVENT