cdc:nos2.source:opl.opl871:deck:ppr
Deck PPR
17 Modifications
Listing Sections
- Deck PPR Start
- Deck PPR Part 1 (Line 1786)
- Deck PPR Part 2 (Line 3169)
- Deck PPR Part 3 (Line 4213)
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M01S00001.ppr +++| IDENT PPR,0 00002 M01S00002.ppr +++| PERIPH J 00003 M01S00003.ppr +++| BASE MIXED 00004 M01S00004.ppr +++| SST SSCP 00005 M01S00005.ppr +++|*COMMENT PPR - PP RESIDENT.
Line S00006 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00006 M02S00006.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1973. 00007 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00008 M01S00007.ppr +++| TITLE PPR - PP RESIDENT. 00009 M01S00008.ppr +++| SPACE 4,10 00010 M01S00009.ppr +++|*** PPR - PP RESIDENT. 00011 M01S00010.ppr +++|* G. R. MANSFIELD. 70/12/12. 00012 M01S00011.ppr +++|* R. E. TATE. 73/01/05. 00013 M01S00012.ppr +++|* P. D. HAAS. 75/04/19. 00014 M01S00013.ppr +++|* W. E. GOEBEL. 78/04/29. 00015 M01S00014.ppr +++| SPACE 4,10 00016 M01S00015.ppr +++|*** PPR PROVIDES THE COMMUNICATION LINKS BETWEEN THE 00017 M01S00016.ppr +++|* PP S. IT SERVES AS A PP IDLE PROGRAM, THE LOADER OF PP 00018 M01S00017.ppr +++|* PROGRAMS AND ROUTINES, AND A CONVIENT SOURCE OF COMMONLY 00019 M01S00018.ppr +++|* USED SUBROUTINES FOR OTHER PROGRAMS AND ROUTINES. 00020 M01S00019.ppr +++|* PP RESIDENT IS LOADED AT DEAD START TIME BY STL AND IS 00021 M01S00020.ppr +++|* NEVER CHANGED. 00022 M01S00021.ppr +++| SPACE 4,20 00023 M01S00022.ppr +++|*** PPR USES AN OVERLAY MECHANISM FOR PROCESSING THE FOLLOWING 00024 M01S00023.ppr +++|* MONITOR REQUESTS - AFAM, RTCM, STBM, DTKM, DLKM, AND DFMM. 00025 M01S00024.ppr +++|* THESE OVERLAYS EXECUTE IN A SAVED AND RESTORED AREA AND ARE 00026 M01S00025.ppr +++|* 1DD DUMP DAYFILE 00027 M01S00026.ppr +++|* 1RU SHARED RMS DEVICE RESERVE 00028 M01S00027.ppr +++|* 1FA SHARED RMS FAST ATTACH FILE PROCESSOR 00029 M01S00028.ppr +++|* THE DAYFILE DUMP AREA OF CMR IS USED AS A BUFFER FOR SAVING 00030 M01S00029.ppr +++|* AND RELOADING MEMORY AND DIRECT CELLS. 00031 M01S00030.ppr +++|* IT IS ORGANIZED AS FOLLOWS 00032 M01S00031.ppr +++|* 00033 M01S00032.ppr +++|*DDB * 1DD BOOTSTRAP (3 WORDS) 00034 M01S00033.ppr +++|* * 1DD SAVE BUFFER (DFDS WORDS) 00035 M01S00034.ppr +++| SPACE 4 00036 M01S00035.ppr +++|*** DAYFILE MESSAGES. 00037 M01S00036.ppr +++|* 00038 M01S00037.ppr +++|* NONE. 00039 M01S00038.ppr +++| SPACE 4 00040 M01S00039.ppr +++|** ROUTINES USED. 00041 M01S00040.ppr +++|* 00042 M01S00041.ppr +++|* 00043 M01S00042.ppr +++|* 1DD - PROCESS DAYFILE DUMP. 00044 M01S00043.ppr +++|* 1RU - INDEPENDENT SHARED DEVICE RESERVE PROCESSOR. 00045 M01S00044.ppr +++|* 1FA - INDEPENDENT SHARED DEVICE FAST ATTACH PROCESSOR. 00046 M01S00045.ppr +++|* 7SE - PROCESS SYSTEM DEVICE ERROR. 00047 M01S00046.ppr +++|* 7II - INITIATE CONTROLWARE RELOAD. 00048 M01S00047.ppr +++|* 7KI - EXECUTE LEVEL ONE DIAGNOSTICS. 00049 M01S00048.ppr +++|* 7SI - STATUS PROCESSOR. 00050 M01S00049.ppr +++| SPACE 4 00051 M01S00050.ppr +++|*CALL COMPMAC 00052 M01S00001.273l780 +++|*CALL COMPIOU 00053 M01S00051.ppr +++|*CALL COMSCPS 00054 M01S00052.ppr +++|*CALL COMSDFS 00055 M01S00053.ppr +++|*CALL COMSIOQ 00056 M01S00054.ppr +++|*CALL COMSJCE 00057 M01S00055.ppr +++|*CALL COMSLSD 00058 M01S00056.ppr +++|*CALL COMSMSC 00059 M01S00057.ppr +++| LIST X 00060 M01S00058.ppr +++|*CALL COMSMSP 00061 M01S00059.ppr +++| LIST * 00062 M01S00060.ppr +++|*CALL COMSPIM 00063 M01S00061.ppr +++|*CALL COMSSSD 00064 M01S00062.ppr +++|*CALL COMSWEI 00065 M01S00063.ppr +++|*CALL COMSZOL 00066 M01S00064.ppr +++|*CALL COMSMST 00067 M01S00065.ppr +++| LIST X,F 00068 M01S00066.ppr +++| ORG 0 00069 M01S00067.ppr +++|*CALL COMPPPR 00070 M01S00068.ppr +++| LIST * 00071 M01S00069.ppr +++| 00072 M01S00070.ppr +++| ERRPL *-PPFW PRESET CODE FOR NONCURRENT PPS IS TOO LONG 00073 M01S00071.ppr +++| TTL PPR/1LP - LOAD CM RESIDENT *PPR* CODE. 00074 M01S00072.ppr +++| TITLE 00075 M01S00073.ppr +++| QUAL 1LP 00076 M01S00074.ppr +++| IDENT 1LP,LPCX 00077 M01S00075.ppr +++|*COMMENT PPR - LOAD CM RESIDENT *PPR* CODE.
Line S00076 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00078 M02S00076.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION,1985. 00079 M01S00002.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00080 M01S00077.ppr +++| SPACE 4,10 00081 M01S00078.ppr +++|***** 1LP - LOAD CM RESIDENT *PPR* CODE. 00082 M01S00079.ppr +++|* 00083 M01S00080.ppr +++|* J. M. MAREK. 85/12/10. 00084 M01S00081.ppr +++| SPACE 4,10 00085 M01S00082.ppr +++|*** *1LP* IS CALLED BY *STL* TO INITIALIZE THE MS ERROR PROCESSOR 00086 M01S00083.ppr +++|* LOAD CODE AND THE PP IDLE LOOP IN CM. 00087 M01S00084.ppr +++| SPACE 4,10 00088 M01S00085.ppr +++|** COMMON DECKS. 00089 M01S00086.ppr +++| 00090 M01S00087.ppr +++| 00091 M01S00088.ppr +++|*CALL COMSDSL 00092 M01S00089.ppr +++| LPC SPACE 4,10 00093 M01S00090.ppr +++|** 1LP - MAIN PROGRAM. 00094 M01S00091.ppr +++| 00095 M01S00092.ppr +++| 00096 M01S00093.ppr +++| ORG TPBA+5 00097 M01S00094.ppr +++| LPC SUBR ENTRY/EXIT
Line S00095 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00098 M02S00095.273l780 ---| LDK MSEL STORE LOAD CODE FOR MS ERROR PROCESSORS 00099 M01S00002.273l780 +++| LDK MABL READ HARDWARE OPTIONS 00100 M01S00003.273l780 +++| CRD CM 00101 M01S00004.273l780 +++| LDD CM+1 00102 M01S00005.273l780 +++| SHN 21-13 00103 M01S00006.273l780 +++| MJN LPC2 IF NOT *CME* MACHINE 00104 M01S00007.273l780 +++| AOM PPIC SET FL STATUS WORD ADDRESS 00105 M01S00008.273l780 +++| LPC2 LDK MSEL STORE LOAD CODE FOR MS ERROR PROCESSORS 00106 M01S00096.ppr +++| CWM PRSA,TR 00107 M01S00097.ppr +++| ADK RPLP-MSEL-3 FETCH RPL ADDRESS 00108 M01S00098.ppr +++| CRD CM 00109 M01S00099.ppr +++| LDM DLYA 00110 M01S00100.ppr +++| STM PPIB SET INPUT REGISTER READ DELAY 00111 M01S00101.ppr +++| LDN PPIL SET IDLE LOOP LENGTH 00112 M01S00102.ppr +++| STD CM+3 00113 M01S00103.ppr +++| LDD CM STORE PP IDLE LOOP CODE 00114 M01S00104.ppr +++| SHN 14 00115 M01S00105.ppr +++| LMD CM+1 00116 M01S00106.ppr +++| SBN PPIL 00117 M01S00107.ppr +++| CWM PRSB,CM+3 00118 M01S00108.ppr +++| SBN PPIL SET CM ADDRESS 00119 M01S00109.ppr +++| STD CM+2 00120 M01S00110.ppr +++| SHN -14 00121 M01S00111.ppr +++| LMD HN APPEND RPL FLAG 00122 M01S00112.ppr +++| STD CM+1 00123 M01S00113.ppr +++| LDN 0 CLEAR UNUSED BYTE 00124 M01S00114.ppr +++| STD CM 00125 M01S00115.ppr +++| LDC PPIA SET PP LOAD ADDRESS 00126 M01S00116.ppr +++| STD CM+4 00127 M01S00117.ppr +++| LDN PPRL STORE IDLE LOOP LOAD PARAMETERS 00128 M01S00118.ppr +++| CWD CM 00129 M01S00119.ppr +++| UJP LPCX RETURN 00130 M01S00120.ppr +++| 00131 M01S00121.ppr +++| 00132 M01S00122.ppr +++|* MASS STORAGE ERROR PROCESSOR LOAD CODE. 00133 M01S00123.ppr +++| 00134 M01S00124.ppr +++| PRSA BSS 0 00135 M01S00125.ppr +++| LOC LMSE 00136 M01S00126.ppr +++| 00137 M01S00127.ppr +++| LDD OA WAIT FOR OUTPUT REGISTER CLEAR 00138 M01S00128.ppr +++| CRD CM 00139 M01S00129.ppr +++| LDD CM 00140 M01S00130.ppr +++| NJN LMSE IF *DRCM* NOT PROCESSED 00141 M01S00131.ppr +++| LDD T1 SET PROCESSOR NAME 00142 M01S00132.ppr +++| STD CM+3 00143 M01S00133.ppr +++| LDN 1R7 00144 M01S00134.ppr +++| STD CM+2 00145 M01S00135.ppr +++| MONITOR SPLM SEARCH PERIPHERAL LIBRARY 00146 M01S00136.ppr +++| LDD CM+4 LOAD ADDRESS 00147 M01S00137.ppr +++| LJM PLL4 LOAD ERROR PROCESSOR VIA *PLL* 00148 M01S00138.ppr +++| BSS 10000-* SPARE 00149 M01S00139.ppr +++| CON LMSE-1 00150 M01S00140.ppr +++| LOC *O 00151 M01S00141.ppr +++| 00152 M01S00142.ppr +++|* PP IDLE LOOP CODE. 00153 M01S00143.ppr +++| 00154 M01S00144.ppr +++| PPIA EQU 10001-5*PPIL 00155 M01S00145.ppr +++| PRSB BSS 0 00156 M01S00146.ppr +++| LOC PPIA 00157 M01S00147.ppr +++| 00158 M01S00148.ppr +++| PPI1 LDC SBNI+4 DELAY FOR 4X PP 00159 M01S00149.ppr +++| PPIB EQU *O-1 00160 M01S00150.ppr +++|* SBN 4 (4X PP) 00161 M01S00151.ppr +++|* SBN 10 (2X PP) 00162 M01S00152.ppr +++|* SBN 20 (1X PP) 00163 M01S00153.ppr +++| NJN *-1 IF DELAY NOT COMPLETE 00164 M01S00154.ppr +++| 00165 M01S00155.ppr +++| PPI LDD IA CHECK INPUT REGISTER 00166 M01S00156.ppr +++| CRD IR 00167 M01S00157.ppr +++| LDD IR 00168 M01S00158.ppr +++| ZJN PPI1 IF NO REQUEST 00169 M01S00159.ppr +++| LDD MA 00170 M01S00160.ppr +++| CRM MP,TR 00171 M01S00161.ppr +++| LDC PPR1 SET RETURN FROM *PLL* 00172 M01S00162.ppr +++| STM PLL
Line S00163 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00173 M02S00163.273l780 ---| LDD IR+1 SET CP ADDRESS
Line S00164 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00174 M02S00164.273l780 ---| SCN 40
Line S00165 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00175 M02S00165.273l780 ---| SHN 6 00176 M01S00009.273l780 +++| LDD IR+1 SET CP NUMBER FOR MOVE CHECK 00177 M01S00010.273l780 +++| LPN 37 00178 M01S00011.273l780 +++| STM FTNG 00179 M01S00012.273l780 +++| SHN 7 SET CP ADDRESS 00180 M01S00166.ppr +++| STD CP
Line S00167 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00181 M02S00167.273l780 ---| RAD CP
Line S00168 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00182 M02S00168.273l780 ---| LMD CP FORM PACKAGE NAME 00183 M01S00013.273l780 +++| ADC FLSW SET FL STATUS WORD ADDRESS 00184 M01S00014.273l780 +++| PPIC EQU *O-1 (FL STATUS WORD ADDRESS) 00185 M01S00015.273l780 +++|* ADC FLSW+1 (CME MACHINE) 00186 M01S00016.273l780 +++| STM FTNC+1 00187 M01S00017.273l780 +++| LDC LDCI 00188 M01S00018.273l780 +++| STM FTNC 00189 M01S00019.273l780 +++| LDD IR+1 FORM PACKAGE NAME 00190 M01S00020.273l780 +++| SCN 77 00191 M01S00021.273l780 +++| SHN 6 00192 M01S00169.ppr +++| LMD IR 00193 M01S00170.ppr +++| SHN 6 00194 M01S00171.ppr +++| LJM PLL+1 LOAD PROGRAM
Line S00172 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 273l780 |
Seq # *Modification Id* Act ----------------------------+ 00195 M02S00172.273l780 ---| BSS 10000-* 00196 M01S00022.273l780 +++| BSS 10000-* SPARE SPACE 00197 M01S00173.ppr +++| CON PPI-1 TRANSFER ADDRESS - 1 00198 M01S00174.ppr +++| LOC *O 00199 M01S00175.ppr +++| 00200 M01S00176.ppr +++| 00201 M01S00177.ppr +++| OVERFLOW LPCX,TPBA+TPLN 00202 M01S00178.ppr +++| 1BP TTL PPR/1BP - BOOTSTRAP PROGRAM. 00203 M01S00179.ppr +++| TITLE 00204 M01S00180.ppr +++| QUAL 1BP 00205 M01S00181.ppr +++| IDENT 1BP,BSP 00206 M01S00182.ppr +++|*COMMENT PPR - BOOTSTRAP PROGRAM.
Line S00183 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00207 M02S00183.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1986. 00208 M01S00003.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00209 M01S00184.ppr +++| 1BP SPACE 4,10 00210 M01S00185.ppr +++|*** 1BP - BOOTSTRAP PROGRAM. 00211 M01S00186.ppr +++|* 00212 M01S00187.ppr +++|* J. J. EIKUM. 00213 M01S00188.ppr +++| 1BP SPACE 4,10 00214 M01S00189.ppr +++|*** *1BP* IS THE BOOTSTRAP PROGRAM USED TO LOAD ROUTINES 00215 M01S00190.ppr +++|* THAT OVERLAY AN EXISTING PROGRAM IN THE PP. *CPUMTR* STORES 00216 M01S00191.ppr +++|* A COPY OF *1BP* IN THE SAVE AREA AND RETURNS A *BOTM* 00217 M01S00192.ppr +++|* FUNCTION IN THE OUTPUT REGISTER. SUBROUTINE FTN IN PPR READS 00218 M01S00193.ppr +++|* *1BP* INTO THE PP. *1BP* SAVES PP MEMORY AND LOADS THE 00219 M01S00194.ppr +++|* OVERLAYING ROUTINE. 00220 M01S00195.ppr +++| 1BP SPACE 4,10 00221 M01S00196.ppr +++|*** ENTRY CONDITIONS. 00222 M01S00197.ppr +++|* 00223 M01S00198.ppr +++|* (A) = ADDRESS OF SAVE AREA + 3. 00224 M01S00199.ppr +++|* (CM+3) = LENGTH OF FIRST PART OF SAVE AREA. *PPSA1* 00225 M01S00200.ppr +++|* (CM+4) = LENGTH OF SECOND PART OF SAVE AREA. *PPSA2*. 00226 M01S00201.ppr +++|* (MB) = *SPLM* PARAMETERS. 00227 M01S00202.ppr +++| 1BP SPACE 4,10 00228 M01S00203.ppr +++|*** EXIT CONDITIONS. 00229 M01S00204.ppr +++|* 00230 M01S00205.ppr +++|* PP MEMORY SAVED IN SAVE AREA. 00231 M01S00206.ppr +++|* (CM+1 - CM+4) = *SPLM* PARAMETERS FOR OVERLAYING ROUTINE. 00232 M01S00207.ppr +++|* TO *PLL2*. 00233 M01S00208.ppr +++| 1BP SPACE 4,10 00234 M01S00209.ppr +++|*** NOTE - THIS PROGRAM MUST BE CM RESIDENT. 00235 M01S00210.ppr +++| 1BP SPACE 4,10 00236 M01S00211.ppr +++|** 1BP - MAIN PROGRAM. 00237 M01S00212.ppr +++| 00238 M01S00213.ppr +++| 00239 M01S00214.ppr +++| FBB1 EQU BFMS FIRST BYTE OF THE FIRST BLOCK SAVED 00240 M01S00215.ppr +++| FBB2 EQU MSFW FIRST BYTE OF THE SECOND BLOCK SAVED 00241 M01S00216.ppr +++| 00242 M01S00217.ppr +++| 00243 M01S00218.ppr +++| ORG 10001-3*5 00244 M01S00219.ppr +++| BSP BSS 0 00245 M01S00220.ppr +++| 00246 M01S00221.ppr +++|* SAVE PP MEMORY. 00247 M01S00222.ppr +++| 00248 M01S00223.ppr +++| SBN 3 SET CM ADDRESS OF SAVE AREA 00249 M01S00224.ppr +++| CWM FBB1,CM+3 SAVE MS BUFFER, DIRECT CELLS, DRIVER CELLS 00250 M01S00225.ppr +++| CWM FBB2,CM+4 SAVE MS DRIVER AND CURRENT PROGRAM 00251 M01S00226.ppr +++| 00252 M01S00227.ppr +++|* MODIFY THE *PAUSE* IN *PLL* TO DO A *RJM* TO PPFW-1 WHICH 00253 M01S00228.ppr +++|* WILL CAUSE EXECUTION OF THE MAIN OVERLAY TO BEGIN AT PPFW. 00254 M01S00229.ppr +++| 00255 M01S00230.ppr +++| LDC PPFW-1 00256 M01S00231.ppr +++| STM PLLD 00257 M01S00232.ppr +++| 00258 M01S00233.ppr +++|* LOAD THE OVERLAYING PROGRAM. 00259 M01S00234.ppr +++| 00260 M01S00235.ppr +++| LDD MA GET PLL PARAMETERS 00261 M01S00236.ppr +++| CRD CM 00262 M01S00237.ppr +++| LJM PLL2 ENTER PLL TO LOAD PROGRAM 00263 M01S00238.ppr +++| BSSZ 10000B-* (SPARE SPACE) 00264 M01S00239.ppr +++| CON BSP-1 (T0)+1 BECOMES (P) 00265 M01S00240.ppr +++| 00266 M01S00241.ppr +++|* THE FOLLOWING BYTES ARE PARAMETERS USED BY *CPUMTR*. THEY 00267 M01S00242.ppr +++|* ARE NOT READ INTO THE PP. 00268 M01S00243.ppr +++| 00269 M01S00244.ppr +++| .1 SET 10000B+CHRV+1-FBB1+4 00270 M01S00245.ppr +++| PPSA1 EQU .1/5 00271 M01S00246.ppr +++| .2 SET PPSA*5-10B*5-PPSA1*5 00272 M01S00247.ppr +++| PPSA2 EQU .2/5 00273 M01S00248.ppr +++| 00274 M01S00249.ppr +++| CON 2000B PRESET INDEX + 2000B 00275 M01S00250.ppr +++| CON PPSA1 LENGTH OF FIRST PART OF SAVE AREA 00276 M01S00251.ppr +++| CON PPSA2 LENGTH OF SECOND PART OF SAVE AREA 00277 M01S00252.ppr +++| CON FBB1 FWA OF THE FIRST BLOCK WRITTEN 00278 M01S00253.ppr +++| CON FBB2 FWA OF THE SECOND BLOCK WRITTEN 00279 M01S00254.ppr +++| TTL PPR/0TD - TERMINATE DAYFILES. 00280 M01S00255.ppr +++| TITLE 00281 M01S00256.ppr +++| QUAL 0TD 00282 M01S00257.ppr +++| IDENT 0TD,ZTDX 00283 M01S00258.ppr +++|*COMMENT PPR - TERMINATE DAYFILES.
Line S00259 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00284 M02S00259.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979. 00285 M01S00004.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00286 M01S00260.ppr +++| SPACE 4,10 00287 M01S00261.ppr +++|***** 0TD - TERMINATE DAYFILES. 00288 M01S00262.ppr +++|* 00289 M01S00263.ppr +++|* P. D. HAAS. 79/07/13. 00290 M01S00264.ppr +++|* J. A. PETERSON. 79/07/13. 00291 M01S00265.ppr +++| SPACE 4,10 00292 M01S00266.ppr +++|*** *0TD* IS CALLED WHEN IT IS NECESSARY TO FLUSH A 00293 M01S00267.ppr +++|* COMPLETE DAYFILE BUFFER TO DISK. THIS DIFFERS FROM *1DD* 00294 M01S00268.ppr +++|* OPERATION IN THAT THE LATTER WILL DUMP ONLY COMPLETE SECTORS. 00295 M01S00269.ppr +++| SPACE 4,10 00296 M01S00270.ppr +++|*** ENTRY CONDITIONS. 00297 M01S00271.ppr +++|* 00298 M01S00272.ppr +++|* 00299 M01S00273.ppr +++|* ( (LA)-1 ) = DAYFILE INDEX. 00300 M01S00274.ppr +++|* 0 = JOB DAYFILE. 00301 M01S00275.ppr +++|* 1 = MASTER DAYFILE. 00302 M01S00276.ppr +++|* 2 = ACCOUNT DAYFILE. 00303 M01S00277.ppr +++|* 3 = ERRLOG DAYFILE. 00304 M01S00278.ppr +++|* 4 = MAINLOG DAYFILE. 00305 M01S00279.ppr +++| SPACE 4,10 00306 M01S00280.ppr +++|*** EXIT CONDITIONS. 00307 M01S00281.ppr +++|* 00308 M01S00282.ppr +++|* 00309 M01S00283.ppr +++|* DAYFILE BUFFER FLUSHED TO DISK. 00310 M01S00284.ppr +++|* 00311 M01S00285.ppr +++|* DIRECT CELLS 20 - 36 SAVED AND RESTORED. 00312 M01S00286.ppr +++| SPACE 4,10 00313 M01S00287.ppr +++|*** NOTES. 00314 M01S00288.ppr +++|* 00315 M01S00289.ppr +++|* 00316 M01S00290.ppr +++|* PP WILL BE HUNG IF MASS STORAGE NOT ASSIGNED. 00317 M01S00291.ppr +++|* 00318 M01S00292.ppr +++|* IT IS THE RESPONSIBILITY OF THE CALLING PROGRAM TO 00319 M01S00293.ppr +++|* SECURE ANY BUFFER INTERLOCKS THAT MAY BE REQUIRED. 00320 M01S00294.ppr +++|* 00321 M01S00295.ppr +++|* IF AN UNRECOVERED WRITE ERROR IS ENCOUNTERED, THE WRITE 00322 M01S00296.ppr +++|* IS CONTINUED ON THE NEXT SECTOR. 00323 M01S00297.ppr +++| SPACE 4,10 00324 M01S00298.ppr +++|** COMMON DECKS. 00325 M01S00299.ppr +++| 00326 M01S00300.ppr +++| 00327 M01S00301.ppr +++|*CALL COMPRLM 00328 M01S00302.ppr +++| SPACE 4,10 00329 M01S00303.ppr +++|**** DIRECT LOCATION ASSIGNMENTS. 00330 M01S00304.ppr +++| 00331 M01S00305.ppr +++| 00332 M01S00306.ppr +++| WC EQU 16 WORD COUNT 00333 M01S00307.ppr +++| NT EQU 17 NEXT TRACK 00334 M01S00308.ppr +++| FT EQU 20 - 21 FIRST 00335 M01S00309.ppr +++| BL EQU 22 BUFFER LENGTH 00336 M01S00310.ppr +++| OT EQU 23 OUT 00337 M01S00311.ppr +++| IN EQU 24 IN 00338 M01S00312.ppr +++| SL EQU 25 SECTOR LENGTH 00339 M01S00313.ppr +++| DT EQU 26 DAYFILE TYPE 00340 M01S00314.ppr +++| ER EQU 27 ERROR STATUS 00341 M01S00315.ppr +++| ML EQU 30 - 34 MAINTENANCE LOG CONTROL WORD 00342 M01S00316.ppr +++| MI EQU ML+4 MESSAGE INDEX 00343 M01S00317.ppr +++|**** 00344 M01S00318.ppr +++| TITLE MAIN PROGRAM. 00345 M01S00319.ppr +++| ZTD SPACE 4,10 00346 M01S00320.ppr +++|** 0TD - MAIN PROGRAM. 00347 M01S00321.ppr +++| 00348 M01S00322.ppr +++| 00349 M01S00323.ppr +++| ZTD SUBR ENTRY/EXIT 00350 M01S00324.ppr +++| LJM PRS PRESET OVERLAY 00351 M01S00325.ppr +++| 00352 M01S00326.ppr +++|* DUMP DAYFILE BUFFER TO DISK. 00353 M01S00327.ppr +++| 00354 M01S00328.ppr +++| ZTD1 LDD WC SET WORD COUNT REMAINING 00355 M01S00329.ppr +++| SBD T3 00356 M01S00330.ppr +++| STD WC 00357 M01S00331.ppr +++| LDD T3 ADVANCE OUT POINTER 00358 M01S00332.ppr +++| RAD OT 00359 M01S00333.ppr +++| SBD BL 00360 M01S00334.ppr +++| MJN ZTD2 IF NO WRAP AROUND 00361 M01S00335.ppr +++| STD OT 00362 M01S00336.ppr +++| ZTD2 RJM RDB READ DAYFILE BUFFER 00363 M01S00337.ppr +++| LDD T7 SET SECTOR LINKAGE 00364 M01S00338.ppr +++| ADN 1 00365 M01S00339.ppr +++| STM BUF 00366 M01S00340.ppr +++| LMM. SLM 00367 M01S00341.ppr +++| NJN ZTD3 IF NOT END OF TRACK 00368 M01S00342.ppr +++| LDD NT SET NEXT TRACK 00369 M01S00343.ppr +++| STM BUF 00370 M01S00344.ppr +++| ZJN ZTD6 IF NO MORE TRACKS AVAILABLE 00371 M01S00345.ppr +++| ZTD3 LDC. BUF+WCSF WRITE DAYFILE SECTOR 00372 M01S00346.ppr +++| RJM. WDS 00373 M01S00347.ppr +++| PJN ZTD4 IF NO WRITE ERROR 00374 M01S00348.ppr +++| SHN 21-11 00375 M01S00349.ppr +++| MJN ZTD2 IF REISSUE OF CURRENT SECTOR REQUIRED 00376 M01S00350.ppr +++| AOD ER 00377 M01S00351.ppr +++| ZTD4 AOD T7 ADVANCE SECTOR NUMBER 00378 M01S00352.ppr +++| LMM. SLM 00379 M01S00353.ppr +++| NJN ZTD5 IF NOT CROSSING TRACK BOUNDARY 00380 M01S00354.ppr +++| STD T7 00381 M01S00355.ppr +++| LDD NT SET NEXT TRACK 00382 M01S00356.ppr +++| STD T6 00383 M01S00357.ppr +++| ZTD5 UJN *+2 DONT ADVANCE MESSAGE LINK 00384 M01S00358.ppr +++| ZTDA EQU ZTD5 00385 M01S00359.ppr +++| CON AML 00386 M01S00360.ppr +++|* RJM AML (MAINTENANCE LOG PROCESSING) 00387 M01S00361.ppr +++| 00388 M01S00362.ppr +++|* CHECK IF MORE DATA LEFT OR IF ZERO-LENGTH EOR SECTOR NEEDED. 00389 M01S00363.ppr +++| 00390 M01S00364.ppr +++| LDM BUF+1 00391 M01S00365.ppr +++| SHN -6 00392 M01S00366.ppr +++| ZJN ZTD6 IF END OF DATA 00393 M01S00367.ppr +++| LJM ZTD1 LOOP FOR NEXT BLOCK 00394 M01S00368.ppr +++| 00395 M01S00369.ppr +++|* SET BUFFER EMPTY. 00396 M01S00370.ppr +++| 00397 M01S00371.ppr +++| ZTD6 RJM SPA READ OUT POINTER WORD 00398 M01S00372.ppr +++| ADN 1 00399 M01S00373.ppr +++| CRD CM 00400 M01S00374.ppr +++| LDD IN SET OUT = IN 00401 M01S00375.ppr +++| STD CM+4 00402 M01S00376.ppr +++| RJM SPA STORE OUT POINTER 00403 M01S00377.ppr +++| ADN 1 00404 M01S00378.ppr +++| CWD CM 00405 M01S00379.ppr +++| 00406 M01S00380.ppr +++|* ASSEMBLE EOI SECTOR. 00407 M01S00381.ppr +++| 00408 M01S00382.ppr +++| ZTD7 LDD T6 SET EOI TRACK 00409 M01S00383.ppr +++| STM SBUF+ETEI 00410 M01S00384.ppr +++| LDD T7 SET EOI SECTOR 00411 M01S00385.ppr +++| STM SBUF+ESEI 00412 M01S00386.ppr +++| LDN PDTL SET DATE AND TIME 00413 M01S00387.ppr +++| CRM SBUF+DTEI,TR 00414 M01S00388.ppr +++| LDC. SBUF+WLSF WRITE EOI SECTOR 00415 M01S00389.ppr +++| RJM. WDS 00416 M01S00390.ppr +++| PJN ZTD8 IF NO WRITE ERRORS 00417 M01S00391.ppr +++| SHN 21-11 00418 M01S00392.ppr +++| MJN ZTD7 IF REISSUE OF CURRENT SECTOR REQUIRED 00419 M01S00393.ppr +++| ZTD8 ENDMS RELEASE CHANNEL 00420 M01S00394.ppr +++| 00421 M01S00395.ppr +++|* SET EOI IN TRT. 00422 M01S00396.ppr +++| 00423 M01S00397.ppr +++| LDD T5 00424 M01S00398.ppr +++| LMC 4000 ADD CHECKPOINT REQUEST 00425 M01S00399.ppr +++| STD CM+1 00426 M01S00400.ppr +++| LDD T6 00427 M01S00401.ppr +++| LPC 3777 00428 M01S00402.ppr +++| STD CM+2 00429 M01S00403.ppr +++| LDD T7 00430 M01S00404.ppr +++| STD CM+3 00431 M01S00405.ppr +++| MONITOR DTKM 00432 M01S00406.ppr +++| RJM SPA STORE BUFFER STATUS 00433 M01S00407.ppr +++| ADN 2 00434 M01S00408.ppr +++| CWM SBUF+FSEI,ON 00435 M01S00409.ppr +++| ZTDB UJN ZTD9 RESTORE DIRECT CELLS 00436 M01S00410.ppr +++|* PSN (BML MESSAGE LINK UPDATE REQUIRED) 00437 M01S00411.ppr +++| LDN 1 INITIALIZE MESSAGE LINK 00438 M01S00412.ppr +++| STD MI 00439 M01S00413.ppr +++| LDN BMLL STORE MESSAGE LINK 00440 M01S00414.ppr +++| CWD ML 00441 M01S00415.ppr +++| ZTD9 LDD MA RESTORE DIRECT CELLS 00442 M01S00416.ppr +++| CWM DBUF,TR 00443 M01S00417.ppr +++| SBN 3 00444 M01S00418.ppr +++| CRM. FT,TR 00445 M01S00419.ppr +++| LJM ZTDX RETURN 00446 M01S00420.ppr +++| TITLE SUBROUTINES. 00447 M01S00421.ppr +++| AML SPACE 4,15 00448 M01S00422.ppr +++|** AML - ADVANCE MESSAGE LINK. 00449 M01S00423.ppr +++|* 00450 M01S00424.ppr +++|* ENTRY (ER) = ERROR STATUS. 00451 M01S00425.ppr +++|* (MI) = MESSAGE LINK. 00452 M01S00426.ppr +++|* (ML - ML+4) = *BMLL* WORD. 00453 M01S00427.ppr +++|* 00454 M01S00428.ppr +++|* EXIT (MI) ADVANCED TO FIRST MESSAGE IN NEXT SECTOR. 00455 M01S00429.ppr +++|* *BMLL* UPDATED IN CM. 00456 M01S00430.ppr +++|* 00457 M01S00431.ppr +++|* USES T1. 00458 M01S00432.ppr +++|* 00459 M01S00433.ppr +++|* CALLS RDB. 00460 M01S00434.ppr +++| 00461 M01S00435.ppr +++| 00462 M01S00436.ppr +++| AML SUBR ENTRY/EXIT 00463 M01S00437.ppr +++| LDD ER 00464 M01S00438.ppr +++| ZJN AML1 IF NO ERRORS 00465 M01S00439.ppr +++| RJM RDB RE-READ DAYFILE DATA 00466 M01S00440.ppr +++| AML1 LDD MI SET PP BUFFER INDEX 00467 M01S00441.ppr +++| SHN 2 00468 M01S00442.ppr +++| ADD MI 00469 M01S00443.ppr +++| STD T1 00470 M01S00444.ppr +++| LDM BUF+2,T1 ADVANCE MESSAGE INDEX 00471 M01S00445.ppr +++| ZJN AMLX IF END OF DATA 00472 M01S00446.ppr +++| RAD MI 00473 M01S00447.ppr +++| SBD HN 00474 M01S00448.ppr +++| MJN AML1 IF NOT LAST MESSAGE IN SECTOR 00475 M01S00449.ppr +++| ADN 1 SET MESSAGE LINK FOR NEXT SECTOR 00476 M01S00450.ppr +++| STD MI 00477 M01S00451.ppr +++| LDN BMLL STORE MESSAGE LINK 00478 M01S00452.ppr +++| CWD ML 00479 M01S00453.ppr +++| UJN AMLX RETURN 00480 M01S00454.ppr +++| RDB SPACE 4,10 00481 M01S00455.ppr +++|** RDB - READ DAYFILE BUFFER. 00482 M01S00456.ppr +++|* 00483 M01S00457.ppr +++|* ENTRY (WC) = REMAINING WORD COUNT. 00484 M01S00458.ppr +++|* (SL) = LENGTH OF SECTOR DATA. 00485 M01S00459.ppr +++|* (OT) = OUT POINTER. 00486 M01S00460.ppr +++|* (BL) = BUFFER LENGTH. 00487 M01S00461.ppr +++|* 00488 M01S00462.ppr +++|* EXIT (T3) = NUMBER OF WORDS READ. 00489 M01S00463.ppr +++|* (BUF) = DAYFILE DATA. 00490 M01S00464.ppr +++|* 00491 M01S00465.ppr +++|* USES T1 - T2. 00492 M01S00466.ppr +++|* 00493 M01S00467.ppr +++|* CALLS SBA. 00494 M01S00468.ppr +++| 00495 M01S00469.ppr +++| 00496 M01S00470.ppr +++| RDB3 AOM BUF+1 CORRECT SECTOR WORD COUNT 00497 M01S00471.ppr +++| LDN BMLL READ MAINTENANCE LOG CONTROL WORD 00498 M01S00472.ppr +++| CRM BUF+2,ON 00499 M01S00473.ppr +++| 00500 M01S00474.ppr +++| RDB SUBR ENTRY/EXIT 00501 M01S00475.ppr +++| LDD SL SET FULL SECTOR 00502 M01S00476.ppr +++| STD T3 00503 M01S00477.ppr +++| LDD WC CHECK WORD COUNT 00504 M01S00478.ppr +++| SBD SL 00505 M01S00479.ppr +++| PJN RDB1 IF FULL SECTOR OF DATA AVAILABLE 00506 M01S00480.ppr +++| ADD SL 00507 M01S00481.ppr +++| STD T3 00508 M01S00482.ppr +++| RDB1 LDD T3 SET SECTOR WORD COUNT 00509 M01S00483.ppr +++| STM BUF+1 00510 M01S00484.ppr +++| ZJN RDBX IF EMPTY SECTOR 00511 M01S00485.ppr +++| STD T2 00512 M01S00486.ppr +++| ADD OT 00513 M01S00487.ppr +++| SBD BL 00514 M01S00488.ppr +++| MJN RDB2 IF NO WRAP AROUND 00515 M01S00489.ppr +++| ZJN RDB2 IF NO WRAP AROUND 00516 M01S00490.ppr +++| STD T1 SET WORD COUNT FOR FIRST READ 00517 M01S00491.ppr +++| LDD BL WORD COUNT FROM OUT TO END OF BUFFER 00518 M01S00492.ppr +++| SBD OT 00519 M01S00493.ppr +++| STD T2 00520 M01S00494.ppr +++| SHN 2 00521 M01S00495.ppr +++| ADD T2 00522 M01S00496.ppr +++| ADC. BUF+2 BUFFER ADDRESS FOR FIRST READ 00523 M01S00497.ppr +++| RDBA EQU *-1 00524 M01S00498.ppr +++|* ADC. BUF+7 (MAINTENANCE LOG PROCESSING) 00525 M01S00499.ppr +++| STM RDBB 00526 M01S00500.ppr +++| RJM SBA READ WRAP AROUND 00527 M01S00501.ppr +++| CRM. *,T1 00528 M01S00502.ppr +++| RDBB EQU *-1 00529 M01S00503.ppr +++| RDB2 RJM SBA READ SECTOR OF DAYFILE DATA 00530 M01S00504.ppr +++| ADD OT 00531 M01S00505.ppr +++| CRM BUF+2,T2 00532 M01S00506.ppr +++| RDBC EQU *-1 00533 M01S00507.ppr +++|* CRM BUF+7,T2 (MAINTENANCE LOG PROCESSING) 00534 M01S00508.ppr +++| LJM RDBX RETURN 00535 M01S00509.ppr +++| RDBD EQU *-1 00536 M01S00510.ppr +++|* LJM RDB3 (MAINTENANCE LOG PROCESSING) 00537 M01S00511.ppr +++| SBA SPACE 4,10 00538 M01S00512.ppr +++|** SBA - SET BUFFER ADDRESS. 00539 M01S00513.ppr +++|* 00540 M01S00514.ppr +++|* ENTRY (RA) = REFERENCE ADDRESS FOR JOB DAYFILES. 00541 M01S00515.ppr +++|* (FT - FT+1) = BUFFER ADDRESS FOR SYSTEM DAYFILES. 00542 M01S00516.ppr +++|* 00543 M01S00517.ppr +++|* EXIT (A) = ABSOLUTE BUFFER ADDRESS. 00544 M01S00518.ppr +++|* 00545 M01S00519.ppr +++|* MACROS NFA. 00546 M01S00520.ppr +++| 00547 M01S00521.ppr +++| 00548 M01S00522.ppr +++| SBA1 NFA DAYN SET BUFFER ADDRESS IN NFL 00549 M01S00523.ppr +++| 00550 M01S00524.ppr +++| SBA SUBR ENTRY/EXIT 00551 M01S00525.ppr +++| SBAA LDD FT SET BUFFER ADDRESS IN CMR 00552 M01S00526.ppr +++|* UJN SBA1 (PROCESSING JOB DAYFILE) 00553 M01S00527.ppr +++| SHN 14 00554 M01S00528.ppr +++| ADD FT+1 00555 M01S00529.ppr +++| UJN SBAX RETURN 00556 M01S00530.ppr +++| SPA SPACE 4,10 00557 M01S00531.ppr +++|** SPA - SET POINTER ADDRESS. 00558 M01S00532.ppr +++|* 00559 M01S00533.ppr +++|* ENTRY (RA) = REFERENCE ADDRESS FOR JOB DAYFILES. 00560 M01S00534.ppr +++|* 00561 M01S00535.ppr +++|* EXIT (A) = DAYFILE BUFFER POINTER ADDRESS. 00562 M01S00536.ppr +++|* 00563 M01S00537.ppr +++|* MACROS NFA. 00564 M01S00538.ppr +++| 00565 M01S00539.ppr +++| 00566 M01S00540.ppr +++| SPA1 NFA DAPN SET POINTER ADDRESS IN NFL 00567 M01S00541.ppr +++| 00568 M01S00542.ppr +++| SPA SUBR ENTRY/EXIT 00569 M01S00543.ppr +++| SPAA LDC ** (FWA-3 OF DAYFILE POINTERS) 00570 M01S00544.ppr +++|* UJN SPA1 (PROCESSING JOB DAYFILE) 00571 M01S00545.ppr +++| UJN SPAX RETURN 00572 M01S00546.ppr +++| SPACE 4,10 00573 M01S00547.ppr +++|** BUFFERS. 00574 M01S00548.ppr +++| 00575 M01S00549.ppr +++| 00576 M01S00550.ppr +++| DBUF BSS 3*5 DIRECT CELL BUFFER 00577 M01S00551.ppr +++| SBUF CON 0,0 EOI SECTOR BUFFER 00578 M01S00552.ppr +++| BSS 2*5 00579 M01S00553.ppr +++| BUF BSS 0 DUMP BUFFER 00580 M01S00554.ppr +++| 00581 M01S00555.ppr +++| ERRNG ZTDL-502-* OVERLAY OVERFLOWS ASSEMBLY LIMIT 00582 M01S00556.ppr +++| TITLE PRESET. 00583 M01S00557.ppr +++| PRS SPACE 4,25 00584 M01S00558.ppr +++|** PRS - PRESET OVERLAY. 00585 M01S00559.ppr +++|* 00586 M01S00560.ppr +++|* ENTRY ( (LA)-1 ) = DAYFILE INDEX. 00587 M01S00561.ppr +++|* 0 = JOB DAYFILE. 00588 M01S00562.ppr +++|* 1 = MASTER DAYFILE. 00589 M01S00563.ppr +++|* 2 = ACCOUNT DAYFILE. 00590 M01S00564.ppr +++|* 3 = ERRLOG DAYFILE. 00591 M01S00565.ppr +++|* 4 = MAINLOG DAYFILE. 00592 M01S00566.ppr +++|* 00593 M01S00567.ppr +++|* EXIT (T5) = EST ORDINAL. 00594 M01S00568.ppr +++|* (T6) = CURRENT TRACK. 00595 M01S00569.ppr +++|* (T7) = CURRENT SECTOR. 00596 M01S00570.ppr +++|* (DT) = DAYFILE TYPE (0 = MAINTENANCE LOG). 00597 M01S00571.ppr +++|* (WC) = NUMBER OF WORDS IN BUFFER. 00598 M01S00572.ppr +++|* (SL) = LENGTH OF SECTOR DATA. 00599 M01S00573.ppr +++|* (NT) = NEXT TRACK IF REQUIRED. 00600 M01S00574.ppr +++|* (ER) = 0 IF PROCESSING MAINTENANCE LOG. 00601 M01S00575.ppr +++|* (IN) = RELATIVE IN POINTER. 00602 M01S00576.ppr +++|* (OT) = RELATIVE OUT POINTER. 00603 M01S00577.ppr +++|* (BL) = BUFFER LENGTH. 00604 M01S00578.ppr +++|* (FT - FT+1) = DAYFILE BUFFER ADDRESS. 00605 M01S00579.ppr +++|* (DBUF) = ORIGINAL CONTENTS OF DIRECT CELLS 20 - 36. 00606 M01S00580.ppr +++|* 00607 M01S00581.ppr +++|* USES T3, CM - CM+4. 00608 M01S00582.ppr +++|* 00609 M01S00583.ppr +++|* CALLS RLI, SPA. 00610 M01S00584.ppr +++|* 00611 M01S00585.ppr +++|* MACROS MONITOR, RSTR, SETMS. 00612 M01S00586.ppr +++| 00613 M01S00587.ppr +++| 00614 M01S00588.ppr +++| PRS RJM RLI RELOCATE INSTRUCTIONS 00615 M01S00589.ppr +++| LDD MA SAVE DIRECT CELLS 00616 M01S00590.ppr +++| CWM. FT,TR 00617 M01S00591.ppr +++| SBN 3 00618 M01S00592.ppr +++| CRM DBUF,TR 00619 M01S00593.ppr +++| LDN DFPP READ DAYFILE POINTERS 00620 M01S00594.ppr +++| CRD CM 00621 M01S00595.ppr +++| LDD CM SET DAYFILE BUFFER POINTER ADDRESS 00622 M01S00596.ppr +++| SHN 14-1 00623 M01S00597.ppr +++| ADM -1 00624 M01S00598.ppr +++| SHN 1 00625 M01S00599.ppr +++| ADD CM+1 00626 M01S00600.ppr +++| ADM -1 00627 M01S00601.ppr +++| SBN 3 00628 M01S00602.ppr +++| STM SPAA+1 00629 M01S00603.ppr +++| SHN -14 00630 M01S00604.ppr +++| RAM SPAA 00631 M01S00605.ppr +++| LDM -1 CHECK DAYFILE TYPE 00632 M01S00606.ppr +++| NJN PRS1 IF NOT JOB DAYFILE 00633 M01S00607.ppr +++| ISTORE SBAA,(UJN SBA1) 00634 M01S00608.ppr +++| ISTORE SPAA,(UJN SPA1) 00635 M01S00609.ppr +++| PRS1 RJM SPA READ BUFFER POINTERS 00636 M01S00610.ppr +++| CRD FT 00637 M01S00611.ppr +++| ADN 1 00638 M01S00612.ppr +++| CRD CM 00639 M01S00613.ppr +++| ADN 1 00640 M01S00614.ppr +++| CRD T5 00641 M01S00615.ppr +++| CRM SBUF+FSEI,ON 00642 M01S00616.ppr +++| LDD CM+2 SET BUFFER LENGTH 00643 M01S00617.ppr +++| STD BL 00644 M01S00618.ppr +++| ZJN PRS2 IF ZERO LENGTH BUFFER 00645 M01S00619.ppr +++| LDD CM+4 SET OUT 00646 M01S00620.ppr +++| STD OT 00647 M01S00621.ppr +++| LDD T5+4 SET DAYFILE TYPE 00648 M01S00622.ppr +++| SHN -6 00649 M01S00623.ppr +++| LMN BMLF 00650 M01S00624.ppr +++| STD DT 00651 M01S00625.ppr +++| LDD T5+2 SET CURRENT TRACK 00652 M01S00626.ppr +++| STD T6 00653 M01S00627.ppr +++| LDD T5+3 SET CURRENT SECTOR 00654 M01S00628.ppr +++| STD T7 00655 M01S00629.ppr +++| LDD T5 CHECK DAYFILE EQUIPMENT 00656 M01S00630.ppr +++| STD T5 00657 M01S00631.ppr +++| NJN PRS3 IF EQUIPMENT DEFINED 00658 M01S00632.ppr +++| MONITOR HNGM HANG PP 00659 M01S00633.ppr +++| PRS2 LJM ZTD9 RESTORE DIRECT CELLS 00660 M01S00634.ppr +++| 00661 M01S00635.ppr +++| PRS3 SETMS IO,(NS,SM) 00662 M01S00636.ppr +++| LDD IN CHECK DATA IN BUFFER 00663 M01S00637.ppr +++| SBD OT 00664 M01S00638.ppr +++| NJN PRS4 IF BUFFER NOT EMPTY 00665 M01S00639.ppr +++| LJM ZTD7 WRITE EOI SECTOR 00666 M01S00640.ppr +++| 00667 M01S00641.ppr +++| PRS4 PJN PRS5 IF IN .GT. OUT 00668 M01S00642.ppr +++| ADD BL 00669 M01S00643.ppr +++| PRS5 STD WC SET WORD COUNT 00670 M01S00644.ppr +++| STD T3 00671 M01S00645.ppr +++| LDD HN SET LENGTH OF SECTOR DATA 00672 M01S00646.ppr +++| STD SL 00673 M01S00647.ppr +++| LDD DT CHECK DAYFILE TYPE 00674 M01S00648.ppr +++| NJN PRS6 IF NOT MAINTENANCE LOG 00675 M01S00649.ppr +++| STD ER CLEAR ERROR STATUS 00676 M01S00650.ppr +++| LDD T3 ADJUST WORD COUNT TO INCLUDE CONTROL WORDS 00677 M01S00651.ppr +++| SHN -6 00678 M01S00652.ppr +++| ADN 1 00679 M01S00653.ppr +++| RAD T3 00680 M01S00654.ppr +++| SOD SL SECTOR DATA LENGTH = 77B 00681 M01S00655.ppr +++| LDN 5 INITIALIZE FOR MAINTENANCE LOG DUMP 00682 M01S00656.ppr +++| RAM RDBA 00683 M01S00657.ppr +++| STM RDBC 00684 M01S00658.ppr +++| LDC RDB3 00685 M01S00659.ppr +++| STM RDBD 00686 M01S00660.ppr +++| LDC RJMI+LA ENABLE ADVANCE OF MESSAGE LINK 00687 M01S00661.ppr +++| STM ZTDA 00688 M01S00662.ppr +++| LDN BMLL READ MAINTENANCE LOG CONTROL WORD 00689 M01S00663.ppr +++| CRD ML 00690 M01S00664.ppr +++| LDN 0 CLEAR DEADSTART FLAG 00691 M01S00665.ppr +++| STD ML 00692 M01S00666.ppr +++| STM ZTDB SET MESSAGE LINK UPDATE REQUIRED 00693 M01S00667.ppr +++| PRS6 LDD T3 CHECK SPACE ON CURRENT TRACK 00694 M01S00668.ppr +++| LPN 77 00695 M01S00669.ppr +++| NJN PRS7 IF NOT ON 100 WORD BOUNDARY 00696 M01S00670.ppr +++| AOD T3 ALLOW FOR ZERO-LENGTH EOR SECTOR 00697 M01S00671.ppr +++| PRS7 LDD T3 00698 M01S00672.ppr +++| ADN 77 00699 M01S00673.ppr +++| SHN -6 00700 M01S00674.ppr +++| ADD T7 00701 M01S00675.ppr +++| SBM. SLM 00702 M01S00676.ppr +++| MJN PRS8 IF SPACE ON CURRENT TRACK 00703 M01S00677.ppr +++| LDN ZERL 00704 M01S00678.ppr +++| CRD CM 00705 M01S00679.ppr +++| LDD T6 REQUEST NEXT DAYFILE TRACK 00706 M01S00680.ppr +++| STD CM+2 00707 M01S00681.ppr +++| LDD T5 00708 M01S00682.ppr +++| STD CM+1 00709 M01S00683.ppr +++| MONITOR RTCM 00710 M01S00684.ppr +++| LDD CM+4 SET NEXT TRACK 00711 M01S00685.ppr +++| STD NT 00712 M01S00686.ppr +++| PRS8 LJM ZTD2 ENTER MAIN LOOP 00713 M01S00687.ppr +++| 00714 M01S00688.ppr +++| 00715 M01S00689.ppr +++| HERE DUMP REMOTE TABLES 00716 M01S00690.ppr +++| RSTR RESTORE INSTRUCTIONS 00717 M01S00691.ppr +++| 00718 M01S00692.ppr +++| ERRNG ZTDL-* OVERLAY OVERFLOWS ASSEMBLY LIMIT 00719 M01S00693.ppr +++| TTL PPR/1DD - DUMP DAYFILE BUFFERS. 00720 M01S00694.ppr +++| TITLE 00721 M01S00695.ppr +++| QUAL 1DD 00722 M01S00696.ppr +++| IDENT 1DD,DDB 00723 M01S00697.ppr +++|*COMMENT PPR - DUMP DAYFILE BUFFER.
Line S00698 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00724 M02S00698.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1973. 00725 M01S00005.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00726 M01S00699.ppr +++| SPACE 4 00727 M01S00700.ppr +++|***** 1DD - DUMP DAYFILE BUFFER. 00728 M01S00701.ppr +++|* 00729 M01S00702.ppr +++|* G. R. MANSFIELD. 70/07/17. 00730 M01S00703.ppr +++|* R. E. TATE. 73/01/05. 00731 M01S00704.ppr +++| SPACE 4 00732 M01S00705.ppr +++|*** *1DD* IS CALLED BY PP RESIDENT OR DIRECTLY BY 00733 M01S00706.ppr +++|* *CPUMTR* WHEN A DAYFILE BUFFER HAS BEEN FILLED TO THE 00734 M01S00707.ppr +++|* THRESHOLD LIMIT. THIS LIMIT IS DEFINED AS THE LARGEST 00735 M01S00708.ppr +++|* NUMBER OF COMPLETE SECTORS THAT FIT IN THE BUFFER. 00736 M01S00709.ppr +++|* THUS FOR A BUFFER 414 WORDS LONG, A DUMP WILL BE INITIATED 00737 M01S00710.ppr +++|* WHEN THE BUFFER CONTAINS AT LEAST 400 WORDS. IN THIS 00738 M01S00711.ppr +++|* INSTANCE, 4 SECTORS WILL BE WRITTEN SINCE *1DD* DUMPS 00739 M01S00712.ppr +++|* ONLY COMPLETE SECTORS. 00740 M01S00713.ppr +++| SPACE 4,10 00741 M01S00714.ppr +++|*** INDIRECT CALL (FROM PP RESIDENT). 00742 M01S00715.ppr +++|* 00743 M01S00716.ppr +++|* 00744 M01S00717.ppr +++|* (CM+4) = DAYFILE INDEX. 00745 M01S00718.ppr +++|* 0 = JOB DAYFILE. 00746 M01S00719.ppr +++|* 1 = MASTER DAYFILE. 00747 M01S00720.ppr +++|* 2 = ACCOUNT DAYFILE. 00748 M01S00721.ppr +++|* 3 = ERRLOG DAYFILE. 00749 M01S00722.ppr +++|* 4 = MAINLOG DAYFILE. 00750 M01S00723.ppr +++| SPACE 4,10 00751 M01S00724.ppr +++|*** DIRECT CALL (FROM *CPUMTR*). 00752 M01S00725.ppr +++|* 00753 M01S00726.ppr +++|* 00754 M01S00727.ppr +++|* (IR - IR+1) = *1DD*. 00755 M01S00728.ppr +++|* (IR+4) = DAYFILE INDEX. 00756 M01S00729.ppr +++|* 0 = JOB DAYFILE. 00757 M01S00730.ppr +++|* 1 = MASTER DAYFILE. 00758 M01S00731.ppr +++|* 2 = ACCOUNT DAYFILE. 00759 M01S00732.ppr +++|* 3 = ERRLOG DAYFILE. 00760 M01S00733.ppr +++|* 4 = MAINLOG DAYFILE. 00761 M01S00734.ppr +++|* 00762 M01S00735.ppr +++|* PP DUMP BUFFER NOT USED. 00763 M01S00736.ppr +++| SPACE 4 00764 M01S00737.ppr +++|*** OPERATOR MESSAGES. 00765 M01S00738.ppr +++|* 00766 M01S00739.ppr +++|* 00767 M01S00740.ppr +++|* *1DD ABT.* WILL BE DISPLAYED AT THE SYSTEM CP ON ANY OF THE 00768 M01S00741.ppr +++|* FOLLOWING CONDTIONS- 00769 M01S00742.ppr +++|* 00770 M01S00743.ppr +++|* 1) UNRECOVERED WRITE ERROR ON A DAYFILE DUMP. 00771 M01S00744.ppr +++|* 2) NO TRACK AVAILABLE TO WRITE ON. 00772 M01S00745.ppr +++| SPACE 4 00773 M01S00746.ppr +++|*** ENTRY CONDITIONS. 00774 M01S00747.ppr +++|* 00775 M01S00748.ppr +++|* 00776 M01S00749.ppr +++|* LOCATIONS *EPFW* THROUGH *MSD* ARE SAVED IN THE DUMP BUFFER. 00777 M01S00750.ppr +++|* LOCATIONS *MSFW* THROUGH THE END OF *1DD* ARE SAVED. 00778 M01S00751.ppr +++| SPACE 4 00779 M01S00752.ppr +++|*** EXIT CONDITIONS. 00780 M01S00753.ppr +++|* 00781 M01S00754.ppr +++|* 00782 M01S00755.ppr +++|* ALL LOCATIONS FROM THE DUMP BUFFER ARE RESTORED. 00783 M01S00756.ppr +++| SPACE 4 00784 M01S00757.ppr +++|*** NOTES. 00785 M01S00758.ppr +++|* 00786 M01S00759.ppr +++|* 00787 M01S00760.ppr +++|* THIS PACKAGE MUST RESIDE IN RPL. 00788 M01S00761.ppr +++| SPACE 4 00789 M01S00762.ppr +++|**** DIRECT LOCATION ASSIGNMENTS. 00790 M01S00763.ppr +++| 00791 M01S00764.ppr +++| 00792 M01S00765.ppr +++| ER EQU 15 ERROR STATUS 00793 M01S00766.ppr +++| T8 EQU 16 TEMPORARY 00794 M01S00767.ppr +++| SL EQU 17 SECTOR LENGTH 00795 M01S00768.ppr +++| DP EQU 20 - 24 DAYFILE BUFFER POINTER WORD 00796 M01S00769.ppr +++| SX EQU 25 CONSTANT 6 00797 M01S00770.ppr +++| B1 EQU 26 - 32 WORD 1 OF DAYFILE BUFFER POINTERS 00798 M01S00771.ppr +++| FT EQU B1 FIRST 00799 M01S00772.ppr +++| IN EQU B1+4 IN 00800 M01S00773.ppr +++| B2 EQU 33 - 37 WORD 2 OF DAYFILE BUFFER POINTERS 00801 M01S00774.ppr +++| BL EQU B2+2 BUFFER LENGTH 00802 M01S00775.ppr +++| OT EQU B2+4 OUT 00803 M01S00776.ppr +++| FS EQU 40 - 44 DAYFILE BUFFER FST 00804 M01S00777.ppr +++| SC EQU 45 SECTOR COUNT 00805 M01S00778.ppr +++| NT EQU 46 NEXT TRACK 00806 M01S00779.ppr +++| TC EQU 47 TYPE OF CALL (DIRECT/INDIRECT) 00807 M01S00780.ppr +++| DI EQU IR+4 DAYFILE INDEX 00808 M01S00781.ppr +++| ML EQU 60 - 64 MAINTENANCE LOG CONTROL WORD 00809 M01S00782.ppr +++| MI EQU ML+4 MESSAGE INDEX 00810 M01S00783.ppr +++| DR EQU 65 *DFM* RETURN ADDRESS 00811 M01S00784.ppr +++|**** 00812 M01S00785.ppr +++| SPACE 4,10 00813 M01S00786.ppr +++|*** BUFFER LOCATIONS. 00814 M01S00787.ppr +++| 00815 M01S00788.ppr +++| 00816 M01S00789.ppr +++| MBUF EQU PPFW-5 MESSAGE BUFFER SAVE AREA 00817 M01S00790.ppr +++| BUF EQU MBUF+6*5 WRITE BUFFER ADDRESS 00818 M01S00791.ppr +++| DDB TITLE MAIN PROGRAM. 00819 M01S00792.ppr +++|** DDB - MAIN PROGRAM. 00820 M01S00793.ppr +++| 00821 M01S00794.ppr +++| 00822 M01S00795.ppr +++| ORG DDFW 00823 M01S00796.ppr +++| 00824 M01S00797.ppr +++|* INITIALIZE CENTRAL ADDRESSES. 00825 M01S00798.ppr +++| 00826 M01S00799.ppr +++| DDB LDD IA CHECK IF DIRECT CALL 00827 M01S00800.ppr +++| CRD T1 00828 M01S00801.ppr +++| LDD T1 00829 M01S00802.ppr +++| LMC 2R1D 00830 M01S00803.ppr +++| STD TC 00831 M01S00804.ppr +++| UJN DDB1 READ DAYFILE POINTER WORD 00832 M01S00805.ppr +++| 00833 M01S00806.ppr +++| ERRNG DDBA-DDB-5 BUFFER OVERFLOW 00834 M01S00807.ppr +++| 00835 M01S00808.ppr +++| DDBA BSS 0 00836 M01S00809.ppr +++| LOC 10003-2*5 00837 M01S00810.ppr +++| DDBB CRM MSFW,T2 RESTORE DRIVER AND CALLING PROGRAM 00838 M01S00811.ppr +++| LDN DFPP CLEAR DUMP BUFFER INTERLOCK 00839 M01S00812.ppr +++| CWM DDBB-5,ON 00840 M01S00813.ppr +++| LJM DFM3 RETURN TO PPR 00841 M01S00814.ppr +++| CON DDBB-1 EXECUTION ADDRESS - 1 00842 M01S00815.ppr +++| CON 0 (T1) 00843 M01S00816.ppr +++| CON DFDS-65 (T2) 00844 M01S00817.ppr +++| LOC *O 00845 M01S00818.ppr +++| 00846 M01S00819.ppr +++| DDB1 LDN DFPP READ DAYFILE POINTER WORD 00847 M01S00820.ppr +++| CRD DP 00848 M01S00821.ppr +++| CRM DDBA-5,ON 00849 M01S00822.ppr +++| LDD T1+1 00850 M01S00823.ppr +++| SHN -6 00851 M01S00824.ppr +++| LMN 1RD 00852 M01S00825.ppr +++| RAD TC 00853 M01S00826.ppr +++| ZJN DDB1.1 IF DIRECT CALL 00854 M01S00827.ppr +++| LDD CM+4 SET DAYFILE INDEX 00855 M01S00828.ppr +++| STD IR+4 00856 M01S00829.ppr +++| AOM DDBA-5+4 CLEAR DUMP BUFFER INTERLOCK 00857 M01S00830.ppr +++| LDD DP+2 WRITE BOOT STRAP INTO DUMP BUFFER 00858 M01S00831.ppr +++| SHN 14 00859 M01S00832.ppr +++| ADD DP+3 00860 M01S00833.ppr +++| ADN 44+3 00861 M01S00834.ppr +++| CWM DDBA-5,TR 00862 M01S00835.ppr +++| LDM DFM PRESERVE *DFM* RETURN ADDRESS 00863 M01S00836.ppr +++| STD DR 00864 M01S00837.ppr +++| UJN DDB2 CHECK REQUEST 00865 M01S00838.ppr +++| 00866 M01S00839.ppr +++| DDB1.1 LDN 0 INTERLOCK BUFFER 00867 M01S00840.ppr +++| STD CM+1 00868 M01S00841.ppr +++| MONITOR DFMM INTERLOCK REQUEST 00869 M01S00842.ppr +++| LDD CM+4 00870 M01S00843.ppr +++| ZJN DDB2 IF INTERLOCKED 00871 M01S00844.ppr +++| LJM DDB21 DROP PP 00872 M01S00845.ppr +++| 00873 M01S00846.ppr +++| DDB2 LDD DI CHECK REQUEST 00874 M01S00847.ppr +++| NJN DDB3 IF NOT JOB DAYFILE 00875 M01S00848.ppr +++| LDC SBA1+77-SBAA+UJNI MODIFY INSTRUCTIONS 00876 M01S00849.ppr +++| STM SBAA 00877 M01S00850.ppr +++| LDC SPA1+77-SPAA+UJNI 00878 M01S00851.ppr +++| STM SPAA 00879 M01S00852.ppr +++| DDB3 RJM SPA READ BUFFER POINTERS 00880 M01S00853.ppr +++| CRD B1 00881 M01S00854.ppr +++| ADN 1 00882 M01S00855.ppr +++| CRD B2 00883 M01S00856.ppr +++| ADN 1 READ DAYFILE FST 00884 M01S00857.ppr +++| CRD FS 00885 M01S00858.ppr +++| LDD BL SET POINTER ADVANCE FOR ERROR EXIT 00886 M01S00859.ppr +++| SCN 77 00887 M01S00860.ppr +++| STD SL 00888 M01S00861.ppr +++| SHN -6 SET SECTOR COUNT 00889 M01S00862.ppr +++| STD SC 00890 M01S00863.ppr +++| 00891 M01S00864.ppr +++|* INITIALIZE FOR DAYFILE FST. 00892 M01S00865.ppr +++| 00893 M01S00866.ppr +++| LDN ZERL CLEAR ERROR STATUS 00894 M01S00867.ppr +++| CRD CM+1 00895 M01S00868.ppr +++| LDN 6 DEFINE CONSTANT 6 00896 M01S00869.ppr +++| STD SX 00897 M01S00870.ppr +++| LDD MA SAVE MESSAGE BUFFER 00898 M01S00871.ppr +++| CRM MBUF,SX 00899 M01S00872.ppr +++| LDD FS SET EST ORDINAL 00900 M01S00873.ppr +++| STD T8 00901 M01S00874.ppr +++| STD T5 00902 M01S00875.ppr +++| NJN DDB5 IF FILE USED 00903 M01S00876.ppr +++| 00904 M01S00877.ppr +++|* PREPARE NEW FST. 00905 M01S00878.ppr +++| 00906 M01S00879.ppr +++| LDN DAYS SELECT DAYFILE EQUIPMENT 00907 M01S00880.ppr +++| STD CM+2 00908 M01S00881.ppr +++| AOD SC INCLUDE SYSTEM SECTOR IN SECTOR COUNT 00909 M01S00882.ppr +++| MONITOR RTCM ASSIGN MASS STORAGE SPACE 00910 M01S00883.ppr +++| LDD CM+4 SET FIRST TRACK 00911 M01S00884.ppr +++| NJN DDB4 IF TRACK ASSIGNED 00912 M01S00885.ppr +++| RJM AOP ADVANCE OUT POINTER 00913 M01S00886.ppr +++| LJM DDB18 ABORT DUMP 00914 M01S00887.ppr +++| 00915 M01S00888.ppr +++|* CREATE SYSTEM SECTOR. 00916 M01S00889.ppr +++| 00917 M01S00890.ppr +++| DDB4 STD FS+1 00918 M01S00891.ppr +++| STD FS+2 00919 M01S00892.ppr +++| STD T6 00920 M01S00893.ppr +++| LDD CM+1 SET EQUIPMENT 00921 M01S00894.ppr +++| STD T5 00922 M01S00895.ppr +++| STD FS 00923 M01S00896.ppr +++| LDN ZERL CLEAR FILE NAME IN SYSTEM SECTOR 00924 M01S00897.ppr +++| CRM FNSS-BFMS+BUF,ON 00925 M01S00898.ppr +++| LDN PDTL SET DATE AND TIME 00926 M01S00899.ppr +++| CRM DTSS-BFMS+BUF,ON 00927 M01S00900.ppr +++| LDC LOFT*100 SET FILE TYPE 00928 M01S00901.ppr +++| STM FNSS+4-BFMS+BUF 00929 M01S00902.ppr +++| DDB5 SETMS IO,(ND,NS,SM) 00930 M01S00903.ppr +++| LDD HN SET SECTOR LENGTH 00931 M01S00904.ppr +++| STD SL 00932 M01S00905.ppr +++| LDD FS+4 CHECK DAYFILE 00933 M01S00906.ppr +++| SHN -6 00934 M01S00907.ppr +++| LMN BMLF 00935 M01S00908.ppr +++| NJN DDB6 IF NOT MAINTENANCE LOG 00936 M01S00909.ppr +++| LDC LDDI+ER INITIALIZE FOR MAINTENANCE LOG DUMP 00937 M01S00910.ppr +++| STM AOPA 00938 M01S00911.ppr +++| LDN 5 00939 M01S00912.ppr +++| RAM RDDA 00940 M01S00913.ppr +++| STM RDDC 00941 M01S00914.ppr +++| LDC RDD2 00942 M01S00915.ppr +++| STM RDDD 00943 M01S00916.ppr +++| SOD SL SECTOR DATA LENGTH = 77B 00944 M01S00917.ppr +++| LDN BMLL READ SECTOR CONTROL WORD 00945 M01S00918.ppr +++| CRD ML 00946 M01S00919.ppr +++| LDN 0 CLEAR DEADSTART FLAG 00947 M01S00920.ppr +++| STD ML 00948 M01S00921.ppr +++| DDB6 LDD T8 00949 M01S00922.ppr +++| NJN DDB7 IF FILE WRITTEN 00950 M01S00923.ppr +++| STD T7 00951 M01S00924.ppr +++| LDD MA MOVE FST TO SYSTEM SECTOR 00952 M01S00925.ppr +++| CWD FS 00953 M01S00926.ppr +++| CRM EQSS-BFMS+BUF,ON 00954 M01S00927.ppr +++| LDN 77 SET SYSTEM SECTOR LINKAGE BYTES 00955 M01S00928.ppr +++| STM BUF+1 00956 M01S00929.ppr +++| LDC 3777 00957 M01S00930.ppr +++| LJM DDB10 WRITE SYSTEM SECTOR 00958 M01S00931.ppr +++| 00959 M01S00932.ppr +++|* REQUEST ADDITIONAL TRACK IF NEEDED. 00960 M01S00933.ppr +++| 00961 M01S00934.ppr +++| DDB7 LDN ZERL 00962 M01S00935.ppr +++| CRD CM 00963 M01S00936.ppr +++| LDD FS+2 SET CURRENT TRACK 00964 M01S00937.ppr +++| STD CM+2 00965 M01S00938.ppr +++| STD T6 00966 M01S00939.ppr +++| LDD FS+3 SET CURRENT SECTOR 00967 M01S00940.ppr +++| STD T7 00968 M01S00941.ppr +++| ADD SC 00969 M01S00942.ppr +++| SBM SLM 00970 M01S00943.ppr +++| MJN DDB8 IF SECTOR LIMIT NOT REACHED 00971 M01S00944.ppr +++| LDD FS SET EQUIPMENT 00972 M01S00945.ppr +++| STD CM+1 00973 M01S00946.ppr +++| MONITOR RTCM REQUEST TRACK 00974 M01S00947.ppr +++| AOM DDBD SET CHECKPOINT REQUEST 00975 M01S00948.ppr +++| LDD CM+4 SAVE NEXT TRACK 00976 M01S00949.ppr +++| STD NT 00977 M01S00950.ppr +++| NJN DDB8 IF TRACK ASSIGNED 00978 M01S00951.ppr +++| AOD ER SET ERROR INDICATOR 00979 M01S00952.ppr +++| UJN DDB8 CONTINUE 00980 M01S00953.ppr +++| 00981 M01S00954.ppr +++|* END OF CODE OVERLAYED BY BUFFER. 00982 M01S00955.ppr +++| 00983 M01S00956.ppr +++| .A EQU BUF+502-* 00984 M01S00957.ppr +++| IFPL .A,2 PAD WITH HANG INSTRUCTIONS IF NECESSARY 00985 M01S00958.ppr +++| DUP .A,1 00986 M01S00959.ppr +++| UJN * HANG-S 00987 M01S00960.ppr +++| 00988 M01S00961.ppr +++| DDB8 RJM RDD READ DAYFILE DATA 00989 M01S00962.ppr +++| 00990 M01S00963.ppr +++|* ADVANCE OUT POINTER ASAP TO FREE UP BUFFER SPACE. 00991 M01S00964.ppr +++| 00992 M01S00965.ppr +++| RJM AOP ADVANCE OUT POINTER 00993 M01S00966.ppr +++| 00994 M01S00967.ppr +++|* DUMP BUFFER. 00995 M01S00968.ppr +++| 00996 M01S00969.ppr +++| DDB9 LDD HN 00997 M01S00970.ppr +++| STM BUF+1 00998 M01S00971.ppr +++| LDD T7 SET NEXT SECTOR 00999 M01S00972.ppr +++| ADN 1 01000 M01S00973.ppr +++| STM BUF 01001 M01S00974.ppr +++| LMM SLM 01002 M01S00975.ppr +++| NJN DDB11 IF NOT SECTOR LIMIT 01003 M01S00976.ppr +++| LDD NT SET NEXT TRACK IN LINKAGE 01004 M01S00977.ppr +++| DDB10 STM BUF 01005 M01S00978.ppr +++| ZJN DDB14 IF TRACK NOT AVAILABLE 01006 M01S00979.ppr +++| DDB11 LDC BUF+WCSF WRITE SECTOR 01007 M01S00980.ppr +++| RJM WDS 01008 M01S00981.ppr +++| PJN DDB12 IF NO WRITE ERRORS 01009 M01S00982.ppr +++| SHN 21-11 01010 M01S00983.ppr +++| MJN DDB15 IF REISSUE OF CURRENT SECTOR REQUIRED 01011 M01S00984.ppr +++| AOD ER SET ERROR INDICATOR 01012 M01S00985.ppr +++| DDB12 UJN *+2 DONT ADVANCE OUT POINTER 01013 M01S00986.ppr +++| DDBC EQU DDB12 01014 M01S00987.ppr +++| CON AOP 01015 M01S00988.ppr +++|* RJM AOP (AFTER 1ST SECTOR OF DAYFILE PROCESSED) 01016 M01S00989.ppr +++| AOD T7 01017 M01S00990.ppr +++| STD FS+3 01018 M01S00991.ppr +++| LMM SLM 01019 M01S00992.ppr +++| NJN DDB13 IF NOT SECTOR LIMIT 01020 M01S00993.ppr +++| STD T7 RESET TRACK AND SECTOR 01021 M01S00994.ppr +++| STD FS+3 01022 M01S00995.ppr +++| LDD NT SET TRACK 01023 M01S00996.ppr +++| STD T6 01024 M01S00997.ppr +++| STD FS+2 01025 M01S00998.ppr +++| DDB13 SOD SC DECREMENT SECTOR COUNT 01026 M01S00999.ppr +++| DDB14 ZJN DDB16 IF DUMP COMPLETE 01027 M01S01000.ppr +++| DDB15 LDC RJMI ENABLE OUT POINTER UPDATE 01028 M01S01001.ppr +++| STM DDBC 01029 M01S01002.ppr +++| RJM RDD READ NEXT SECTOR OF DAYFILE DATA 01030 M01S01003.ppr +++| LJM DDB9 PROCESS NEXT SECTOR 01031 M01S01004.ppr +++| 01032 M01S01005.ppr +++|* ASSEMBLE EOI SECTOR. 01033 M01S01006.ppr +++| 01034 M01S01007.ppr +++| DDB16 LDN 0 01035 M01S01008.ppr +++| STM BUF 01036 M01S01009.ppr +++| STM BUF+1 01037 M01S01010.ppr +++| RJM SPA READ FILE STATUS WORD 01038 M01S01011.ppr +++| ADN 2 01039 M01S01012.ppr +++| CWD FS 01040 M01S01013.ppr +++| CRM BUF+FSEI,ON 01041 M01S01014.ppr +++| LDN PDTL READ DATE AND TIME 01042 M01S01015.ppr +++| CRM BUF+DTEI,TR 01043 M01S01016.ppr +++| LDC BUF+WLSF WRITE EOI SECTOR 01044 M01S01017.ppr +++| RJM WDS 01045 M01S01018.ppr +++| PJN DDB17 IF NO WRITE ERRORS 01046 M01S01019.ppr +++| SHN 21-11 01047 M01S01020.ppr +++| MJN DDB16 IF REISSUE OF CURRENT SECTOR REQUIRED 01048 M01S01021.ppr +++| AOD ER SET ERROR INDICATOR 01049 M01S01022.ppr +++| DDB17 ENDMS END MASS STORAGE OPERATION 01050 M01S01023.ppr +++| LDD MA RESTORE DIRECT CELLS 01051 M01S01024.ppr +++| CWM MBUF,SX 01052 M01S01025.ppr +++| DDBD LDN 0 LOAD CHECKPOINT REQUEST 01053 M01S01026.ppr +++|* LDN 1 (CHECKPOINT REQUESTED) 01054 M01S01027.ppr +++| SHN 13 01055 M01S01028.ppr +++| LMD T5 MERGE WITH EQUIPMENT 01056 M01S01029.ppr +++| STD CM+1 01057 M01S01030.ppr +++| LDD T6 SET LAST SECTOR WRITTEN REQUEST 01058 M01S01031.ppr +++| LPC 3777 01059 M01S01032.ppr +++| STD CM+2 01060 M01S01033.ppr +++| LDD T7 01061 M01S01034.ppr +++| STD CM+3 01062 M01S01035.ppr +++| MONITOR DTKM 01063 M01S01036.ppr +++| LDD ER 01064 M01S01037.ppr +++| ZJN DDB20 IF NO ERRORS
Line S01038 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01065 M02S01038.ppr16 ---| DDB18 LDD CP
Line S01039 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01066 M02S01039.ppr16 ---| ADN JCIW
Line S01040 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01067 M02S01040.ppr16 ---| CRD CM
Line S01041 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01068 M02S01041.ppr16 ---| LDD CM+2
Line S01042 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01069 M02S01042.ppr16 ---| SBK LSSI+1
Line S01043 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01070 M02S01043.ppr16 ---| PJN DDB19 IF NOT USER JOB
Line S01044 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01071 M02S01044.ppr16 ---| LDN SYET ABORT USER JOB
Line S01045 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01072 M02S01045.ppr16 ---| STD CM+1
Line S01046 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01073 M02S01046.ppr16 ---| MONITOR CEFM
Line S01047 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ppr16 |
Seq # *Modification Id* Act ----------------------------+ 01074 M02S01047.ppr16 ---| DDB19 LDN NCPL DISPLAY MESSAGE AT SYSTEM CP 01075 M01S00001.ppr16 +++| DDB18 LDN NCPL DISPLAY MESSAGE AT SYSTEM CP 01076 M01S01048.ppr +++| CRD CM 01077 M01S01049.ppr +++| AOD CM+1 01078 M01S01050.ppr +++| SHN 7 01079 M01S01051.ppr +++| ADN MS2W 01080 M01S01052.ppr +++| CWM =C*1DD ABT.*,ON 01081 M01S01053.ppr +++| DDB20 LDD FS+4 SET BUFFER NOT BUSY / CLEAR *1DD* FLAG 01082 M01S01054.ppr +++| SCN 4 CLEAR *1DD* CALLED FLAG 01083 M01S01055.ppr +++| ADN 1 SET NOT BUSY 01084 M01S01056.ppr +++| STD FS+4 01085 M01S01057.ppr +++| RJM SPA 01086 M01S01058.ppr +++| ADN 2 01087 M01S01059.ppr +++| CWD FS 01088 M01S01060.ppr +++| LDD TC 01089 M01S01061.ppr +++| NJN DDB22 IF DIRECT CALL 01090 M01S01062.ppr +++| DDB21 MONITOR DPPM DROP PPU 01091 M01S01063.ppr +++| LJM PPR EXIT TO PP RESIDENT 01092 M01S01064.ppr +++| 01093 M01S01065.ppr +++| DDB22 LDN 65 RESTORE PP 01094 M01S01066.ppr +++| STD CM 01095 M01S01067.ppr +++| LDD DR RESET *DFM* RETURN 01096 M01S01068.ppr +++| STM DFM 01097 M01S01069.ppr +++| LDD DP+2 LOAD ADDRESS OF DUMP BUFFER 01098 M01S01070.ppr +++| SHN 14 01099 M01S01071.ppr +++| ADD DP+3 01100 M01S01072.ppr +++| ADN 3 01101 M01S01073.ppr +++| CRM EPFW,CM 01102 M01S01074.ppr +++|* CRM MSFW,T2 RESTORE DRIVER AND CALLING PROGRAM 01103 M01S01075.ppr +++|* LDN DFPP CLEAR DUMP BUFFER INTERLOCK 01104 M01S01076.ppr +++|* CWM DDBB-5,ON 01105 M01S01077.ppr +++|* LJM DFM3 RETURN TO PPR 01106 M01S01078.ppr +++| TITLE SUBROUTINES. 01107 M01S01079.ppr +++| AOP SPACE 4,20 01108 M01S01080.ppr +++|** AOP - ADVANCE OUT POINTER. 01109 M01S01081.ppr +++|* 01110 M01S01082.ppr +++|* ENTRY (SL) = LENGTH OF SECTOR DATA. 01111 M01S01083.ppr +++|* (OT) = OUT POINTER. 01112 M01S01084.ppr +++|* (BL) = BUFFER LENGTH. 01113 M01S01085.ppr +++|* (ER) = ERROR STATUS. 01114 M01S01086.ppr +++|* (MI) = MAINTENANCE LOG MESSAGE LINK. 01115 M01S01087.ppr +++|* (ML - ML+4) = *BMLL* WORD. 01116 M01S01088.ppr +++|* (B2 - B2+4) = OUT POINTER WORD. 01117 M01S01089.ppr +++|* 01118 M01S01090.ppr +++|* EXIT (OT) ADVANCED IN PP AND CM. 01119 M01S01091.ppr +++|* (MI) ADVANCED TO FIRST MESSAGE IN NEXT SECTOR. 01120 M01S01092.ppr +++|* 01121 M01S01093.ppr +++|* USES T1. 01122 M01S01094.ppr +++|* 01123 M01S01095.ppr +++|* CALLS RDD, SPA. 01124 M01S01096.ppr +++|* 01125 M01S01097.ppr +++|* MACROS MONITOR. 01126 M01S01098.ppr +++| 01127 M01S01099.ppr +++| 01128 M01S01100.ppr +++| AOP3 LDD SL ADVANCE OUT POINTER BY SECTOR LENGTH 01129 M01S01101.ppr +++| RAD OT 01130 M01S01102.ppr +++| SBD BL 01131 M01S01103.ppr +++| MJN AOP4 IF NO WRAP AROUND 01132 M01S01104.ppr +++| STD OT 01133 M01S01105.ppr +++| AOP4 RJM SPA STORE OUT POINTER 01134 M01S01106.ppr +++| ADN 1 01135 M01S01107.ppr +++| CWD B2 01136 M01S01108.ppr +++| 01137 M01S01109.ppr +++| AOP SUBR ENTRY/EXIT 01138 M01S01110.ppr +++| AOPA UJN AOP3 ADVANCE OUT POINTER 01139 M01S01111.ppr +++|* LDD ER (MAINTENANCE LOG PROCESSING) 01140 M01S01112.ppr +++| ZJN AOP1 IF NO ERRORS 01141 M01S01113.ppr +++| RJM RDD RE-READ DAYFILE DATA 01142 M01S01114.ppr +++| AOP1 LDD MI SET PP BUFFER INDEX 01143 M01S01115.ppr +++| SHN 2 01144 M01S01116.ppr +++| ADD MI 01145 M01S01117.ppr +++| STD T1 01146 M01S01118.ppr +++| LDM BUF+2,T1 ADVANCE MESSAGE INDEX 01147 M01S01119.ppr +++| ZJN AOP2 IF BAD MESSAGE LENGTH 01148 M01S01120.ppr +++| RAD MI 01149 M01S01121.ppr +++| SBD HN 01150 M01S01122.ppr +++| MJN AOP1 IF NOT LAST MESSAGE IN SECTOR 01151 M01S01123.ppr +++| ADN 1 SET MESSAGE LINK FOR NEXT SECTOR 01152 M01S01124.ppr +++| STD MI 01153 M01S01125.ppr +++| SHN -6 01154 M01S01126.ppr +++| NJN AOP2 IF BAD MESSAGE LINK 01155 M01S01127.ppr +++| LDN BMLL STORE MESSAGE LINK 01156 M01S01128.ppr +++| CWD ML 01157 M01S01129.ppr +++| UJP AOP3 ADVANCE OUT POINTER 01158 M01S01130.ppr +++| 01159 M01S01131.ppr +++| AOP2 MONITOR HNGM 01160 M01S01132.ppr +++| UJN AOP2 HANG PP SOLID 01161 M01S01133.ppr +++| RDD SPACE 4,10 01162 M01S01134.ppr +++|** RDD - READ DAYFILE DATA. 01163 M01S01135.ppr +++|* 01164 M01S01136.ppr +++|* ENTRY (OT) = OUT POINTER. 01165 M01S01137.ppr +++|* (BL) = BUFFER LENGTH. 01166 M01S01138.ppr +++|* (SL) = LENGTH OF SECTOR DATA. 01167 M01S01139.ppr +++|* 01168 M01S01140.ppr +++|* EXIT (BUF) = SECTOR OF DAYFILE DATA. 01169 M01S01141.ppr +++|* 01170 M01S01142.ppr +++|* USES T0 - T2. 01171 M01S01143.ppr +++|* 01172 M01S01144.ppr +++|* CALLS SBA. 01173 M01S01145.ppr +++| 01174 M01S01146.ppr +++| 01175 M01S01147.ppr +++| RDD2 LDN BMLL READ MAINTENANCE LOG CONTROL WORD 01176 M01S01148.ppr +++| CRM BUF+2,ON 01177 M01S01149.ppr +++| 01178 M01S01150.ppr +++| RDD SUBR ENTRY/EXIT 01179 M01S01151.ppr +++| LDD SL SET NUMBER OF WORDS TO READ 01180 M01S01152.ppr +++| STD T2 01181 M01S01153.ppr +++| ADD OT 01182 M01S01154.ppr +++| SBD BL 01183 M01S01155.ppr +++| MJN RDD1 IF NO WRAP AROUND 01184 M01S01156.ppr +++| ZJN RDD1 IF NO WRAP AROUND 01185 M01S01157.ppr +++| STD T1 01186 M01S01158.ppr +++| LDD BL WORD COUNT FROM OUT TO END OF BUFFER 01187 M01S01159.ppr +++| SBD OT 01188 M01S01160.ppr +++| STD T2 01189 M01S01161.ppr +++| SHN 2 01190 M01S01162.ppr +++| ADD T2 01191 M01S01163.ppr +++| ADC BUF+2 BUFFER ADDRESS FOR FIRST READ 01192 M01S01164.ppr +++| RDDA EQU *-1 01193 M01S01165.ppr +++|* ADC BUF+7 (MAINTENANCE LOG PROCESSING) 01194 M01S01166.ppr +++| STM RDDB 01195 M01S01167.ppr +++| RJM SBA READ WRAP AROUND 01196 M01S01168.ppr +++| CRM **,T1 01197 M01S01169.ppr +++| RDDB EQU *-1 01198 M01S01170.ppr +++| RDD1 RJM SBA READ SECTOR OF DAYFILE DATA 01199 M01S01171.ppr +++| ADD OT 01200 M01S01172.ppr +++| CRM BUF+2,T2 01201 M01S01173.ppr +++| RDDC EQU *-1 01202 M01S01174.ppr +++|* CRM BUF+7,T2 (MAINTENANCE LOG PROCESSING) 01203 M01S01175.ppr +++| LJM RDDX RETURN 01204 M01S01176.ppr +++| RDDD EQU *-1 01205 M01S01177.ppr +++|* LJM RDD2 (MAINTENANCE LOG PROCESSING) 01206 M01S01178.ppr +++| SBA SPACE 4,10 01207 M01S01179.ppr +++|** SBA - SET BUFFER ADDRESS. 01208 M01S01180.ppr +++|* 01209 M01S01181.ppr +++|* ENTRY (RA) = REFERENCE ADDRESS FOR JOB DAYFILES. 01210 M01S01182.ppr +++|* (FT - FT+1) = BUFFER ADDRESS FOR SYSTEM DAYFILES. 01211 M01S01183.ppr +++|* 01212 M01S01184.ppr +++|* EXIT (A) = ABSOLUTE BUFFER ADDRESS. 01213 M01S01185.ppr +++|* 01214 M01S01186.ppr +++|* MACROS NFA. 01215 M01S01187.ppr +++| 01216 M01S01188.ppr +++| 01217 M01S01189.ppr +++| SBA1 NFA DAYN SET BUFFER ADDRESS IN NFL 01218 M01S01190.ppr +++| 01219 M01S01191.ppr +++| SBA SUBR ENTRY/EXIT 01220 M01S01192.ppr +++| SBAA LDD FT SET BUFFER ADDRESS IN CMR 01221 M01S01193.ppr +++|* UJN SBA1 (PROCESSING JOB DAYFILE) 01222 M01S01194.ppr +++| SHN 14 01223 M01S01195.ppr +++| ADD FT+1 01224 M01S01196.ppr +++| UJN SBAX RETURN 01225 M01S01197.ppr +++| 01226 M01S01198.ppr +++| ERRPL SBAA-SBA1-40 JUMP OUT OF RANGE 01227 M01S01199.ppr +++| SPA SPACE 4,10 01228 M01S01200.ppr +++|** SPA - SET POINTER ADDRESS. 01229 M01S01201.ppr +++|* 01230 M01S01202.ppr +++|* ENTRY (RA) = REFERENCE ADDRESS FOR JOB DAYFILES. 01231 M01S01203.ppr +++|* (DP - DP+1) = FWA DAYFILE POINTERS. 01232 M01S01204.ppr +++|* 01233 M01S01205.ppr +++|* EXIT (A) = DAYFILE BUFFER POINTER ADDRESS. 01234 M01S01206.ppr +++|* 01235 M01S01207.ppr +++|* MACROS NFA. 01236 M01S01208.ppr +++| 01237 M01S01209.ppr +++| 01238 M01S01210.ppr +++| SPA1 NFA DAPN SET POINTER ADDRESS IN NFL 01239 M01S01211.ppr +++| 01240 M01S01212.ppr +++| SPA SUBR ENTRY/EXIT 01241 M01S01213.ppr +++| SPAA LDD DP SET DAYFILE POINTER ADDRESS 01242 M01S01214.ppr +++|* UJN SPA1 (PROCESSING JOB DAYFILE) 01243 M01S01215.ppr +++| SHN 14-1 01244 M01S01216.ppr +++| ADD DI 01245 M01S01217.ppr +++| SHN 1 01246 M01S01218.ppr +++| ADD DP+1 01247 M01S01219.ppr +++| ADD DI 01248 M01S01220.ppr +++| SBN 3 01249 M01S01221.ppr +++| UJN SPAX RETURN 01250 M01S01222.ppr +++| 01251 M01S01223.ppr +++| ERRPL SPAA-SPA1-40 JUMP OUT OF RANGE 01252 M01S01224.ppr +++| 01253 M01S01225.ppr +++|* IF THIS TEST FAILS, INCREASE *DDLW* IN COMSMSC. *1MB* 01254 M01S01226.ppr +++|* INSURES THAT NO 16-BIT INSTRUCTIONS ARE WITHIN THE AREA 01255 M01S01227.ppr +++|* SAVED AND RESTORED BY *1DD*. 01256 M01S01228.ppr +++| 01257 M01S01229.ppr +++| ERRNG DDLW-* 01258 M01S01230.ppr +++| SPACE 4 01259 M01S01231.ppr +++| USE BUFFER 01260 M01S01232.ppr +++| 01261 M01S01233.ppr +++| A EQU MSFW+DFDS*5-65*5-DDFW BYTES SAVED FROM START OF *1DD* 01262 M01S01234.ppr +++| ERRNG A/5*5+DDFW-* *1DD* OVERFLOWS DUMP BUFFER 01263 M01S01235.ppr +++| 1RU TTL PPR/1RU - ISHARED UNIT RESERVE PROCESSOR. 01264 M01S01236.ppr +++| EJECT 01265 M01S01237.ppr +++| QUAL 1RU 01266 M01S01238.ppr +++| IDENT 1RU,PPFW 01267 M01S01239.ppr +++|*COMMENT PPR - ISHARED UNIT RESERVE PROCESSOR.
Line S01240 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 01268 M02S01240.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1979. 01269 M01S00006.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 01270 M01S01241.ppr +++| SPACE 4,10 01271 M01S01242.ppr +++|*** 1RU - ISHARED UNIT RESERVE PROCESSOR. 01272 M01S01243.ppr +++|* G. A. SCHUMACHER. 79/08/03. 01273 M01S01244.ppr +++|* J. J. EIKUM. 81/05/18. 01274 M01S01245.ppr +++|* J. J. EIKUM. 86/10/31. 01275 M01S01246.ppr +++| SPACE 4,10 01276 M01S01247.ppr +++|*** *1RU* IS CALLED WHEN A MONITOR FUNCTION THAT REQUIRES 01277 M01S01248.ppr +++|* ACCESS TO TABLES ON AN INDEPENDENT SHARED DEVICE IS ISSUED. 01278 M01S01249.ppr +++|* 01279 M01S01250.ppr +++|* *1RU* IS CALLED INTO A PP (STAND-ALONE MODE) IF ONE 01280 M01S01251.ppr +++|* IS AVAILABLE. IF THERE ARE NO FREE PPS, PART OF THE PP THAT 01281 M01S01252.ppr +++|* ISSUED THE FUNCTION IS SAVED IN A CENTRAL MEMORY SAVE AREA 01282 M01S01253.ppr +++|* AND *1RU* IS LOADED INTO THAT PP (OVERLAYING MODE). 01283 M01S01254.ppr +++|* 01284 M01S00001.ns2553 +++|* *1RU* IS NORMALLY EXECUTED AS A MAIN OVERLAY, BUT IT 01285 M01S00002.ns2553 +++|* IS CALLED VIA AN *EXECUTE* MACRO DURING SOME PHASES OF ERROR 01286 M01S00003.ns2553 +++|* PROCESSING. *1MV* CALLS IT VIA *EXECUTE* WHEN ATTEMPTING TO 01287 M01S00004.ns2553 +++|* REPAIR THE LABEL BY REWRITING IT FROM CENTRAL MEMORY. *3RU* 01288 M01S00005.ns2553 +++|* CALLS *1RU* VIA *EXECUTE* WHEN RETRYING A REQUEST AFTER 01289 M01S00006.ns2553 +++|* ERROR PROCESSING. 01290 M01S00007.ns2553 +++|* 01291 M01S01255.ppr +++|* *1RU* PERFORMS THE FOLLOWING ACTIONS- 01292 M01S01256.ppr +++|* 1. USING THE MASS STORAGE DRIVER, SET THE CONTROLLER AND 01293 M01S01257.ppr +++|* UNIT RESERVES IN THE HARDWARE. 01294 M01S01258.ppr +++|* 2. READ THE MST AND TRT FROM THE LABEL TRACK TO CM. 01295 M01S01259.ppr +++|* 3. REWRITE THE LABEL SECTOR WITH THE SOFTWARE RESERVE SET IN 01296 M01S01260.ppr +++|* WORD *SDGL*. 01297 M01S01261.ppr +++|* 4. IF OVERLAYING MODE, ISSUE THE ORIGINAL FUNCTION. 01298 M01S01262.ppr +++|* 5. WAIT FOR ALL FUNCTIONS TO BE PROCESSED. 01299 M01S01263.ppr +++|* 6. WRITE THE TRT, MRT, SECOND COPY OF THE MST, TRT, AND MRT. 01300 M01S01264.ppr +++|* 7. WRITE THE LABEL SECTOR WITH THE SOFTWARE RESERVE CLEAR. 01301 M01S01265.ppr +++|* 8. RELEASE THE HARDWARE RESERVES. 01302 M01S01266.ppr +++|* 9. IF OVERLAYING MODE, RESTORE PP MEMORY. 01303 M01S01267.ppr +++|* IF STAND-ALONE MODE, DROP THE PP.
Line S01268 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01304 M02S01268.ns2553 ---| SPACE 4,10 01305 M01S00008.ns2553 +++| EJECT 01306 M01S01269.ppr +++|*** ENTRY CONDITIONS. 01307 M01S01270.ppr +++|* 01308 M01S01271.ppr +++|* 01309 M01S01272.ppr +++|* FOR STAND-ALONE MODE- 01310 M01S00009.ns2553 +++|* 01311 M01S01273.ppr +++|* (IR+4) = EST ORDINAL. 01312 M01S01274.ppr +++|* 01313 M01S01275.ppr +++|* FOR OVERLAYING MODE- 01314 M01S00010.ns2553 +++|* 01315 M01S00011.ns2553 +++|* (MB+1, BYTES 1 - 2) = SAVE AREA ADDRESS. 01316 M01S01276.ppr +++|* (SAVE AREA WORD 1) = ORIGINAL OUTPUT REGISTER. 01317 M01S01277.ppr +++|* (SAVE AREA WORDS 2 - 7) = ORIGINAL MESSAGE BUFFER. 01318 M01S01278.ppr +++|* PP MEMORY SAVED IN THE SAVE AREA.
Line S01279 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01319 M02S01279.ns2553 ---|* (MB+1, BYTES 1 - 2) = SAVE AREA ADDRESS. 01320 M01S00012.ns2553 +++|* 01321 M01S00013.ns2553 +++|* FOR *EXECUTE* MODE- 01322 M01S00014.ns2553 +++|* 01323 M01S00015.ns2553 +++|* (EA) = *FTN* EXIT ADDRESS, IF *3RU* RETRY CALL. 01324 M01S00016.ns2553 +++|* (IR+2) = EST ORDINAL, IF *1MV* REPAIR CALL. 01325 M01S00017.ns2553 +++|* (IR+3) = FUNCTION CODE. 01326 M01S00018.ns2553 +++|* 0, IF *1MV* REPAIR CALL. 01327 M01S00019.ns2553 +++|* 1, IF *3RU* RETRY CALL. 01328 M01S00020.ns2553 +++|* (SA - SA+1) = PP SAVE AREA ADDRESS, IF *3RU* RETRY CALL. 01329 M01S00021.ns2553 +++|* 0, IF STANDALONE (OTHER STANDALONE ENTRY 01330 M01S00022.ns2553 +++|* CONDITIONS ARE ALSO ASSUMED. 01331 M01S00023.ns2553 +++|* OTHERWISE, OVERLAYING ENTRY CONDTIONS ARE 01332 M01S00024.ns2553 +++|* ASSUMED. 01333 M01S01280.ppr +++| SPACE 4,10 01334 M01S01281.ppr +++|*** EXIT CONDITIONS. 01335 M01S01282.ppr +++|* 01336 M01S01283.ppr +++|* 01337 M01S01284.ppr +++|* FOR OVERLAYING MODE- 01338 M01S01285.ppr +++|* PP MEMORY IS RESTORED FROM THE PP SAVE AREA. 01339 M01S01286.ppr +++|* MESSAGE BUFFER IS UPDATED TO INFORMATION RETURNED 01340 M01S01287.ppr +++|* BY CPUMTR WHEN THE FUNCTION WAS PROCESSED. 01341 M01S01288.ppr +++| SPACE 4,10 01342 M01S01289.ppr +++|*** NOTE - THIS OVERLAY MUST RESIDE IN *RPL*. 01343 M01S01290.ppr +++| SPACE 4,10 01344 M01S01291.ppr +++|* COMMON DECKS. 01345 M01S01292.ppr +++| 01346 M01S01293.ppr +++| 01347 M01S01294.ppr +++|*CALL COMSMMF 01348 M01S01295.ppr +++|*CALL COMSLSD 01349 M01S01296.ppr +++| MACROS SPACE 4,10 01350 M01S01297.ppr +++|** MACROS. 01351 M01S01298.ppr +++| ERROR SPACE 4,10 01352 M01S01299.ppr +++|** ERROR - ERROR IN R/W OF SHARED DISK TABLES. 01353 M01S01300.ppr +++|* 01354 M01S01301.ppr +++|* 01355 M01S01302.ppr +++|* ERROR E 01356 M01S01303.ppr +++|* E= ERROR NUMBER. 01357 M01S01304.ppr +++|* 01358 M01S01305.ppr +++|* CALLS ERR. 01359 M01S01306.ppr +++| 01360 M01S01307.ppr +++| 01361 M01S01308.ppr +++| PURGMAC ERROR 01362 M01S01309.ppr +++| 01363 M01S01310.ppr +++| ERROR MACRO E 01364 M01S01311.ppr +++| MACREF ERROR 01365 M01S01312.ppr +++| LDN E 01366 M01S01313.ppr +++| LJM ERR PROCESS ERROR 01367 M01S01314.ppr +++| ERROR ENDM 01368 M01S01315.ppr +++| OVERLAY SPACE 4,10 01369 M01S01316.ppr +++|** OVERLAY - GENERATE OVERLAY CONSTANTS. 01370 M01S01317.ppr +++|* 01371 M01S01318.ppr +++|* OVERLAY (TEXT),LOAD 01372 M01S01319.ppr +++|* 01373 M01S01320.ppr +++|* ENTRY *TEXT* = TEXT FOR SUBTITLE. 01374 M01S01321.ppr +++|* *LOAD* = ORIGIN ADDRESS. 01375 M01S01322.ppr +++| 01376 M01S01323.ppr +++| PURGMAC OVERLAY 01377 M01S01324.ppr +++| 01378 M01S01325.ppr +++| OVERLAY MACRO TEXT,LOAD 01379 M01S01326.ppr +++| LOCAL OVL 01380 M01S01327.ppr +++| NOREF .N 01381 M01S01328.ppr +++| MACREF OVERLAY 01382 M01S01329.ppr +++| .N SET .N+1 01383 M01S01330.ppr +++| .M MICRO .N,1, UVWXYZ 01384 M01S01331.ppr +++| .O MICRO 1,3 "OVLB"".M" 01385 M01S01332.ppr +++| TTL PPR/".O" - ISHARED UNIT RESERVE PROCESSOR. 01386 M01S01333.ppr +++| IDENT ".O",OVL TEXT 01387 M01S01334.ppr +++| TITLE TEXT 01388 M01S01335.ppr +++|*COMMENT PPR - TEXT
Line S01336 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 01389 M02S01336.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP., 1987. 01390 M01S00007.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 01391 M01S01337.ppr +++| ORG LOAD 01392 M01S01338.ppr +++| OVL BSS 0 01393 M01S01339.ppr +++| ENDM 01394 M01S01340.ppr +++| 01395 M01S01341.ppr +++| 01396 M01S01342.ppr +++| .N SET 0 01397 M01S01343.ppr +++| OVLB MICRO 1,, 3R BASE OVERLAY NAME 01398 M01S01344.ppr +++| DIRECT SPACE 4,10 01399 M01S01345.ppr +++|**** DIRECT LOCATION ASSIGNMENTS. 01400 M01S01346.ppr +++| 01401 M01S01347.ppr +++| BEGIN BSSN 16 01402 M01S01348.ppr +++| T8 BSSN 1 TEMPORARY 01403 M01S01349.ppr +++| T9 BSSN 1 TEMPORARY 01404 M01S01350.ppr +++| CN BSSN 5 CM WORD BUFFER 01405 M01S01351.ppr +++| CO BSSN 1 CURRENT OFFSET INTO TRT/MRT IN CM 01406 M01S01352.ppr +++| DL BSSN 1 DIT LENGTH 01407 M01S01353.ppr +++| DO BSSN 1 OFFSET TO DIT FROM START OF TRT 01408 M01S01354.ppr +++| TA BSSN 2 TRT ADDRESS IN CENTRAL MEMORY 01409 M01S01355.ppr +++| TL BSSN 1 TRT LENGTH 01410 M01S01356.ppr +++| ID BSSN 1 MACHINE ID 01411 M01S01357.ppr +++| MI BSSN 1 MACHINE INDEX FOR DEVICE 01412 M01S01358.ppr +++| SX BSSN 1 CONSTANT 6 01413 M01S01359.ppr +++| DT BSSN 1 DEVICE TYPE FROM EST 01414 M01S01360.ppr +++| MS BSSN 1 MST ADDRESS 01415 M01S01361.ppr +++| SA BSSN 2 PP SAVE AREA ADDRESS 01416 M01S01362.ppr +++| OR BSSN 5 OUTPUT REGISTER IMAGE BUFFER 01417 M01S00001.ns2579 +++| RI BSSN 1 CALLER-S RETURN-ON-INACESSIBLE DEVICE FLAG 01418 M01S00002.ns2579 +++| ERRNG IR-* DIRECT CELLS OVERFLOW INTO *IR* 01419 M01S00003.ns2579 +++| BSSN 7 RESERVED FOR *PPR* 01420 M01S01363.ppr +++| EA BSSN 1 EXIT ADDRESS
Line S01364 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01421 M02S01364.ns2579 ---| ERRNG IR-* DIRECT CELLS OVERFLOW INTO *IR*
Line S01365 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01422 M02S01365.ns2579 ---| BSSN 10 RESERVED FOR *PPR* 01423 M01S01366.ppr +++| TM BSSN 5 START TIME 01424 M01S01367.ppr +++| EF BSSN 1 LABEL READ/WRITE ERROR FLAG 01425 M01S00004.ns2579 +++| EM BSSN 1 ERROR MESSAGE CM ADDRESS 01426 M01S01368.ppr +++| ERRNG ON-* DIRECT CELLS OVERFLOW INTO CONSTANTS 01427 M01S01369.ppr +++| END BSSN 01428 M01S01370.ppr +++| 01429 M01S01371.ppr +++|**** 01430 M01S01372.ppr +++| TITLE COMMON SUBROUTINES. 01431 M01S01373.ppr +++|*** CID - CHECK ISHARED DEVICE. 01432 M01S01374.ppr +++| 01433 M01S01375.ppr +++| 01434 M01S01376.ppr +++| ORG PPFW 01435 M01S01377.ppr +++| LJM PRS PRESET 01436 M01S01378.ppr +++| RESA EQU *-1 01437 M01S01379.ppr +++| LJM PRX PRESET *EXECUTE* CALL 01438 M01S01380.ppr +++| ERR SPACE 4,10 01439 M01S01381.ppr +++|*** ERR - ERROR PROCESSOR FOR MS READ OR WRITE ERRORS. 01440 M01S01382.ppr +++|* 01441 M01S01383.ppr +++|* ENTRY (A) = *R* IF READ ERROR, *W* IF WRITE ERROR. 01442 M01S01384.ppr +++|* 01443 M01S01385.ppr +++|* EXIT TO LOV (3RW). 01444 M01S01386.ppr +++|* (EF) = ERROR FLAG. 01445 M01S01387.ppr +++|* 01446 M01S01388.ppr +++|* MACROS EXECUTE. 01447 M01S01389.ppr +++| 01448 M01S01390.ppr +++| 01449 M01S01391.ppr +++| ERR BSS 0 ENTRY 01450 M01S01392.ppr +++| STD EF SET ERROR FLAG 01451 M01S01393.ppr +++| EXECUTE 3RW 01452 M01S01394.ppr +++| SPACE 4,10 01453 M01S01395.ppr +++|* COMMON DECKS. 01454 M01S01396.ppr +++| 01455 M01S01397.ppr +++| 01456 M01S01398.ppr +++| RLS$ EQU 1 ASSEMBLE *RLS* 01457 M01S01399.ppr +++| ISD$ EQU 1 PROCESS ONLY ISHARED DEVICES 01458 M01S01400.ppr +++| QUAL$ EQU 1 DO NOT QUALIFY *COMPCLC* 01459 M01S01401.ppr +++| LIST X 01460 M01S01402.ppr +++|*CALL COMPCLC 01461 M01S01403.ppr +++| LIST * 01462 M01S01404.ppr +++| SPACE 4,10
Line S01405 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01463 M02S01405.ns2579 ---| MBSA BSS 0
Line S01406 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01464 M02S01406.ns2579 ---| URSW EQU MBSA+6*5 LOAD ADDRESS FOR *3RU* 01465 M01S00005.ns2579 +++| URSW EQU *+5 LOAD ADDRESS FOR *1RU* OVERLAYS 01466 M01S01407.ppr +++| CID TITLE MAIN PROGRAM. 01467 M01S01408.ppr +++|*** CID - CHECK ISHARED DEVICE. 01468 M01S01409.ppr +++| 01469 M01S01410.ppr +++| 01470 M01S01411.ppr +++|* READ MST AND WRITE IT TO CM. 01471 M01S01412.ppr +++| 01472 M01S01413.ppr +++| CID BSS 0 ENTRY
Line S01414 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01473 M02S01414.ns2553 ---| CID1 ADK LSLT SET LABEL SECTOR 01474 M01S00025.ns2553 +++| ADK LSLT SET LABEL SECTOR 01475 M01S01415.ppr +++| STD T7 01476 M01S01416.ppr +++| LDC BFMS 01477 M01S01417.ppr +++| RJM RDS READ LABEL SECTOR INTO BFMS 01478 M01S01418.ppr +++| PJN CID2 IF NO ERROR 01479 M01S01419.ppr +++| ERROR ERDE *READ ERROR* 01480 M01S01420.ppr +++| 01481 M01S01421.ppr +++| CID2 RJM CLC CHECK THE LABEL CHECKSUM 01482 M01S01422.ppr +++| LMM CKSS 01483 M01S01423.ppr +++| ZJN CID3 IF CHECKSUM VALID 01484 M01S01424.ppr +++| ERROR ECKS *BAD CHECKSUM ERROR* 01485 M01S01425.ppr +++| 01486 M01S01426.ppr +++| CID3 LDM N4SS+PFGL*5 CHECK NAME AND DEVICE NUMBER 01487 M01S01427.ppr +++| LMD TM 01488 M01S01428.ppr +++| ADM N4SS+PFGL*5+1 01489 M01S01429.ppr +++| LMD TM+1 01490 M01S01430.ppr +++| ADM N4SS+PFGL*5+2 01491 M01S01431.ppr +++| LMD TM+2 01492 M01S01432.ppr +++| ADM N4SS+PFGL*5+3 01493 M01S01433.ppr +++| LMD TM+3 01494 M01S01434.ppr +++| CIDA ZJN CID4 IF NAME AND DEVICE NUMBER MATCH 01495 M01S01435.ppr +++|* UJN CID4 (INITIALIZE PENDING) 01496 M01S01436.ppr +++| ERROR EPNE *PACKNAME ERROR* 01497 M01S01437.ppr +++| 01498 M01S01438.ppr +++| CID4 LDD EA 01499 M01S01439.ppr +++| ZJN CID5 IF REPAIR CALL 01500 M01S01440.ppr +++| LDM N4SS+SDGL*5+4 01501 M01S01441.ppr +++| LPN 76 01502 M01S01442.ppr +++| ZJN CID6 IF SW RESERVE NOT SET 01503 M01S01443.ppr +++| SHN -1 GET MID OF MAINFRAME WITH RESERVE 01504 M01S01444.ppr +++| STD T1 01505 M01S01445.ppr +++| SHN 2 01506 M01S01446.ppr +++| RAD T1 01507 M01S01447.ppr +++| LDM DISS-5+4,T1 01508 M01S01448.ppr +++| STM RESA 01509 M01S01449.ppr +++| LMD ID 01510 M01S01450.ppr +++| CID5 ZJP CID13 IF IT-S THIS MAINFRAME-S ID 01511 M01S01451.ppr +++| ERROR ERES *RESERVE ERROR* 01512 M01S01452.ppr +++| 01513 M01S01453.ppr +++| CID6 STD CO CLEAR TRT OFFSET 01514 M01S01454.ppr +++| LDD HN SET NUMBER OF WORDS TO WRITE TO CM 01515 M01S01455.ppr +++| STD TM 01516 M01S01456.ppr +++| LDD TL 01517 M01S01457.ppr +++| STD TM+1
Line S01458 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01518 M02S01458.ns2579 ---| LDC 200
Line S01459 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01519 M02S01459.ns2579 ---| RAM N4SS+SDGL*5 SET TABLES INCOMPLETE STATUS 01520 M01S00006.ns2579 +++| LDM N4SS+SDGL*5 SET TABLES INCOMPLETE STATUS 01521 M01S00007.ns2579 +++| LPC -200 01522 M01S00008.ns2579 +++| LMC 200 01523 M01S00009.ns2579 +++| STM N4SS+SDGL*5 01524 M01S01460.ppr +++| LDD MS 01525 M01S01461.ppr +++| SHN 3 01526 M01S01462.ppr +++| CWM N4SS,TR WRITE GLOBAL MST 01527 M01S01463.ppr +++| ADK SDGL-TDGL-3 01528 M01S01464.ppr +++| CRD CN UPDATE PP COPY OF *SDGL* 01529 M01S01465.ppr +++| LDD TA GET TRT ADDRESS 01530 M01S01466.ppr +++| SHN 14 01531 M01S01467.ppr +++| LMD TA+1 01532 M01S01468.ppr +++| ADD DO ADD DIT OFFSET FOR THE DIT CM ADDRESS 01533 M01S01469.ppr +++| CWM DISS,DL 01534 M01S01470.ppr +++| LDM N4SS+STLL*5+2 01535 M01S01471.ppr +++| LMD ID 01536 M01S01472.ppr +++| ZJN CID10 IF MST/TRT CURRENT IN CM 01537 M01S01473.ppr +++| 01538 M01S01474.ppr +++|* READ TRT AND WRITE IT TO CM. 01539 M01S01475.ppr +++| 01540 M01S01476.ppr +++| ERRNZ TRLT-LSLT-1 TRT DOES NOT FOLLOW LABEL SECTOR 01541 M01S01477.ppr +++| CID7 AOD T7 INCREMENT SECTOR NUMBER 01542 M01S01478.ppr +++| LDC -100 DECREMENT TRT WORDS LEFT 01543 M01S01479.ppr +++| RAD TM+1 01544 M01S01480.ppr +++| PJN CID8 IF ONE OR MORE SECTORS OF TRT LEFT 01545 M01S01481.ppr +++| RAD TM 01546 M01S01482.ppr +++| SBN 1 01547 M01S01483.ppr +++| MJN CID10 IF END OF TRT 01548 M01S01484.ppr +++| LDN 0 01549 M01S01485.ppr +++| STD TM+1 01550 M01S01486.ppr +++| CID8 LDC BFMS READ NEXT SECTOR 01551 M01S01487.ppr +++| RJM RDS 01552 M01S01488.ppr +++| PJN CID9 IF NO ERROR 01553 M01S01489.ppr +++| ERROR ERDE *READ ERROR* 01554 M01S01490.ppr +++| 01555 M01S01491.ppr +++| CID9 LDD TA 01556 M01S01492.ppr +++| SHN 14 01557 M01S01493.ppr +++| ADD TA+1 01558 M01S01494.ppr +++| ADD CO 01559 M01S01495.ppr +++| CWM BFMS+2,TM WRITE SECTOR OF TRT DATA TO CM 01560 M01S01496.ppr +++| LDD TM 01561 M01S01497.ppr +++| RAD CO 01562 M01S01498.ppr +++| UJN CID7 READ NEXT SECTOR 01563 M01S01499.ppr +++| 01564 M01S01500.ppr +++|* WHEN AN ERROR IS DETECTED DURING THE READ, THE READ IS 01565 M01S01501.ppr +++|* ATTEMPTED WITH ENDMS ENABLED TO ALLOW DRIVER ERROR PROCESSING 01566 M01S01502.ppr +++|* TO OCCUR. AFTER IT IS SUCCESSFULLY READ WITH ENDMS ENABLED, 01567 M01S01503.ppr +++|* THE LABEL MUST BE RE-READ WITH ENDMS DISABLED TO ENSURE THAT 01568 M01S01504.ppr +++|* ALL OF THE SECTORS ARE READ WITH THE HARDWARE RESERVE SET. 01569 M01S01505.ppr +++| 01570 M01S01506.ppr +++| CID10 LDM UERR CHECK ENDMS DISABLED FLAG 01571 M01S01507.ppr +++| SHN 21-10 01572 M01S01508.ppr +++| ERRNZ EPDE-EPSM-400 01573 M01S01509.ppr +++| MJN CID11 IF ENDMS STILL DISABLED 01574 M01S01510.ppr +++| LJM PRS7 RESTART READ 01575 M01S01511.ppr +++| 01576 M01S01512.ppr +++|* COMPARE MST COUNTER AND COUNTER AT END OF TRT. 01577 M01S01513.ppr +++| 01578 M01S01514.ppr +++| CID11 LDD T7 01579 M01S01515.ppr +++| ZJN CID12 IF *TRT* NOT READ 01580 M01S01516.ppr +++| LDM BFMS+2+77*5+4 01581 M01S01517.ppr +++| LMD CN+4 01582 M01S01518.ppr +++| SCN 77 01583 M01S01519.ppr +++| ADM BFMS+2+77*5+3 01584 M01S01520.ppr +++| LMD CN+3 01585 M01S01521.ppr +++| ADM BFMS+2+77*5+2 01586 M01S01522.ppr +++| LMD CN+2 01587 M01S01523.ppr +++| ZJN CID12 IF COUNTERS MATCH 01588 M01S01524.ppr +++| ERROR ECDM *COUNTERS DONT MATCH* 01589 M01S01525.ppr +++| 01590 M01S01526.ppr +++| CID12 LDC -200 CLEAR TABLES INCOMPLETE STATUS 01591 M01S01527.ppr +++| RAD CN 01592 M01S01528.ppr +++| LDD MS 01593 M01S01529.ppr +++| SHN 3 01594 M01S01530.ppr +++| ADK SDGL 01595 M01S01531.ppr +++| CWD CN 01596 M01S01532.ppr +++| CID13 EXECUTE 3RU 01597 M01S01533.ppr +++| TITLE PRESET. 01598 M01S01534.ppr +++| PRS SPACE 4,25 01599 M01S01535.ppr +++|*** PRS - PRESET FOR 1RU OVERLAY. 01600 M01S01536.ppr +++|* 01601 M01S01537.ppr +++|* ENTRY (MB+1) = 12/, 24/ FWA+10B OF PP SAVE AREA, 24/, 01602 M01S01538.ppr +++|* IF NOT STAND ALONE CALL. 01603 M01S01539.ppr +++|* (CHRV) = BIT ZERO SET IF DISK CHANNEL RESERVED. 01604 M01S01540.ppr +++|* (IR+4) = EST ORDINAL IF STAND-ALONE CALL. 01605 M01S01541.ppr +++|* 01606 M01S01542.ppr +++|* EXIT (CN - CN+4) = (*SDGL*). 01607 M01S01543.ppr +++|* (DL) = DIT LENGTH. 01608 M01S01544.ppr +++|* (DO) = DIT OFFSET FROM BEGINNING OF MST. 01609 M01S01545.ppr +++|* (DT) = DEVICE TYPE. 01610 M01S01546.ppr +++|* (EA) = EXIT ADDRESS = (*FTN*). 01611 M01S01547.ppr +++|* 0, IF CALLED BY *1MV* VIA *EXECUTE*. 01612 M01S01548.ppr +++|* (EF) = 0. 01613 M01S00010.ns2579 +++|* (EM) = 0. 01614 M01S01549.ppr +++|* (ID) = MACHINE ID FOR THIS MAINFRAME. 01615 M01S01550.ppr +++|* (MS) = MST ADDRESS/10. 01616 M01S01551.ppr +++|* (OR - OR+4) = ORIGINAL OUTPUT REGISTER. 01617 M01S00011.ns2579 +++|* (RI) = RETURN-ON-INACCESSIBLE FLAG. 01618 M01S01552.ppr +++|* (SA - SA+1) = FWA + 10B OF PP SAVE AREA. 01619 M01S01553.ppr +++|* (SX) = LENGTH OF MESSAGE BUFFER IN CM WORDS. (6) 01620 M01S01554.ppr +++|* (TA - TA+1) = FWA OF TRT IN CENTRAL MEMORY. 01621 M01S01555.ppr +++|* (TL) = TRT LENGTH. 01622 M01S01556.ppr +++|* (TM - TM+4) = (*PFGL*). 01623 M01S01557.ppr +++|* (T5) = MS EST ORDINAL. 01624 M01S01558.ppr +++|* (T6) = LABEL TRACK NUMBER. 01625 M01S01559.ppr +++| 01626 M01S01560.ppr +++| 01627 M01S01561.ppr +++| PRS BSS 0 01628 M01S01562.ppr +++| LDM FTN SAVE EXIT ADDRESS 01629 M01S01563.ppr +++| STD EA 01630 M01S01564.ppr +++| LDC FTN RESTORE *PAUSE* MACRO IN *PLL* 01631 M01S01565.ppr +++| STM PLLD 01632 M01S01566.ppr +++| LDD IR+1 01633 M01S01567.ppr +++| SCN 77 01634 M01S01568.ppr +++| SHN 6 01635 M01S01569.ppr +++| LMD IR 01636 M01S01570.ppr +++| LMC 3RU1R
Line S01571 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01637 M02S01571.ns2579 ---|* 01638 M01S00012.ns2579 +++| 01639 M01S01572.ppr +++|* ENTER HERE TO RESTART UNIT RESERVATION. 01640 M01S01573.ppr +++|* 01641 M01S01574.ppr +++|* (A) = 0, IF STANDALONE CALL. 01642 M01S01575.ppr +++|* (EA) = EXIT ADDRESS.
Line S01576 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01643 M02S01576.ns2579 ---|* 01644 M01S00013.ns2579 +++| 01645 M01S01577.ppr +++| RUR NJN PRS1 IF NOT RUNNING STAND-ALONE 01646 M01S01578.ppr +++| STD SA INDICATE NO SAVE AREA 01647 M01S01579.ppr +++| STD SA+1 01648 M01S01580.ppr +++| LDK CTCS 01649 M01S01581.ppr +++| STD OR+3 01650 M01S01582.ppr +++| MONITOR SMDM PRESET SMDM/CTCS IN *OR* 01651 M01S01583.ppr +++| ORG *-2 01652 M01S01584.ppr +++| STD OR 01653 M01S00014.ns2579 +++| LDD TH FORCE RETURN-ON-INACCESSIBLE-DEVICE 01654 M01S00015.ns2579 +++| STD RI 01655 M01S01585.ppr +++| LDD IR+4 01656 M01S01586.ppr +++| STD OR+1 01657 M01S01587.ppr +++| UJN PRS2 GET EQUIPMENT INFORMATION 01658 M01S01588.ppr +++| 01659 M01S01589.ppr +++| PRS1 LDD MA GET SAVE AREA ADDRESS 01660 M01S01590.ppr +++| ADN 1 01661 M01S01591.ppr +++| CRD SA-1 01662 M01S01592.ppr +++| LDD SA GET ORIGINAL OUTPUT REGISTER 01663 M01S01593.ppr +++| SHN 14 01664 M01S01594.ppr +++| LMD SA+1 01665 M01S01595.ppr +++| SBN 7 01666 M01S01596.ppr +++| CRD OR 01667 M01S01597.ppr +++| ADC .RST+7 WRITE *RST* TO PP SAVE AREA 01668 M01S01598.ppr +++| CWM PRSA,TR 01669 M01S01599.ppr +++| LDD OR+1 INSURE RETURN-ON-INACCESSIBLE IS SET 01670 M01S00016.ns2579 +++| STD RI 01671 M01S01600.ppr +++| LPC -1000 01672 M01S01601.ppr +++| LMD TH 01673 M01S01602.ppr +++| STD OR+1
Line S00026 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01674 M02S00026.ns2579 ---| UJN PRS2 GET EQUIPMENT INFORMATION 01675 M01S01603.ppr +++|
Line S01604 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01676 M02S01604.ns2579 ---|* ENTER HERE TO RETRY DEVICE IDENTIFICATION. 01677 M01S00017.ns2579 +++|* BEGIN UNIT RESERVE SPECIAL PROCESSING. 01678 M01S00018.ns2579 +++| 01679 M01S00019.ns2579 +++| PRS2 LPC 777 01680 M01S00020.ns2579 +++| STD T5 01681 M01S00021.ns2579 +++| LDM CHRV 01682 M01S00022.ns2579 +++| LPN 1 01683 M01S00023.ns2579 +++| ZJN PRS6 IF CHANNEL RESERVE NOT HELD 01684 M01S00024.ns2579 +++| LDC * ISSUE CONDITIONAL HANG MONITOR FUNCTION 01685 M01S00025.ns2579 +++| STD CM+1 01686 M01S00026.ns2579 +++| LDN 0 01687 M01S00027.ns2579 +++| STD CM+2 01688 M01S00028.ns2579 +++| MONITOR CHGM 01689 M01S00029.ns2579 +++| PRS6 LDD EA 01690 M01S00030.ns2579 +++| NJN PRS7 IF NOT REPAIR CALL 01691 M01S00031.ns2579 +++| SETMS IO,(AD,DE,DF) 01692 M01S00032.ns2579 +++| UJN RDI PRESET DIRECT CELLS 01693 M01S00033.ns2579 +++| 01694 M01S00034.ns2579 +++| PRS7 SETMS IO,(NS,DE,DF) 01695 M01S00035.ns2579 +++|* UJN RDI PRESET DIRECT CELLS 01696 M01S00036.ns2579 +++| RDI SPACE 4,10 01697 M01S00037.ns2579 +++|** RDI - RETRY DEVICE IDENTIFICATION. 01698 M01S01605.ppr +++|*
Line S01606 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01699 M02S01606.ns2579 ---|* (EA) = EXIT ADDRESS.
Line S01607 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01700 M02S01607.ns2579 ---|* (OR - OR+4) = FUNCTION TO BE ISSUED WHEN DEVICE IS RESERVED.
Line S01608 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01701 M02S01608.ns2579 ---|* (SA - SA+1) = SAVE AREA ADDRESS.
Line S01609 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01702 M02S01609.ns2579 ---|* 0 = STANDALONE CALL. 01703 M01S00038.ns2579 +++|* ENTRY (EA) = EXIT ADDRESS. 01704 M01S00039.ns2579 +++|* (T5) = EST ORDINAL. 01705 M01S00040.ns2579 +++|* (OR - OR+4) = FUNCTION TO BE ISSUED. 01706 M01S00041.ns2579 +++|* (SA - SA+1) = SAVE AREA ADDRESS. 01707 M01S00042.ns2579 +++|* 0, IF STANDALONE CALL. 01708 M01S01610.ppr +++|
Line S01611 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01709 M02S01611.ns2553 ---| RDI LDD OR+1 GET EST ORDINAL
Line S01612 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01710 M02S01612.ns2553 ---| LPC 777
Line S01613 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
Seq # *Modification Id* Act ----------------------------+ 01711 M02S01613.ns2553 ---| PRS2 STD T5
Line S00027 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01712 M02S00027.ns2579 ---| RDI LDC UJNI+PRS8-PRSB IGNORE CHANNEL RESERVE AND *SETMS*
Line S00028 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01713 M02S00028.ns2579 ---| ERRPL PRS8-PRSB-40B JUMP OUT OF RANGE
Line S00029 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01714 M02S00029.ns2579 ---| ERRNG PRS8-PRSB+37B JUMP OUT OF RANGE
Line S00030 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01715 M02S00030.ns2579 ---| STM PRSB
Line S00031 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01716 M02S00031.ns2579 ---| LDD OR+1 GET EST ORDINAL
Line S00032 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01717 M02S00032.ns2579 ---| PRS2 LPC 777
Line S00033 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01718 M02S00033.ns2579 ---| STD T5
Line S01614 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01719 M02S01614.ns2579 ---| SFA EST READ EST ENTRY 01720 M01S00043.ns2579 +++| 01721 M01S00044.ns2579 +++| RDI SFA EST,T5 READ EST ENTRY 01722 M01S01615.ppr +++| ADK EQDE 01723 M01S01616.ppr +++| CRD DT-3 01724 M01S01617.ppr +++| LDD MS GET MST ADDRESS 01725 M01S01618.ppr +++| SHN 3 01726 M01S01619.ppr +++| ADK TDGL SET TRT LENGTH 01727 M01S01620.ppr +++| CRD TL-2 01728 M01S01621.ppr +++| ADN SDGL-TDGL 01729 M01S01622.ppr +++| CRD CN 01730 M01S01623.ppr +++| ADN ALGL-SDGL 01731 M01S01624.ppr +++| CRD T6 01732 M01S01625.ppr +++| ADN PFGL-ALGL 01733 M01S01626.ppr +++| CRD TM 01734 M01S01627.ppr +++| ADN DULL-PFGL 01735 M01S01628.ppr +++| CRD CM+3 01736 M01S01629.ppr +++| ADN STLL-DULL 01737 M01S01630.ppr +++| CRD CM 01738 M01S01631.ppr +++| ADN TRLL-STLL 01739 M01S01632.ppr +++| CRD TA-3 01740 M01S01633.ppr +++| LDD T6+1 SET LABEL TRACK 01741 M01S01634.ppr +++| STD T6 01742 M01S01635.ppr +++| LDD CM 01743 M01S01636.ppr +++| LPC MLIAL+MLIHD+MLIFD
Line S01637 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01744 M02S01637.ns2579 ---| ZJN PRS3 IF NO INITIALIZE PENDING 01745 M01S00045.ns2579 +++| ZJN RDI1 IF NO INITIALIZE PENDING 01746 M01S01638.ppr +++| ISTORE CIDA,(UJN CID4) IGNORE PACKNAME CHECK
Line S01639 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01747 M02S01639.ns2579 ---| PRS3 LDD CM+2 SET MACHINE ID 01748 M01S00046.ns2579 +++| RDI1 LDD CM+2 SET MACHINE ID 01749 M01S01640.ppr +++| STD ID 01750 M01S01641.ppr +++| LDD CM+3+2 SET MACHINE INDEX 01751 M01S01642.ppr +++| LPN 17 01752 M01S01643.ppr +++| ADN 1 01753 M01S01644.ppr +++| STD MI 01754 M01S01645.ppr +++| LDD TL 01755 M01S01646.ppr +++| ADN 7 CALCULATE DIT OFFSET 01756 M01S01647.ppr +++| SHN -3 01757 M01S01648.ppr +++| ADD TL 01758 M01S01649.ppr +++| STD DO 01759 M01S01650.ppr +++| LDN MISD SET CONSTANTS 01760 M01S01651.ppr +++| STD DL 01761 M01S01652.ppr +++| LDN 6 01762 M01S01653.ppr +++| STD SX 01763 M01S00034.ns2553 +++| LDN 0 CLEAR ERROR FLAG 01764 M01S00035.ns2553 +++| STD EF
Line S01654 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01765 M02S01654.ns2579 ---|
Line S01655 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01766 M02S01655.ns2579 ---|* BEGIN UNIT RESERVE SPECIAL PROCESSING.
Line S01656 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01767 M02S01656.ns2579 ---|
Line S01657 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
M03 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01768 M03S01657.ns2579 ---| LDM CHRV
Line S00036 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01769 M02S00036.ns2579 ---| PRSB LDM CHRV
Line S00037 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01770 M02S00037.ns2579 ---|* UJN PRS8 (RETRYING REQUEST)
Line S01658 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01771 M02S01658.ns2579 ---| LPN 1
Line S01659 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
M03 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01772 M03S01659.ns2579 ---|* LDN 0 (PACKNAME ERROR HAS OCCURRED)
Line S01660 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
M03 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01773 M03S01660.ns2579 ---| PRSB EQU *-1
Line S01661 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01774 M02S01661.ns2579 ---| ZJN PRS6 IF CHANNEL RESERVE NOT HELD
Line S01662 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01775 M02S01662.ns2579 ---| LDC * ISSUE CONDITIONAL HANG MONITOR FUNCTION
Line S01663 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01776 M02S01663.ns2579 ---| STD CM+1
Line S01664 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01777 M02S01664.ns2579 ---| LDN 0
Line S01665 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01778 M02S01665.ns2579 ---| STD CM+2
Line S01666 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01779 M02S01666.ns2579 ---| MONITOR CHGM
Line S01667 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
M03 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01780 M03S01667.ns2579 ---| PRS6 STD EF CLEAR ERROR FLAG
Line S01668 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2553 |
M03 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01781 M03S01668.ns2579 ---| LDD EA
Line S00038 Modification History | |
---|---|
M01 (Added by) | ns2553 |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01782 M02S00038.ns2579 ---| PRS6 LDD EA
Line S01669 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01783 M02S01669.ns2579 ---| NJN PRS7 IF NOT REPAIR CALL
Line S01670 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01784 M02S01670.ns2579 ---| SETMS IO,(AD,DE,DF)
Line S01671 Modification History | |
---|---|
M01 (Added by) | ppr |
M02 (Updated by) | ns2579 |
Seq # *Modification Id* Act ----------------------------+ 01785 M02S01671.ns2579 ---| UJN PRS8 READ TABLES AND PROCESS FUNCTION
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/ppr.txt ยท Last modified: by 127.0.0.1