cdc:nos2.source:opl.opl871:deck:0rt
Deck 0RT
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.0rt +++| IDENT 0RT,RTRX 00002 M00S00002.0rt +++| PERIPH J 00003 M00S00003.0rt +++| BASE MIXED 00004 M00S00004.0rt +++| SST 00005 M00S00005.0rt +++| REL$ SET 0 00006 M00S00006.0rt +++| QUAL$ EQU 1 DEFINE UNQUALIFIED COMMON DECKS 00007 M00S00007.0rt +++|*COMMENT 0RT - RETURN TAPE RESOURCE.
Line S00008 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00008 M01S00008.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1983.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00009 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00010 M00S00009.0rt +++| TITLE 0RT - RETURN TAPE RESOURCE. 00011 M00S00010.0rt +++| SPACE 4,10 00012 M00S00011.0rt +++|*** 0RT - RETURN TAPE RESOURCE. 00013 M00S00012.0rt +++|* 00014 M00S00013.0rt +++|* J. L. LARSON. 81/12/14. 00015 M00S00014.0rt +++| SPACE 4,10 00016 M00S00015.0rt +++|*** *0RT* IS A LOCATION FREE ROUTINE USED TO CLEAR 00017 M00S00016.0rt +++|* THE ASSOCIATED VSN (RSXVID) FILE ENTRY AND UPDATE THE 00018 M00S00017.0rt +++|* JOB DEMAND (RSXDID) FILE ENTRY FOR RETURN OF A TAPE RESOURCE. 00019 M00S00018.0rt +++|* 00020 M00S00019.0rt +++|* *0RT* IS CALLED BY *0DF* (RETURN/UNLOAD TAPE). 00021 M00S00020.0rt +++| SPACE 4,10 00022 M00S00021.0rt +++|*** ENTRY CONDITIONS. 00023 M00S00022.0rt +++|* 00024 M00S00023.0rt +++|* (FA) = RELATIVE FNT ADDRESS IN NFL 00025 M00S00024.0rt +++|* ((LA)-1) = Y 00026 M00S00025.0rt +++|* WHERE LA = LOAD ADDRESS 00027 M00S00026.0rt +++|* Y = RESOURCE UPDATE CONTROL 00028 M00S00027.0rt +++|* BIT 0 = 0, IF UPDATING ASSIGNED AND DEMAND 00029 M00S00028.0rt +++|* 1, IF NOT UPDATING DEMAND COUNT 00030 M00S00029.0rt +++|* (FS - FS+4) = FST INFORMATION 00031 M00S00030.0rt +++|* 00032 M00S00031.0rt +++|* USES DIRECT CELLS 0 - 17. 00033 M00S00032.0rt +++|* *BFMS* MS SECTOR BUFFER. 00034 M00S00033.0rt +++| SPACE 4,10 00035 M00S00034.0rt +++|*** EXIT CONDITIONS. 00036 M00S00035.0rt +++|* 00037 M00S00036.0rt +++|* (A) .LT. 0 IF RESOURCE DEMAND FILE DEVICE INACCESSIBLE.
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 00038 M01S00001.ns2553 +++|* (T5) = EST ORDINAL OF DEVICE, IF INACCESSIBLE. 00039 M01S00002.ns2553 +++|* (FSTL OF FNT) UPDATED IN CM. 00040 M00S00037.0rt +++| SPACE 4,10 00041 M00S00038.0rt +++|** COMMON DECKS. 00042 M00S00039.0rt +++| 00043 M00S00040.0rt +++| 00044 M00S00041.0rt +++|*CALL COMPMAC 00045 M00S00042.0rt +++|*CALL COMSCPS 00046 M00S00043.0rt +++| QUAL COMSMTX 00047 M00S00044.0rt +++|*CALL COMSMTX 00048 M00S00045.0rt +++| QUAL * 00049 M00S00046.0rt +++|*CALL COMSPIM 00050 M00S00047.0rt +++|*CALL COMSMSP 00051 M00S00048.0rt +++|*CALL COMPREL 00052 M00S00049.0rt +++| QUAL COMSRSX 00053 M00S00050.0rt +++|*CALL COMSRSX 00054 M00S00051.0rt +++| QUAL * 00055 M00S00052.0rt +++|*CALL COMSSSD 00056 M00S00053.0rt +++|*CALL COMSZOL 00057 M00S00054.0rt +++| SPACE 4,10 00058 M00S00055.0rt +++|**** DIRECT LOCATION ASSIGNMENTS. 00059 M00S00056.0rt +++| 00060 M00S00057.0rt +++| 00061 M00S00058.0rt +++| FS EQU 20 - 24 FST INFORMATION (5 LOCATIONS) 00062 M00S00059.0rt +++| RI EQU FS+2 RANDOM INDEX (2 LOCATIONS) 00063 M00S00060.0rt +++| FA EQU 57 RELATIVE FNT ADDRESS IN NFL 00064 M00S00061.0rt +++| SPACE 4,10 00065 M00S00062.0rt +++|* ASSEMBLY CONSTANTS. 00066 M00S00063.0rt +++| 00067 M00S00064.0rt +++| 00068 M00S00065.0rt +++| DFRA EQU BFMS+2+/COMSRSX/VDFI*5+3 DEMAND FILE RANDOM ADDRESS 00069 M00S00066.0rt +++| TACT EQU BFMS+2+/COMSRSX/RVAL*5+3 TOTAL ASSIGNED COUNT 00070 M00S00067.0rt +++| TDCT EQU BFMS+2+/COMSRSX/RVAL*5+4 TOTAL DEMAND COUNT 00071 M00S00068.0rt +++| TRIX EQU BFMS+2+/COMSRSX/VDFI*5+2 TAPE RESOURCE INDEX 00072 M00S00069.0rt +++| 00073 M00S00070.0rt +++|**** 00074 M00S00071.0rt +++| TITLE MAIN PROGRAM. 00075 M00S00072.0rt +++| RTR SPACE 4,10 00076 M00S00073.0rt +++|** RTR - MAIN ROUTINE. 00077 M00S00074.0rt +++| 00078 M00S00075.0rt +++| 00079 M00S00076.0rt +++| ORG 5 00080 M00S00077.0rt +++| RTR SUBR ENTRY/EXIT 00081 M00S00078.0rt +++| RJM IFP INITIALIZE GLOBAL FNT PROCESSOR 00082 M00S00079.0rt +++| LDD FS+4 00083 M00S00080.0rt +++| SHN 21-2 00084 M00S00081.0rt +++| MJN RTR1 IF PREVIOUS DEMAND FILE ERROR 00085 M00S00082.0rt +++| LDN RVFO SET RESOURCE VSN FILE ORDINAL 00086 M00S00083.0rt +++| RJM RRF READ VSN FILE ENTRY 00087 M00S00084.0rt +++| 00088 M00S00085.0rt +++|* CLEAR VSN ENTRY. 00089 M00S00086.0rt +++| 00090 M00S00087.0rt +++| LDM. DFRA SET DEMAND FILE RANDOM ADDRESS 00091 M00S00088.0rt +++| STD RI 00092 M00S00089.0rt +++| LDM. DFRA+1 00093 M00S00090.0rt +++| STD RI+1 00094 M00S00091.0rt +++| LDM. TRIX GET TAPE RESOURCE INDEX AND BYTE POINTER 00095 M00S00092.0rt +++| SBD HN CONVERT BYTE POINTER TO ACCESS LEVEL 00096 M00S00093.0rt +++| SHN 3 00097 M00S00094.0rt +++| LMN 4 00098 M00S00095.0rt +++| RAD FS+4 00099 M00S00096.0rt +++| LDN 0 00100 M00S00097.0rt +++| RJM CLE CLEAR VSN ENTRY 00101 M00S00098.0rt +++| LDD FS+1 00102 M00S00099.0rt +++| ZJN RTRX IF NO UDT ADDRESS 00103 M00S00100.0rt +++| RTR1 LDN RDFO RESOURCE DEMAND FILE ORDINAL 00104 M00S00101.0rt +++| RJM RRF READ DEMAND FILE ENTRY 00105 M00S00102.0rt +++|* UJN URC UPDATE RESOURCE COUNTS 00106 M00S00103.0rt +++| URC SPACE 4,10 00107 M00S00104.0rt +++|* URC - UPDATE RESOURCE ASSIGNED AND DEMAND COUNTS. 00108 M00S00105.0rt +++|* 00109 M00S00106.0rt +++|* ENTRY (FS+4) = RESOURCE BYTE POINTER. 00110 M00S00107.0rt +++|* 00111 M00S00108.0rt +++|* EXIT TO *RTU* TO RELEASE TAPE UNIT. 00112 M00S00109.0rt +++|* 00113 M00S00110.0rt +++|* ERROR TO *HNG* IF RESOURCE COUNTS INVALID. 00114 M00S00111.0rt +++|* 00115 M00S00112.0rt +++|* USES T2. 00116 M00S00113.0rt +++| 00117 M00S00114.0rt +++| 00118 M00S00115.0rt +++| URC BSS 0 ENTRY 00119 M00S00116.0rt +++| LDD FS+4 00120 M00S00117.0rt +++| SHN -3 CALCULATE RESOURCE BYTE NUMBER 00121 M00S00118.0rt +++| LPN 77 00122 M00S00119.0rt +++| STD T2 00123 M00S00120.0rt +++| SHN 2 00124 M00S00121.0rt +++| ADC BFMS+2+5 00125 M00S00122.0rt +++| RAD T2 00126 M00S00123.0rt +++| LDD FS+4 00127 M00S00124.0rt +++| ADD TH CONVERT ACCESS LEVEL TO BYTE POINTER 00128 M00S00125.0rt +++| SHN -11 00129 M00S00126.0rt +++| SBN 5 00130 M00S00127.0rt +++| MJN URC1 IF NOT IN SECOND WORD OF ENTRY 00131 M00S00128.0rt +++| ADN 1 ADJUST TO SECOND WORD 00132 M00S00129.0rt +++| URC1 RAD T2 00133 M00S00130.0rt +++| 00134 M00S00131.0rt +++|* DECREMENT RESOURCE ASSIGNED COUNT AND TOTAL ASSIGNED COUNT. 00135 M00S00132.0rt +++| 00136 M00S00133.0rt +++| LDC -100 DECREMENT RESOURCE ASSIGNED COUNT 00137 M00S00134.0rt +++| RAI T2 00138 M00S00135.0rt +++| MJN HNG IF RESOURCE ASSIGNED COUNT OUT OF RANGE 00139 M00S00136.0rt +++| LDM. TDCT CHECK TOTAL DEMAND COUNT = 1 00140 M00S00137.0rt +++| SBN 1 00141 M00S00138.0rt +++| ZJN URC2 IF ONLY ONE CONCURRENT RESOURCE SCHEDULED 00142 M00S00139.0rt +++| LDM -1 00143 M00S00140.0rt +++| NJN URC3 IF UNLOAD (DECREMENT ASSIGNED COUNT) 00144 M00S00141.0rt +++| 00145 M00S00142.0rt +++|* IF ALL DEMANDS SATISFIED, DECREMENT RESOURCE DEMAND COUNT 00146 M00S00143.0rt +++|* AND TOTAL DEMAND COUNT. 00147 M00S00144.0rt +++| 00148 M00S00145.0rt +++| URC2 LDM. TACT CHECK ALL DEMANDS SATISFIED 00149 M00S00146.0rt +++| SBM. TDCT 00150 M00S00147.0rt +++| MJN URC3 IF NOT ALL DEMANDS SATISFIED 00151 M00S00148.0rt +++| SOI T2 DECREMENT RESOURCE DEMAND COUNT 00152 M00S00149.0rt +++| SHN 21-5 00153 M00S00150.0rt +++| MJN HNG IF RESOURCE DEMAND COUNT OUT OF RANGE 00154 M00S00151.0rt +++| SOM. TDCT DECREMENT TOTAL DEMAND COUNT 00155 M00S00152.0rt +++| MJN HNG IF TOTAL DEMAND COUNT NOT IN RANGE 00156 M00S00153.0rt +++| URC3 SOM. TACT 00157 M00S00154.0rt +++| PJN RTU IF TOTAL ASSIGNED COUNT NOT OUT OF RANGE 00158 M00S00155.0rt +++|* UJN HNG HANG PP 00159 M00S00156.0rt +++| HNG SPACE 4,10 00160 M00S00157.0rt +++|** HNG - HANG PP. 00161 M00S00158.0rt +++|* 00162 M00S00159.0rt +++|* EXIT TO *RRF4* IF PP HANG CLEARED. 00163 M00S00160.0rt +++|* 00164 M00S00161.0rt +++|* MACROS MONITOR. 00165 M00S00162.0rt +++| 00166 M00S00163.0rt +++| 00167 M00S00164.0rt +++| HNG BSS 0 ENTRY 00168 M00S00165.0rt +++| MONITOR HNGM HANG PP 00169 M00S00166.0rt +++| LJM RRF4 RELEASE CHANNEL AND EXIT 00170 M00S00167.0rt +++| RTU SPACE 4,10 00171 M00S00168.0rt +++|** RTU - RELEASE TAPE UNIT. 00172 M00S00169.0rt +++|* 00173 M00S00170.0rt +++|* ENTRY (FS - FS+4) = FST INFORMATION. 00174 M00S00171.0rt +++|* 00175 M00S00172.0rt +++|* EXIT TO *RTRX*. 00176 M00S00173.0rt +++|* 00177 M00S00174.0rt +++|* USES CM - CM+4. 00178 M00S00175.0rt +++|* 00179 M00S00176.0rt +++|* CALLS CLE, PAU. 00180 M00S00177.0rt +++|* 00181 M00S00178.0rt +++|* MACROS MONITOR. 00182 M00S00179.0rt +++| 00183 M00S00180.0rt +++| 00184 M00S00181.0rt +++| RTU BSS 0 ENTRY 00185 M00S00182.0rt +++| LDN 1 00186 M00S00183.0rt +++| RJM CLE UPDATE DEMAND FILE ENTRY
Line S00184 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00187 M01S00184.282l826 ---| LDD FS+1 00188 M01S00185.282l826 ---| STD CM+1 00189 M01S00186.282l826 ---| LDN /COMSMTX/XRU SET RETURN CODE
Line S00001 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00190 M01S00001.282l826 +++| 00191 M01S00002.282l826 +++|* IF CALLED BY MAGNET, A *CLOSE/UNLOAD* OR *CLOSE/RETURN* 00192 M01S00003.282l826 +++|* REQUEST IS IN PROGRESS. IN THIS CASE, *1MT* WILL INITIATE 00193 M01S00004.282l826 +++|* THE UNIT RETURN PROCESSING. 00194 M01S00005.282l826 +++| 00195 M01S00006.282l826 +++| LDD IA SET CALLING CONTROL POINT ADDRESS 00196 M01S00007.282l826 +++| CRD CM 00197 M01S00008.282l826 +++| LDD CM+1 00198 M01S00009.282l826 +++| LPN 37 00199 M01S00010.282l826 +++| SHN 7 00200 M01S00011.282l826 +++| ADK JCIW GET SUBSYSTEM ID 00201 M01S00012.282l826 +++| CRD CM 00202 M01S00013.282l826 +++| LDD CM+2 00203 M01S00014.282l826 +++| LMK MTSI 00204 M01S00015.282l826 +++| ZJN RTU2 IF CALLED BY MAGNET 00205 M01S00016.282l826 +++| LDN ZERL 00206 M01S00017.282l826 +++| CRD CM 00207 M01S00018.282l826 +++| LDN /COMSMTX/RTF SET RETURN REQUEST 00208 M00S00187.0rt +++| STD CM 00209 M00S00188.0rt +++| LDD MA 00210 M00S00189.0rt +++| CWD CM 00211 M00S00190.0rt +++| RTU1 RJM PAU PAUSE
Line S00191 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00212 M01S00191.282l826 ---| LDN /COMSMTX/XREQ SET *MAGNET* RETURN CALL
Line S00019 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00213 M01S00019.282l826 +++| LDD FS+1 SET *UFRQ* ADDRESS 00214 M01S00020.282l826 +++| ADK /COMSMTX/UFRQ 00215 M00S00192.0rt +++| STD CM+4
Line S00193 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00216 M01S00193.282l826 ---| LDN 1 SET WRITE FLAG
Line S00021 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00217 M01S00021.282l826 +++| LDN 5 SET WRITE AND INCREMENT TAPE ACTIVITY 00218 M00S00194.0rt +++| STD CM+1
Line S00195 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00219 M01S00195.282l826 ---| SHN 6 SET NUMBER OF WORDS TO WRITE
Line S00022 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00220 M01S00022.282l826 +++| LDD HN SET NUMBER OF WORDS TO WRITE 00221 M00S00196.0rt +++| STD CM+3 00222 M00S00197.0rt +++| LCN 7777-MTSI 00223 M00S00198.0rt +++| STD CM+2
Line S00199 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00224 M01S00199.282l826 ---| MONITOR TDAM 00225 M01S00200.282l826 ---| LDD CM+1 00226 M01S00201.282l826 ---| ZJN RTU3 IF COMPLETE 00227 M01S00202.282l826 ---| LMN 4 00228 M01S00203.282l826 ---| NJN RTU1 IF *MAGNET* ACTIVE
Line S00023 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00229 M01S00023.282l826 +++| MONITOR TDAM MAKE TAPE RETURN REQUEST 00230 M01S00024.282l826 +++| LDD CM+1 00231 M01S00025.282l826 +++| ZJN RTU2 IF COMPLETE 00232 M01S00026.282l826 +++| SBN 1 00233 M01S00027.282l826 +++| ZJN RTU1 IF MAGNET MOVING 00234 M01S00028.282l826 +++| LDD FS SET EST ORDINAL 00235 M01S00029.282l826 +++| STD CM+1 00236 M01S00030.282l826 +++| MONITOR DEQM DROP EQUIPMENT 00237 M01S00031.282l826 +++|* LDN 0 SET RETURN COMPLETE 00238 M00S00204.0rt +++| RTU2 LJM RTRX RETURN
Line S00205 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00239 M01S00205.282l826 ---| 00240 M01S00206.282l826 ---| RTU3 LDN CIOS INCREMENT TAPE ACTIVITY COUNT 00241 M01S00207.282l826 ---| STD CM 00242 M01S00208.282l826 ---| LDN STSW 00243 M01S00209.282l826 ---| STD CM+1 00244 M01S00210.282l826 ---| LDC 404 00245 M01S00211.282l826 ---| STD CM+2 00246 M01S00212.282l826 ---| LDD MA 00247 M01S00213.282l826 ---| CWD CM 00248 M01S00214.282l826 ---| LDN 1 SET REQUEST COUNT AND NO DROP 00249 M01S00215.282l826 ---| STD CM+1 00250 M01S00216.282l826 ---| STD CM+2 00251 M01S00217.282l826 ---| MONITOR UADM 00252 M01S00218.282l826 ---| LDD CM+1 00253 M01S00219.282l826 ---| ZJN RTU2 IF UPDATE COMPLETE 00254 M01S00220.282l826 ---| LJM HNG HANG PP 00255 M00S00221.0rt ---| TITLE SUBROUTINES. 00256 M00S00222.0rt ---| RRF SPACE 4,15 00257 M00S00223.0rt ---|** RRF - READ RESOURCE FILE ENTRY. 00258 M00S00224.0rt ---|* 00259 M00S00225.0rt ---|* ENTRY (A) = FNT ORDINAL OF RESOURCE FILE. 00260 M00S00226.0rt ---|* (RI - RI+1) = RANDOM INDEX OF RESOURCE FILE ENTRY. 00261 M00S00227.0rt ---|* 00262 M00S00228.0rt ---|* EXIT (T5 - T7) = RESOURCE FILE MS PARAMETERS. 00263 M00S00229.0rt ---|* (BFMS) = RESOURCE FILE ENTRY (MS SECTOR). 00264 M00S00230.0rt ---|* 00265 M00S00231.0rt ---|* ERROR TO *RTRX* IF FILE EMPTY, RANDOM INDEX ERROR, 00266 M00S00232.0rt ---|* OR SECTOR READ ERROR. 00267 M00S00233.0rt ---|* 00268 M00S00234.0rt ---|* USES T1, T3, CM - CM+4, T5 - T5+4. 00269 M00S00235.0rt ---|* 00270 M00S00236.0rt ---|* CALLS CLE, CRA, PAU, RDS, SFI. 00271 M00S00237.0rt ---|* 00272 M00S00238.0rt ---|* MACROS SETMS, SFA. 00273 M00S00239.0rt ---| 00274 M00S00240.0rt ---| 00275 M00S00241.0rt ---| RRF SUBR ENTRY/EXIT 00276 M00S00242.0rt ---| STD T3 00277 M00S00243.0rt ---| SFA FNT GET RESOURCE FILE FST ENTRY 00278 M00S00244.0rt ---| ADN FSTG 00279 M00S00245.0rt ---| CRD T5 00280 M00S00246.0rt ---| LDD T6 00281 M00S00247.0rt ---| ZJN RRF1 IF FILE UNUSED 00282 M00S00248.0rt ---| SETMS IO,RW 00283 M00S00249.0rt ---| LDD CM+4 FETCH FWA OF TRT 00284 M00S00250.0rt ---| SHN 3 00285 M00S00251.0rt ---| ADN TRLL 00286 M00S00252.0rt ---| CRD CM 00287 M00S00253.0rt ---| LDD CM+3 00288 M00S00254.0rt ---| LPN 77 00289 M00S00255.0rt ---| SHN 14 00290 M00S00256.0rt ---| LMD CM+4 00291 M00S00257.0rt ---| SBD TH 4000/4 00292 M00S00258.0rt ---| STM CRAA+1 00293 M00S00259.0rt ---| SHN -14 00294 M00S00260.0rt ---| LMC ADCI 00295 M00S00261.0rt ---| STM CRAA 00296 M00S00262.0rt ---| LDD RI 00297 M00S00263.0rt ---| ADD RI+1 00298 M00S00264.0rt ---| RRF1 ZJN RRF5 IF NO RANDOM INDEX 00299 M00S00265.0rt ---| RRF2 RJM PAU PAUSE 00300 M00S00266.0rt ---|* LDN SFIN 00301 M00S00267.0rt ---| ERRNZ SFIN CODE DEPENDS ON VALUE 00302 M00S00268.0rt ---|* STD T1 00303 M00S00269.0rt ---| SFA FNT,T3 INTERLOCK RESOURCE FILE 00304 M00S00270.0rt ---| RJM SFI 00305 M00S00271.0rt ---| NJN RRF2 IF INTERLOCK UNAVAILABLE 00306 M00S00272.0rt ---| RJM CRA 00307 M00S00273.0rt ---| MJN RRF4 IF RANDOM ADDRESS ERROR 00308 M00S00274.0rt ---| LDC BFMS 00309 M00S00275.0rt ---| RJM. RDS READ SECTOR 00310 M00S00276.0rt ---| MJN RRF3 IF READ ERROR 00311 M00S00277.0rt ---| LJM RRFX RETURN 00312 M00S00278.0rt ---| 00313 M00S00279.0rt ---| RRF3 SHN 21-12 00314 M00S00280.0rt ---| MJN RRF4 IF NON-RECOVERABLE ERROR 00315 M00S00281.0rt ---| SOM RRFA 00316 M00S00282.0rt ---| RRF4 LCN 0 RELEASE FILE WITH NO UPDATE 00317 M00S00283.0rt ---| RJM CLE 00318 M00S00284.0rt ---|* LDN 0 SET EXIT CONDITION 00319 M00S00285.0rt ---| RRFA ADN 0 00320 M00S00286.0rt ---|* LCN 77 (RECOVERABLE MS ERROR ENCOUNTERED) 00321 M00S00287.0rt ---| RRF5 LJM RTRX RETURN 00322 M00S00288.0rt ---| CLE SPACE 4,25 00323 M00S00289.0rt ---|** CLE - CLEAR/UPDATE FILE ENTRY. 00324 M00S00290.0rt ---|* 00325 M00S00291.0rt ---|* ENTRY (A) = 0, IF CLEAR FILE ENTRY. 00326 M00S00292.0rt ---|* (A) .GT. 0, IF UPDATE FILE ENTRY. 00327 M00S00293.0rt ---|* (A) .LT. 0, IF RELEASE CHANNEL WITH NO UPDATE. 00328 M00S00294.0rt ---|* (T3) = FNT ORDINAL OF RESOURCE FILE. 00329 M00S00295.0rt ---|* (FA) = RELATIVE FNT ADDRESS IN NFL. 00330 M00S00296.0rt ---|* (T5 - T7) = RESOURCE FILE MS PARAMETERS. 00331 M00S00297.0rt ---|* (FS - FS+4) = FST INFORMATION. 00332 M00S00298.0rt ---|* (BFMS) = RESOURCE FILE ENTRY (MS SECTOR). 00333 M00S00299.0rt ---|* 00334 M00S00300.0rt ---|* EXIT RESOURCE FILE SECTOR REWRITTEN FROM BFMS BUFFER 00335 M00S00301.0rt ---|* FOR ENTRY CONDITION (A) .GE. 0. 00336 M00S00302.0rt ---|* 00337 M00S00303.0rt ---|* ERROR TO *RRF3* IF MASS STORAGE ERROR. 00338 M00S00304.0rt ---|* 00339 M00S00305.0rt ---|* USES T1, CM - CM+4. 00340 M00S00306.0rt ---|* 00341 M00S00307.0rt ---|* CALLS SFI, WDS. 00342 M00S00308.0rt ---|* 00343 M00S00309.0rt ---|* MACROS ENDMS, SFA. 00344 M00S00310.0rt ---| 00345 M00S00311.0rt ---| 00346 M00S00312.0rt ---| CLE SUBR EXTRY/EXIT 00347 M00S00313.0rt ---| NJN CLE2 IF UPDATE ONLY 00348 M00S00314.0rt ---| LDC 500 00349 M00S00315.0rt ---| STD T1 00350 M00S00316.0rt ---| CLE1 LDN 0 CLEAR SECTOR BUFFER 00351 M00S00317.0rt ---| STM. BFMS+1,T1 00352 M00S00318.0rt ---| SOD T1 00353 M00S00319.0rt ---| NJN CLE1 IF MORE TO CLEAR 00354 M00S00320.0rt ---| CLE2 MJN CLE3 IF NO SECTOR TO WRITE 00355 M00S00321.0rt ---| LDC BFMS+WLSF WRITE SECTOR 00356 M00S00322.0rt ---| RJM. WDS 00357 M00S00323.0rt ---| MJP RRF3 IF WRITE ERROR 00358 M00S00324.0rt ---| NFA FA,R 00359 M00S00325.0rt ---| ADN FSTL UPDATE FST INFORMATION 00360 M00S00326.0rt ---| CWD FS 00361 M00S00327.0rt ---| CLE3 ENDMS END MASS STORAGE OPERATION 00362 M00S00328.0rt ---| LDN CFIN CLEAR FILE INTERLOCK OPTION 00363 M00S00329.0rt ---| STD T1 00364 M00S00330.0rt ---| SFA FNT,T3 ABSOLUTE ADDRESS OF RESOURCE FILE FNT 00365 M00S00331.0rt ---| RJM SFI CLEAR RESOURCE FILE INTERLOCK 00366 M00S00332.0rt ---| UJP CLEX RETURN 00367 M00S00333.0rt ---| PAU SPACE 4,10 00368 M00S00334.0rt ---|** PAU - PAUSE AND CHECK FOR OPERATOR OVERRIDE. 00369 M00S00335.0rt ---|* 00370 M00S00336.0rt ---|* EXIT (A) = (T1) = 0. 00371 M00S00337.0rt ---|* 00372 M00S00338.0rt ---|* ERROR TO *RTRX* IF OPERATOR OVERRIDE ERROR FLAG. 00373 M00S00339.0rt ---|* 00374 M00S00340.0rt ---|* USES T1. 00375 M00S00341.0rt ---|* 00376 M00S00342.0rt ---|* MACROS DELAY, PAUSE. 00377 M00S00343.0rt ---| 00378 M00S00344.0rt ---| 00379 M00S00345.0rt ---| PAU SUBR ENTRY/EXIT 00380 M00S00346.0rt ---| LDN 20 DELAY TWO MILLISECONDS 00381 M00S00347.0rt ---| STD T1 00382 M00S00348.0rt ---| PAU1 SOD T1 00383 M00S00349.0rt ---| ZJN PAUX IF END OF DELAY 00384 M00S00350.0rt ---| DELAY 00385 M00S00351.0rt ---| PAUSE 00386 M00S00352.0rt ---| LDD CM+1 00387 M00S00353.0rt ---| LMN ORET 00388 M00S00354.0rt ---| NJN PAU1 IF NOT OPERATOR OVERRIDE 00389 M00S00355.0rt ---| LJM RTRX EXIT 00390 M00S00356.0rt ---| SPACE 4,10 00391 M00S00357.0rt ---|** COMMON DECKS. 00392 M00S00358.0rt ---| 00393 M00S00359.0rt ---| 00394 M00S00360.0rt ---| IRA$ SET 1 DEFINE INITIALIZATION 00395 M00S00361.0rt ---| REL$ SET 1 00396 M00S00362.0rt ---|*CALL COMPCRA 00397 M00S00363.0rt ---| FNT$ EQU 1 ASSEMBLE SYSTEM FNT PROCESSOR 00398 M00S00364.0rt ---| IFP$ EQU 1 ASSEMBLE REMOTE INITIALIZATION CODE 00399 M00S00365.0rt ---|*CALL COMPGFP 00400 M00S00366.0rt ---| SFI$ EQU 1 SELECT IMMEDIATE RETURN FROM *SFI* 00401 M00S00367.0rt ---|*CALL COMPSFI 00402 M00S00368.0rt ---| 00403 M00S00369.0rt ---| 00404 M00S00370.0rt ---| IFP HERE CODE TO INITIALIZE SYSTEM FNT PROCESSOR 00405 M00S00371.0rt ---| SPACE 4,10 00406 M00S00372.0rt ---| RSTR 00407 M00S00373.0rt ---| SPACE 4,10 00408 M00S00374.0rt ---| OVERFLOW 5,ZRTL 00409 M00S00375.0rt ---| 00410 M00S00376.0rt ---| END
cdc/nos2.source/opl.opl871/deck/0rt.txt ยท Last modified: by 127.0.0.1