cdc:nos2.source:opl.opl871:deck:dmpccc
Deck DMPCCC
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.dmpccc +++| IDENT DMPCCC,ORG 00002 M00S00002.dmpccc +++| ABS 00003 M00S00003.dmpccc +++| SST 00004 M00S00004.dmpccc +++| ENTRY DMPCCC 00005 M00S00005.dmpccc +++| ENTRY RFL= 00006 M00S00006.dmpccc +++| ENTRY SSJ= 00007 M00S00007.dmpccc +++| SYSCOM B1 00008 M00S00008.dmpccc +++|*COMMENT 84/04/01. DMPCCC - DUMP CCC MEMORY.
Line S00009 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00009 M01S00009.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1984.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00010 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00011 M00S00010.dmpccc +++| TITLE DMPCCC - DUMP *CCC* MEMORY. 00012 M00S00011.dmpccc +++| SPACE 4 00013 M00S00012.dmpccc +++|*** DMPCCC - DUMP CCC MEMORY. 00014 M00S00013.dmpccc +++|* L. E. LOVETT 84/04/01. 00015 M00S00014.dmpccc +++| SPACE 4,10 00016 M00S00015.dmpccc +++|*** DMPCCC - DUMP CCC MEMORY. 00017 M00S00016.dmpccc +++|* 00018 M00S00017.dmpccc +++|* *DMPCCC* PROVIDES THE CAPABILITY TO DYNAMICALLY AUTODUMP 00019 M00S00018.dmpccc +++|* THE *CCC* MEMORY. THE CALLING JOB MUST BE SYSTEM ORIGIN 00020 M00S00019.dmpccc +++|* OR THE USER MUST BE VALIDATED FOR SYSTEM ORIGIN PRIVILEGES, 00021 M00S00020.dmpccc +++|* AND THE SYSTEM MUST BE IN ENGINEERING MODE. 00022 M00S00021.dmpccc +++|* 00023 M00S00022.dmpccc +++|* *DMPCCC* READS THE *CCC* MEMORY VIA THE *PP* PROGRAM *DCC* 00024 M00S00023.dmpccc +++|* AND FORMATS THE DATA INTO AN OUTPUT FILE. *DMPCCC* WILL ISSUE 00025 M00S00024.dmpccc +++|* APPROPRIATE MESSAGES TO INDICATE THE SUCCESS OR FAILURE OF 00026 M00S00025.dmpccc +++|* THE AUTODUMP ATTEMPT. 00027 M00S00026.dmpccc +++| SPACE 4,10 00028 M00S00027.dmpccc +++|*** COMMAND FORMAT. 00029 M00S00028.dmpccc +++|* 00030 M00S00029.dmpccc +++|* DMPCCC(C=CH,L=LFN) 00031 M00S00030.dmpccc +++|* 00032 M00S00031.dmpccc +++|* CH CHANNEL NUMBER TO DUMP *CCC* FROM. THE SPECIFIED
Line S00032 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00033 M01S00032.252l678 ---|* CHANNEL MUST BE IN THE RANGE 0 - 13B OR 20B - 33B.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00034 M01S00001.252l678 +++|* CHANNEL MUST BE IN THE RANGE 0 - 13B OR 20B - 33B OR 00035 M01S00002.252l678 +++|* C0 - C11B FOR CONCURRENT CHANNELS. 00036 M00S00033.dmpccc +++|* CHANNEL 0 WILL BE ASSUMED IF NO CHANNEL IS SPECIFIED 00037 M00S00034.dmpccc +++|* ON THE CALL. 00038 M00S00035.dmpccc +++|* 00039 M00S00036.dmpccc +++|* LFN OUTPUT FILE NAME. DEFAULT IS *OUTPUT*. 00040 M00S00037.dmpccc +++| SPACE 4,10 00041 M00S00038.dmpccc +++|*** DAYFILE MESSAGES. 00042 M00S00039.dmpccc +++|* 00043 M00S00040.dmpccc +++|* * DUMP COMPLETE.* 00044 M00S00041.dmpccc +++|* INFORMATIVE MESSAGE INDICATING THE COMPLETION OF THE 00045 M00S00042.dmpccc +++|* DUMP UTILITY. 00046 M00S00043.dmpccc +++|* 00047 M00S00044.dmpccc +++|* * EQUIVALENCE MISSING.* 00048 M00S00045.dmpccc +++|* A SYNTAX ERROR WAS ENCOUNTERED WITH THE COMMAND. THE 00049 M00S00046.dmpccc +++|* COMMAND PARAMETER WAS NOT SEPARATED FROM ITS EQUIVALENC 00050 M00S00047.dmpccc +++|* VALUE BY AN *=*. 00051 M00S00048.dmpccc +++|* 00052 M00S00049.dmpccc +++|* * INCORRECT CHANNEL NUMBER.* 00053 M00S00050.dmpccc +++|* THE SPECIFIED CHANNEL NUBER WAS NOT IN THE RANGE
Line S00051 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00054 M01S00051.252l678 ---|* 0 - 13B OR 20B - 33B.
Line S00003 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00055 M01S00003.252l678 +++|* 0 - 13B OR 20B - 33B OR C0 - C11B. 00056 M00S00052.dmpccc +++|* 00057 M00S00053.dmpccc +++|* * 8/9 NOT ALLOWED IN OCTAL FIELD.* 00058 M00S00054.dmpccc +++|* THE CHANNEL NUMBER WAS SPECIFIED WITH A POST SUFFIX 00059 M00S00055.dmpccc +++|* OF *B* WHILE AN *8* OR *9* WAS SPECIFIED. 00060 M00S00056.dmpccc +++|* 00061 M00S00057.dmpccc +++|* * NUMERIC FIELD MUST NOT BE BLANK.* 00062 M00S00058.dmpccc +++|* NO CHANNEL VALUE WAS SPECIFIED WITH THE *C* PARAMETER. 00063 M00S00059.dmpccc +++|* 00064 M00S00060.dmpccc +++|* * INCORRECT DIRECTIVE NAME.* 00065 M00S00061.dmpccc +++|* AN UNRECOGNIZED PARAMETER HAS BEEN SPECIFIED ON THE 00066 M00S00062.dmpccc +++|* COMMAND. 00067 M00S00063.dmpccc +++| 00068 M00S00064.dmpccc +++| SPACE 4,10 00069 M00S00065.dmpccc +++|** COMMON DECKS. 00070 M00S00066.dmpccc +++| 00071 M00S00067.dmpccc +++| 00072 M00S00068.dmpccc +++|*CALL COMCMAC 00073 M00S00069.dmpccc +++| SPACE 4 00074 M00S00070.dmpccc +++|** ASSEMBLY CONSTANTS. 00075 M00S00071.dmpccc +++| 00076 M00S00072.dmpccc +++| 00077 M00S00073.dmpccc +++| LNP EQU 84 LINES/PRINTER PAGE 00078 M00S00074.dmpccc +++| CCSZ EQU 40000B *CCC* MEMORY SIZE 00079 M00S00075.dmpccc +++| CCSZA SET CCSZ*2+4 00080 M00S00076.dmpccc +++| NMBL SET CCSZA/5+100B DUMP BUFFER SIZE 00081 M00S00077.dmpccc +++| LFBL EQU 2001B LIST FILE BUFFER LENGTH 00082 M00S00078.dmpccc +++| WBFL EQU 64 WORKING BUFFER LENGTH 00083 M00S00079.dmpccc +++| 00084 M00S00080.dmpccc +++| 00085 M00S00081.dmpccc +++| SSJ= EQU 400000B 00086 M00S00082.dmpccc +++| TITLE DATA ASSIGNMENTS. 00087 M00S00083.dmpccc +++| DATA SPACE 4 00088 M00S00084.dmpccc +++|** DATA ASSIGNMENTS. 00089 M00S00085.dmpccc +++| 00090 M00S00086.dmpccc +++| 00091 M00S00087.dmpccc +++| 00092 M00S00088.dmpccc +++| ORG 110B 00093 M00S00089.dmpccc +++| ORG BSS 0 00094 M00S00090.dmpccc +++| 00095 M00S00091.dmpccc +++| L BSS 0 LIST FILE 00096 M00S00092.dmpccc +++| OUTPUT FILEC LFB,LFBL,FET=8 00097 M00S00093.dmpccc +++| ORG L 00098 M00S00094.dmpccc +++| CON 0LOUTPUT+15B 00099 M00S00095.dmpccc +++| ORG L+8 00100 M00S00096.dmpccc +++| 00101 M00S00097.dmpccc +++| N FILEB NMB,NMBL,FET=9 00102 M00S00098.dmpccc +++| ORG N 00103 M00S00099.dmpccc +++| VFD 12/0,18/0,18/0,12/0 00104 M00S00100.dmpccc +++| ORG N+9 00105 M00S00101.dmpccc +++| 00106 M00S00102.dmpccc +++| BA CON LB1 BUFFER ADDRESS 00107 M00S00103.dmpccc +++| NA CON 0 CCC ADDRESS 00108 M00S00104.dmpccc +++| NL CON 0#4000 LIMIT ADDRESS
Line S00004 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00109 M01S00004.252l678 +++| CCHF CON 0 CONCURRENT CHANNEL FLAG 00110 M00S00105.dmpccc +++| SPACE 4 00111 M00S00106.dmpccc +++|** LIST FILE CONTROLS. 00112 M00S00107.dmpccc +++| 00113 M00S00108.dmpccc +++| 00114 M00S00109.dmpccc +++| LN CON 10000 LINE NUMBER 00115 M00S00110.dmpccc +++| LP CON LNP LINES/PAGE 00116 M00S00111.dmpccc +++| PN CON 0 PAGE NUMBER 00117 M00S00112.dmpccc +++| 00118 M00S00113.dmpccc +++| TTL DATA H*1 DUMP OF * PAGE TITLE LINE
Line S00114 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00119 M01S00114.252l678 ---| DATA 10H CCC, CH00 00120 M01S00115.252l678 ---| DATA 40H.
Line S00005 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00121 M01S00005.252l678 +++| DATA 10H CCC, CH 00122 M01S00006.252l678 +++| DATA 40H00. 00123 M00S00116.dmpccc +++| DTE BSS 1 DATE FOR OUTPUT 00124 M00S00117.dmpccc +++| TME BSS 1 TIME FOR OUTPUT 00125 M00S00118.dmpccc +++| PGE BSS 1 PAGE FOR OUTPUT 00126 M00S00119.dmpccc +++| CON 0 00127 M00S00120.dmpccc +++| 00128 M00S00121.dmpccc +++| STL DATA 10H0 00129 M00S00122.dmpccc +++| DATA C* 0 1 2 3 4 5 6 7 8 00130 M00S00123.dmpccc +++|, 9 A B C D E F* 00131 M00S00124.dmpccc +++| TITLE MAIN PROGRAM. 00132 M00S00125.dmpccc +++| DMP SPACE 4,20 00133 M00S00126.dmpccc +++|** DMPCCC - MAIN PROGRAM. 00134 M00S00127.dmpccc +++| 00135 M00S00128.dmpccc +++| 00136 M00S00129.dmpccc +++| DMPCCC RJ PRS PRESET PROGRAM 00137 M00S00130.dmpccc +++| DMP1 SA1 NA ADVANCE *CCC* ADDRESS 00138 M00S00131.dmpccc +++| SX6 X1+16 00139 M00S00132.dmpccc +++| SA6 A1 00140 M00S00133.dmpccc +++| SA4 NL 00141 M00S00134.dmpccc +++| IX4 X1-X4 00142 M00S00135.dmpccc +++| PL X4,DMP5 IF END OF DUMP 00143 M00S00136.dmpccc +++| RJ CHD CONVERT ADDRESS TO DISPLAY 00144 M00S00137.dmpccc +++| SA1 BA SET BUFFER ADDRESS 00145 M00S00138.dmpccc +++| LX6 30 00146 M00S00139.dmpccc +++| MX0 48 00147 M00S00140.dmpccc +++| SB3 6 00148 M00S00141.dmpccc +++| BX0 X0*X6 00149 M00S00142.dmpccc +++| SB2 X1 00150 M00S00143.dmpccc +++| RJ RDL READ DUMP LINE 00151 M00S00144.dmpccc +++| NZ X1,DMP4 IF END OF DATA 00152 M00S00145.dmpccc +++| SA1 BA SET BUFFER ADDRESS 00153 M00S00146.dmpccc +++| SX2 LB1&LB2 TOGGLE BUFFER 00154 M00S00147.dmpccc +++| BX6 X1-X2 COMPARE BUFFERS 00155 M00S00148.dmpccc +++| SA3 X1+B1 00156 M00S00149.dmpccc +++| MX7 1 00157 M00S00150.dmpccc +++| SA4 X6+B1 00158 M00S00151.dmpccc +++| BX7 X7+X1 00159 M00S00152.dmpccc +++| SX6 X6 00160 M00S00153.dmpccc +++| DMP2 BX2 X3-X4 00161 M00S00154.dmpccc +++| SA3 A3+B1 00162 M00S00155.dmpccc +++| SA4 A4+B1 00163 M00S00156.dmpccc +++| NZ X2,DMP3 IF LINE NOT DUPLICATE 00164 M00S00157.dmpccc +++| NG X2,DMP3 IF LINE NOT DUPLICATE 00165 M00S00158.dmpccc +++| NZ X3,DMP2 IF NOT END OF NEW LINE 00166 M00S00159.dmpccc +++| NG X1,DMP1 IF DUPLICATE LINES WRITTEN 00167 M00S00160.dmpccc +++| SA7 A1 SET DUPLICATE LINES WRITTEN 00168 M00S00161.dmpccc +++| SB2 =C* DUPLICATED LINES.* 00169 M00S00162.dmpccc +++| RJ LSL LIST LINE 00170 M00S00163.dmpccc +++| EQ DMP1 GET NEXT LINE TO PRINT 00171 M00S00164.dmpccc +++| 00172 M00S00165.dmpccc +++| DMP3 SA6 A1 00173 M00S00166.dmpccc +++| SB2 X1 00174 M00S00167.dmpccc +++| RJ LSL LIST LINE 00175 M00S00168.dmpccc +++| EQ DMP1 GET NEXT LINE TO PRINT 00176 M00S00169.dmpccc +++| 00177 M00S00170.dmpccc +++| DMP4 SA1 BA BUFFER ADDRESS 00178 M00S00171.dmpccc +++| SB2 X1 00179 M00S00172.dmpccc +++| RJ LSL LIST LINE 00180 M00S00173.dmpccc +++| DMP5 WRITER L 00181 M00S00174.dmpccc +++| MESSAGE (=C* DUMP COMPLETE.*) 00182 M00S00175.dmpccc +++| ENDRUN 00183 M00S00176.dmpccc +++| TITLE SUBROUTINES. 00184 M00S00177.dmpccc +++| CHD SPACE 4 00185 M00S00178.dmpccc +++|** CHD - CONVERT HEXADECIMAL DIGITS. 00186 M00S00179.dmpccc +++|* 00187 M00S00180.dmpccc +++|* *CHD* CONVERTS UP TO 10 DIGITS TO DISPLAY CODE WITH LEADING 00188 M00S00181.dmpccc +++|* ZERO SUPPRESSION. CONVERSION CONTAINS SPACE FILL AND IS 00189 M00S00182.dmpccc +++|* RIGHT AND LEFT JUSTIFIED. 00190 M00S00183.dmpccc +++|* 00191 M00S00184.dmpccc +++|* ENTRY (X1) = NUMBER TO BE CONVERTED. 00192 M00S00185.dmpccc +++|* 00193 M00S00186.dmpccc +++|* EXIT (X6) = DISPLAY CODE CONVERSION RIGHT JUSTIFIED. 00194 M00S00187.dmpccc +++|* (X4) = DISPLAY CODE CONVERSION LEFT JUSTIFIED. 00195 M00S00188.dmpccc +++|* (B2) = 6*COUNT OF DIGITS CONVERTED. 00196 M00S00189.dmpccc +++|* 00197 M00S00190.dmpccc +++|* USES A - 4. 00198 M00S00191.dmpccc +++|* B - 2, 3. 00199 M00S00192.dmpccc +++|* X - 1, 2, 3, 4, 6. 00200 M00S00193.dmpccc +++| 00201 M00S00194.dmpccc +++| 00202 M00S00195.dmpccc +++| CHD SUBR ENTRY/EXIT 00203 M00S00196.dmpccc +++| SA4 =1H 00204 M00S00197.dmpccc +++| MX2 -4 00205 M00S00198.dmpccc +++| SB2 B0 CLEAR JUSTIFY COUNT 00206 M00S00199.dmpccc +++| CHD1 BX3 -X2*X1 EXTRACT DIGIT 00207 M00S00200.dmpccc +++| LX4 -6 SHIFT ASSEMBLY 00208 M00S00201.dmpccc +++| SB2 B2+6 00209 M00S00202.dmpccc +++| SB3 X3-10 00210 M00S00203.dmpccc +++| SX3 1R0+X3-1R 00211 M00S00204.dmpccc +++| NG B3,CHD2 IF DIGIT LESS THAN 10 00212 M00S00205.dmpccc +++| SX3 1RA+B3-1R 00213 M00S00206.dmpccc +++| CHD2 AX1 4 SHIFT OFF DIGIT 00214 M00S00207.dmpccc +++| IX4 X4+X3 ADD DIGIT TO ASSEMBLY 00215 M00S00208.dmpccc +++| NZ X1,CHD1 LOOP TO ZERO DIGIT 00216 M00S00209.dmpccc +++| LX4 -6 LEFT JUSTIFY ASSEMBLY 00217 M00S00210.dmpccc +++| LX6 X4,B2 RIGHT JUSTIFY ASSEMBLY 00218 M00S00211.dmpccc +++| EQ CHD RETURN 00219 M00S00212.dmpccc +++| LSL SPACE 4 00220 M00S00213.dmpccc +++|** LSL - LIST LINE. 00221 M00S00214.dmpccc +++|* 00222 M00S00215.dmpccc +++|* ENTRY (B2) = ADDRESS OF LINE IN C-FORMAT. 00223 M00S00216.dmpccc +++|* 00224 M00S00217.dmpccc +++|* EXIT LINE WRITTEN TO OUTPUT FILE. 00225 M00S00218.dmpccc +++|* 00226 M00S00219.dmpccc +++|* USES A - 1, 2, 6, 7. 00227 M00S00220.dmpccc +++|* B - 2. 00228 M00S00221.dmpccc +++|* X - 1, 2, 6, 7. 00229 M00S00222.dmpccc +++|* 00230 M00S00223.dmpccc +++|* CALLS CDD. 00231 M00S00224.dmpccc +++|* 00232 M00S00225.dmpccc +++|* MACROS WRITEC. 00233 M00S00226.dmpccc +++| 00234 M00S00227.dmpccc +++| 00235 M00S00228.dmpccc +++| LSL1 SX6 X1+B1 ADVANCE LINE POINTER 00236 M00S00229.dmpccc +++| SA6 A1 00237 M00S00230.dmpccc +++| BX1 X6 CONVERT PAGE NUMBER 00238 M00S00231.dmpccc +++| RJ CDD CONVERT DECIMAL TO DISPLAY 00239 M00S00232.dmpccc +++| SA1 LSLB SET PAGE NUMBER ON OUTPUT 00240 M00S00233.dmpccc +++| BX6 X1-X6 00241 M00S00234.dmpccc +++| SA6 PGE 00242 M00S00235.dmpccc +++| WRITEC L,TTL WRITE LIST TITLE 00243 M00S00236.dmpccc +++| WRITEC L,STL WRITE LIST SUBTITLE 00244 M00S00237.dmpccc +++| WRITEC L,(=C* *) SKIP A LINE 00245 M00S00238.dmpccc +++| WRITEC L,(=C* *) SKIP A LINE 00246 M00S00239.dmpccc +++| SA1 LSLA RESTORE ADDRESS OF LINE 00247 M00S00240.dmpccc +++| SB2 X1 00248 M00S00241.dmpccc +++| LSL2 WRITEC L,B2 WRITE DATA LINE 00249 M00S00242.dmpccc +++| 00250 M00S00243.dmpccc +++| LSL SUBR ENTRY/EXIT 00251 M00S00244.dmpccc +++| SA1 LN SET LINE NUMBER 00252 M00S00245.dmpccc +++| SA2 LP SET LINES PER PAGE 00253 M00S00246.dmpccc +++| SX6 X1+B1 ADVANCE LINE NUMBER 00254 M00S00247.dmpccc +++| SA6 A1 00255 M00S00248.dmpccc +++| IX1 X6-X2 00256 M00S00249.dmpccc +++| NG X1,LSL2 IF NO PAGE OVERFLOW 00257 M00S00250.dmpccc +++| SA1 PN SET PAGE NUMBER 00258 M00S00251.dmpccc +++| SX6 6 RESET LINE COUNT 00259 M00S00252.dmpccc +++| SX7 B2 SAVE ADDRESS OF LINE 00260 M00S00253.dmpccc +++| SA6 A6 00261 M00S00254.dmpccc +++| SA7 LSLA 00262 M00S00255.dmpccc +++| NZ X1,LSL1 IF NOT FIRST PAGE 00263 M00S00256.dmpccc +++| SB2 X2-80 00264 M00S00257.dmpccc +++| NG B2,LSL1 IF NOT 8 LINES/INCH 00265 M00S00258.dmpccc +++| WRITEC L,(=1LT) SET 8 LINES PER INCH 00266 M00S00259.dmpccc +++| SA1 PN SET PAGE NUMBER 00267 M00S00260.dmpccc +++| EQ LSL1 WRITE PAGE HEADER 00268 M00S00261.dmpccc +++| 00269 M00S00262.dmpccc +++| LSLA BSS 1 ADDRESS OF DATA LINE 00270 M00S00263.dmpccc +++| LSLB CON 5L PAGE&5L PAGE NUMBER IDENTIFIER 00271 M00S00264.dmpccc +++| RDL SPACE 4 00272 M00S00265.dmpccc +++|** RDL - READ DUMP LINE. 00273 M00S00266.dmpccc +++|* 00274 M00S00267.dmpccc +++|* ENTRY (B2) = OUTPUT WORD ADDRESS. 00275 M00S00268.dmpccc +++|* (B3) = OUTPUT WORD CHARACTER POSITION. 00276 M00S00269.dmpccc +++|* (X0) = PARTIAL ASSEMBLY. 00277 M00S00270.dmpccc +++|* 00278 M00S00271.dmpccc +++|* EXIT (X1) = EOR STATUS. 00279 M00S00272.dmpccc +++|* 00280 M00S00273.dmpccc +++|* USES A - 1, 2, 3, 4, 6, 7. 00281 M00S00274.dmpccc +++|* B - 2, 3, 4, 5, 6, 7. 00282 M00S00275.dmpccc +++|* X - ALL. 00283 M00S00276.dmpccc +++|* 00284 M00S00277.dmpccc +++|* MACROS READO. 00285 M00S00278.dmpccc +++| 00286 M00S00279.dmpccc +++| 00287 M00S00280.dmpccc +++|* ADD CHARACTER TRANSLATION OF MEMORY DUMP TO THE END 00288 M00S00281.dmpccc +++|* OF THE DUMP LINE. 00289 M00S00282.dmpccc +++| 00290 M00S00283.dmpccc +++| RDL9 SA2 RDLB 00291 M00S00284.dmpccc +++| SA6 RDLA+1 SAVE INPUT STATUS 00292 M00S00285.dmpccc +++| SX6 B4 00293 M00S00286.dmpccc +++| MX3 -36 00294 M00S00287.dmpccc +++| SA6 A6-B1 00295 M00S00288.dmpccc +++| LX2 48 00296 M00S00289.dmpccc +++| BX6 -X3*X2 00297 M00S00290.dmpccc +++| BX4 X3*X2 00298 M00S00291.dmpccc +++| SA2 A2+B1 00299 M00S00292.dmpccc +++| BX7 X0+X6 00300 M00S00293.dmpccc +++| BX6 X4+X2 00301 M00S00294.dmpccc +++| SA2 A2+B1 00302 M00S00295.dmpccc +++| MX4 -12 00303 M00S00296.dmpccc +++| SA3 A2+B1 00304 M00S00297.dmpccc +++| SA7 B2 00305 M00S00298.dmpccc +++| SA6 B2+B1 00306 M00S00299.dmpccc +++| LX2 12 00307 M00S00300.dmpccc +++| LX3 24 00308 M00S00301.dmpccc +++| BX7 -X4*X3 00309 M00S00302.dmpccc +++| BX6 X4*X3 00310 M00S00303.dmpccc +++| BX7 X2+X7 00311 M00S00304.dmpccc +++| SA7 A6+B1 00312 M00S00305.dmpccc +++| SA6 A7+B1 00313 M00S00306.dmpccc +++| MX7 0 SET LINE TERMINATOR 00314 M00S00307.dmpccc +++| SA7 A7+2 00315 M00S00308.dmpccc +++| 00316 M00S00309.dmpccc +++| RDL SUBR ENTRY/EXIT 00317 M00S00310.dmpccc +++| SA1 RDLA SET INPUT WORD STATUS 00318 M00S00311.dmpccc +++| MX2 -4 00319 M00S00312.dmpccc +++| MX3 -7 00320 M00S00313.dmpccc +++| SB5 16 00321 M00S00314.dmpccc +++| SA4 A1+B1 00322 M00S00315.dmpccc +++| SB4 X1 00323 M00S00316.dmpccc +++| BX5 X5-X5 00324 M00S00317.dmpccc +++| BX6 X4 00325 M00S00318.dmpccc +++| SB6 B1+B1 00326 M00S00319.dmpccc +++| SB7 RDLB 00327 M00S00320.dmpccc +++| RDL1 ZR B4,RDL8 IF END OF INPUT WORD 00328 M00S00321.dmpccc +++| LX6 8 EXTRACT NEXT 4 BITS 00329 M00S00322.dmpccc +++| SB4 B4-B1 00330 M00S00323.dmpccc +++| RDL2 BX1 -X2*X6 00331 M00S00324.dmpccc +++| SB6 B6-B1 00332 M00S00325.dmpccc +++| LX6 4 NEXT 4 BITS 00333 M00S00326.dmpccc +++| SX7 X1-10 CONVERT HEX DIGIT 00334 M00S00327.dmpccc +++| SX4 1R0+X1 00335 M00S00328.dmpccc +++| NG X7,RDL3 IF DIGIT LESS THAN 10 00336 M00S00329.dmpccc +++| SX4 1RA+X7 00337 M00S00330.dmpccc +++| RDL3 BX1 -X2*X6 00338 M00S00331.dmpccc +++| LX4 X4,B3 00339 M00S00332.dmpccc +++| SB3 B3-6 00340 M00S00333.dmpccc +++| SX7 X1-10 00341 M00S00334.dmpccc +++| SX1 1R0+X1 00342 M00S00335.dmpccc +++| NG X7,RDL4 IF DIGIT LESS THAN 10 00343 M00S00336.dmpccc +++| SX1 1RA+X7 00344 M00S00337.dmpccc +++| RDL4 BX0 X0+X4 00345 M00S00338.dmpccc +++| BX4 -X3*X6 CONVERT CHARACTER 00346 M00S00339.dmpccc +++| SX4 1R 00347 M00S00340.dmpccc +++| LX1 X1,B3 00348 M00S00341.dmpccc +++| LX5 6 00349 M00S00342.dmpccc +++| BX0 X0+X1 00350 M00S00343.dmpccc +++| BX5 X5+X4 00351 M00S00344.dmpccc +++| NZ B3,RDL5 IF OUTPUT WORD NOT FULL 00352 M00S00345.dmpccc +++| SB3 60 00353 M00S00346.dmpccc +++| BX7 X0 00354 M00S00347.dmpccc +++| MX0 0 00355 M00S00348.dmpccc +++| SA7 B2 00356 M00S00349.dmpccc +++| SB2 B2+B1 00357 M00S00350.dmpccc +++| RDL5 SB3 B3-6 00358 M00S00351.dmpccc +++| NZ B6,RDL1 IF 4 DIGITS NOT DONE 00359 M00S00352.dmpccc +++| SB3 B3-6 ADD SPACES 00360 M00S00353.dmpccc +++| SX1 2R 00361 M00S00354.dmpccc +++| LX1 X1,B3 00362 M00S00355.dmpccc +++| BX0 X0+X1 00363 M00S00356.dmpccc +++| SB5 B5-B1 00364 M00S00357.dmpccc +++| SB6 B1+B1 00365 M00S00358.dmpccc +++| NZ B3,RDL6 IF OUTPUT WORD NOT FULL 00366 M00S00359.dmpccc +++| SB3 60 00367 M00S00360.dmpccc +++| BX7 X0 00368 M00S00361.dmpccc +++| MX0 0 00369 M00S00362.dmpccc +++| SA7 B2 00370 M00S00363.dmpccc +++| SB2 B2+B1 00371 M00S00364.dmpccc +++| RDL6 SX7 B5 CHECK WORD 00372 M00S00365.dmpccc +++| MX1 -2 00373 M00S00366.dmpccc +++| SB3 B3-6 00374 M00S00367.dmpccc +++| BX1 -X1*X7 00375 M00S00368.dmpccc +++| NZ X1,RDL7 IF NOT 4TH WORD 00376 M00S00369.dmpccc +++| BX7 X5 STORE CONVERSION 00377 M00S00370.dmpccc +++| SA7 B7 00378 M00S00371.dmpccc +++| MX5 0 00379 M00S00372.dmpccc +++| SB7 B7+B1 00380 M00S00373.dmpccc +++| RDL7 NZ B5,RDL1 IF NOT 8 WORDS 00381 M00S00374.dmpccc +++| EQ RDL9 ADD CHARACTER TRANSLATION 00382 M00S00375.dmpccc +++| 00383 M00S00376.dmpccc +++|* READ NEXT WORD. 00384 M00S00377.dmpccc +++| 00385 M00S00378.dmpccc +++| RDL8 READO N 00386 M00S00379.dmpccc +++| MX2 -4 00387 M00S00380.dmpccc +++| SB4 4 00388 M00S00381.dmpccc +++| MX3 -7 00389 M00S00382.dmpccc +++| LX6 8 00390 M00S00383.dmpccc +++| ZR X1,RDL2 IF NOT EOR 00391 M00S00384.dmpccc +++| BX7 X0 00392 M00S00385.dmpccc +++| SA7 B2 00393 M00S00386.dmpccc +++| EQ RDL9 ADD CHARACTER TRANSLATION 00394 M00S00387.dmpccc +++| 00395 M00S00388.dmpccc +++| RDLA CON 0,0 INPUT WORD STATUS 00396 M00S00389.dmpccc +++| RDLB BSS 4 CHARACTER TRANSLATION STORAGE 00397 M00S00390.dmpccc +++| SPACE 4 00398 M00S00391.dmpccc +++|** COMMON DECKS. 00399 M00S00392.dmpccc +++| 00400 M00S00393.dmpccc +++| 00401 M00S00394.dmpccc +++|*CALL COMCCDD 00402 M00S00395.dmpccc +++|*CALL COMCCIO 00403 M00S00396.dmpccc +++|*CALL COMCMVE 00404 M00S00397.dmpccc +++|*CALL COMCRDO 00405 M00S00398.dmpccc +++|*CALL COMCRDW 00406 M00S00399.dmpccc +++|*CALL COMCSYS 00407 M00S00400.dmpccc +++|*CALL COMCWTC 00408 M00S00401.dmpccc +++|*CALL COMCWTW 00409 M00S00402.dmpccc +++| SPACE 4 00410 M00S00403.dmpccc +++|** BUFFERS. 00411 M00S00404.dmpccc +++| 00412 M00S00405.dmpccc +++| 00413 M00S00406.dmpccc +++| USE // 00414 M00S00407.dmpccc +++| SEG 00415 M00S00408.dmpccc +++| 00416 M00S00409.dmpccc +++| LB1 BSS 15 LINE BUFFER 1 00417 M00S00410.dmpccc +++| LB2 BSS 15 LINE BUFFER 2 00418 M00S00411.dmpccc +++| LFB EQU * LIST FILE BUFFER 00419 M00S00412.dmpccc +++| NMB EQU LFB+LFBL MEMORY BUFFER 00420 M00S00413.dmpccc +++| RFL= EQU NMB+NMBL+100B 00421 M00S00414.dmpccc +++| PRS SPACE 4 00422 M00S00415.dmpccc +++|** PRS - PRESET PROGRAM. 00423 M00S00416.dmpccc +++| 00424 M00S00417.dmpccc +++| 00425 M00S00418.dmpccc +++| PRS SUBR ENTRY/EXIT 00426 M00S00419.dmpccc +++| SB1 1 00427 M00S00420.dmpccc +++| SA1 N SET E=0 IN THE FET 00428 M00S00421.dmpccc +++| MX0 3 00429 M00S00422.dmpccc +++| BX6 -X0*X1 00430 M00S00423.dmpccc +++| SA6 A1+ 00431 M00S00424.dmpccc +++| SX7 LINP SET LINES/PAGE 00432 M00S00425.dmpccc +++| SA7 LP 00433 M00S00426.dmpccc +++| SX6 A0+ SET FIELD LENGTH 00434 M00S00427.dmpccc +++| SA6 N+4 00435 M00S00428.dmpccc +++| MOVE PRSB,PRSA,2 COPY FILE ACCESS LIST 00436 M00S00429.dmpccc +++| SA1 CCDR UNPACK CONTROL STATEMENT 00437 M00S00430.dmpccc +++| SB2 ISB INPUT STRING BUFFER 00438 M00S00431.dmpccc +++| RJ UCS UNPACK C-FORMAT TO S-FORMAT 00439 M00S00432.dmpccc +++| RJ ARG PROCESS ARGUMENTS 00440 M00S00433.dmpccc +++| DATE DTE GET CURRENT DATE 00441 M00S00434.dmpccc +++| CLOCK TME GET CURRENT TIME 00442 M00S00435.dmpccc +++| 00443 M00S00436.dmpccc +++|* FORM PAGE TITLE LINE USING CHANNEL. 00444 M00S00437.dmpccc +++|
Line S00438 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00445 M01S00438.252l678 ---| SA1 TTL+1 SET CHANNEL IN TITLE
Line S00007 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00446 M01S00007.252l678 +++| SA1 TTL+2 SET CHANNEL IN TITLE 00447 M00S00439.dmpccc +++| SA2 N
Line S00440 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00448 M01S00440.252l678 ---| LX2 -48
Line S00008 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00449 M01S00008.252l678 +++| MX3 -5 00450 M01S00009.252l678 +++| LX3 -12 00451 M01S00010.252l678 +++| BX2 -X3*X2 00452 M00S00441.dmpccc +++| MX3 -3
Line S00011 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00453 M01S00011.252l678 +++| LX3 -12 00454 M00S00442.dmpccc +++| BX4 -X3*X2
Line S00443 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00455 M01S00443.252l678 ---| LX2 -3
Line S00012 Modification History | |
---|---|
M01 (Added by) | 252l678 |
M02 (Removed by) | dmpcc1 |
Seq # *Modification Id* Act ----------------------------+ 00456 M02S00012.dmpcc1 ---| LX2 6
Line S00001 Modification History | |
---|---|
M01 (Added by) | dmpcc1 |
Seq # *Modification Id* Act ----------------------------+ 00457 M01S00001.dmpcc1 +++| LX2 3
Line S00013 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00458 M01S00013.252l678 +++| LX3 6 00459 M00S00444.dmpccc +++| BX7 -X3*X2 00460 M00S00445.dmpccc +++| IX6 X1+X4
Line S00446 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00461 M01S00446.252l678 ---| LX7 6 00462 M00S00447.dmpccc +++| IX6 X6+X7 00463 M00S00448.dmpccc +++| SA6 A1
Line S00449 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00464 M01S00449.252l678 ---| LX2 -6
Line S00014 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00465 M01S00014.252l678 +++| SA2 A2 00466 M00S00450.dmpccc +++| SA1 NA SET CCC ADDRESSES 00467 M00S00451.dmpccc +++| SA3 NL
Line S00452 Modification History | |
---|---|
M01 (Removed by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00468 M01S00452.252l678 ---| LX2 57 00469 M00S00453.dmpccc +++| LX1 12 00470 M00S00454.dmpccc +++| LX3 30 00471 M00S00455.dmpccc +++| BX6 X2+X1 00472 M00S00456.dmpccc +++| BX6 X6+X3 00473 M00S00457.dmpccc +++| SA6 A2
Line S00015 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00474 M01S00015.252l678 +++| SA1 CCHF CHECK FOR CONCURRENT CHANNEL 00475 M01S00016.252l678 +++| NZ X1,PRS1 IF A CONCURRENT CHANNEL 00476 M00S00458.dmpccc +++| SYSTEM DCC,R,N CALL *DCC* 00477 M00S00459.dmpccc +++| EQ PRSX RETURN 00478 M00S00460.dmpccc +++|
Line S00017 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00479 M01S00017.252l678 +++| PRS1 SYSTEM CPM,R,PRSC,140B*100B 00480 M01S00018.252l678 +++| RECALL N WAIT FOR DUMP COMPLETE 00481 M01S00019.252l678 +++| EQ PRSX RETURN 00482 M01S00020.252l678 +++| 00483 M00S00461.dmpccc +++| PRSA BSS 0 FILE ACCESS LIST 00484 M00S00462.dmpccc +++| CON 0LOUTPUT+L 00485 M00S00463.dmpccc +++| CON 0 00486 M00S00464.dmpccc +++| PRSB EQU *-PRSA
Line S00021 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00487 M01S00021.252l678 +++| PRSC VFD 36/0,12/0,12/0 00488 M01S00022.252l678 +++| VFD 18/3RDCC,6/40B,36/N 00489 M00S00465.dmpccc +++| 00490 M00S00466.dmpccc +++|* USED BY TCS. 00491 M00S00467.dmpccc +++| 00492 M00S00468.dmpccc +++| EC CON 0 ERROR COUNTER 00493 M00S00469.dmpccc +++| EM CON 0 ERROR MESSAGE 00494 M00S00470.dmpccc +++| EP CON 0 ERROR POINTER 00495 M00S00471.dmpccc +++| CST SPACE 4 00496 M00S00472.dmpccc +++|** CONTROL STATMENT TABLE. 00497 M00S00473.dmpccc +++| 00498 M00S00474.dmpccc +++| 00499 M00S00475.dmpccc +++| CST BSS 0 00500 M00S00476.dmpccc +++| CON 0LL L = LIST FILE 00501 M00S00477.dmpccc +++| VFD 6/,18/L,18/PRSA,18/AFN 00502 M00S00478.dmpccc +++| CON 0LCH CH = CHANNEL NUMBER 00503 M00S00479.dmpccc +++| CON ACH 00504 M00S00480.dmpccc +++| CON 0LC C = CHANNEL NUMBER 00505 M00S00481.dmpccc +++| CON ACH 00506 M00S00482.dmpccc +++| CON 0 00507 M00S00483.dmpccc +++| ABT SPACE 4 00508 M00S00484.dmpccc +++|** ABT - ABORT JOB. 00509 M00S00485.dmpccc +++|* 00510 M00S00486.dmpccc +++|* ENTRY (X7) = DAYFILE MESSAGE ADDRESS. 00511 M00S00487.dmpccc +++|* 00512 M00S00488.dmpccc +++|* EXIT JOB ABORTED. 00513 M00S00489.dmpccc +++|* 00514 M00S00490.dmpccc +++|* 00515 M00S00491.dmpccc +++|* MACROS ABORT, MESSAGE. 00516 M00S00492.dmpccc +++| 00517 M00S00493.dmpccc +++| 00518 M00S00494.dmpccc +++| ABT MESSAGE X7 00519 M00S00495.dmpccc +++| ABORT 00520 M00S00496.dmpccc +++| ACH SPACE 4 00521 M00S00497.dmpccc +++|** ACH - ASSEMBLE CHANNEL. 00522 M00S00498.dmpccc +++|* 00523 M00S00499.dmpccc +++|* ENTRY (X5) = PARAMETER SEPARATOR. 00524 M00S00500.dmpccc +++|* (A5) = ADDRESS OF PARAMETER SEPARATOR IN LIST. 00525 M00S00501.dmpccc +++|* 00526 M00S00502.dmpccc +++|* EXIT (N) = CONVERTED CHANNEL NUMBER. 00527 M00S00503.dmpccc +++|* (A5) = ADDRESS OF PARAMETER LIST. 00528 M00S00504.dmpccc +++|* 00529 M00S00505.dmpccc +++|* ERROR *ERM* CALLED IF PARAMETER ERROR. 00530 M00S00506.dmpccc +++|* (X7) = ERROR MESSAGE ADDRESS. 00531 M00S00507.dmpccc +++|* 00532 M00S00508.dmpccc +++|* USES A - 1, 6, 5. 00533 M00S00509.dmpccc +++|* B - 2, 3. 00534 M00S00510.dmpccc +++|* X - 1, 5, 6, 7. 00535 M00S00511.dmpccc +++|* 00536 M00S00512.dmpccc +++|* CALLS ASD, ERM. 00537 M00S00513.dmpccc +++| 00538 M00S00514.dmpccc +++| 00539 M00S00515.dmpccc +++| ACH SB2 X5-1R= CHECK SEPARATOR 00540 M00S00516.dmpccc +++| SX7 =C* EQUIVALENCE MISSING.* 00541 M00S00517.dmpccc +++| NZ B2,ERM IF NOT *=* 00542 M00S00518.dmpccc +++| SA5 A5+1 ASSEMBLE CHANNEL
Line S00023 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00543 M01S00023.252l678 +++| SX6 X5-1RC 00544 M01S00024.252l678 +++| ZR X6,ACH2 IF CONCURRENT CHANNEL 00545 M00S00519.dmpccc +++| RJ ASD ASSEMBLE OCTAL DIGITS 00546 M00S00520.dmpccc +++| SB2 X6-34B CHECK CHANNEL 00547 M00S00521.dmpccc +++| SB3 X6-20B 00548 M00S00522.dmpccc +++| SX7 =C* INCORRECT CHANNEL NUMBER.* 00549 M00S00523.dmpccc +++| PL B2,ERM IF CHANNEL NUMBER OUT OF RANGE 00550 M00S00524.dmpccc +++| PL B3,ACH1 IF CHANNEL IN RANGE 00551 M00S00525.dmpccc +++| SB2 X6-14B 00552 M00S00526.dmpccc +++| PL B2,ERM IF CHANNEL OUT OF RANGE 00553 M00S00527.dmpccc +++| ACH1 SA1 N SET CHANNEL IN REQUEST 00554 M00S00528.dmpccc +++| MX7 -6 00555 M00S00529.dmpccc +++| LX1 -48 00556 M00S00530.dmpccc +++| BX1 X7*X1 00557 M00S00531.dmpccc +++| BX6 X1+X6 00558 M00S00532.dmpccc +++| LX6 48 00559 M00S00533.dmpccc +++| SA6 A1 00560 M00S00534.dmpccc +++| EQ TCSX RETURN
Line S00025 Modification History | |
---|---|
M01 (Added by) | 252l678 |
Seq # *Modification Id* Act ----------------------------+ 00561 M01S00025.252l678 +++| 00562 M01S00026.252l678 +++| ACH2 SA5 A5+1 00563 M01S00027.252l678 +++| RJ ASD 00564 M01S00028.252l678 +++| SX7 =C* INCORRECT CHANNEL NUMBER.* 00565 M01S00029.252l678 +++| SB2 X6-12B 00566 M01S00030.252l678 +++| PL B2,ERM IF CHANNEL OUT OF RANGE 00567 M01S00031.252l678 +++| SX6 X6+40B SET CONCURRENT BIAS 00568 M01S00032.252l678 +++| BX7 X6 00569 M01S00033.252l678 +++| LX7 12 SET CHANNEL IN *CPM* CALL 00570 M01S00034.252l678 +++| SA7 PRSC 00571 M01S00035.252l678 +++| SA7 CCHF FLAG CONCURRENT CHANNEL 00572 M01S00036.252l678 +++| SA1 =10H CCC, CHH 00573 M01S00037.252l678 +++| BX7 X1 00574 M01S00038.252l678 +++| SA7 TTL+1 SET NEW TITLE LINE 00575 M01S00039.252l678 +++| EQ ACH1 SET CHANNEL IN *DCC* CALL 00576 M00S00535.dmpccc +++| AFN SPACE 4 00577 M00S00536.dmpccc +++|** AFN - ASSEMBLE FILE NAME. 00578 M00S00537.dmpccc +++|* 00579 M00S00538.dmpccc +++|* ENTRY (X5) = PARAMETER SEPARATOR. 00580 M00S00539.dmpccc +++|* (A5) = ADDRESS OF PARAMETER SEPARATOR IN LIST. 00581 M00S00540.dmpccc +++|* (X2) = TRANSLATION TABLE ENTRY. 00582 M00S00541.dmpccc +++|* 00583 M00S00542.dmpccc +++|* EXIT FILENAME SET IN *FET* (*0* = NO FILE). 00584 M00S00543.dmpccc +++|* 00585 M00S00544.dmpccc +++|* USES A - 1, 5, 7. 00586 M00S00545.dmpccc +++|* B - 2, 3. 00587 M00S00546.dmpccc +++|* X - 0, 1, 2, 5, 6, 7. 00588 M00S00547.dmpccc +++|* 00589 M00S00548.dmpccc +++|* CALLS ASN. 00590 M00S00549.dmpccc +++| 00591 M00S00550.dmpccc +++| 00592 M00S00551.dmpccc +++| AFN SB2 X5-1R= CHECK SEPARATOR 00593 M00S00552.dmpccc +++| AX2 18 GET ASSUMED FILE NAME 00594 M00S00553.dmpccc +++| SA1 X2 00595 M00S00554.dmpccc +++| AX2 18 SET FET ADDRESS 00596 M00S00555.dmpccc +++| MX6 42 00597 M00S00556.dmpccc +++| SB3 X2 00598 M00S00557.dmpccc +++| BX6 X6*X1 00599 M00S00558.dmpccc +++| NZ B2,AFN1 IF NOT *=* 00600 M00S00559.dmpccc +++| SA5 A5+B1 SKIP SEPARATOR 00601 M00S00560.dmpccc +++| BX0 X2 00602 M00S00561.dmpccc +++| RJ ASN ASSEMBLE NAME 00603 M00S00562.dmpccc +++| NZ X7,AFN3 IF ERROR IN FILE NAME 00604 M00S00563.dmpccc +++| SX7 1R0 CHECK NAME 00605 M00S00564.dmpccc +++| LX7 54 00606 M00S00565.dmpccc +++| BX2 X0 00607 M00S00566.dmpccc +++| BX7 X7-X6 00608 M00S00567.dmpccc +++| ZR X7,AFN2 IF *0* 00609 M00S00568.dmpccc +++| AFN1 SA1 X2 REPLACE FILE NAME 00610 M00S00569.dmpccc +++| MX7 42 00611 M00S00570.dmpccc +++| BX1 -X7*X1 00612 M00S00571.dmpccc +++| BX7 X1+X6 00613 M00S00572.dmpccc +++| NZ X1,AFN2 IF STATUS IS SET 00614 M00S00573.dmpccc +++| SX1 B1 00615 M00S00574.dmpccc +++| BX7 X1+X6 00616 M00S00575.dmpccc +++| AFN2 SA7 X2 00617 M00S00576.dmpccc +++| EQ TCSX RETURN 00618 M00S00577.dmpccc +++| 00619 M00S00578.dmpccc +++| AFN3 SX7 =C* UNRECOGNIZED FILE NAME.* 00620 M00S00579.dmpccc +++| EQ ERM 00621 M00S00580.dmpccc +++| ARG SPACE 4 00622 M00S00581.dmpccc +++|** ARG - PROCESS ARGUMENTS. 00623 M00S00582.dmpccc +++|* 00624 M00S00583.dmpccc +++|* ENTRY (ISB) = STRING BUFFER CONTAINING CONTROL CARD IMAGE. 00625 M00S00584.dmpccc +++|* 00626 M00S00585.dmpccc +++|* EXIT (X1) = ZERO. 00627 M00S00586.dmpccc +++|* ALL PARAMETERS PROCESSED. 00628 M00S00587.dmpccc +++|* 00629 M00S00588.dmpccc +++|* ERROR *ABT* CALLED IF PARAMETER ERROR. 00630 M00S00589.dmpccc +++|* (X7) = ERROR MESSAGE ADDRESS. 00631 M00S00590.dmpccc +++|* 00632 M00S00591.dmpccc +++|* USES A - 1, 2, 3, 4, 5. 00633 M00S00592.dmpccc +++|* B - 2, 3. 00634 M00S00593.dmpccc +++|* X - ALL. 00635 M00S00594.dmpccc +++|* 00636 M00S00595.dmpccc +++|* CALLS ABT, ASN, TCS. 00637 M00S00596.dmpccc +++|* 00638 M00S00597.dmpccc +++|* MACROS MESSAGE. 00639 M00S00598.dmpccc +++| 00640 M00S00599.dmpccc +++| 00641 M00S00600.dmpccc +++| ARG SUBR ENTRY/EXIT 00642 M00S00601.dmpccc +++| SA5 ISB FIRST CHARACTER 00643 M00S00602.dmpccc +++| RJ ASN ASSEMBLE NAME 00644 M00S00603.dmpccc +++| ARG1 SB2 X5-1R) 00645 M00S00604.dmpccc +++| SB3 X5-1R. 00646 M00S00605.dmpccc +++| ZR B2,ARGX IF END OF COMMAND 00647 M00S00606.dmpccc +++| ZR B3,ARGX IF END OF COMMAND 00648 M00S00607.dmpccc +++| SA5 A5+1 SKIP SEPARATOR 00649 M00S00608.dmpccc +++| SX0 CST 00650 M00S00609.dmpccc +++| RJ TCS TRANSLATE CONTROL STATEMENT 00651 M00S00610.dmpccc +++| SA1 EM 00652 M00S00611.dmpccc +++| ZR X1,ARG1 LOOP IF NO ERROR MESSAGE 00653 M00S00612.dmpccc +++| MESSAGE X1 00654 M00S00613.dmpccc +++| SX7 ARGA 00655 M00S00614.dmpccc +++| EQ ABT ABORT JOB 00656 M00S00615.dmpccc +++| 00657 M00S00616.dmpccc +++| ARGA DATA C* CONTROL STATEMENT ERROR.* 00658 M00S00617.dmpccc +++| ASD SPACE 4 00659 M00S00618.dmpccc +++|** ASD - ASSEMBLE DIGITS. 00660 M00S00619.dmpccc +++|* 00661 M00S00620.dmpccc +++|* ENTRY (X5) = FIRST CHARACTER TO ASSEMBLE. 00662 M00S00621.dmpccc +++|* (A5) = ADDRESS OF CHARACTER STRING. 00663 M00S00622.dmpccc +++|* (B2) = ZERO IF OCTAL BASE ASSUMED. 00664 M00S00623.dmpccc +++|* = NON-ZERO IF DECIMAL BASE ASSUMED. 00665 M00S00624.dmpccc +++|* 00666 M00S00625.dmpccc +++|* EXIT (X6) = ASSEMBLED DIGITS. 00667 M00S00626.dmpccc +++|* (X5) = NEXT CHARACTER TO BE PROCESSED. 00668 M00S00627.dmpccc +++|* (A5) = ADDRESS OF NEXT CHARACTER. 00669 M00S00628.dmpccc +++|* 00670 M00S00629.dmpccc +++|* ERROR *ERM* CALLED IF VALUE ERROR. 00671 M00S00630.dmpccc +++|* (X7) = ERROR MESSAGE ADDRESS. 00672 M00S00631.dmpccc +++|* 00673 M00S00632.dmpccc +++|* USES A - 5, 6. 00674 M00S00633.dmpccc +++|* B - 2, 3, 4, 5, 6. 00675 M00S00634.dmpccc +++|* X - 1, 2, 3, 5, 6, 7. 00676 M00S00635.dmpccc +++|* 00677 M00S00636.dmpccc +++|* CALLS ERM. 00678 M00S00637.dmpccc +++| 00679 M00S00638.dmpccc +++| 00680 M00S00639.dmpccc +++| ASD1 LX3 X7,B4 DECIMAL*10 00681 M00S00640.dmpccc +++| SX5 X5+B3 CONVERT CHARACTER 00682 M00S00641.dmpccc +++| IX7 X3+X7 00683 M00S00642.dmpccc +++| LX6 3 OCTAL*8 00684 M00S00643.dmpccc +++| LX7 1 00685 M00S00644.dmpccc +++| BX6 X6+X5 OCTAL+NEW DIGIT 00686 M00S00645.dmpccc +++| IX7 X7+X5 DECIMAL+NEW DIGIT 00687 M00S00646.dmpccc +++| AX5 3 NOTE *8*/*9* 00688 M00S00647.dmpccc +++| SB5 B5+X5 00689 M00S00648.dmpccc +++| SA5 A5+B1 NEXT CHARACTER 00690 M00S00649.dmpccc +++| SB6 X5 CHECK CHARACTER 00691 M00S00650.dmpccc +++| LX3 X1,B6 00692 M00S00651.dmpccc +++| NG X3,ASD1 IF DIGIT 00693 M00S00652.dmpccc +++| SX1 X5-1RD CHECK NEXT CHARACTER 00694 M00S00653.dmpccc +++| SX2 X5-1RB 00695 M00S00654.dmpccc +++| NZ X1,ASD2 IF NOT *D* 00696 M00S00655.dmpccc +++| SA5 A5+B1 SKIP CHARACTER 00697 M00S00656.dmpccc +++| BX6 X7 RETURN DECIMAL 00698 M00S00657.dmpccc +++| EQ ASDX RETURN 00699 M00S00658.dmpccc +++| 00700 M00S00659.dmpccc +++| ASD2 NZ X2,ASD3 IF NOT *B* 00701 M00S00660.dmpccc +++| SA5 A5+1 SKIP CHARACTER 00702 M00S00661.dmpccc +++| ZR B5,ASDX IF *8*/*9* NOT PRESENT 00703 M00S00662.dmpccc +++| SX7 =C* 8/9 NOT ALLOWED IN OCTAL FIELD.* 00704 M00S00663.dmpccc +++| EQ ERM PROCESS ERROR 00705 M00S00664.dmpccc +++| 00706 M00S00665.dmpccc +++| ASD3 SB2 B2+B5 SET BASE 00707 M00S00666.dmpccc +++| ZR B2,ASDX IF OCTAL 00708 M00S00667.dmpccc +++| BX6 X7 RETURN DECIMAL 00709 M00S00668.dmpccc +++| 00710 M00S00669.dmpccc +++| ASD SUBR ENTRY/EXIT 00711 M00S00670.dmpccc +++| MX1 10 MASK FOR *0* - *9* 00712 M00S00671.dmpccc +++| SB3 -1R0 00713 M00S00672.dmpccc +++| SB4 B1+B1 00714 M00S00673.dmpccc +++| LX1 -1R0 00715 M00S00674.dmpccc +++| SX6 A5 SET ERROR POINTER 00716 M00S00675.dmpccc +++| SB5 B0 CLEAR *8*/*9* PRESENCE 00717 M00S00676.dmpccc +++| SB6 X5 CHECK CHARACTER 00718 M00S00677.dmpccc +++| MX7 0 CLEAR DECIMAL ASSEMBLY 00719 M00S00678.dmpccc +++| SA6 EP 00720 M00S00679.dmpccc +++| BX6 X6-X6 CLEAR OCTAL ASSEMBLY 00721 M00S00680.dmpccc +++| LX3 X1,B6 00722 M00S00681.dmpccc +++| NG X3,ASD1 IF DIGIT 00723 M00S00682.dmpccc +++| 00724 M00S00683.dmpccc +++| SX7 =C* NUMERIC FIELD MUST NOT BE BLANK.* 00725 M00S00684.dmpccc +++| EQ ERM PROCESS ERROR 00726 M00S00685.dmpccc +++| ASN SPACE 4 00727 M00S00686.dmpccc +++|** ASN - ASSEMBLE NAME. 00728 M00S00687.dmpccc +++|* 00729 M00S00688.dmpccc +++|* ENTRY (X5) = FIRST CHARACTER IN NAME. 00730 M00S00689.dmpccc +++|* (A5) = ADDRESS OF FIRST CHARACTER. 00731 M00S00690.dmpccc +++|* 00732 M00S00691.dmpccc +++|* EXIT (X6) = ASSEMBLED NAME. 00733 M00S00692.dmpccc +++|* (X5) = NEXT CHARACTER TO BE PROCESSED. 00734 M00S00693.dmpccc +++|* (A5) = ADDRESS OF NEXT CHARACTER. 00735 M00S00694.dmpccc +++|* (X7) = 0, IF NO ERROR. 00736 M00S00695.dmpccc +++|* (X7) = 1, IF ERROR ENCOUNTERED. 00737 M00S00696.dmpccc +++|* 00738 M00S00697.dmpccc +++|* USES A - 5, 7. 00739 M00S00698.dmpccc +++|* B - 2, 4. 00740 M00S00699.dmpccc +++|* X - 1, 2, 5, 6, 7. 00741 M00S00700.dmpccc +++| 00742 M00S00701.dmpccc +++| 00743 M00S00702.dmpccc +++| ASN1 LX5 X5,B2 MERGE 00744 M00S00703.dmpccc +++| NG B2,ASNX IF ASSEMBLY FULL 00745 M00S00704.dmpccc +++| BX6 X6+X5 00746 M00S00705.dmpccc +++| SA5 A5+B1 NEXT CHARACTER 00747 M00S00706.dmpccc +++| SB2 B2-6 00748 M00S00707.dmpccc +++| SB4 X5 00749 M00S00708.dmpccc +++| ASN2 AX2 X1,B4 00750 M00S00709.dmpccc +++| LX2 59 00751 M00S00710.dmpccc +++| NG X2,ASN1 IF LETTER OR DIGIT 00752 M00S00711.dmpccc +++| SX7 B0+ SET NO ERROR 00753 M00S00712.dmpccc +++| 00754 M00S00713.dmpccc +++| ASN SUBR ENTRY/EXIT 00755 M00S00714.dmpccc +++| MX1 36 MASK FOR LETTERS AND DIGITS 00756 M00S00715.dmpccc +++| SB2 54 00757 M00S00716.dmpccc +++| BX6 X6-X6 CLEAR ASSEMBLY 00758 M00S00717.dmpccc +++| SX7 A5 SET ERROR POINTER 00759 M00S00718.dmpccc +++| LX1 37 00760 M00S00719.dmpccc +++| SB4 X5+ 00761 M00S00720.dmpccc +++| SA7 EP 00762 M00S00721.dmpccc +++| SX7 B1+ PRESET ERROR 00763 M00S00722.dmpccc +++| EQ ASN2 ASSEMBLE NAME 00764 M00S00723.dmpccc +++| TCS SPACE 4 00765 M00S00724.dmpccc +++|** TCS - TRANSLATE CONTROL STATEMENT. 00766 M00S00725.dmpccc +++|* 00767 M00S00726.dmpccc +++|* ENTRY (X0) = ADDRESS OF STATEMENT TRANSLATION TABLE. 00768 M00S00727.dmpccc +++|* 00769 M00S00728.dmpccc +++|* EXIT PROCESSOR DEFINED FOR PARAMETER ENTERED. 00770 M00S00729.dmpccc +++|* 00771 M00S00730.dmpccc +++|* ERROR *ERM* CALLED PROCESSOR NOT DEFINED FOR PARAMETER. 00772 M00S00731.dmpccc +++|* (X7) = ERROR MESSAGE ADDRESS. 00773 M00S00732.dmpccc +++|* 00774 M00S00733.dmpccc +++|* USES A - 1, 2, 6, 7. 00775 M00S00734.dmpccc +++|* B - 2. 00776 M00S00735.dmpccc +++|* X - 1, 2, 3, 6, 7. 00777 M00S00736.dmpccc +++|* 00778 M00S00737.dmpccc +++|* CALLS ERM. 00779 M00S00738.dmpccc +++| 00780 M00S00739.dmpccc +++| 00781 M00S00740.dmpccc +++| ERM SA2 EC ADVANCE ERROR COUNTER 00782 M00S00741.dmpccc +++| SA7 EM SET ERROR MESSAGE ADDRESS 00783 M00S00742.dmpccc +++| SX6 X2+B1 00784 M00S00743.dmpccc +++| SA6 A2 00785 M00S00744.dmpccc +++| 00786 M00S00745.dmpccc +++| TCS SUBR ENTRY/EXIT 00787 M00S00746.dmpccc +++| RJ ASN ASSEMBLE NAME 00788 M00S00747.dmpccc +++| NZ X7,TCS1.1 IF ERROR 00789 M00S00748.dmpccc +++| SA1 X0 START NAME SEARCH 00790 M00S00749.dmpccc +++| TCS1 BX3 X1-X6 00791 M00S00750.dmpccc +++| SA2 A1+B1 00792 M00S00751.dmpccc +++| ZR X3,TCS2 IF MATCH FOUND 00793 M00S00752.dmpccc +++| SA1 A2+B1 NEXT ENTRY 00794 M00S00753.dmpccc +++| NZ X1,TCS1 LOOP TO END OF TABLE 00795 M00S00754.dmpccc +++| TCS1.1 SX7 TCSA 00796 M00S00755.dmpccc +++| EQ ERM 00797 M00S00756.dmpccc +++| 00798 M00S00757.dmpccc +++| TCS2 SB2 X2 PROCESS STATMENT 00799 M00S00758.dmpccc +++| JP B2 00800 M00S00759.dmpccc +++| 00801 M00S00760.dmpccc +++| TCSA DATA C* INCORRECT DIRECTIVE NAME.* 00802 M00S00761.dmpccc +++| UCS SPACE 4 00803 M00S00762.dmpccc +++|** UCS - UNPACK C-FORMAT TO S-FORMAT. 00804 M00S00763.dmpccc +++|* 00805 M00S00764.dmpccc +++|* UCS UNPACKS A C-FORMAT LINE TO AN S-FORMAT LINE (1 CHARACTER/ 00806 M00S00765.dmpccc +++|* WORD). TRAILING SPACES ARE DELETED, AND THE END OF LINE IS 00807 M00S00766.dmpccc +++|* MARKED BY A NEGATIVE WORD (BITS 0-58 = 0, BIT 59 = 1). 00808 M00S00767.dmpccc +++|* 00809 M00S00768.dmpccc +++|* ENTRY (A1) = FIRST WORD ADDRESS OF C-FORMAT BUFFER. 00810 M00S00769.dmpccc +++|* (X1) = FIRST WORD OF C-FORMAT BUFFER. 00811 M00S00770.dmpccc +++|* (B2) = FIRST WORD ADDRESS OF S-FORMAT BUFFER. 00812 M00S00771.dmpccc +++|* 00813 M00S00772.dmpccc +++|* EXIT (A1) = ADDRESS OF LAST WORD OF C-FORMAT BUFFER. 00814 M00S00773.dmpccc +++|* (A6) = ADDRESS+1 OF LAST CHARACTER OF S-FORMAT BUFFER. 00815 M00S00774.dmpccc +++|* 00816 M00S00775.dmpccc +++|* USES A - 1, 2, 3, 6, 7. 00817 M00S00776.dmpccc +++|* B - 3, 4. 00818 M00S00777.dmpccc +++|* X - 0, 1, 2, 3, 5, 6, 7. 00819 M00S00778.dmpccc +++| 00820 M00S00779.dmpccc +++| 00821 M00S00780.dmpccc +++| UCS SUBR ENTRY/EXIT 00822 M00S00781.dmpccc +++| SA2 B2-B1 PRESET A6 00823 M00S00782.dmpccc +++| MX3 1 00824 M00S00783.dmpccc +++| SB3 -1R 00825 M00S00784.dmpccc +++| SX6 B0 00826 M00S00785.dmpccc +++| BX7 X2 00827 M00S00786.dmpccc +++| MX2 -6 00828 M00S00787.dmpccc +++| SA6 A2 00829 M00S00788.dmpccc +++| SX0 1R 00830 M00S00789.dmpccc +++| UCS1 LX1 6 NEXT CHARACTER 00831 M00S00790.dmpccc +++| BX6 -X2*X1 00832 M00S00791.dmpccc +++| LX3 6 00833 M00S00792.dmpccc +++| BX1 X2*X1 00834 M00S00793.dmpccc +++| IX5 X6-X0 00835 M00S00794.dmpccc +++| ZR X5,UCS1.5 IF LEADING SPACE 00836 M00S00795.dmpccc +++| SA6 A6+B1 00837 M00S00796.dmpccc +++| SX0 3R 00838 M00S00797.dmpccc +++| UCS1.5 PL X3,UCS2 IF NOT END OF WORD 00839 M00S00798.dmpccc +++| SA1 A1+1 NEXT WORD 00840 M00S00799.dmpccc +++| UCS2 NZ X6,UCS1 IF NOT ZERO CHARACTER 00841 M00S00800.dmpccc +++| NZ X1,UCS1 IF NOT END OF LINE 00842 M00S00801.dmpccc +++| NG X1,UCS1 GET NEXT CHARACTER 00843 M00S00802.dmpccc +++| SA3 A6-B1 DELETE TRAILING SPACES 00844 M00S00803.dmpccc +++| MX6 1 00845 M00S00804.dmpccc +++| UCS3 SB4 X3+B3 00846 M00S00805.dmpccc +++| SA3 A3-B1 00847 M00S00806.dmpccc +++| ZR B4,UCS3 IF NEXT CHARACTER ZERO 00848 M00S00807.dmpccc +++| SX3 -B3 00849 M00S00808.dmpccc +++| SA7 A2+ RESTORE WORD BEFORE LINE 00850 M00S00809.dmpccc +++| BX6 X6+X3 00851 M00S00810.dmpccc +++| SA6 A3+2 SET END OF LINE 00852 M00S00811.dmpccc +++| EQ UCSX RETURN 00853 M00S00812.dmpccc +++| CON 0 00854 M00S00813.dmpccc +++| ISB EQU * STRING BUFFER 00855 M00S00814.dmpccc +++| SPACE 4 00856 M00S00815.dmpccc +++| END
cdc/nos2.source/opl.opl871/deck/dmpccc.txt ยท Last modified: (external edit)