Seq # *Modification Id* Act
----------------------------+
00008 M02S00008.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
00009 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00010 M01S00009.listlb +++| TITLE LISTLB - LIST MAGNETIC TAPE LABELS.
00011 M01S00010.listlb +++| SPACE 4
00012 M01S00011.listlb +++|*** LISTLB - LIST MAGNETIC TAPE LABELS.
00013 M01S00012.listlb +++|* W. E. GOEBEL. 74/01/21.
00014 M01S00013.listlb +++|* R. L. MUELLER. 75/10/15.
00015 M01S00014.listlb +++|* L. C. HAAS. 76/09/21. RESEQUENCE.
00016 M01S00015.listlb +++| SPACE 4
00017 M01S00016.listlb +++|*** LISTLB READS ANSI LABELS ON A SPECIFIED TAPE FILE
00018 M01S00017.listlb +++|* AND LISTS THE DESIRED LABELS ON AN OUTPUT FILE.
00019 M01S00001.listl1 +++|*
00020 M01S00002.listl1 +++|* IF LISTLB IS ABORTED, THE OUTPUT BUFFER IS FLUSHED.
00021 M01S00018.listlb +++|*
Line S00019 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00022 M02S00019.v23l617 ---|* CONTROL CARD CALL.
00023 M01S00001.v23l617 +++|* THE COMMAND.
00024 M01S00020.listlb +++|*
00025 M01S00021.listlb +++|* LISTLB(LFN,P1=VAL1,P2=VAL2,...,PN=VALN)
00026 M01S00022.listlb +++|*
00027 M01S00023.listlb +++|* ARGUMENT PARAMETERS.
00028 M01S00024.listlb +++|*
00029 M01S00025.listlb +++|* LFN NAME OF THE TAPE FILE.
00030 M01S00026.listlb +++|*
00031 M01S00027.listlb +++|* SI=SETID OR MULTI-FILE TAPE PARAMETER AND USED IN
00032 M01S00028.listlb +++|* M=SETID CONJUNCTION WITH THE QN(OR P) PARAMETER
00033 M01S00029.listlb +++|* AS FOLLOWS-
00034 M01S00030.listlb +++|* 1. SI .NE. 0 AND QN = 0 - LIST THE LABELS
00035 M01S00031.listlb +++|* OF ALL FILES IN THE MULTI-FILE SET
00036 M01S00032.listlb +++|* WITH SET IDENTIFIER = *SETID*.
00037 M01S00033.listlb +++|* 2. SI .NE. 0 AND QN = N - LIST ONLY THE
00038 M01S00034.listlb +++|* LABELS FOR FILE N OF THE MULTI-FILE SET.
Line S00035 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00039 M02S00035.v23l617 ---|* 3. SI = 0 AND QN .NE. 0 - ILLEGAL COM-
00040 M01S00002.v23l617 +++|* 3. SI = 0 AND QN .NE. 0 - INCORRECT COM-
00041 M01S00036.listlb +++|* BINATION - JOB WILL BE ABORTED.
00042 M01S00037.listlb +++|*
00043 M01S00038.listlb +++|* QN=SEQNO OR MULTI-FILE TAPE PARAMETER AND USED IN
00044 M01S00039.listlb +++|* P=SEQNO CONJUNCTION WITH THE SI(OR M) PARAMETER.
00045 M01S00040.listlb +++|* (SEE ABOVE)
00046 M01S00041.listlb +++|*
00047 M01S00042.listlb +++|* LO=AROVHFEU A - LIST ALL LABELS.
00048 M01S00043.listlb +++|* R - LIST ALL REQUIRED LABELS.
00049 M01S00044.listlb +++|* VOL1,HDR1,EOF1,EOV1.
00050 M01S00045.listlb +++|* O - LIST ALL OPTIONAL LABELS.
00051 M01S00046.listlb +++|* VOL2-9,HDR2-9,EOF2-9,EOV2-9,
00052 M01S00047.listlb +++|* UVLN,UHLX,UTLX.
00053 M01S00048.listlb +++|* V - LIST ALL VOLN LABELS.
00054 M01S00049.listlb +++|* H - LIST ALL HDRN LABELS.
00055 M01S00050.listlb +++|* F - LIST ALL EOFN LABELS.
00056 M01S00051.listlb +++|* E - LIST ALL EOVN LABELS.
00057 M01S00052.listlb +++|* U - LIST ALL UVL,UHL,UTL LABELS.
00058 M01S00053.listlb +++|*
00059 M01S00054.listlb +++|* L=FILENAM LIST LABELS ON FILE FILENAM.
00060 M01S00055.listlb +++|*
00061 M01S00056.listlb +++|* DEFAULTS LFN = TAPE
00062 M01S00057.listlb +++|* LO = A
00063 M01S00058.listlb +++|* L = OUTPUT
00064 M01S00059.listlb +++| SPACE 10
00065 M01S00060.listlb +++|*** DAYFILE MESSAGES.
00066 M01S00061.listlb +++|*
Line S00062 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00067 M02S00062.v23l617 ---|* * CONTROL CARD ERROR.* = UNABLE TO INTERPRET CONTROL CARD.
00068 M01S00003.v23l617 +++|* * COMMAND ERROR.* = UNABLE TO INTERPRET COMMAND.
00069 M01S00063.listlb +++|*
00070 M01S00064.listlb +++|* * FILE NAME ERROR.* = FILE NAME IS TOO LONG.
00071 M01S00065.listlb +++|*
Line S00066 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00072 M02S00066.v23l617 ---|* * ILLEGAL PARAMETER.* = PARAMETER IS IN ERROR.
00073 M01S00004.v23l617 +++|* * INCORRECT PARAMETER.* = PARAMETER IS IN ERROR.
00074 M01S00067.listlb +++|*
Line S00068 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00075 M02S00068.v23l617 ---|* * ILLEGAL COMBINATION OF QN/SI.* = PLEASE SPECIFY A *SETID*.
00076 M01S00005.v23l617 +++|* * INCORRECT COMBINATION OF QN/SI.* = PLEASE SPECIFY *SETID*.
00077 M01S00069.listlb +++|*
00078 M01S00070.listlb +++|* * LISTLB ABORT.* = CHECK DAYFILE FOR REASON.
00079 M01S00071.listlb +++|*
00080 M01S00072.listlb +++|* * NO HDR1 LABEL RETURNED ON OPEN.* = NOTIFY CDC ANALYST.
00081 M01S00073.listlb +++|*
00082 M01S00074.listlb +++|* * LISTLB COMPLETE.*
00083 M01S00075.listlb +++| TITLE ASSEMBLY CONSTANTS AND FETS.
00084 M01S00076.listlb +++|
00085 M01S00077.listlb +++|*CALL COMCMAC
00086 M01S00001.ns22000 +++|*CALL COMCCMD
00087 M01S00078.listlb +++|
00088 M01S00079.listlb +++|**** ASSEMBLY CONSTANTS.
00089 M01S00080.listlb +++|
00090 M01S00081.listlb +++|
00091 M01S00082.listlb +++| TBUFL EQU 1*9+9*9+9*9+64*9+1
00092 M01S00083.listlb +++| OBUFL EQU 1001B
00093 M01S00084.listlb +++|
00094 M01S00085.listlb +++|
00095 M01S00086.listlb +++|****
00096 M01S00087.listlb +++|
00097 M01S00088.listlb +++| ORG 110B
00098 M01S00089.listlb +++|
00099 M01S00090.listlb +++|* FETS.
00100 M01S00091.listlb +++|
00101 M01S00092.listlb +++| FETS BSS 0
00102 M01S00093.listlb +++|
00103 M01S00094.listlb +++| T BSS 0 TAPE FILE
00104 M01S00095.listlb +++| TAPE FILEB TBUF,TBUFL,(FET=10),XL,UPR
00105 M01S00096.listlb +++|
00106 M01S00097.listlb +++| O BSS 0 LIST FILE
00107 M01S00098.listlb +++| OUTPUT FILEB OBUF,OBUFL,(FET=8)
00108 M01S00099.listlb +++| TITLE MAIN ROUTINE.
00109 M01S00100.listlb +++| LISTLB SPACE 4
00110 M01S00101.listlb +++|** LISTLB - MAIN ROUTINE.
00111 M01S00102.listlb +++|
00112 M01S00103.listlb +++|
00113 M01S00104.listlb +++| LISTLB BSS 0
00114 M01S00105.listlb +++| RJ PRS
00115 M01S00106.listlb +++| MX6 0 CLEAR XL BUFFER
00116 M01S00107.listlb +++| SA6 TBUF
00117 M01S00108.listlb +++| SA1 QN
00118 M01S00109.listlb +++| NZ X1,LIS1 IF MULTI-FILE AND 1 FILE WANTED
00119 M01S00110.listlb +++| OPEN T,ALTER,R OPEN FILE - GET HEADER GROUP LABELS
00120 M01S00111.listlb +++| SA1 SI CHECK FOR MULTI-FILE
00121 M01S00112.listlb +++| ZR X1,LIS2 IF NOT MULTI-FILE TAPE
00122 M01S00113.listlb +++| RJ FHR FIND *HDR1* LABEL
00123 M01S00114.listlb +++| SA1 TBUF+B2+4 GET FILE SEQUENCE NUMBER
00124 M01S00115.listlb +++| MX0 24
00125 M01S00116.listlb +++| LX1 6
00126 M01S00117.listlb +++| BX5 X0*X1
00127 M01S00118.listlb +++| SB7 B1
00128 M01S00119.listlb +++| RJ DXB CONVERT TO BINARY
00129 M01S00120.listlb +++| SA6 SN
00130 M01S00121.listlb +++| EQ LIS2 PRINT LABELS FROM XL BUFFER
00131 M01S00122.listlb +++|
00132 M01S00123.listlb +++| LIS1 RJ SHD SET UP *HDR1* LABEL IN EXTENDED BUFFER
00133 M01S00124.listlb +++| MX2 1 CLEAR *UP* BIT TO ALLOW AUTO REEL SWAP
00134 M01S00125.listlb +++| SA1 T+1
00135 M01S00126.listlb +++| LX2 45+1
00136 M01S00127.listlb +++| BX6 -X2*X1
00137 M01S00128.listlb +++| SA6 A1
00138 M01S00129.listlb +++| SA1 T+1 SET *EPR* BIT IN FET
00139 M01S00130.listlb +++| MX6 1
00140 M01S00131.listlb +++| LX6 44-59 SET EPR BIT
00141 M01S00132.listlb +++| BX6 X6+X1
00142 M01S00133.listlb +++| SA6 A1 STORE BACK IN FET
00143 M01S00134.listlb +++| POSMF T,R POSITION FILE - GET HEADER LABELS
00144 M01S00135.listlb +++| SA1 T+1 CLEAR *EPR* BIT IN FET
00145 M01S00136.listlb +++| MX6 1
00146 M01S00137.listlb +++| LX6 44-59 CLEAR EPR BIT
00147 M01S00138.listlb +++| BX6 -X6*X1
00148 M01S00139.listlb +++| SA6 A1 STORE BACK IN FET
00149 M01S00140.listlb +++| SA1 A1-B1 CHECK FET STATUS
00150 M01S00141.listlb +++| AX1 9
00151 M01S00142.listlb +++| MX2 -5
00152 M01S00143.listlb +++| BX1 -X2*X1 GET FET STATUS BITS 13-9
00153 M01S00144.listlb +++| SX2 X1-21B CHECK FOR END-OF-SET
00154 M01S00145.listlb +++| ZR X2,LIS5 IF END-OF-MULTIFILE SET
00155 M01S00146.listlb +++| NZ X1,LIS6 IF ANY OTHER ERROR
00156 M01S00147.listlb +++| MX2 1 NOW RESET *UP* BIT
00157 M01S00148.listlb +++| SA1 T+1
00158 M01S00149.listlb +++| LX2 45+1
00159 M01S00150.listlb +++| BX6 X1+X2
00160 M01S00151.listlb +++| SA6 A1
00161 M01S00152.listlb +++| LIS2 RJ PXL PRINT LABELS FROM XL BUFFER
00162 M01S00153.listlb +++| SA1 TF
00163 M01S00154.listlb +++| ZR X1,LIS4 IF IGNORE TRAILER LABELS
00164 M01S00155.listlb +++| SKIPEI T,R SKIP TO EOI
00165 M01S00156.listlb +++| SX5 TBUF-9
00166 M01S00157.listlb +++| SA1 T CHECK FOR END-OF-REEL
00167 M01S00158.listlb +++| LX1 59-10
00168 M01S00159.listlb +++| PL X1,LIS3 IF NOT AT END-OF-REEL
00169 M01S00160.listlb +++| CLOSER T,,R CLOSE REEL - GET TRAILER LABELS
00170 M01S00161.listlb +++| RJ PXL PRINT LABELS FROM XL BUFFER
00171 M01S00162.listlb +++| OPEN T,REELNR,R OPEN NEXT REEL - GET HEADER LABELS
00172 M01S00163.listlb +++| EQ LIS2
00173 M01S00164.listlb +++|
00174 M01S00165.listlb +++| LIS3 CLOSE T,NR,R CLOSE FILE - GET TRAILER LABELS
00175 M01S00166.listlb +++| RJ PXL PRINT LABELS FROM XL BUFFER
00176 M01S00167.listlb +++| LIS4 SA1 SI CHECK FOR SETID
00177 M01S00168.listlb +++| ZR X1,LIS5 IF NO SET ID SPECIFIED
00178 M01S00169.listlb +++| SA1 QN NUMBER OF DESIRED FILE
00179 M01S00170.listlb +++| NZ X1,LIS5 IF ONLY ONE FILE WANTED
00180 M01S00171.listlb +++| SA1 SN INCREMENT SEQUENCE NUMBER
00181 M01S00172.listlb +++| SX6 X1+1
00182 M01S00173.listlb +++| SA6 A1
00183 M01S00174.listlb +++| EQ LIS1 GO PROCESS MORE LABELS
00184 M01S00175.listlb +++|
00185 M01S00176.listlb +++| LIS5 SA1 LR LABELS READ
00186 M01S00177.listlb +++| RJ CDD
00187 M01S00178.listlb +++| SA6 LBR
00188 M01S00179.listlb +++| SA1 LP LABELS PRINTED
00189 M01S00180.listlb +++| RJ CDD
00190 M01S00181.listlb +++| SA6 LBP
00191 M01S00182.listlb +++| WRITEW O,LRP,LRPL
00192 M01S00183.listlb +++| WRITER X2
00193 M01S00184.listlb +++| SA1 EF
00194 M01S00185.listlb +++| NZ X1,LIS7 IF ERROR FLAG SET
00195 M01S00186.listlb +++| MESSAGE (=C* LISTLB COMPLETE.*)
00196 M01S00187.listlb +++| ENDRUN
00197 M01S00188.listlb +++|
00198 M01S00189.listlb +++|* ENTER HERE AFTER ERROR CONDITION
00199 M01S00190.listlb +++|
00200 M01S00191.listlb +++| LIS6 SX6 B1 SET ERROR FLAG
00201 M01S00192.listlb +++| SA6 EF
00202 M01S00193.listlb +++| EQ LIS5
00203 M01S00194.listlb +++|
00204 M01S00195.listlb +++| LIS7 MESSAGE (=C* LISTLB ABORT.*)
00205 M01S00196.listlb +++| ABORT
00206 M01S00197.listlb +++| TITLE SUBROUTINES.
00207 M01S00198.listlb +++|** COV - CONVERT OCTAL NUMBER TO DECIMAL DISPLAY CODE
00208 M01S00199.listlb +++|*
00209 M01S00200.listlb +++|* ENTRY (X1) = OCTAL NUMBER.
00210 M01S00201.listlb +++|*
00211 M01S00202.listlb +++|* EXIT (X6) = DISPLAY CODE VALUE RIGHT JUSTIFIED WITH
00212 M01S00203.listlb +++|* LEADING ZEROS (4 DIGITS ONLY).
00213 M01S00204.listlb +++|*
00214 M01S00205.listlb +++|* USES X - 0, 1, 2, 3, 6.
00215 M01S00206.listlb +++|* B - 4.
00216 M01S00207.listlb +++|* A - NONE.
00217 M01S00208.listlb +++|*
00218 M01S00209.listlb +++|* CALLS CDD.
00219 M01S00210.listlb +++|
00220 M01S00211.listlb +++|
00221 M01S00212.listlb +++| COV SUBR ENTRY/EXIT
00222 M01S00213.listlb +++| RJ CDD CONVERT VALUE TO DISPLAY CODE
00223 M01S00214.listlb +++| LX6 36
00224 M01S00215.listlb +++| BX1 X6
00225 M01S00216.listlb +++| MX6 0
00226 M01S00217.listlb +++| MX2 -6
00227 M01S00218.listlb +++| SB4 4
00228 M01S00219.listlb +++| COV1 LX6 6
00229 M01S00220.listlb +++| LX1 6
00230 M01S00221.listlb +++| BX3 -X2*X1 MASK OFF A CHARACTER
00231 M01S00222.listlb +++| SX0 X3-1R CHECK FOR SPACE (BLANK)
00232 M01S00223.listlb +++| NZ X0,COV2 IF NO SPACE
00233 M01S00224.listlb +++| SX3 1R0 REPLACE WITH 0
00234 M01S00225.listlb +++| COV2 BX6 X6+X3
00235 M01S00226.listlb +++| SB4 B4-B1
00236 M01S00227.listlb +++| NZ B4,COV1 IF MORE CHARACTERS TO DO
00237 M01S00228.listlb +++| EQ COVX RETURN
00238 M01S00229.listlb +++| FHR SPACE 4,10
00239 M01S00230.listlb +++|** FHR - SEARCH LABEL BUFFER FOR *HDR1* LABEL.
00240 M01S00231.listlb +++|*
00241 M01S00232.listlb +++|* ENTRY TBUF CONTAINS HEADER GROUP LABELS.
00242 M01S00233.listlb +++|*
00243 M01S00234.listlb +++|* EXIT (B2) = INDEX IN TBUF OF *HDR1* LABEL.
00244 M01S00235.listlb +++|*
00245 M01S00236.listlb +++|* USES X - 0, 1, 2, 3.
00246 M01S00237.listlb +++|* B - 2, 7.
00247 M01S00238.listlb +++|* A - 1, 2, 3.
00248 M01S00239.listlb +++|
00249 M01S00240.listlb +++|
00250 M01S00241.listlb +++| FHR SUBR ENTRY/EXIT
00251 M01S00242.listlb +++| SB2 B0
00252 M01S00243.listlb +++| MX0 24
00253 M01S00244.listlb +++| SA3 =4LHDR1
00254 M01S00245.listlb +++| FHR1 SA1 TBUF+B2 GET CHARACTER COUNT
00255 M01S00246.listlb +++| MX2 -12
00256 M01S00247.listlb +++| BX1 -X2*X1
00257 M01S00248.listlb +++| ZR X1,FHR2 IF NO *HDR1* LABEL
00258 M01S00249.listlb +++| SA2 A1+B1 GET LABEL ID
00259 M01S00250.listlb +++| BX2 X0*X2
00260 M01S00251.listlb +++| BX2 X2-X3 CHECK IF *HDR1*
00261 M01S00252.listlb +++| ZR X2,FHRX IF FOUND *HDR1* LABEL
00262 M01S00253.listlb +++| SX1 X1+9 CALCULATE WORD COUNT OF LABEL
00263 M01S00254.listlb +++| SX2 10
00264 M01S00255.listlb +++| IX1 X1/X2
00265 M01S00256.listlb +++| SB2 B2+B1 INCREMENT TO FIRST WORD OF LABEL
00266 M01S00257.listlb +++| SB2 B2+X1 INCREMENT TO CHARACTER COUNT OF NEXT LABEL
00267 M01S00258.listlb +++| EQ FHR1 LOOP
00268 M01S00259.listlb +++|
00269 M01S00260.listlb +++| FHR2 MESSAGE (=C* NO HDR1 LABEL RETURNED ON OPEN.*)
00270 M01S00261.listlb +++| EQ LIS6 TERMINATE JOB
00271 M01S00262.listlb +++| SPACE 4
00272 M01S00263.listlb +++|** FLT - FIND LABEL TYPE.
00273 M01S00264.listlb +++|*
00274 M01S00265.listlb +++|* ENTRY (X5) = ADDRESS OF FIRST WORD OF LABEL.
00275 M01S00266.listlb +++|*
00276 M01S00267.listlb +++|* EXIT (B4) = POSITION OF LABEL TYPE IN TABLE.
00277 M01S00268.listlb +++|* (B4) = 0 IF LABEL TYPE NOT FOUND.
00278 M01S00269.listlb +++|*
00279 M01S00270.listlb +++|* USES X - 1, 2, 3.
00280 M01S00271.listlb +++|* B - 3, 4, 6, 7.
00281 M01S00272.listlb +++|* A - 1, 2.
00282 M01S00273.listlb +++|
00283 M01S00274.listlb +++|
00284 M01S00275.listlb +++| FLT SUBR ENTRY/EXIT
00285 M01S00276.listlb +++| SA1 X5+B1
00286 M01S00277.listlb +++| SB3 TLAB
00287 M01S00278.listlb +++| SB4 B0
00288 M01S00279.listlb +++| SB6 TLABA
00289 M01S00280.listlb +++| SB7 TLABL-1
00290 M01S00281.listlb +++| FLT1 SB4 B4+B1
00291 M01S00282.listlb +++| SA2 B3+B4
00292 M01S00283.listlb +++| BX3 X1-X2
00293 M01S00284.listlb +++| AX3 36
00294 M01S00285.listlb +++| ZR X3,FLTX IF MATCH ON FOUR CHARACTERS
00295 M01S00286.listlb +++| LT B4,B6,FLT1 IF NOT END OF FOUR CHARACTER ENTRIES
00296 M01S00287.listlb +++| FLT2 SB4 B4+B1
00297 M01S00288.listlb +++| SA2 B3+B4
00298 M01S00289.listlb +++| BX3 X1-X2
00299 M01S00290.listlb +++| AX3 42
00300 M01S00291.listlb +++| ZR X3,FLTX IF MATCH ON THREE CHARACTERS - RETURN
00301 M01S00292.listlb +++| LT B4,B7,FLT2 IF NOT END OF TABLE
00302 M01S00293.listlb +++| SB4 B0
00303 M01S00294.listlb +++| EQ FLTX ERROR EXIT
00304 M01S00295.listlb +++| PHE SPACE 4
00305 M01S00296.listlb +++|** PHE - PROCESS HDR1, EOF1, EOV1 PARAMETERS.
00306 M01S00297.listlb +++|*
00307 M01S00298.listlb +++|* ENTRY (LAB - LAB+7) = EIGHT WORD LABEL BLOCK.
00308 M01S00299.listlb +++|*
00309 M01S00300.listlb +++|* EXIT (HEP - HEP+9) = OUTPUT LINE WITH PARAMETERS MERGED IN.
00310 M01S00301.listlb +++|*
00311 M01S00302.listlb +++|* USES X - 0, 1, 2, 3, 4, 6, 7.
00312 M01S00303.listlb +++|* B - 6, 7.
00313 M01S00304.listlb +++|* A - 1, 2, 3, 4, 6, 7.
00314 M01S00305.listlb +++|
00315 M01S00306.listlb +++|
00316 M01S00307.listlb +++| PHE BSS 0 ENTRY
00317 M01S00308.listlb +++| SA1 LAB MOVE LABEL PARAMETERS TO OUTPUT LINE
00318 M01S00309.listlb +++| SA3 HEP
00319 M01S00310.listlb +++| MX0 -36
00320 M01S00311.listlb +++| SA2 A1+B1
00321 M01S00312.listlb +++| BX1 -X0*X1
00322 M01S00313.listlb +++| BX3 X0*X3
00323 M01S00314.listlb +++| LX7 X2 CHARACTERS 7-16 FILE IDENTIFIER
00324 M01S00315.listlb +++| BX6 X3+X1 MERGE CHARACTERS 1-6 FILE IDENTIFIER
00325 M01S00316.listlb +++| SA1 A2+B1
00326 M01S00317.listlb +++| SA7 A3+B1
00327 M01S00318.listlb +++| SA6 A3
00328 M01S00319.listlb +++| SA3 A7+B1
00329 M01S00320.listlb +++| MX0 6
00330 M01S00321.listlb +++| BX6 X0*X1
00331 M01S00322.listlb +++| BX3 -X0*X3
00332 M01S00323.listlb +++| SA4 A3+B1
00333 M01S00324.listlb +++| BX3 X6+X3 MERGE CHARACTER 17 FILE IDENTIFIER
00334 M01S00325.listlb +++| LX1 30
00335 M01S00326.listlb +++| MX0 -24
00336 M01S00327.listlb +++| BX6 -X0*X1
00337 M01S00328.listlb +++| BX3 X0*X3
00338 M01S00329.listlb +++| MX0 12
00339 M01S00330.listlb +++| BX6 X6+X3 MERGE CHARACTERS 1-4 SET IDENTIFIER
00340 M01S00331.listlb +++| SA6 A7+B1
00341 M01S00332.listlb +++| BX4 -X0*X4
00342 M01S00333.listlb +++| BX7 X0*X1
00343 M01S00334.listlb +++| AX1 30
00344 M01S00335.listlb +++| SA2 A1+B1
00345 M01S00336.listlb +++| BX4 X4+X7 MERGE CHARACTERS 5-6 SET IDENTIFIER
00346 M01S00337.listlb +++| MX0 -18
00347 M01S00338.listlb +++| BX1 -X0*X1
00348 M01S00339.listlb +++| BX4 X0*X4
00349 M01S00340.listlb +++| BX7 X4+X1 MERGE CHARACTERS 1-3 SECTION NUMBER
00350 M01S00341.listlb +++| SA7 A6+B1
00351 M01S00342.listlb +++| MX0 6
00352 M01S00343.listlb +++| SA3 A4+B1
00353 M01S00344.listlb +++| BX6 X0*X2
00354 M01S00345.listlb +++| BX3 -X0*X3
00355 M01S00346.listlb +++| LX2 30
00356 M01S00347.listlb +++| BX3 X3+X6 MERGE CHARACTER 4 SECTION NUMBER
00357 M01S00348.listlb +++| MX0 -24
00358 M01S00349.listlb +++| BX6 -X0*X2
00359 M01S00350.listlb +++| SA4 A3+B1
00360 M01S00351.listlb +++| BX3 X0*X3
00361 M01S00352.listlb +++| MX0 24
00362 M01S00353.listlb +++| BX6 X3+X6 MERGE SEQUENCE NUMBER
00363 M01S00354.listlb +++| BX7 X0*X2
00364 M01S00355.listlb +++| SA6 A3
00365 M01S00356.listlb +++| LX0 -24
00366 M01S00357.listlb +++| SA3 A4+B1
00367 M01S00358.listlb +++| LX7 -24
00368 M01S00359.listlb +++| SA1 A2+B1
00369 M01S00360.listlb +++| BX4 -X0*X4
00370 M01S00361.listlb +++| MX0 6
00371 M01S00362.listlb +++| BX7 X4+X7 MERGE GENERATION NUMBER
00372 M01S00363.listlb +++| LX2 24
00373 M01S00364.listlb +++| SA7 A6+B1
00374 M01S00365.listlb +++| BX6 X0*X1
00375 M01S00366.listlb +++| BX2 X0*X2
00376 M01S00367.listlb +++| MX0 12
00377 M01S00368.listlb +++| LX2 6
00378 M01S00369.listlb +++| BX6 X6+X2
00379 M01S00370.listlb +++| LX0 -12
00380 M01S00371.listlb +++| LX6 42
00381 M01S00372.listlb +++| BX3 -X0*X3
00382 M01S00373.listlb +++| LX1 6
00383 M01S00374.listlb +++| MX0 6
00384 M01S00375.listlb +++| BX3 X3+X6 MERGE GENERATION VERSION NUMBER
00385 M01S00376.listlb +++| AX3 6
00386 M01S00377.listlb +++| SA2 A1+B1
00387 M01S00378.listlb +++| BX0 X0*X1
00388 M01S00379.listlb +++| BX6 X0+X3 MERGE CHARACTER 1 CREATION DATE
00389 M01S00380.listlb +++| SA4 A3+B1
00390 M01S00381.listlb +++| LX6 6
00391 M01S00382.listlb +++| MX0 30
00392 M01S00383.listlb +++| SA6 A7+B1
00393 M01S00384.listlb +++| BX4 -X0*X4
00394 M01S00385.listlb +++| LX1 6
00395 M01S00386.listlb +++| SA3 A4+B1
00396 M01S00387.listlb +++| BX7 X0*X1
00397 M01S00388.listlb +++| MX0 36
00398 M01S00389.listlb +++| BX7 X4+X7 MERGE CHARACTERS 2-6 CREATION DATE
00399 M01S00390.listlb +++| AX1 12
00400 M01S00391.listlb +++| BX3 -X0*X3
00401 M01S00392.listlb +++| SA7 A6+B1
00402 M01S00393.listlb +++| SA4 A3+B1
00403 M01S00394.listlb +++| MX0 18
00404 M01S00395.listlb +++| BX6 X0*X2
00405 M01S00396.listlb +++| LX0 18
00406 M01S00397.listlb +++| BX1 X0*X1
00407 M01S00398.listlb +++| MX0 6
00408 M01S00399.listlb +++| BX6 X6+X1
00409 M01S00400.listlb +++| LX6 42
00410 M01S00401.listlb +++| BX6 X6+X3 MERGE EXPIRATION DATE
00411 M01S00402.listlb +++| LX0 -6
00412 M01S00403.listlb +++| BX4 -X0*X4
00413 M01S00404.listlb +++| LX2 12
00414 M01S00405.listlb +++| SA6 A7+B1
00415 M01S00406.listlb +++| BX2 X0*X2
00416 M01S00407.listlb +++| BX7 X2+X4 MERGE FILE ACCESSIBILITY
00417 M01S00408.listlb +++| SA7 A6+B1
00418 M01S00409.listlb +++| SB6 HEP-1
00419 M01S00410.listlb +++| SB7 HEPL+1
00420 M01S00411.listlb +++| EQ PRL4 RETURN
00421 M01S00412.listlb +++| PRL SPACE 4
00422 M01S00413.listlb +++|** PRL - PRINT LABEL.
00423 M01S00414.listlb +++|*
00424 M01S00415.listlb +++|* ENTRY (A0) = POSITION OF LABEL TYPE IN TABLE.
00425 M01S00416.listlb +++|* (B4) = (A0) = POSITION OF LABEL TYPE IN TLAB.
00426 M01S00417.listlb +++|* (X5) = POSITION OF LABEL IN BUFFER.
00427 M01S00418.listlb +++|*
00428 M01S00419.listlb +++|* EXIT NONE.
00429 M01S00420.listlb +++|*
00430 M01S00421.listlb +++|* USES X - 0, 1, 2, 3, 6, 7.
00431 M01S00422.listlb +++|* B - 2, 4, 5, 6, 7.
00432 M01S00423.listlb +++|* A - 1, 2, 3, 6, 7.
00433 M01S00424.listlb +++|*
00434 M01S00425.listlb +++|* CALLS MVE=, PHE, PVE, WHL, WTW=.
00435 M01S00426.listlb +++|
00436 M01S00427.listlb +++|
00437 M01S00428.listlb +++| PRL SUBR ENTRY/EXIT
00438 M01S00429.listlb +++| SA1 A0+TLAB ENTER LABEL TYPE
00439 M01S00430.listlb +++| SA2 LIN+1
00440 M01S00431.listlb +++| MX0 4*6
00441 M01S00432.listlb +++| BX2 -X0*X2
00442 M01S00433.listlb +++| BX1 X0*X1
00443 M01S00434.listlb +++| BX6 X1+X2
00444 M01S00435.listlb +++| SA6 A2
00445 M01S00436.listlb +++| MOVE 8,X5+B1,LAB
00446 M01S00437.listlb +++| SA2 LC
Line S00438 Modification History
M01(Added by)
listlb
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00447 M02S00438.ns22000 ---| SX3 X2-LINP+2
00448 M01S00002.ns22000 +++| SA3 A2+B1
00449 M01S00003.ns22000 +++| IX3 X2-X3
00450 M01S00439.listlb +++| NG X3,PRL1 IF NOT END OF PAGE
00451 M01S00440.listlb +++| RJ WHL PROCESS END OF PAGE
00452 M01S00441.listlb +++| PRL1 SA2 LC
00453 M01S00442.listlb +++| SX6 X2+2
00454 M01S00443.listlb +++| SA6 A2
00455 M01S00444.listlb +++| SB4 A0
00456 M01S00445.listlb +++| SA3 TITL+5 BLANK WORD
00457 M01S00446.listlb +++| NZ B4,PRL2 IF STANDARD LABEL TYPE
00458 M01S00447.listlb +++| SA3 NSL
00459 M01S00448.listlb +++| PRL2 BX6 X3
00460 M01S00449.listlb +++| SA6 LIN
00461 M01S00450.listlb +++| WRITEW O,A6,LINL
00462 M01S00451.listlb +++| SB4 A0+
00463 M01S00452.listlb +++| SB5 10B
00464 M01S00453.listlb +++| GT B4,B5,PRLX IF NO MORE LABEL PROCESSING
00465 M01S00454.listlb +++| ZR B4,PRLX IF NO MORE LABEL PROCESSING
00466 M01S00455.listlb +++| SA1 A0+TLAB CHECK SPECIAL PROCESSING REQUIRED
00467 M01S00456.listlb +++| LX1 59-35+18
00468 M01S00457.listlb +++| SB2 X1 ADDRESS OF LABEL PRINT PROCESSOR
00469 M01S00458.listlb +++| ZR B2,PRLX IF NO SPECIAL PROCESSING REQUIRED
00470 M01S00459.listlb +++| JP B2 GO TO CORRECT PROCESSOR
00471 M01S00460.listlb +++|
00472 M01S00461.listlb +++| PRL4 BSS 0 RETURN HERE
00473 M01S00462.listlb +++| SA2 LC
Seq # *Modification Id* Act
----------------------------+
00668 M02S00651.ns22000 ---| SX6 3 SET LINE COUNT
00669 M01S00009.ns22000 +++| SX6 3 SET LINE COUNT
00670 M01S00652.listlb +++| SA6 LC
00671 M01S00653.listlb +++| EQ WHLX RETURN
00672 M01S00654.listlb +++| TITLE CONSTANTS AND VARIABLES.
00673 M01S00655.listlb +++|** CONSTANTS AND VARIABLES.
00674 M01S00656.listlb +++|
00675 M01S00657.listlb +++|
00676 M01S00658.listlb +++|** TLAB FIELD DEFENITION.
00677 M01S00659.listlb +++|*T,TLAB VFD 24/LABEL IDENTIFIER
Figure TLAB
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "LABEL IDENTIFIER", "bits": VFD 24, "type": 1 }
]
is invalid.
Please check your syntax and try again.
00678 M01S00660.listlb +++|*T, VFD 18/ADDRESS OF LABEL PRINT PROCESSOR
Figure
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "ADDRESS OF LABEL PRINT PROCESSOR", "bits": VFD 18, "type": 1 }
]
is invalid.
Please check your syntax and try again.
00679 M01S00661.listlb +++|*T, VFD 17/NOT USED
Figure
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "NOT USED", "bits": VFD 17, "type": 1 }
]
is invalid.
Please check your syntax and try again.
00680 M01S00662.listlb +++|*T, VFD 1/LABEL TYPE MAY BE PRINTED
Figure
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "LABEL TYPE MAY BE PRINTED", "bits": VFD 1, "type": 1 }
]
is invalid.
Please check your syntax and try again.
00681 M01S00663.listlb +++|
00682 M01S00664.listlb +++|
00683 M01S00665.listlb +++| TLAB BSS 0
00684 M01S00666.listlb +++| LOC 0
00685 M01S00667.listlb +++| VFD 24/4LDARD,18/0,18/0 UNIDENTIFIED LABEL
00686 M01S00668.listlb +++| VOL1 VFD 24/4LVOL1,18/PVE,18/0 VOL1
00687 M01S00669.listlb +++| HDR1 VFD 24/4LHDR1,18/PHE,18/0 HDR1
00688 M01S00670.listlb +++| EOF1 VFD 24/4LEOF1,18/PHE,18/0 EOF1
00689 M01S00671.listlb +++| EOV1 VFD 24/4LEOV1,18/PHE,18/0 EOV1
00690 M01S00672.listlb +++| TLABA EQU *-VOL1 NUMBER OF REQUIRED LABELS
00691 M01S00673.listlb +++| VOL VFD 24/4LVOLN,18/0,18/0 VOL2-9
00692 M01S00674.listlb +++| HDR VFD 24/4LHDRN,18/0,18/0 HDR2-9
00693 M01S00675.listlb +++| EOF VFD 24/4LEOFN,18/0,18/0 EOF2-9
00694 M01S00676.listlb +++| EOV VFD 24/4LEOVN,18/0,18/0 EOV2-9
00695 M01S00677.listlb +++| UVL VFD 24/4LUVLX,18/0,18/0 UVLX
00696 M01S00678.listlb +++| UHL VFD 24/4LUHLX,18/0,18/0 UHLX
00697 M01S00679.listlb +++| UTL VFD 24/4LUTLX,18/0,18/0 UTLX
00698 M01S00680.listlb +++| LOC *O
00699 M01S00681.listlb +++| TLABL EQU *-TLAB
00700 M01S00682.listlb +++|
00701 M01S00683.listlb +++| QN CON 0 FILE SEQUENCE NUMBER
00702 M01S00684.listlb +++| SN CON 1 SEQUENCE NUMBER TO USE IN *HDR1* LABEL
00703 M01S00685.listlb +++| CR CON 0 CLOSE REEL FLAG
00704 M01S00686.listlb +++| EF CON 0 SAVE ERROR FLAG HERE
00705 M01S00687.listlb +++| TF CON 0 0=DO NOT READ TRAILER LABELS
00706 M01S00688.listlb +++|* 1=READ TRAILER LABELS
00707 M01S00689.listlb +++| SI CON 0 SET IDENTIFIER
00708 M01S00690.listlb +++| PN BSSZ 1 PAGE NUMBER
Line S00691 Modification History
M01(Added by)
listlb
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00709 M02S00691.ns22000 ---| LC BSSZ 1 LINE COUNT
00710 M01S00010.ns22000 +++| LC BSSZ 2 LINE COUNT
00711 M01S00011.ns22000 +++| LL EQU LC+1 LINE LIMIT
00712 M01S00692.listlb +++| LR BSSZ 1 LABELS READ
00713 M01S00693.listlb +++| LP BSSZ 1 LABELS PRINTED
00714 M01S00694.listlb +++|
00715 M01S00003.listl1 +++| TLOF VFD 12/0,18/TLOF+1,30/1
00716 M01S00004.listl1 +++| CON 3 SETLOF FLUSH TABLE
00717 M01S00005.listl1 +++| VFD 42/6LOUTPUT,18/O
00718 M01S00006.listl1 +++| CON 0 END OF SETLOF TABLE
00719 M01S00695.listlb +++|
00720 M01S00696.listlb +++| NSL DATA 10H NON-STAN
00721 M01S00697.listlb +++| LIN DATA 10H LABEL OUTPUT LINE
00722 M01S00698.listlb +++| DATA 6A LABEL
00723 M01S00699.listlb +++| DATA 10H READ:
00724 M01S00700.listlb +++| LAB BSS 8
00725 M01S00701.listlb +++| DATA 8L
00726 M01S00702.listlb +++| DATA 8L
00727 M01S00703.listlb +++| LINL EQU *-LIN
00728 M01S00704.listlb +++|
00729 M01S00705.listlb +++| DATA 10H HDR1,EOF1,EOV1 PARAMETER OUTPUT LINE
00730 M01S00706.listlb +++| HEP DATA 10H FI=......
00731 M01S00707.listlb +++| DATA 10H..........
00732 M01S00708.listlb +++| DATA 10H., SI=....
00733 M01S00709.listlb +++| DATA 10H.., SN=...
00734 M01S00710.listlb +++| DATA 10H., QN=....
00735 M01S00711.listlb +++| DATA 10H, G=....,
00736 M01S00712.listlb +++| DATA 10HE=.., CR=.
00737 M01S00713.listlb +++| DATA 10H....., RT=
00738 M01S00714.listlb +++| DATA 10H......, FA
00739 M01S00715.listlb +++| DATA 3L=..
00740 M01S00716.listlb +++| DATA 2L
00741 M01S00717.listlb +++| HEPL EQU *-HEP
00742 M01S00718.listlb +++|
00743 M01S00719.listlb +++| DATA 10H VOL1 PARAMETER OUTPUT LINE
00744 M01S00720.listlb +++| VEP DATA 10H VSN=.....
00745 M01S00721.listlb +++| DATA 10H., VA=., O
00746 M01S00722.listlb +++| DATA 10HWNERID=...
00747 M01S00723.listlb +++| DATA 10H..........
00748 M01S00724.listlb +++| DATA 10H., LSL=..
00749 M01S00725.listlb +++| DATA 8L
00750 M01S00726.listlb +++| DATA 2L
00751 M01S00727.listlb +++| VEPL EQU *-VEP
00752 M01S00728.listlb +++|
Line S00729 Modification History
M01(Added by)
listlb
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
00753 M02S00729.ns22000 ---| TITL DATA 10H1
00754 M01S00012.ns22000 +++| TITL DATA 10H
00755 M01S00730.listlb +++| DATA 40H LISTLB - LIST MAGNETIC TAPE LABELS.
00756 M01S00731.listlb +++| DATA 40H
00757 M01S00732.listlb +++| DATE DATA 10H
00758 M01S00733.listlb +++| TIME DATA 10H
00759 M01S00734.listlb +++| DATA 4APAGE
00760 M01S00735.listlb +++| PAGE DATA 8L
00761 M01S00736.listlb +++| DATA 2L
00762 M01S00737.listlb +++| DATA 2L
00763 M01S00738.listlb +++| TITLL EQU *-TITL
00764 M01S00739.listlb +++|
00765 M01S00740.listlb +++| LRP DATA 10H LABELS READ AND PRINTED
00766 M01S00741.listlb +++| LBR DATA 10H
00767 M01S00742.listlb +++| DATA 10H LABELS RE
00768 M01S00743.listlb +++| DATA 10HAD.
00769 M01S00744.listlb +++| LBP DATA 10H
00770 M01S00745.listlb +++| DATA 10H LABELS PR
00771 M01S00746.listlb +++| DATA 6LINTED.
00772 M01S00747.listlb +++| LRPL EQU *-LRP
00773 M01S00748.listlb +++| COMC SPACE 4
00774 M01S00749.listlb +++|** CALL COMMON DECKS.
00775 M01S00750.listlb +++|
00776 M01S00751.listlb +++|
00777 M01S00752.listlb +++|*CALL COMCCDD
00778 M01S00753.listlb +++|*CALL COMCCIO
00779 M01S00754.listlb +++|*CALL COMCLFM
00780 M01S00755.listlb +++|*CALL COMCMVE
00781 M01S00756.listlb +++|*CALL COMCSYS
00782 M01S00757.listlb +++|*CALL COMCWTW
00783 M01S00758.listlb +++| EJECT
00784 M01S00759.listlb +++| USE //
00785 M01S00760.listlb +++| SEG
00786 M01S00761.listlb +++| BUFS BSS 0
00787 M01S00762.listlb +++|
00788 M01S00763.listlb +++| TBUF EQU *
00789 M01S00764.listlb +++|
00790 M01S00765.listlb +++| OBUF EQU TBUF+TBUFL
00791 M01S00766.listlb +++|
00792 M01S00767.listlb +++| RFL= EQU OBUF+OBUFL+4
00793 M01S00768.listlb +++| ARG= EQU *
00794 M01S00769.listlb +++| TITLE PRESET.
00795 M01S00770.listlb +++| PRS SPACE 4
00796 M01S00771.listlb +++| ORG BUFS
00797 M01S00772.listlb +++|
00798 M01S00773.listlb +++|
00799 M01S00774.listlb +++|** THE FOLLOWING CODE IS OVERLAYED BY TLAB THE TABLE OF LABELS
00800 M01S00775.listlb +++|* READ FROM THE TAPE.
00801 M01S00776.listlb +++|
00802 M01S00777.listlb +++|** PRS - PRESET.
00803 M01S00778.listlb +++|*
Seq # *Modification Id* Act
----------------------------+
00822 M02S00791.v23l617 ---| SB2 CCDR UNPACK CONTROL CARD
00823 M01S00007.v23l617 +++| SB2 CCDR UNPACK COMMAND
00824 M01S00792.listlb +++| RJ USB
00825 M01S00793.listlb +++| SA5 PRSA
00826 M01S00794.listlb +++| PRS0 RJ POP PICK OUT PARAMETER
Line S00795 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00827 M02S00795.v23l617 ---| NG B5,PRS6 IF CONTROL CARD ERROR
00828 M01S00008.v23l617 +++| NG B5,PRS6 IF COMMAND ERROR
00829 M01S00796.listlb +++| BX3 X6-X5
00830 M01S00797.listlb +++| NZ X3,PRS0 IF NOT PROGRAM NAME
00831 M01S00798.listlb +++| RJ POP
Line S00799 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00832 M02S00799.v23l617 ---| NG B5,PRS6 IF CONTROL CARD ERROR
00833 M01S00009.v23l617 +++| NG B5,PRS6 IF COMMAND ERROR
00834 M01S00800.listlb +++| SA4 A1
00835 M01S00801.listlb +++| SX5 X6
00836 M01S00802.listlb +++| SX3 X4-1R=
00837 M01S00803.listlb +++| ZR X3,PRS2 IF NO TAPE FILE SPECIFIED
Line S00804 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00838 M02S00804.v23l617 ---| NZ X5,PRS8 IF ILLEGAL PARAMETER
00839 M01S00010.v23l617 +++| NZ X5,PRS8 IF INCORRECT PARAMETER
00840 M01S00805.listlb +++| SA1 T PLACE USER SPECIFIED FILE NAME IN FET
00841 M01S00806.listlb +++| SX1 X1
00842 M01S00807.listlb +++| BX6 X1+X6
00843 M01S00808.listlb +++| SA6 T
00844 M01S00809.listlb +++|
00845 M01S00810.listlb +++|* RETURN FROM ARGUMENT PROCESSORS.
00846 M01S00811.listlb +++|
00847 M01S00812.listlb +++| PRS1 RJ POP GET NEXT PARAMETER
00848 M01S00813.listlb +++| SA4 A1+
Line S00814 Modification History
M01(Added by)
listlb
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
00849 M02S00814.v23l617 ---| NG B5,PRS6 IF CONTROL CARD ERROR
00850 M01S00011.v23l617 +++| NG B5,PRS6 IF COMMAND ERROR
00851 M01S00815.listlb +++| PRS2 SX3 X4-1R=
00852 M01S00816.listlb +++| NZ X3,PRS6 IF NOT *=*