Seq # *Modification Id* Act
----------------------------+
00001 M01S00001.gtr +++| IDENT GTR,FET
00002 M01S00002.gtr +++| ABS
00003 M01S00003.gtr +++| ENTRY GTR
00004 M01S00004.gtr +++| ENTRY COPYRF
00005 M01S00005.gtr +++| ENTRY MFL=
00006 M01S00006.gtr +++| SYSCOM B1 DEFINE B1=1
00007 M01S00007.gtr +++|*COMMENT GTR - GET SELECTED RECORDS.
Line S00008 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00008 M02S00008.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1976.
00009 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00010 M01S00009.gtr +++| GTR TITLE GTR - GET SELECTED RECORDS.
00011 M01S00010.gtr +++| SPACE 4,10
00012 M01S00011.gtr +++|*** GET SELECTED RECORDS.
00013 M01S00012.gtr +++|* D. A. CAHLANDER. 69/08/30.
00014 M01S00013.gtr +++| SPACE 4
00015 M01S00014.gtr +++|*** GTR SEARCHES FOR SELECTED RECORDS ON A LIBRARY FILE. THE
00016 M01S00015.gtr +++|* SELECTED RECORDS ARE COPIED TO THE NEW FILE.
00017 M01S00016.gtr +++| SPACE 4
00018 M01S00017.gtr +++|*** CONTROL CARD CALL -
00019 M01S00018.gtr +++|*
Line S00019 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
00020 M02S00019.gtr5 ---|* GTR(OLD,LGO,D/U,NR,S,NA)*SELECTION DIRECTIVES*
00021 M01S00001.gtr5 +++|* POSITIONAL PARAMETER FORMAT.
00022 M01S00020.gtr +++|*
00023 M01S00002.gtr5 +++|* GTR(OLD,LGO,DF,NR,S,NA,T)*SELECTION DIRECTIVES*
00024 M01S00003.gtr5 +++|*
00025 M01S00021.gtr +++|* OLD = OLD PROGRAM FILE.
00026 M01S00022.gtr +++|* LGO = NEW FILE.
Line S00023 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
00027 M02S00023.gtr5 ---|* D = DIRECTORY REQUESTED FLAG.
Line S00024 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
00028 M02S00024.gtr5 ---|* U = USER LIBRARY HEADER AND CORRESPONDING *OPLD* ONLY.
00029 M01S00004.gtr5 +++|* DF = DIRECTORY FLAG.
00030 M01S00005.gtr5 +++|* *D* = BUILD DIRECTORY FOR NEW FILE, AND
00031 M01S00006.gtr5 +++|* INCLUDE USER LIBRARY DIRECTORIES.
00032 M01S00007.gtr5 +++|* *U* = COPY USER LIBRARY HEADER AND *OPLD* ONLY.
00033 M01S00025.gtr +++|* NR = NO REWIND FLAG.
00034 M01S00026.gtr +++|* S = SEQUENTIAL FILE PROCESSING.
00035 M01S00027.gtr +++|* NA = NO ABORT FLAG.
00036 M01S00008.gtr5 +++|* T = REMOVE RECORD NAME FROM SELECTED TEXT RECORDS.
00037 M01S00009.gtr5 +++|*
00038 M01S00010.gtr5 +++|* POSITION-INDEPENDENT PARAMETER FORMAT.
00039 M01S00011.gtr5 +++|*
00040 M01S00012.gtr5 +++|* GTR(OLD,LGO/P1,...,PN)*SELECTION DIRECTIVES*
00041 M01S00013.gtr5 +++|*
00042 M01S00014.gtr5 +++|* OLD = OLD PROGRAM FILE (POSITIONAL).
00043 M01S00015.gtr5 +++|* LGO = NEW FILE (POSITIONAL).
00044 M01S00016.gtr5 +++|* P1 - PN = OPTIONAL PARAMETERS IN ANY ORDER.
00045 M01S00017.gtr5 +++|* *D* = BUILD DIRECTORY FOR NEW FILE, AND
00046 M01S00018.gtr5 +++|* INCLUDE USER LIBRARY DIRECTORIES.
00047 M01S00019.gtr5 +++|* *U* = COPY USER LIBRARY HEADER AND *OPLD*.
00048 M01S00020.gtr5 +++|* *NR* = DO NOT REWIND NEW FILE.
00049 M01S00021.gtr5 +++|* *S* = SEQUENTIAL FILE PROCESSING.
00050 M01S00022.gtr5 +++|* *NA* = DO NOT ABORT ON ERRORS.
00051 M01S00023.gtr5 +++|* *T* = REMOVE RECORD NAME FROM
00052 M01S00024.gtr5 +++|* SELECTED TEXT RECORDS.
00053 M01S00028.gtr +++|*
00054 M01S00029.gtr +++|* SELECTION DIRECTIVES -
00055 M01S00030.gtr +++|*
00056 M01S00031.gtr +++|* LIB/PN
00057 M01S00032.gtr +++|* COPY PROGRAM *PN* (TYPE *LIB*) FROM *OLD* TO *LGO*.
00058 M01S00033.gtr +++|*
00059 M01S00034.gtr +++|* PN
00060 M01S00035.gtr +++|* COPY PROGRAM *PN* (TYPE *TEXT* OR PREVIOUS *LIB*)
00061 M01S00036.gtr +++|* FROM *OLD* TO *LGO*.
00062 M01S00037.gtr +++|*
00063 M01S00038.gtr +++|* *
00064 M01S00039.gtr +++|* COPY ALL PROGRAM OF TYPE *LIB* FROM *OLD* TO *LGO*.
00065 M01S00040.gtr +++|*
00066 M01S00041.gtr +++|* 0
00067 M01S00042.gtr +++|* INSERT 0-LENGTH RECORD ON FILE *LGO*.
00068 M01S00043.gtr +++|*
00069 M01S00044.gtr +++|* LIB/PN1-PN2
00070 M01S00045.gtr +++|* COPY PROGRAM *PN1* THROUGH *PN2* FROM *OLD* TO *LGO*.
00071 M01S00046.gtr +++| COPYRF SPACE 4
00072 M01S00047.gtr +++|*** COPYRF COPIES RECORDS FROM MEDIUM TO MEDIUM AND ADDS
00073 M01S00048.gtr +++|* A RANDOM INDEX ON THE END.
00074 M01S00049.gtr +++| COPYRF SPACE 4
00075 M01S00050.gtr +++|*** CONTROL CARD CALL.
00076 M01S00051.gtr +++|*
00077 M01S00052.gtr +++|*
00078 M01S00053.gtr +++|* COPYRF(IFILE,OFILE)
00079 M01S00054.gtr +++|* IFILE NAME OF INPUT FILE.
00080 M01S00055.gtr +++|* OFILE NAME OF OUTPUT FILE.
00081 M01S00056.gtr +++|*
00082 M01S00057.gtr +++|* ASSUMED PARAMETERS.
00083 M01S00058.gtr +++|* IFILE = *OLD*
00084 M01S00059.gtr +++|* OFILE = *LGO*
00085 M01S00001.ns21000 +++| SPACE 4,10
00086 M01S00002.ns21000 +++|*** DAYFILE MESSAGES.
00087 M01S00003.ns21000 +++|*
00088 M01S00004.ns21000 +++|*
00089 M01S00005.ns21000 +++|* * FILENAME CONFLICT.*
00090 M01S00006.ns21000 +++|* THE FIRST TWO PARAMETERS OF THE *GTR* COMMAND
00091 M01S00007.ns21000 +++|* ARE IDENTICAL.
00092 M01S00008.ns21000 +++|*
00093 M01S00009.ns21000 +++|* * FORMAT ERROR.*
00094 M01S00010.ns21000 +++|* INDICATES ONE OF THE FOLLOWING:
00095 M01S00011.ns21000 +++|* 1. THE *GTR* COMMAND FORMAT WAS INCORRECT.
00096 M01S00012.ns21000 +++|* 2. AN INCORRECT LIBRARY TYPE WAS SPECIFIED.
00097 M01S00013.ns21000 +++|* 3. A RECORD NAME LONGER THAN SEVEN CHARACTERS
00098 M01S00014.ns21000 +++|* WAS SPECIFIED.
00099 M01S00015.ns21000 +++|*
00100 M01S00016.ns21000 +++|* * GTR ERRORS.*
00101 M01S00017.ns21000 +++|* THERE ARE ERRORS ON THE *GTR* COMMAND.
00102 M01S00018.ns21000 +++|*
00103 M01S00025.gtr5 +++|* * INCORRECT PARAMETER. *
00104 M01S00026.gtr5 +++|* A KEYWORD FORMAT COMMAND PARAMETER CONTAINED A VALUE
00105 M01S00027.gtr5 +++|* OTHER THAN ONE OF THE RECOGNIZED KEYWORDS.
00106 M01S00028.gtr5 +++|*
00107 M01S00019.ns21000 +++|* * MASS STORAGE DIRECTORY NOT WRITTEN.*
00108 M01S00020.ns21000 +++|* A REQUEST WAS MADE TO WRITE A MASS STORAGE
00109 M01S00021.ns21000 +++|* DIRECTORY ON A NON-MASS STORAGE FILE.
00110 M01S00022.ns21000 +++|*
00111 M01S00023.ns21000 +++|* * TABLE OVERFLOW.*
00112 M01S00024.ns21000 +++|* THE JOB FIELD LENGTH IS TOO SMALL TO HOLD THE
00113 M01S00025.ns21000 +++|* TABLES FOR PROCESSING THE *GTR* COMMAND.
00114 M01S00026.ns21000 +++|*
00115 M01S00027.ns21000 +++|* * TOO MANY PARAMETERS.*
00116 M01S00028.ns21000 +++|* MORE PARAMETERS WERE ENTERED (INCLUDING NULL
00117 M01S00029.ns21000 +++|* PARAMETERS) THAN ARE ALLOWED FOR THE COMMAND.
00118 M01S00030.ns21000 +++|*
00119 M01S00031.ns21000 +++|* * UNUSUAL END-OF-FILE ENCOUNTERED.*
00120 M01S00032.ns21000 +++|* *GTR* DETECTED AN EOF NOT PRECEDED BY AN EOR.
00121 M01S00060.gtr +++| SPACE 4
00122 M01S00061.gtr +++|**** ASSEMBLY CONSTANTS.
00123 M01S00062.gtr +++|
00124 M01S00063.gtr +++|
Line S00064 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act
----------------------------+
00125 M02S00064.274l797 ---| PBUFL EQU 4010B *OLD* BUFFER LENGTH
Line S00065 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act
----------------------------+
00126 M02S00065.274l797 ---| BBUFL EQU 4010B *LGO* BUFFER LENGTH
00127 M01S00001.274l797 +++| PBUFL EQU 20041B *OLD* BUFFER LENGTH
00128 M01S00002.274l797 +++| BBUFL EQU 10021B *LGO* BUFFER LENGTH
Line S00066 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | ns2272 |
Seq # *Modification Id* Act
----------------------------+
00129 M02S00066.ns2272 ---| WSAL EQU 100B WORKING BUFFER LENGTH
00130 M01S00001.ns2272 +++| WSAL EQU 1000B WORKING BUFFER LENGTH
00131 M01S00067.gtr +++| BUFL EQU 14000B NOMINAL TABLE SPACE REQUIRED
00132 M01S00003.274l797 +++| ODEBL EQU 20B OPTICAL DISK EXTENSION BUFFER LENGTH
00133 M01S00068.gtr +++|****
00134 M01S00001.251l664 +++| COMMON SPACE 4,10
00135 M01S00002.251l664 +++|* COMMON DECKS.
00136 M01S00003.251l664 +++|
00137 M01S00004.251l664 +++|
00138 M01S00001.gtr3 +++|*CALL COMCMAC
00139 M01S00005.251l664 +++|*CALL COMSSRT
00140 M01S00069.gtr +++| ADDWORD TITLE SUBROUTINES.
00141 M01S00070.gtr +++|** ADDWORD - ADDWORD TO MANAGED TABLE.
00142 M01S00071.gtr +++|*
00143 M01S00072.gtr +++|* ADDWORD TABNAM
00144 M01S00073.gtr +++|* ENTRY (TABNAM) = MANAGED TABLE NAME.
00145 M01S00074.gtr +++|
00146 M01S00075.gtr +++|
00147 M01S00076.gtr +++| ADDWORD MACRO TABNAM
00148 M01S00077.gtr +++| R= A0,TABNAM
00149 M01S00078.gtr +++| RJ ADW
00150 M01S00079.gtr +++| ENDM
00151 M01S00080.gtr +++| ALLOC SPACE 4,5
00152 M01S00081.gtr +++|** ALLOC - ALLOCATE MEMORY.
00153 M01S00082.gtr +++|*
00154 M01S00083.gtr +++|* ALLOC TABLE,INCR
00155 M01S00084.gtr +++|* ENTRY (TABLE) = TABLE NAME.
00156 M01S00085.gtr +++|* (INCR) = TABLE LENGTH INCREMENT.
00157 M01S00086.gtr +++|
00158 M01S00087.gtr +++|
00159 M01S00088.gtr +++| ALLOC MACRO TABLE,INCR
00160 M01S00089.gtr +++| R= A0,TABLE
00161 M01S00090.gtr +++| R= X3,INCR
00162 M01S00091.gtr +++| RJ ATS
00163 M01S00092.gtr +++| ENDM
00164 M01S00093.gtr +++| SEARCH SPACE 4,10
00165 M01S00094.gtr +++|** SEARCH - SEARCH FOR ENTRY IN MANAGED TABLE.
00166 M01S00095.gtr +++|* THIS MACRO SETS UP A CALL TO SEARCH FOR AN ENTRY
00167 M01S00096.gtr +++|* IN A MANAGED TABLE.
00168 M01S00097.gtr +++|*
00169 M01S00098.gtr +++|* SEARCH TABLE,ENTRY,MASK
00170 M01S00099.gtr +++|* ENTRY (TABLE) = NAME OF MANAGED TABLE.
00171 M01S00100.gtr +++|* (ENTRY) = ADDRESS OF ENTRY.
00172 M01S00101.gtr +++|* (MASK) = ADDRESS OF SEARCH MASK.
00173 M01S00102.gtr +++|
00174 M01S00103.gtr +++|
00175 M01S00104.gtr +++| SEARCH MACRO TABLE,ENTRY,MASK
00176 M01S00105.gtr +++| R= A2,ENTRY
00177 M01S00106.gtr +++| IFC EQ,*MASK**
00178 M01S00107.gtr +++| MX3 60
00179 M01S00108.gtr +++| ELSE 1
00180 M01S00109.gtr +++| SA3 MASK
00181 M01S00110.gtr +++| SA1 O.TABLE
00182 M01S00111.gtr +++| RJ SMT
00183 M01S00112.gtr +++| ENDM
00184 M01S00113.gtr +++| TABLE SPACE 4,6
00185 M01S00114.gtr +++|** TABLE - CREATE MANAGED TABLE.
00186 M01S00115.gtr +++|*
00187 M01S00116.gtr +++|* TABLE TNAM
00188 M01S00117.gtr +++|* ENTRY (TNAM) = TABLE NAME.
00189 M01S00118.gtr +++|
00190 M01S00119.gtr +++|
00191 M01S00120.gtr +++| MACRO TABLE,TNAM
00192 M01S00121.gtr +++| TNAM EQU *-TAB
00193 M01S00122.gtr +++| O.TNAM CON BUF
00194 M01S00123.gtr +++| RMT
00195 M01S00124.gtr +++| L.TNAM EQU TNAM+TAB+TABL
00196 M01S00125.gtr +++| RMT
00197 M01S00126.gtr +++| ENDM
00198 M01S00127.gtr +++| FET TITLE CONTROL CELLS.
00199 M01S00128.gtr +++|** FET - FILE ENVIORNMENT TABLES.
00200 M01S00129.gtr +++|
00201 M01S00130.gtr +++|
00202 M01S00131.gtr +++| ORG 110B
00203 M01S00132.gtr +++| FET BSS 0
00204 M01S00133.gtr +++| P BSS 0 PROGRAM LIBRARY
Line S00134 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act
----------------------------+
00205 M02S00134.274l797 ---| OLD RFILEB PBUF,PBUFL
00206 M01S00004.274l797 +++| OLD RFILEB PBUF,PBUFL,FET=10
00207 M01S00005.274l797 +++| ORG P+11B
00208 M01S00006.274l797 +++| VFD 36/,6/ODEBL,18/PODEB POINTER TO *OD* EXT. BUFFER
00209 M01S00007.274l797 +++| ORG P+10
00210 M01S00135.gtr +++|
00211 M01S00136.gtr +++|
00212 M01S00137.gtr +++| B BSS 0 NEW FILE
Line S00138 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act
----------------------------+
00213 M02S00138.274l797 ---| LGO RFILEB BBUF,BBUFL
00214 M01S00008.274l797 +++| LGO RFILEB BBUF,BBUFL,FET=10
00215 M01S00009.274l797 +++| ORG B+11B
00216 M01S00010.274l797 +++| VFD 36/,6/ODEBL,18/BODEB POINTER TO *OD* EXT. BUFFER
00217 M01S00011.274l797 +++| ORG B+10
00218 M01S00012.274l797 +++|
00219 M01S00013.274l797 +++|* OPTICAL DISK EXTENSION BUFFERS.
00220 M01S00014.274l797 +++|
00221 M01S00015.274l797 +++| PODEB BSSZ ODEBL *OLD*
00222 M01S00016.274l797 +++| BODEB BSSZ ODEBL *LGO*
00223 M01S00139.gtr +++| FLAGS SPACE 4,3
00224 M01S00140.gtr +++|** CONTROL FLAGS.
00225 M01S00141.gtr +++|
00226 M01S00142.gtr +++|
00227 M01S00143.gtr +++| CP CON 0 CARD POINTER
00228 M01S00144.gtr +++| ID CON 77000016000000000000B
00229 M01S00145.gtr +++| CON 0LNAME
00230 M01S00146.gtr +++| BSSZ 15B
00231 M01S00147.gtr +++| CON 70000000000000000000B
00232 M01S00148.gtr +++| FL CON 0 FIELD LENGTH
00233 M01S00149.gtr +++| ND CON 0 NO DIRECTORY FLAG
00234 M01S00150.gtr +++| NR CON 0 NO REWIND FLAG
00235 M01S00151.gtr +++| SQ CON 0 SEQUENTIAL FILE FLAG
00236 M01S00152.gtr +++| NABT CON 0 NO ABORT FLAG
00237 M01S00029.gtr5 +++| TU CON 0 REMOVE RECORD NAMES FLAG
00238 M01S00153.gtr +++| RN CON 0 RECORD NAME
00239 M01S00002.gtr3 +++| MFL CON 0 MAXIMUM MEMORY
00240 M01S00154.gtr +++| T1 CON 0 TEMPORARY
00241 M01S00155.gtr +++| T2 CON 0 TEMPORARY
00242 M01S00156.gtr +++| T3 CON 0 TEMPORARY
00243 M01S00157.gtr +++| ZR CON 1 ZERO RECORD INSERT FLAG
00244 M01S00158.gtr +++| CPRF CON 0 COPYRF FLAG
00245 M01S00159.gtr +++| ERRF CON 0 ERROR FLAG
00246 M01S00160.gtr +++| RCWF CON 0 RECORDS WRITTEN FLAG
00247 M01S00161.gtr +++| BUFFER SPACE 4,3
00248 M01S00162.gtr +++|** BUFFER SPACE.
00249 M01S00163.gtr +++|
00250 M01S00164.gtr +++|
00251 M01S00165.gtr +++| USE //
00252 M01S00166.gtr +++| WSA BSS WSAL WORKING STORAGE
00253 M01S00167.gtr +++| PBUF BSS PBUFL PROGRAM LIBRARY BUFFER
00254 M01S00168.gtr +++| BBUF BSS BBUFL CORRECTION FILE BUFFER
00255 M01S00169.gtr +++| BUF BSS 0 MANAGED TABLE SPACE
00256 M01S00170.gtr +++| USE *
00257 M01S00171.gtr +++| TABLE TITLE MANAGED TABLES.
00258 M01S00172.gtr +++|** MANAGED TABLES.
00259 M01S00173.gtr +++|* TABLES ARE VARIABLE LENGTH MANAGED TABLES. POINTERS TO
00260 M01S00174.gtr +++|* TABLE *ABC* ARE -
00261 M01S00175.gtr +++|* O.ABC = FWA OF TABLE *ABC*.
00262 M01S00176.gtr +++|* L.ABC = LENGTH OF TABLE *ABC*.
00263 M01S00177.gtr +++| TABLE SPACE 4,11
00264 M01S00178.gtr +++|** IPT - INSERT PROGRAM TABLE.
00265 M01S00179.gtr +++|*
00266 M01S00180.gtr +++|* 42/PROG1,18/TYPE1
00267 M01S00181.gtr +++|* 42/PROG2,18/TYPE2
00268 M01S00182.gtr +++|* 1. PROG1 = PROGRAM NAME FOR START OF INSERT.
00269 M01S00183.gtr +++|* 2. PROG2 = PROGRAM NAME FOR END OF INSERT.
00270 M01S00184.gtr +++|* 3. TYPE = PROGRAM TYPE.
00271 M01S00185.gtr +++|
00272 M01S00186.gtr +++|
00273 M01S00187.gtr +++| TAB BSS 0
00274 M01S00188.gtr +++| IPT TABLE
00275 M01S00189.gtr +++| TABLE SPACE 4,10
00276 M01S00190.gtr +++|** PNT - PROGRAM NAME TABLE.
00277 M01S00191.gtr +++|*
00278 M01S00192.gtr +++|* 42/PROGRAM,18/TYPE
00279 M01S00193.gtr +++|* 60/POSITION
00280 M01S00194.gtr +++|* 1. PROGRAM = PROGRAM NAME LEFT JUSTIFIED.
00281 M01S00195.gtr +++|* 2. POSITION = RNADOM INDEX.
00282 M01S00196.gtr +++|* 3. TYPE = PROGRAM TYPE.
00283 M01S00197.gtr +++|
00284 M01S00198.gtr +++|
00285 M01S00199.gtr +++| PNT TABLE
00286 M01S00200.gtr +++| TABLE SPACE 4,10
00287 M01S00201.gtr +++|** NPT - NEW PROGRAM TABLE.
00288 M01S00202.gtr +++|*
00289 M01S00203.gtr +++|* 42/PROGRAM,18/TYPE
00290 M01S00204.gtr +++|* 60/POSITION
00291 M01S00205.gtr +++|* 1. PROGRAM = PROGRAM NAME LEFT JUSTIFIED.
00292 M01S00206.gtr +++|* 2. POSITION = RNADOM INDEX.
00293 M01S00207.gtr +++|* 3. TYPE = PROGRAM TYPE.
00294 M01S00208.gtr +++|
00295 M01S00209.gtr +++|
00296 M01S00210.gtr +++| NPT TABLE
00297 M01S00211.gtr +++| END TABLE
00298 M01S00212.gtr +++| TABL EQU *-TAB
00299 M01S00213.gtr +++|
00300 M01S00214.gtr +++| BSS TABL TABLE LENGTHS
00301 M01S00215.gtr +++| GTR TITLE MAIN PROGRAM.
00302 M01S00216.gtr +++|*** GTR - GET SELECTED RECORDS.
00303 M01S00217.gtr +++|
00304 M01S00218.gtr +++|
00305 M01S00219.gtr +++| GTR SB1 1 (B1) = 1
00306 M01S00220.gtr +++| RJ PRS PRESET TABLE LENGTHS
00307 M01S00221.gtr +++| RJ ARG PROCESS CONTROL CARD
00308 M01S00222.gtr +++| RJ RCD READ CORRECTION DIRECTIVES
00309 M01S00223.gtr +++| OPEN P,READNR,R
00310 M01S00224.gtr +++| SA1 NR
00311 M01S00225.gtr +++| NZ X1,GTR1 IF NO REWIND
00312 M01S00226.gtr +++| REWIND B
00313 M01S00227.gtr +++| GTR1 SA1 P+1
00314 M01S00228.gtr +++| SA2 SQ
00315 M01S00229.gtr +++| NZ X2,GTR3 IF SEQUENTIAL PROCESSING REQUESTED
00316 M01S00230.gtr +++|
00317 M01S00231.gtr +++| NG X1,GTR3 IF FILE NON-RANDOM
00318 M01S00232.gtr +++| RJ RDD READ DIRECTORY
00319 M01S00233.gtr +++| ZR X1,GTR3 IF NO DIRECTORY
00320 M01S00234.gtr +++| RJ CPP COPY PROGRAMS
00321 M01S00235.gtr +++| GTR2 RJ WND WRITE NEW DIRECTORY
00322 M01S00236.gtr +++| SA2 ERRF
00323 M01S00237.gtr +++| NZ X2,GTR8 IF ERRORS
00324 M01S00238.gtr +++| MESSAGE (=C* EDITING COMPLETE.*)
00325 M01S00239.gtr +++| GTR2.1 ENDRUN
00326 M01S00240.gtr +++|
00327 M01S00241.gtr +++|* PROCESS NON-RANDOM FILE.
00328 M01S00242.gtr +++|
Line S00243 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
00329 M02S00243.gtr4 ---| GTR3 SA1 B SET NEW DIRECTORY RECORD NAME
Line S00244 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
00330 M02S00244.gtr4 ---| MX0 42
Line S00245 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
00331 M02S00245.gtr4 ---| BX6 X0*X1
Line S00246 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
00332 M02S00246.gtr4 ---| SA6 ID+1
Line S00247 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
00333 M02S00247.gtr4 ---| SA1 NR
00334 M01S00001.gtr4 +++| GTR3 SA1 NR
00335 M01S00248.gtr +++| NZ X1,GTR4 IF NO REWIND
00336 M01S00249.gtr +++| REWIND P
00337 M01S00250.gtr +++| GTR4 RJ CFE CHECK FOR END OF INSERTS
00338 M01S00251.gtr +++| ZR X1,GTR2 IF END
00339 M01S00252.gtr +++| GTR5 RJ RFR READ FIRST RECORD
00340 M01S00253.gtr +++| NG X1,GTR7 IF EOF
00341 M01S00254.gtr +++| RJ CFI CHECK FOR INSERTS
00342 M01S00255.gtr +++| ZR X7,GTR6 IF INSERT FOUND
00343 M01S00256.gtr +++| RJ SKR SKIP RECORD
00344 M01S00257.gtr +++| EQ GTR5 LOOP
00345 M01S00258.gtr +++|
00346 M01S00259.gtr +++| GTR6 RJ WNR WRITE NEXT RECORD
00347 M01S00260.gtr +++| SA5 ZR
00348 M01S00261.gtr +++| NZ X5,GTR4 IF NO ZERO RECORD INSERT
00349 M01S00262.gtr +++| WRITER B WRITE ZERO RECORD
00350 M01S00263.gtr +++| SX7 B1
00351 M01S00264.gtr +++| SA7 A5
00352 M01S00265.gtr +++| EQ GTR4 LOOP
00353 M01S00266.gtr +++|
00354 M01S00267.gtr +++| GTR7 RJ DMP DISPLAY MISSING PROGRAMS
00355 M01S00268.gtr +++| EQ GTR2
00356 M01S00269.gtr +++|
00357 M01S00270.gtr +++|* ERROR EXIT.
00358 M01S00271.gtr +++|
00359 M01S00001.gtr1 +++| ERR MESSAGE (=C* FORMAT ERROR.*)
00360 M01S00002.gtr1 +++|
00361 M01S00272.gtr +++| GTR8 SA2 CPRF
00362 M01S00273.gtr +++| NZ X2,GTR9 IF COPYRF
00363 M01S00274.gtr +++| MESSAGE (=C* GTR ERRORS.*)
00364 M01S00275.gtr +++| SA2 NABT
00365 M01S00276.gtr +++| NZ X2,GTR2.1 IF NO ABORT FLAG SET
00366 M01S00277.gtr +++| GTR9 ABORT
00367 M01S00278.gtr +++| COPYRF TITLE MAIN PROGRAM.
00368 M01S00279.gtr +++|** COPYRF - MAIN PROGRAM.
00369 M01S00280.gtr +++|
00370 M01S00281.gtr +++|
00371 M01S00282.gtr +++| COPYRF SB1 1 (B1) = 1
00372 M01S00283.gtr +++| SX6 B1 SET COPYRF FLAG
00373 M01S00284.gtr +++| SA6 CPRF
00374 M01S00285.gtr +++| RJ PRS PRESET TABLE LENGTHS
00375 M01S00286.gtr +++| RJ ARG PROCESS CONTROL CARD
00376 M01S00017.274l797 +++| OPEN P,READNR,R
00377 M01S00018.274l797 +++| OPEN B,WRITENR,R
00378 M01S00287.gtr +++| SA1 =10H COPYING
00379 M01S00288.gtr +++| BX7 X1
00380 M01S00289.gtr +++| SX6 B1+B1 SELECT DIRECTORY OPTION
00381 M01S00290.gtr +++| SA7 WNRA
00382 M01S00291.gtr +++| SA6 ND
00383 M01S00292.gtr +++| SA6 NR SELECT NO REWIND
00384 M01S00019.274l797 +++| SA1 B+1
00385 M01S00020.274l797 +++| AX1 48
00386 M01S00021.274l797 +++| SX3 X1-2ROD
00387 M01S00022.274l797 +++| ZR X3,CRF1 IF OPTICAL DISK FILE
00388 M01S00293.gtr +++| EVICT B,R
00389 M01S00294.gtr +++| CRF1 RJ RFR READ FIRST RECORD
00390 M01S00295.gtr +++| NG X1,CRF2 IF EOF
00391 M01S00296.gtr +++| RECALL B
00392 M01S00297.gtr +++| SA1 RN
00393 M01S00298.gtr +++| ADDWORD NPT
00394 M01S00299.gtr +++| IX6 X3+X4 SET RANDOM RETURN ADDRESS
00395 M01S00300.gtr +++| SX6 X6-1
00396 M01S00301.gtr +++| SA6 B+6
00397 M01S00302.gtr +++| SA1 T1
00398 M01S00303.gtr +++| RJ WNR WRITE NEXT RECORD
00399 M01S00304.gtr +++| EQ CRF1 LOOP
00400 M01S00305.gtr +++|
00401 M01S00306.gtr +++| CRF2 RJ WND WRITE NEW DIRECTORY
00402 M01S00307.gtr +++| MESSAGE (=C* CONVERSION COMPLETE.*),1
00403 M01S00308.gtr +++| ENDRUN
00404 M01S00309.gtr +++| ADW TITLE SUBROUTINES.
00405 M01S00310.gtr +++|** ADW - ADD WORD TO MANAGED TABLE.
00406 M01S00311.gtr +++|* ENTRY (A0) = TABLE INDEX.
00407 M01S00312.gtr +++|* (X1) = ENTRY WORD 1.
00408 M01S00313.gtr +++|* (X2) = ENTRY WORD 2.
00409 M01S00314.gtr +++|
00410 M01S00315.gtr +++|
00411 M01S00316.gtr +++| ADW PS RETURN EXIT
00412 M01S00317.gtr +++| ALLOC A0,2
00413 M01S00318.gtr +++| LX7 X2 STORE ENTRY
00414 M01S00319.gtr +++| IX6 X3+X4
00415 M01S00320.gtr +++| SA7 X6-1
00416 M01S00321.gtr +++| BX6 X1
00417 M01S00322.gtr +++| SA6 A7-B1
00418 M01S00323.gtr +++| EQ ADW RETURN
00419 M01S00324.gtr +++| ATS SPACE 4,7
00420 M01S00325.gtr +++|** ATS - ALLOCATE TABLE SPACE.
00421 M01S00003.gtr3 +++|*
00422 M01S00004.gtr3 +++|* ALLOCATE TABLE SPACE, REQUESTING MEMORY IF NECESSARY.
00423 M01S00005.gtr3 +++|*
00424 M01S00326.gtr +++|* ENTRY (A0) = TABLE INDEX.
00425 M01S00327.gtr +++|* (X3) = INCREMENT.
Line S00328 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00426 M02S00328.gtr3 ---|* EXIT (X3) = FWA OF TABLE.
00427 M01S00006.gtr3 +++|*
00428 M01S00007.gtr3 +++|* EXIT (X1) = ENTRY VALUE RESTORED.
00429 M01S00008.gtr3 +++|* (X3) = FWA OF TABLE.
00430 M01S00329.gtr +++|* (X4) = LENGTH OF TABLE.
00431 M01S00009.gtr3 +++|*
00432 M01S00010.gtr3 +++|* ERROR TO *GTR8*.
00433 M01S00011.gtr3 +++|*
00434 M01S00012.gtr3 +++|* USES X - 1, 3, 4, 6, 7.
00435 M01S00013.gtr3 +++|* A - 1, 3, 4, 6, 7.
00436 M01S00014.gtr3 +++|* B - 2, 3.
00437 M01S00015.gtr3 +++|*
00438 M01S00016.gtr3 +++|* MACROS MEMORY, MESSAGE.
00439 M01S00330.gtr +++|
00440 M01S00331.gtr +++|
Line S00332 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00441 M02S00332.gtr3 ---| ATS2 SA3 A0+TAB
00442 M01S00017.gtr3 +++| ATS5 SA3 A0+TAB
00443 M01S00333.gtr +++| SA4 A0+TAB+TABL
00444 M01S00334.gtr +++|
00445 M01S00335.gtr +++| ATS PS RETURN EXIT
00446 M01S00336.gtr +++| SA4 A0+TAB+TABL INCREMENT TABLE LENGTH
00447 M01S00337.gtr +++| IX6 X4+X3
00448 M01S00338.gtr +++| SA6 A4
Line S00339 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00449 M02S00339.gtr3 ---| SB2 A0+B1 INCREMENT TABLE ORIGINS
00450 M01S00018.gtr3 +++| SB2 A0+1 INCREMENT TABLE ORIGINS
00451 M01S00340.gtr +++| SB3 TABL
00452 M01S00341.gtr +++| ATS1 SA4 B2+TAB
00453 M01S00342.gtr +++| IX6 X4+X3
00454 M01S00343.gtr +++| SA6 A4
Line S00344 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00455 M02S00344.gtr3 ---| SB2 B2+B1
00456 M01S00019.gtr3 +++| SB2 B2+1
00457 M01S00345.gtr +++| NE B2,B3,ATS1 LOOP TO END OF TABLES
00458 M01S00346.gtr +++| SA4 A6+TABL DECREMENT SPACE AVAILABLE
00459 M01S00347.gtr +++| IX7 X4-X3
00460 M01S00348.gtr +++| SA7 A4
Line S00349 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00461 M02S00349.gtr3 ---| PL X7,ATS2 IF NO OVERFLOW
Line S00350 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr3 |
Seq # *Modification Id* Act
----------------------------+
00462 M02S00350.gtr3 ---| MESSAGE (=C* TABLE OVERFLOW.*)
00463 M01S00020.gtr3 +++| PL X7,ATS5 IF NO OVERFLOW
00464 M01S00021.gtr3 +++| BX7 -X7
00465 M01S00022.gtr3 +++| BX6 X1 PRESERVE (X1) ENTRY VALUE
00466 M01S00023.gtr3 +++| SA6 ATSA
00467 M01S00024.gtr3 +++| SX7 X7+77B ROUND TO NEXT EVEN 100B
00468 M01S00025.gtr3 +++| AX7 6
00469 M01S00026.gtr3 +++| LX7 6
00470 M01S00027.gtr3 +++| SA7 ATSC MINIMUM ADDITIONAL WORDS REQUIRED
00471 M01S00028.gtr3 +++| SX4 1000B MINIMUM DESIRABLE REQUEST
00472 M01S00029.gtr3 +++| SA1 FL
00473 M01S00030.gtr3 +++| IX6 X4-X7
00474 M01S00031.gtr3 +++| PL X6,ATS2 IF REQUIRED .LT. DESIRABLE
00475 M01S00032.gtr3 +++| BX4 X7
00476 M01S00033.gtr3 +++| ATS2 SA3 MFL MAXIMUM MEMORY
00477 M01S00034.gtr3 +++| IX6 X1+X4
00478 M01S00035.gtr3 +++| IX7 X6-X3
00479 M01S00036.gtr3 +++| NG X7,ATS3 IF MAXIMUM IS SUFFICIENT
00480 M01S00037.gtr3 +++| SA4 ATSC MINIMUM WORDS REQUIRED
00481 M01S00038.gtr3 +++| IX6 X1+X4
00482 M01S00039.gtr3 +++| IX1 X6-X3
00483 M01S00040.gtr3 +++| PL X1,ATS4 IF MAXIMUM IS INSUFFICIENT
00484 M01S00041.gtr3 +++| ATS3 SA6 FL NEW FL
00485 M01S00042.gtr3 +++| SA1 L.END SPACE AVAILABLE
00486 M01S00043.gtr3 +++| LX6 30
00487 M01S00044.gtr3 +++| SA6 ATSB MEMORY REQUEST STATUS WORD
00488 M01S00045.gtr3 +++| IX6 X1+X4
00489 M01S00046.gtr3 +++| SA6 A1+ NEW SPACE AVAILABLE
00490 M01S00047.gtr3 +++| MEMORY CM,ATSB,R,,NA
00491 M01S00048.gtr3 +++| SA4 ATSB
00492 M01S00049.gtr3 +++| SA1 FL
00493 M01S00050.gtr3 +++| AX4 30
00494 M01S00051.gtr3 +++| IX3 X4-X1
00495 M01S00052.gtr3 +++| SA1 ATSA RESTORE (X1)
00496 M01S00053.gtr3 +++| PL X3,ATS5 IF FL OBTAINED
00497 M01S00054.gtr3 +++| ATS4 MESSAGE (=C* TABLE OVERFLOW.*)
00498 M01S00351.gtr +++| EQ GTR8 ERROR EXIT
00499 M01S00055.gtr3 +++|
00500 M01S00056.gtr3 +++|
00501 M01S00057.gtr3 +++| ATSA CON 0 STORAGE FOR (X1)
00502 M01S00058.gtr3 +++| ATSB CON 0 MEMORY REQUEST STATUS WORD
00503 M01S00059.gtr3 +++| ATSC CON 0 MINIMUM MEMORY REQUIRED
00504 M01S00352.gtr +++| CDT SPACE 4,5
00505 M01S00353.gtr +++|** CDT - CHECK DEVICE TYPE.
00506 M01S00354.gtr +++|*
00507 M01S00355.gtr +++|* EXIT (ND) = 0, IF DIRECTORY REQUESTED ON NON MASS
00508 M01S00356.gtr +++|* STORAGE FILE.
00509 M01S00357.gtr +++|*
00510 M01S00358.gtr +++|* USES X - 1, 5, 6.
00511 M01S00359.gtr +++|* A - 1, 6.
00512 M01S00360.gtr +++|
00513 M01S00361.gtr +++|
00514 M01S00362.gtr +++| CDT PS ENTRY/EXIT
00515 M01S00363.gtr +++| SA1 B+1 SET USER ERROR PROCESSING
00516 M01S00364.gtr +++| SX5 B1
00517 M01S00365.gtr +++| LX5 44
00518 M01S00366.gtr +++| BX6 X1+X5
00519 M01S00367.gtr +++| SA6 A1
00520 M01S00368.gtr +++| SA1 B+5 SAVE FET+5, FET+6
00521 M01S00369.gtr +++| BX6 X1
00522 M01S00370.gtr +++| SA1 A1+B1
00523 M01S00371.gtr +++| SA6 CDTA
00524 M01S00372.gtr +++| BX6 X1
00525 M01S00373.gtr +++| SA6 A6+B1
00526 M01S00374.gtr +++| STATUS B,P DETERMINE DEVICE TYPE
00527 M01S00375.gtr +++| SA1 CDTA RESTORE FET+5, FET+6
00528 M01S00376.gtr +++| BX6 X1
00529 M01S00377.gtr +++| SA1 A1+B1
00530 M01S00378.gtr +++| SA6 B+5
00531 M01S00379.gtr +++| BX6 X1
00532 M01S00380.gtr +++| SA6 A6+B1
00533 M01S00381.gtr +++| SA1 B+1 CLEAR ERROR PROCESSING
00534 M01S00382.gtr +++| BX6 X1-X5
00535 M01S00383.gtr +++| SA6 A1
00536 M01S00384.gtr +++| PL X1,CDT IF MASS STORAGE
00537 M01S00385.gtr +++| SX5 =C* MASS STORAGE DIRECTORY NOT WRITTEN.*
Line S00386 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr2 |
Seq # *Modification Id* Act
----------------------------+
00538 M02S00386.gtr2 ---| MESSAGE X5,3
00539 M01S00001.gtr2 +++| MESSAGE X5
00540 M01S00387.gtr +++| BX6 X6-X6 SET NO DIRECTORY
00541 M01S00388.gtr +++| SA6 ND
00542 M01S00389.gtr +++| EQ CDT
00543 M01S00390.gtr +++|
00544 M01S00391.gtr +++|
00545 M01S00392.gtr +++| CDTA BSS 2 SCRATCH
00546 M01S00393.gtr +++| CFE SPACE 4,4
00547 M01S00394.gtr +++|** CFE - CHECK FOR END OF INSERTS.
00548 M01S00395.gtr +++|* EXIT (X1) = 0 IF END OF INSERTS.
00549 M01S00396.gtr +++|
00550 M01S00397.gtr +++|
00551 M01S00398.gtr +++| CFE PS RETURN EXIT
00552 M01S00399.gtr +++| SA2 O.IPT
00553 M01S00400.gtr +++| SA1 L.IPT
00554 M01S00401.gtr +++| ZR X1,CFE IF NO INSERTS
00555 M01S00402.gtr +++| SB7 X1
00556 M01S00403.gtr +++| SA1 X2
00557 M01S00404.gtr +++| SB4 B1+B1
00558 M01S00405.gtr +++| CFE1 NZ X1,CFE IF MORE INSERTS
00559 M01S00406.gtr +++| SB7 B7-B4
00560 M01S00407.gtr +++| SA1 A1+B4
00561 M01S00408.gtr +++| NZ B7,CFE1 LOOP
00562 M01S00409.gtr +++| MX1 0
00563 M01S00410.gtr +++| EQ CFE RETURN
00564 M01S00411.gtr +++| CFI SPACE 4,7
00565 M01S00412.gtr +++|** CFI - CHECK FOR INSERT.
00566 M01S00413.gtr +++|* ENTRY (X1) = EOR INDICATOR.
00567 M01S00414.gtr +++|* EXIT (X7) = 0 IF RECORD TO BE COPIED.
00568 M01S00415.gtr +++|* (X1) = EOR INDICATOR.
00569 M01S00416.gtr +++|
00570 M01S00417.gtr +++|
00571 M01S00418.gtr +++| CFI PS RETURN EXIT
00572 M01S00419.gtr +++| BX7 X1
00573 M01S00420.gtr +++| SA7 T1
00574 M01S00421.gtr +++| RECALL B
00575 M01S00422.gtr +++| SEARCH IPT,(=1L,)
00576 M01S00423.gtr +++| ZR X7,CFI1 IF INSERTING
00577 M01S00424.gtr +++| SA1 RN
00578 M01S00425.gtr +++| SA2 =1L*
00579 M01S00426.gtr +++| SX1 X1
00580 M01S00427.gtr +++| BX2 X1+X2
00581 M01S00428.gtr +++| SEARCH IPT,A2
00582 M01S00429.gtr +++| ZR X7,CFI2 IF INSERTING FULL FILE
00583 M01S00430.gtr +++| SEARCH IPT,RN
00584 M01S00431.gtr +++| SA1 RN
00585 M01S00432.gtr +++| NZ X1,CFI0 IF NOT ZERO RECORD
00586 M01S00433.gtr +++| SX7 B1
00587 M01S00434.gtr +++| CFI0 NZ X7,CFI IF RECORD NOT INSERTED
00588 M01S00435.gtr +++| CFI1 SA1 O.IPT CHECK FOR END OF INSERT
00589 M01S00436.gtr +++| IX0 X1+X6
00590 M01S00437.gtr +++| SA2 X0+B1
00591 M01S00001.gtr6 +++| SA3 =1L* CHECK FOR NEXT PARAMETER BEING +*+
00592 M01S00002.gtr6 +++| BX1 X2-X3
00593 M01S00003.gtr6 +++| BX3 X2
00594 M01S00004.gtr6 +++| MX6 42 MASK OFF RECORD TYPE
00595 M01S00005.gtr6 +++| BX1 X6*X1
00596 M01S00006.gtr6 +++| ZR X1,CFI1.1 IF INSERT FULL FILE FROM NOW ON
00597 M01S00438.gtr +++| SA1 RN
00598 M01S00439.gtr +++| SA3 =1L, SET INSERTING FLAG
Line S00440 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr6 |
Seq # *Modification Id* Act
----------------------------+
00599 M02S00440.gtr6 ---| BX6 X3
00600 M01S00007.gtr6 +++| CFI1.1 BX6 X3
00601 M01S00441.gtr +++| SA6 X0
00602 M01S00442.gtr +++| BX6 X1-X2
00603 M01S00443.gtr +++| NZ X6,CFI2 IF NOT END OF INSERT
00604 M01S00444.gtr +++| SA6 X0 CLEAR IPT ENTRY
00605 M01S00445.gtr +++| SA6 X0+B1
00606 M01S00446.gtr +++| SA1 A6+B1 CHECK FOR ZERO RECORD INSERT
00607 M01S00447.gtr +++| AX1 42
00608 M01S00448.gtr +++| SX1 X1-1L0
00609 M01S00449.gtr +++| NZ X1,CFI2 IF NO ZERO RECORD
00610 M01S00450.gtr +++| SA6 ZR
00611 M01S00451.gtr +++| CFI2 SA1 RN
00612 M01S00452.gtr +++| BX2 X2-X2
00613 M01S00453.gtr +++| ADDWORD NPT
00614 M01S00454.gtr +++| IX6 X3+X4 SET RANDOM RETURN ADDRESS
00615 M01S00455.gtr +++| SX6 X6-1
00616 M01S00456.gtr +++| SA6 B+6
00617 M01S00457.gtr +++| MX7 0
00618 M01S00458.gtr +++| SA1 T1
00619 M01S00459.gtr +++| EQ CFI RETURN
00620 M01S00460.gtr +++| CIT SPACE 4,5
00621 M01S00461.gtr +++|** CIT - CHECK INSERT TABLE.
00622 M01S00462.gtr +++|* THE INSERT TABLE IS CHECKED AGAINST THE PNT TO DETERMINE
00623 M01S00463.gtr +++|* IF ALL INSERTS ARE LEGAL.
00624 M01S00464.gtr +++|
00625 M01S00465.gtr +++|
00626 M01S00466.gtr +++| CIT PS RETURN EXIT
00627 M01S00467.gtr +++| SX6 B0 SET IPT INDEX
00628 M01S00468.gtr +++| SA6 T1
00629 M01S00469.gtr +++| CIT1 SA1 O.IPT
00630 M01S00470.gtr +++| SA2 L.IPT
00631 M01S00471.gtr +++| SA3 T1
00632 M01S00472.gtr +++| BX6 X3-X2
00633 M01S00473.gtr +++| ZR X6,CIT4 IF END OF IPT
00634 M01S00474.gtr +++| IX1 X1+X3
00635 M01S00475.gtr +++| SA2 X1
00636 M01S00476.gtr +++| BX6 X2
00637 M01S00477.gtr +++| AX6 42
00638 M01S00478.gtr +++| SX7 X6-1L0
00639 M01S00479.gtr +++| ZR X7,CIT3 IF 0-LENGTH RECORD INSERT
00640 M01S00480.gtr +++| SX7 X6-1L*
00641 M01S00481.gtr +++| ZR X7,CIT3 IF FULL FILE ADD
00642 M01S00482.gtr +++| SEARCH PNT,A2
00643 M01S00483.gtr +++| NZ X7,CIT2 IF RECORD NOT FOUND
00644 M01S00484.gtr +++| SA6 T2
00645 M01S00485.gtr +++| SA1 O.IPT
00646 M01S00486.gtr +++| SA2 T1
00647 M01S00487.gtr +++| IX1 X1+X2
00648 M01S00488.gtr +++| SA2 X1+B1
00649 M01S00489.gtr +++| BX6 X2
00650 M01S00490.gtr +++| AX6 42
00651 M01S00491.gtr +++| SX7 X6-1L*
00652 M01S00492.gtr +++| ZR X7,CIT3 IF FULL FILE ADD
00653 M01S00493.gtr +++| SEARCH PNT,A2
00654 M01S00494.gtr +++| NZ X7,CIT2 IF RECORD NOT FOUND
00655 M01S00495.gtr +++| SA1 T2
00656 M01S00496.gtr +++| IX7 X6-X1
00657 M01S00497.gtr +++| PL X7,CIT3 IF LEGAL INSERT
00658 M01S00498.gtr +++|
00659 M01S00499.gtr +++|* BAD INSERT.
00660 M01S00500.gtr +++|
00661 M01S00501.gtr +++| CIT2 RJ DPN DISPLAY PROGRAM NAME
00662 M01S00502.gtr +++| SA1 CITA INCREMENT ERROR COUNT
00663 M01S00503.gtr +++| SX6 X1+B1
00664 M01S00504.gtr +++| SA6 A1
00665 M01S00505.gtr +++|
00666 M01S00506.gtr +++|* ADVANCE TO NEXT ENTRY.
00667 M01S00507.gtr +++|
00668 M01S00508.gtr +++| CIT3 SA1 T1
00669 M01S00509.gtr +++| SX6 X1+2
00670 M01S00510.gtr +++| SA6 A1
00671 M01S00511.gtr +++| EQ CIT1 LOOP
00672 M01S00512.gtr +++|
00673 M01S00513.gtr +++|* CHECK ERROR COUNT.
00674 M01S00514.gtr +++|
00675 M01S00515.gtr +++| CIT4 SA1 CITA
00676 M01S00516.gtr +++| ZR X1,CIT IF NO ERRORS
00677 M01S00517.gtr +++| SX6 B1 SET ERROR FLAG
00678 M01S00518.gtr +++| SA6 ERRF
00679 M01S00519.gtr +++| SA2 NABT
00680 M01S00520.gtr +++| NZ X2,CIT IF NO ABORT FLAG SET
00681 M01S00521.gtr +++| EQ GTR8 ERROR EXIT
00682 M01S00522.gtr +++|
00683 M01S00523.gtr +++| CITA CON 0 ERROR COUNT
00684 M01S00524.gtr +++| COMMON SPACE 4
00685 M01S00525.gtr +++|** COMMON DECKS.
00686 M01S00526.gtr +++|
00687 M01S00527.gtr +++|
00688 M01S00528.gtr +++|*CALL COMCLFM
00689 M01S00529.gtr +++|*CALL COMCSYS
00690 M01S00530.gtr +++|*CALL COMCCIO
00691 M01S00060.gtr3 +++|*CALL COMCCPM
00692 M01S00531.gtr +++|*CALL COMCRDW
00693 M01S00532.gtr +++|*CALL COMCWTW
00694 M01S00533.gtr +++|*CALL COMCSRT
00695 M01S00534.gtr +++| CPP SPACE 4,3
00696 M01S00535.gtr +++|** CPP - COPY PROGRAMS.
00697 M01S00536.gtr +++|
00698 M01S00537.gtr +++|
00699 M01S00538.gtr +++| CPP PS RETURN EXIT
00700 M01S00539.gtr +++| RJ CIT CHECK INSERT TABLE
00701 M01S00540.gtr +++| CPP1 SA1 O.IPT
00702 M01S00541.gtr +++| SA2 L.IPT
00703 M01S00542.gtr +++| ZR X2,CPP IF END OF INSERTS
00704 M01S00543.gtr +++|
00705 M01S00544.gtr +++|* CHECK FOR 0-LENGTH RECORD INSERT.
00706 M01S00545.gtr +++|
00707 M01S00546.gtr +++| SA2 X1
00708 M01S00547.gtr +++| AX2 42
00709 M01S00548.gtr +++| SX6 X2-1L0
00710 M01S00549.gtr +++| NZ X6,CPP2 IF NOT 0-LENGTH RECORD
00711 M01S00001.ns2037 +++| BX1 X1-X1 MAKE *OPLD* ENTRY
00712 M01S00002.ns2037 +++| BX2 X2-X2
00713 M01S00003.ns2037 +++| ADDWORD NPT
00714 M01S00004.ns2037 +++| RECALL B
00715 M01S00005.ns2037 +++| SA1 O.NPT SET RANDOM RETURN ADDRESS
00716 M01S00006.ns2037 +++| SA2 L.NPT
00717 M01S00007.ns2037 +++| IX6 X1+X2
00718 M01S00008.ns2037 +++| SX6 X6-1
00719 M01S00009.ns2037 +++| SA6 B+6
00720 M01S00550.gtr +++| WRITER B
00721 M01S00551.gtr +++| EQ CPP7
00722 M01S00552.gtr +++|
00723 M01S00553.gtr +++|* CHECK FOR ENTIRE FILE INSERT.
00724 M01S00554.gtr +++|
00725 M01S00555.gtr +++| CPP2 SX6 X2-1L*
00726 M01S00556.gtr +++| NZ X6,CPP5 IF NOT ENTIRE FILE INSERT
00727 M01S00557.gtr +++| SA6 T1 SET PNT INDEX
00728 M01S00558.gtr +++| CPP3 SA1 O.PNT
00729 M01S00559.gtr +++| SA2 L.PNT
00730 M01S00560.gtr +++| SA3 T1
00731 M01S00561.gtr +++| SB5 X1
00732 M01S00562.gtr +++| SB6 X2
00733 M01S00563.gtr +++| SB4 B1+B1
00734 M01S00564.gtr +++| MX0 42
00735 M01S00565.gtr +++| SB7 X3
00736 M01S00566.gtr +++| CPP4 EQ B6,B7,CPP7 IF END OF PNT
00737 M01S00567.gtr +++| SA2 B5+B7 CHECK PROGRAM TYPE
00738 M01S00568.gtr +++| SA4 O.IPT
00739 M01S00569.gtr +++| SA4 X4
00740 M01S00570.gtr +++| BX7 X4-X2
00741 M01S00571.gtr +++| BX7 -X0*X7
00742 M01S00572.gtr +++| SB7 B7+B4
00743 M01S00573.gtr +++| NZ X7,CPP4 IF NOT CORRECT PROGRAM TYPE
00744 M01S00574.gtr +++| SX6 B7
00745 M01S00575.gtr +++| SA6 T1
00746 M01S00576.gtr +++| SB2 B7-B4 COPY RECORD
00747 M01S00577.gtr +++| RJ CPY
00748 M01S00578.gtr +++| EQ CPP3 LOOP
00749 M01S00579.gtr +++|
00750 M01S00580.gtr +++|* SEARCH PNT FOR START OF INSERT.
00751 M01S00581.gtr +++|
00752 M01S00582.gtr +++| CPP5 SA2 X1
00753 M01S00583.gtr +++| SEARCH PNT,A2
00754 M01S00584.gtr +++| NZ X7,CPP7 IF RECORD NOT FOUND
00755 M01S00585.gtr +++| SA6 T1
00756 M01S00586.gtr +++|
00757 M01S00587.gtr +++|* FIRST PROGRAM FOUND, START COPY.
00758 M01S00588.gtr +++|
00759 M01S00589.gtr +++| CPP6 SA1 T1
00760 M01S00590.gtr +++| SB2 X1
00761 M01S00591.gtr +++| RJ CPY
00762 M01S00592.gtr +++| SA1 O.IPT
00763 M01S00593.gtr +++| SA2 X1
00764 M01S00594.gtr +++| SA4 X1+B1
00765 M01S00595.gtr +++| BX6 X2-X4
00766 M01S00596.gtr +++| ZR X6,CPP7 IF LAST PROGRAM FOUND
00767 M01S00597.gtr +++| BX6 X4
00768 M01S00598.gtr +++| AX6 42
00769 M01S00599.gtr +++| SX6 X6-1L*
00770 M01S00600.gtr +++| SA3 T1 INCREMENT PNT INDEX
00771 M01S00601.gtr +++| SX7 X3+2
00772 M01S00602.gtr +++| SA7 A3
00773 M01S00603.gtr +++| ZR X6,CPP3 IF ADD FULL FILE
00774 M01S00604.gtr +++| SA1 L.PNT
00775 M01S00605.gtr +++| BX2 X1-X7
00776 M01S00606.gtr +++| ZR X2,CPP7 IF END OF PNT
00777 M01S00607.gtr +++| SA1 O.PNT
00778 M01S00608.gtr +++| SB5 X1
00779 M01S00609.gtr +++| SA1 B5+X7 SET CURRENT PROGRAM NAME
00780 M01S00610.gtr +++| BX7 X1
00781 M01S00611.gtr +++| SA2 O.IPT
00782 M01S00612.gtr +++| SA7 X2
00783 M01S00613.gtr +++| EQ CPP6 LOOP
00784 M01S00614.gtr +++|
00785 M01S00615.gtr +++|* ADVANCE TO NEXT IPT ENTRY.
00786 M01S00616.gtr +++|
00787 M01S00617.gtr +++| CPP7 SA1 O.IPT
00788 M01S00618.gtr +++| SA2 L.IPT
00789 M01S00619.gtr +++| SX6 X1+2
00790 M01S00620.gtr +++| SX7 X2-2
00791 M01S00621.gtr +++| SA6 A1
00792 M01S00622.gtr +++| SA7 A2
00793 M01S00623.gtr +++| EQ CPP1 LOOP
00794 M01S00624.gtr +++| CPY SPACE 4,4
00795 M01S00625.gtr +++|** CPY - COPY RECORD TO FILE *LGO*.
00796 M01S00626.gtr +++|* ENTRY (B2) = PNT INDEX.
00797 M01S00627.gtr +++|
00798 M01S00628.gtr +++|
00799 M01S00629.gtr +++| CPY PS RETURN EXIT
00800 M01S00630.gtr +++| SX6 B1 SET RECORDS WRITTEN FLAG
00801 M01S00631.gtr +++| SA6 RCWF
00802 M01S00632.gtr +++| SA1 O.PNT
00803 M01S00633.gtr +++| SA1 X1+B2
00804 M01S00634.gtr +++| SA2 A1+B1 SET RANDOM ADDRESS
00805 M01S00635.gtr +++| BX6 X2
00806 M01S00636.gtr +++| SA6 P+6
00807 M01S00637.gtr +++| BX6 X1
00808 M01S00638.gtr +++| SA6 RN SAVE RECORD NAME
00809 M01S00639.gtr +++| BX2 X2-X2
00810 M01S00640.gtr +++| ADDWORD NPT
00811 M01S00641.gtr +++| READ P
00812 M01S00642.gtr +++| RECALL B
00813 M01S00643.gtr +++| SA3 O.NPT SET RANDOM RETURN ADDRESS
00814 M01S00644.gtr +++| SA4 L.NPT
00815 M01S00645.gtr +++| IX6 X3+X4
00816 M01S00646.gtr +++| SA1 X6-2
00817 M01S00647.gtr +++| SX6 X6-1
00818 M01S00648.gtr +++| SA6 B+6
00819 M01S00649.gtr +++| SA2 WNRA
00820 M01S00650.gtr +++| RJ MSG
00821 M01S00651.gtr +++| SA1 RN CHECK TYPE
Line S00652 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00822 M02S00652.251l664 ---| SB7 X1-5
00823 M01S00006.251l664 +++| SB7 X1-ULRT
00824 M01S00653.gtr +++| ZR B7,CPY4 IF *ULIB*
00825 M01S00030.gtr5 +++| SB7 X1-TXRT
00826 M01S00031.gtr5 +++| NZ B7,CPY1 IF NOT A TEXT RECORD
00827 M01S00032.gtr5 +++| SA1 TU
00828 M01S00033.gtr5 +++| ZR X1,CPY1 IF NOT REMOVING RECORD NAMES
00829 M01S00034.gtr5 +++| MX0 -12
00830 M01S00035.gtr5 +++| CPY0 READW P,WSA,1 SKIP RECORD NAME LINE
00831 M01S00036.gtr5 +++| NG X1,CPY3 IF EOF/EOI ENCOUNTERED
00832 M01S00037.gtr5 +++| NZ X1,CPY2.1 IF EOR ENCOUNTERED
00833 M01S00038.gtr5 +++| SA1 WSA
00834 M01S00039.gtr5 +++| BX1 -X0*X1
00835 M01S00040.gtr5 +++| NZ X1,CPY0 IF NOT END OF LINE
00836 M01S00654.gtr +++| CPY1 READW P,WSA,WSAL COPY RECORD
00837 M01S00655.gtr +++| NZ X1,CPY2 IF EOR
00838 M01S00656.gtr +++| WRITEW B,WSA,WSAL
00839 M01S00657.gtr +++| EQ CPY1
00840 M01S00658.gtr +++|
00841 M01S00659.gtr +++| CPY2 NG X1,CPY3 IF EOF
00842 M01S00660.gtr +++| WRITEW B,WSA,X1-WSA
Line S00661 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
00843 M02S00661.gtr5 ---| WRITER B
00844 M01S00041.gtr5 +++| CPY2.1 WRITER B
00845 M01S00662.gtr +++| EQ CPY RETURN
00846 M01S00663.gtr +++|
00847 M01S00664.gtr +++| CPY3 MESSAGE (=C* UNUSUAL END-OF-FILE ENCOUNTERED.*)
00848 M01S00665.gtr +++| EQ GTR8 ERROR EXIT
00849 M01S00666.gtr +++|
00850 M01S00667.gtr +++| CPY4 SA1 ND
00851 M01S00668.gtr +++| ZR X1,CPY7 IF DIRECTORY NOT REQUESTED
00852 M01S00669.gtr +++| CPY5 READW P,WSA,WSAL COPY DIRECTORY RECORD
00853 M01S00670.gtr +++| NZ X1,CPY6 IF EOR
00854 M01S00671.gtr +++| WRITEW B,WSA,WSAL
00855 M01S00672.gtr +++| EQ CPY5 LOOP ON COPY
00856 M01S00673.gtr +++|
00857 M01S00674.gtr +++| CPY6 NG X1,CPY3 IF EOF/EOI
00858 M01S00675.gtr +++| WRITEW B,WSA,X1-WSA
00859 M01S00676.gtr +++| WRITER B
00860 M01S00677.gtr +++| CPY7 RJ SKR SKIP RECORD
00861 M01S00678.gtr +++| SA1 RN
00862 M01S00679.gtr +++| SA2 WNRA
00863 M01S00680.gtr +++| RJ MSG
00864 M01S00681.gtr +++| RJ CUL COPY USER LIBRARY
00865 M01S00682.gtr +++| EQ CPY RETURN
00866 M01S00683.gtr +++| CUL SPACE 4
00867 M01S00684.gtr +++|** CUL - COPY USER LIBRARY.
00868 M01S00685.gtr +++|* ENTRY (RN) = CURRENT RECORD NAME.
00869 M01S00686.gtr +++|
00870 M01S00687.gtr +++|
00871 M01S00688.gtr +++| CUL PS RETURN EXIT
00872 M01S00689.gtr +++| CUL1 READ P
00873 M01S00690.gtr +++| RECALL B
00874 M01S00691.gtr +++| READW P,WSA,WSAL
00875 M01S00692.gtr +++| NG X1,CPY3 IF EOF
00876 M01S00693.gtr +++| BX6 X1
00877 M01S00694.gtr +++| SX1 B6 LWA+1 OF DATA READ
00878 M01S00695.gtr +++| SA6 T2 SAVE EOR INDICATOR
00879 M01S00696.gtr +++| SX2 WSA
00880 M01S00697.gtr +++| RJ SRT SET RECORD TYPE
00881 M01S00698.gtr +++| SA6 RN
00882 M01S00699.gtr +++| SA1 T2
00883 M01S00700.gtr +++| NZ X1,CUL3 IF EOR
00884 M01S00701.gtr +++| CUL2 WRITEW B,WSA,WSAL COPY RECORD
00885 M01S00702.gtr +++| READW P,WSA,WSAL
00886 M01S00703.gtr +++| ZR X1,CUL2 IF NOT EOR
00887 M01S00704.gtr +++| NG X1,CPY2 IF EOF/EOI
00888 M01S00705.gtr +++| CUL3 WRITEW B,WSA,X1-WSA
00889 M01S00706.gtr +++| WRITER B
00890 M01S00707.gtr +++| SA1 RN CHECK TYPE
Line S00708 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00891 M02S00708.251l664 ---| SB7 X1-8
00892 M01S00007.251l664 +++| SB7 X1-ODRT
00893 M01S00709.gtr +++| NZ B7,CUL1 LOOP TO END OF ULIB
00894 M01S00710.gtr +++| EQ CUL RETURN
00895 M01S00711.gtr +++| DMP SPACE 4,3
00896 M01S00712.gtr +++|** DMP - DISPLAY MISSING PROGRAMS.
00897 M01S00713.gtr +++|
00898 M01S00714.gtr +++|
00899 M01S00715.gtr +++| DMP PS RETURN EXIT
00900 M01S00716.gtr +++| SX6 B0
00901 M01S00717.gtr +++| SA6 T1
00902 M01S00718.gtr +++| DMP1 SA1 O.IPT
00903 M01S00719.gtr +++| SA2 L.IPT
00904 M01S00720.gtr +++| ZR X2,DMP4 IF END OF IPT
00905 M01S00721.gtr +++| SA2 X1 READ ENTRY
00906 M01S00722.gtr +++| BX6 X2
00907 M01S00723.gtr +++| AX6 42
00908 M01S00724.gtr +++| ZR X2,DMP3 IF NO ENTRY
00909 M01S00725.gtr +++| SX7 X6-1L0
00910 M01S00726.gtr +++| ZR X7,DMP3 IF ADD 0-LENGTH RECORD
00911 M01S00727.gtr +++| SX7 X6-1L*
00912 M01S00728.gtr +++| ZR X7,DMP3 IF FULL FILE ADD
00913 M01S00729.gtr +++| SX7 X6-1L,
00914 M01S00730.gtr +++| NZ X7,DMP2 IF INSERT NOT STARTED
00915 M01S00731.gtr +++| SA2 A2+B1
00916 M01S00732.gtr +++| DMP2 SA1 T1 INCREMENT ERROR COUNT
00917 M01S00733.gtr +++| SX6 X1+B1
00918 M01S00734.gtr +++| SA6 A1
00919 M01S00735.gtr +++| RJ DPN DISPLAY PROGRAM NAME
00920 M01S00736.gtr +++| DMP3 SA1 O.IPT ADVANCE TO NEXT INSERT
00921 M01S00737.gtr +++| SA2 L.IPT
00922 M01S00738.gtr +++| SX6 X1+2
00923 M01S00739.gtr +++| SX7 X2-2
00924 M01S00740.gtr +++| SA6 A1
00925 M01S00741.gtr +++| SA7 A2
00926 M01S00742.gtr +++| EQ DMP1 LOOP
00927 M01S00743.gtr +++|
00928 M01S00744.gtr +++| DMP4 SA1 T1
00929 M01S00745.gtr +++| ZR X1,DMP IF NO ERRORS
00930 M01S00746.gtr +++| SX6 B1 SET ERROR FLAG
00931 M01S00747.gtr +++| SA6 ERRF
00932 M01S00748.gtr +++| EQ DMP RETURN
00933 M01S00749.gtr +++| DPN SPACE 4,4
00934 M01S00750.gtr +++|** DPN - DISPLAY PROGRAM NAME.
Line S00751 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00935 M02S00751.251l664 ---|* ENTRY (X2) = PROGRAM NAME LEFT JUSTIFIED.
00936 M01S00008.251l664 +++|* ENTRY (X2) = 42/PROGRAM NAME LEFT JUSTIFIED, 18/RECORD TYPE.
00937 M01S00752.gtr +++|
00938 M01S00753.gtr +++|
00939 M01S00754.gtr +++| DPN PS RETURN EXIT
00940 M01S00755.gtr +++| MX0 30
00941 M01S00756.gtr +++| SA1 DPNB+X2
00942 M01S00757.gtr +++| LX6 X1
00943 M01S00758.gtr +++| LX2 30
00944 M01S00759.gtr +++| BX1 -X0*X2
00945 M01S00760.gtr +++| MX7 12
00946 M01S00761.gtr +++| BX7 X7*X2
00947 M01S00762.gtr +++| IX6 X6+X1
00948 M01S00763.gtr +++| SA6 DPNA+1
00949 M01S00764.gtr +++| SA7 A6+B1
00950 M01S00765.gtr +++| MESSAGE A6-B1,,R
00951 M01S00766.gtr +++| EQ DPN RETURN
00952 M01S00767.gtr +++|
00953 M01S00768.gtr +++| DPNA DATA 22C MISSING
Line S00769 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00954 M02S00769.251l664 ---| DPNB CON 5LTEXT/
Line S00770 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00955 M02S00770.251l664 ---| CON 5L PP/
Line S00771 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00956 M02S00771.251l664 ---| CON 0 UNDEFINED RECORD TYPE
Line S00772 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00957 M02S00772.251l664 ---| CON 5L REL/
Line S00773 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00958 M02S00773.251l664 ---| CON 5L OVL/
Line S00774 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00959 M02S00774.251l664 ---| CON 5LULIB/
Line S00775 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00960 M02S00775.251l664 ---| CON 5L OPL/
Line S00776 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00961 M02S00776.251l664 ---| CON 5LOPLC/
Line S00777 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00962 M02S00777.251l664 ---| CON 5LOPLD/
Line S00778 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00963 M02S00778.251l664 ---| CON 5L ABS/
Line S00779 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00964 M02S00779.251l664 ---| CON 5L PPU/
Line S00780 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00965 M02S00780.251l664 ---| CON 0 UNDEFINED RECORD TYPE
Line S00781 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00966 M02S00781.251l664 ---| CON 0 UNDEFINED RECORD TYPE
Line S00782 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00967 M02S00782.251l664 ---| CON 0 UNDEFINED RECORD TYPE
Line S00783 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00968 M02S00783.251l664 ---| CON 5L CAP/
Line S00784 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00969 M02S00784.251l664 ---| CON 0 UNDEFINED RECORD TYPE
Line S00785 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
00970 M02S00785.251l664 ---| CON 5LPROC/
00971 M01S00009.251l664 +++| DPNB BSS 0
00972 M01S00010.251l664 +++| .E ECHO ,RT=("RTMIC")
00973 M01S00011.251l664 +++| .A IFC NE,/RT//
00974 M01S00012.251l664 +++| VFD 24/0A_RT,36/1L/
00975 M01S00013.251l664 +++| .A ELSE
00976 M01S00014.251l664 +++| DATA 0
00977 M01S00015.251l664 +++| .A ENDIF
00978 M01S00016.251l664 +++| .E ENDD
00979 M01S00786.gtr +++| MSG SPACE 4,5
00980 M01S00787.gtr +++|** MSG - SEND CONSOLE MESSAGE.
00981 M01S00788.gtr +++|* ENTRY (X1) = PROGRAM NAME LEFT JUSTIFIED.
00982 M01S00789.gtr +++|* (X2) = CONSOLE MESSAGE.
00983 M01S00790.gtr +++|
00984 M01S00791.gtr +++|
00985 M01S00792.gtr +++| MSG PS RETURN EXIT
00986 M01S00793.gtr +++| MX0 42
00987 M01S00794.gtr +++| LX6 X2
00988 M01S00795.gtr +++| BX7 X0*X1
00989 M01S00796.gtr +++| SA6 MSGA
00990 M01S00797.gtr +++| SA7 A6+B1
00991 M01S00798.gtr +++| MESSAGE A6,1
00992 M01S00799.gtr +++| EQ MSG RETURN
00993 M01S00800.gtr +++|
00994 M01S00801.gtr +++| MSGA DATA 17C GETTING
00995 M01S00802.gtr +++| RDD SPACE 4,4
00996 M01S00803.gtr +++|** RDD - READ DIRECTORY.
00997 M01S00804.gtr +++|* EXIT (X1) = 0 IF DIRECTORY NOT FOUND.
00998 M01S00805.gtr +++|
00999 M01S00806.gtr +++|
01000 M01S00807.gtr +++| RDD PS RETURN EXIT
01001 M01S00808.gtr +++| SKIPEI P
01002 M01S00809.gtr +++| SKIPB P,2
01003 M01S00810.gtr +++| READ P
01004 M01S00811.gtr +++| READW P,T1,1
01005 M01S00812.gtr +++| NZ X1,RDD1 IF EOR OR EOF
01006 M01S00813.gtr +++| SA1 T1
01007 M01S00814.gtr +++| LX1 18
01008 M01S00815.gtr +++| SX6 X1-770000B
01009 M01S00816.gtr +++| NZ X6,RDD1 IF NO 7700 TABLE
01010 M01S00817.gtr +++| LX1 6
01011 M01S00818.gtr +++| READW P,WSA,X1
01012 M01S00819.gtr +++| SA1 WSA
01013 M01S00820.gtr +++| BX6 X1
01014 M01S00821.gtr +++| SA6 ID+1
01015 M01S00822.gtr +++| READW P,T1,1
01016 M01S00823.gtr +++| SA2 T1
01017 M01S00824.gtr +++| LX2 18
01018 M01S00825.gtr +++| BX3 X2
01019 M01S00826.gtr +++| SX6 X2-700000B
01020 M01S00827.gtr +++| LX3 18
01021 M01S00828.gtr +++| SX3 X3
01022 M01S00829.gtr +++| NZ X3,RDD1 IF NOT OPLD
01023 M01S00830.gtr +++| NZ X6,RDD1 IF NOT OPLD
01024 M01S00831.gtr +++| LX2 -18
01025 M01S00832.gtr +++| ALLOC PNT,X2
01026 M01S00833.gtr +++| READW P,X3,X4
01027 M01S00834.gtr +++| NZ X1,RDD1 IF EOR
01028 M01S00835.gtr +++| READW P,WSA,3
01029 M01S00836.gtr +++| NZ X1,RDD RETURN IF EOR
01030 M01S00837.gtr +++| RDD1 REWIND P
01031 M01S00838.gtr +++| MX1 0
01032 M01S00839.gtr +++| EQ RDD RETURN
01033 M01S00840.gtr +++| RFR SPACE 4,5
01034 M01S00841.gtr +++|** RFR - READ FIRST RECORD.
01035 M01S00842.gtr +++|* EXIT (X1) = EOR INDICATOR.
01036 M01S00843.gtr +++|* (RN) = RECORD NAME AND TYPE.
01037 M01S00844.gtr +++|
01038 M01S00845.gtr +++|
01039 M01S00846.gtr +++| RFR PS RETURN EXIT
01040 M01S00847.gtr +++| RFR1 READ P
01041 M01S00848.gtr +++| READW P,WSA,WSAL
01042 M01S00849.gtr +++| NG X1,RFR EXIT IF EOF
01043 M01S00850.gtr +++| BX6 X1
01044 M01S00851.gtr +++| SX1 B6 LWA+1 OF DATA READ
01045 M01S00852.gtr +++| SA6 T1
01046 M01S00853.gtr +++| SX2 WSA
01047 M01S00854.gtr +++| RJ SRT SET RECORD TYPE
01048 M01S00855.gtr +++| SA6 RN
01049 M01S00856.gtr +++| SA1 T1
Line S00857 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01050 M02S00857.251l664 ---| SX7 X6-8
01051 M01S00017.251l664 +++| SX7 X6-ODRT
01052 M01S00858.gtr +++| NZ X7,RFR IF NOT OPLD
01053 M01S00859.gtr +++| NZ X1,RFR1 IF EOR
01054 M01S00860.gtr +++| RFR2 READW P,WSA,WSAL
01055 M01S00861.gtr +++| ZR X1,RFR2 LOOP TO EOR
01056 M01S00862.gtr +++| PL X1,RFR1 IF EOR
01057 M01S00863.gtr +++| EQ RFR
01058 M01S00864.gtr +++| SKR SPACE 4,3
01059 M01S00865.gtr +++|** SKR - SKIP RECORD.
01060 M01S00866.gtr +++|
01061 M01S00867.gtr +++|
01062 M01S00868.gtr +++| SKR PS RETURN EXIT
01063 M01S00869.gtr +++| SA1 RN
01064 M01S00870.gtr +++| SA2 =10H SKIPPING
01065 M01S00871.gtr +++| RJ MSG
01066 M01S00872.gtr +++| SKR1 READW P,WSA,WSAL
01067 M01S00873.gtr +++| ZR X1,SKR1 IF NOT EOR
01068 M01S00874.gtr +++| EQ SKR RETURN
01069 M01S00875.gtr +++| SMT SPACE 4,10
01070 M01S00876.gtr +++|** SMT - SEARCH MANAGED TABLE.
01071 M01S00877.gtr +++|* ENTRY (A1) = ADDRESS OF TABLE ORIGIN.
01072 M01S00878.gtr +++|* (X1) = TABLE ORIGIN.
01073 M01S00879.gtr +++|* (X2) = ENTRY.
01074 M01S00880.gtr +++|* (X3) = MASK.
01075 M01S00881.gtr +++|* EXIT (X2) = ENTRY.
01076 M01S00882.gtr +++|* (X6) = TABLE INDEX.
01077 M01S00883.gtr +++|* (X7) = 0 IF FOUND.
01078 M01S00884.gtr +++|
01079 M01S00885.gtr +++|
01080 M01S00886.gtr +++| SMT PS RETURN EXIT
01081 M01S00887.gtr +++| SB2 X1
01082 M01S00888.gtr +++| SA4 A1+TABL
01083 M01S00889.gtr +++| SB7 X4+B2
01084 M01S00890.gtr +++| MX7 1
01085 M01S00891.gtr +++| SB3 B2
01086 M01S00892.gtr +++| SB4 B1+B1
01087 M01S00893.gtr +++| SMT1 EQ B3,B7,SMT IF END OF TABLE
01088 M01S00894.gtr +++| SA1 B3
01089 M01S00895.gtr +++| BX7 X1-X2
01090 M01S00896.gtr +++| BX7 X3*X7
01091 M01S00897.gtr +++| SB3 B3+B4
01092 M01S00898.gtr +++| NZ X7,SMT1 IF NOT FOUND
01093 M01S00899.gtr +++| SX6 A1-B2
01094 M01S00900.gtr +++| EQ SMT RETURN
01095 M01S00901.gtr +++| WND SPACE 4,3
01096 M01S00902.gtr +++|** WND - WRITE NEW DIRECTORY.
01097 M01S00903.gtr +++|
01098 M01S00904.gtr +++|
01099 M01S00905.gtr +++| WND PS RETURN EXIT
01100 M01S00906.gtr +++| RECALL B
01101 M01S00002.gtr2 +++| RJ CDT CHECK DEVICE TYPE
01102 M01S00907.gtr +++| SA1 ND
01103 M01S00908.gtr +++| ZR X1,WND1 IF NO DIRECTORY
01104 M01S00909.gtr +++| SX1 X1-1
01105 M01S00910.gtr +++| ZR X1,WND1 IF *U* OPTION SELECTED
01106 M01S00911.gtr +++| SA1 RCWF CHECK RECORDS WRITTEN FLAG
01107 M01S00912.gtr +++| ZR X1,WND1 IF NO RECORDS WRITTEN
Line S00913 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr2 |
Seq # *Modification Id* Act
----------------------------+
01108 M02S00913.gtr2 ---| RJ CDT CHECK DEVICE TYPE
Line S00914 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr2 |
Seq # *Modification Id* Act
----------------------------+
01109 M02S00914.gtr2 ---| SA1 ID+1 ADD *NPT* ENTRY FOR NEW OPLD
01110 M01S00003.gtr2 +++| SA1 ID+1 ADD *NPT* ENTRY FOR NEW OPLD
01111 M01S00915.gtr +++| SX3 8
01112 M01S00916.gtr +++| SA2 B+6
01113 M01S00917.gtr +++| IX1 X1+X3
01114 M01S00918.gtr +++| AX2 30
01115 M01S00919.gtr +++| ADDWORD NPT
01116 M01S00920.gtr +++| SA1 L.NPT
01117 M01S00921.gtr +++| MX6 3
01118 M01S00922.gtr +++| BX6 X6+X1
01119 M01S00923.gtr +++| SA6 ID+17B
01120 M01S00924.gtr +++| WRITEW B,ID,20B
01121 M01S00925.gtr +++| SA1 O.NPT
01122 M01S00926.gtr +++| SA2 L.NPT
01123 M01S00927.gtr +++| WRITEW B,X1,X2
01124 M01S00928.gtr +++| WRITER B
01125 M01S00929.gtr +++| WRITEF B
01126 M01S00023.274l797 +++| SA1 B+1
01127 M01S00024.274l797 +++| AX1 48
01128 M01S00025.274l797 +++| SX3 X1-2ROD
01129 M01S00026.274l797 +++| ZR X3,WND2 IF OPTICAL DISK FILE
01130 M01S00930.gtr +++| BKSP B,R
01131 M01S00931.gtr +++| WND1 SA1 NR
01132 M01S00932.gtr +++| NZ X1,WND IF NO REWIND
Line S00933 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 274l797 |
Seq # *Modification Id* Act
----------------------------+
01133 M02S00933.274l797 ---| REWIND B
01134 M01S00027.274l797 +++| WND2 REWIND B
01135 M01S00934.gtr +++| REWIND P
01136 M01S00935.gtr +++| EQ WND RETURN
01137 M01S00936.gtr +++| WNR SPACE 4,4
01138 M01S00937.gtr +++|** WNR - WRITE NEXT RECORD.
01139 M01S00938.gtr +++|* ENTRY (X1) = EOR INDICATOR.
01140 M01S00939.gtr +++|
01141 M01S00940.gtr +++|
01142 M01S00941.gtr +++| WNR PS RETURN EXIT
01143 M01S00942.gtr +++| SX6 B1 SET RECORDS WRITTEN FLAG
01144 M01S00943.gtr +++| SA6 RCWF
01145 M01S00944.gtr +++| BX6 X1
01146 M01S00945.gtr +++| SA6 T1
01147 M01S00946.gtr +++| SA1 RN
01148 M01S00947.gtr +++| SA2 WNRA
01149 M01S00948.gtr +++| RJ MSG
01150 M01S00949.gtr +++| SA2 RN CHECK TYPE
01151 M01S00950.gtr +++| SA1 T1
Line S00951 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01152 M02S00951.251l664 ---| SB7 X2-5
01153 M01S00018.251l664 +++| SB7 X2-ULRT
01154 M01S00952.gtr +++| ZR B7,WNR3 IF *ULIB*
01155 M01S00042.gtr5 +++| SB7 X2-TXRT
01156 M01S00043.gtr5 +++| NZ B7,WNR0.2 IF NOT A TEXT RECORD
01157 M01S00044.gtr5 +++| SA2 TU
01158 M01S00045.gtr5 +++| ZR X2,WNR0.2 IF NOT REMOVING RECORD NAMES
01159 M01S00046.gtr5 +++| SA2 WSA
01160 M01S00047.gtr5 +++| SB7 WSAL
01161 M01S00048.gtr5 +++| MX0 -12
01162 M01S00049.gtr5 +++| ZR X1,WNR0.1 IF NOT AT EOR
Line S00050 Modification History |
M01 (Added by) | gtr5 |
M02 (Updated by) | gtr5a |
Seq # *Modification Id* Act
----------------------------+
01163 M02S00050.gtr5a ---| SB7 X1
01164 M01S00001.gtr5a +++| SB7 X1-WSA
01165 M01S00001.gtr5b +++| ZR B7,WNR2.1 IF EMPTY RECORD
01166 M01S00051.gtr5 +++| WNR0.1 SB7 B7-B1
01167 M01S00052.gtr5 +++| ZR B7,WNR2.1 IF EMPTY RECORD
01168 M01S00053.gtr5 +++| BX6 -X0*X2
01169 M01S00054.gtr5 +++| SA2 A2+B1
01170 M01S00055.gtr5 +++| NZ X6,WNR0.1 IF NOT AT END OF LINE
01171 M01S00056.gtr5 +++| BX0 X1
01172 M01S00057.gtr5 +++| WRITEW B,A2,B7
01173 M01S00058.gtr5 +++| NZ X0,WNR2.1 IF AT EOR
01174 M01S00059.gtr5 +++| READW P,WSA,WSAL
Line S00953 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01175 M02S00953.gtr5 ---| NZ X1,WNR2 IF EOR
01176 M01S00060.gtr5 +++| WNR0.2 NZ X1,WNR2 IF AT EOR
01177 M01S00954.gtr +++| WNR1 WRITEW B,WSA,WSAL
01178 M01S00955.gtr +++| READW P,WSA,WSAL
01179 M01S00956.gtr +++| ZR X1,WNR1 IF NOT EOR
01180 M01S00957.gtr +++| NG X1,WNR IF EOF/EOI
01181 M01S00958.gtr +++| WNR2 WRITEW B,WSA,X1-WSA
Line S00959 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01182 M02S00959.gtr5 ---| WRITER B
01183 M01S00061.gtr5 +++| WNR2.1 WRITER B
01184 M01S00960.gtr +++| EQ WNR RETURN
01185 M01S00961.gtr +++|
01186 M01S00962.gtr +++| WNR3 SA2 ND
01187 M01S00963.gtr +++| ZR X2,WNR6 IF DIRECTORY NOT REQUESTED
01188 M01S00964.gtr +++| NZ X1,WNR5 IF EOR
01189 M01S00965.gtr +++| WNR4 WRITEW B,WSA,WSAL
01190 M01S00966.gtr +++| READW P,WSA,WSAL
01191 M01S00967.gtr +++| ZR X1,WNR4 IF NOT EOR
01192 M01S00968.gtr +++| NG X1,WNR IF EOF/EOI - RETURN
01193 M01S00969.gtr +++| WNR5 WRITEW B,WSA,X1-WSA
01194 M01S00970.gtr +++| WRITER B
01195 M01S00971.gtr +++| WNR6 RJ SKR SKIP RECORD
01196 M01S00972.gtr +++| SA1 RN
01197 M01S00973.gtr +++| SA2 WNRA
01198 M01S00974.gtr +++| RJ MSG
01199 M01S00975.gtr +++| RJ CUL COPY USER LIBRARY
01200 M01S00976.gtr +++| EQ WNR RETURN
01201 M01S00977.gtr +++|
01202 M01S00978.gtr +++| WNRA DATA 10H GETTING
01203 M01S00979.gtr +++| ENDS BSS 0 END OF SUBROUTINES
01204 M01S00980.gtr +++| APN TITLE CONTROL CARD PROCESSING - OVERLAID CODE.
01205 M01S00981.gtr +++|** APN - ASSEMBLE PROGRAM NAME.
01206 M01S00982.gtr +++|* ASSEMBLE ENTRY OF TYPE *LIB/PN,*
01207 M01S00983.gtr +++|* EXIT (X2) = SEPARATOR CHARACTER
01208 M01S00984.gtr +++|* (X6) = PROGRAM NAME AND TYPE.
01209 M01S00985.gtr +++|
01210 M01S00986.gtr +++|
01211 M01S00987.gtr +++| ORG WSA
01212 M01S00988.gtr +++| SEG
01213 M01S00989.gtr +++| APN PS RETURN EXIT
01214 M01S00990.gtr +++| SA1 CP
01215 M01S00991.gtr +++| SB4 X1+B1 (B4) = STRING BUFFER POINTER
01216 M01S00992.gtr +++| SX6 B0
01217 M01S00993.gtr +++| SB7 60
01218 M01S00994.gtr +++|
01219 M01S00995.gtr +++|* ASSEMBLE FIRST ENTRY.
01220 M01S00996.gtr +++|
01221 M01S00997.gtr +++| APN1 SA2 B4
01222 M01S00998.gtr +++| SB5 X2-1R/
01223 M01S00999.gtr +++| ZR B5,APN2 IF CHARACTER = */*
01224 M01S01000.gtr +++| SA1 =20000000000004030000B
01225 M01S01001.gtr +++| SB5 X2+B1
01226 M01S01002.gtr +++| LX1 X1,B5
01227 M01S01003.gtr +++| NG X1,APN4 IF CHARACTER = EOL *-* * * *,*
01228 M01S01004.gtr +++| LX6 6
01229 M01S01005.gtr +++| SB7 B7-6
01230 M01S01006.gtr +++| IX6 X6+X2
01231 M01S01007.gtr +++| SB4 B4+B1
01232 M01S01008.gtr +++| EQ APN1 LOOP
01233 M01S01009.gtr +++|
01234 M01S01010.gtr +++|* CHARACTER = */* SET LIBRARY NAME. ASSEMBLE PROGRAM NAME.
01235 M01S01011.gtr +++|
01236 M01S01012.gtr +++| APN2 LX6 X6,B7
01237 M01S01013.gtr +++| SA6 APNA
01238 M01S01014.gtr +++| SX6 B0
01239 M01S01015.gtr +++| SB7 60
01240 M01S01016.gtr +++| SB4 B4+B1
01241 M01S01017.gtr +++| APN3 SA2 B4
01242 M01S01018.gtr +++| SB5 X2-1R/
01243 M01S01019.gtr +++| ZR B5,ERR IF CHARACTER = */*
01244 M01S01020.gtr +++| SA1 =20000000000004030000B
01245 M01S01021.gtr +++| SB5 X2+B1
01246 M01S01022.gtr +++| LX1 X1,B5
01247 M01S01023.gtr +++| NG X1,APN4 IF CHARACTER = EOL *-* * * *,*
01248 M01S01024.gtr +++| LX6 6
01249 M01S01025.gtr +++| IX6 X6+X2
01250 M01S01026.gtr +++| SB7 B7-6
01251 M01S01027.gtr +++| SB4 B4+B1
01252 M01S01028.gtr +++| EQ APN3 LOOP
01253 M01S01029.gtr +++|
01254 M01S01030.gtr +++|* CHARACTER = EOL *-* * * *,*. STORE PROGRAM NAME.
01255 M01S01031.gtr +++|
01256 M01S01032.gtr +++| APN4 SA1 APNA CHECK LIBRARY TYPE
01257 M01S01033.gtr +++| SA2 APNB
01258 M01S01034.gtr +++| APN5 ZR X2,ERR IF ILLEGAL LIBRARY
01259 M01S01035.gtr +++| BX7 X1-X2
01260 M01S01036.gtr +++| SA2 A2+B1
01261 M01S01037.gtr +++| NZ X7,APN5 IF NOT FOUND
01262 M01S01038.gtr +++| SX7 A2-APNB-1
01263 M01S01039.gtr +++| MX0 -18 SET PROGRAM AND LIBRARY NAMES
01264 M01S01040.gtr +++| LX6 X6,B7
01265 M01S01041.gtr +++| BX2 -X0*X6
01266 M01S01042.gtr +++| NZ X2,ERR IF NAME MORE THAN 7 CHARACTERS
01267 M01S01043.gtr +++| BX6 X0*X6
01268 M01S01044.gtr +++| BX6 X6+X7
01269 M01S01045.gtr +++| SA2 B4
01270 M01S01046.gtr +++| SX7 B4
01271 M01S01047.gtr +++| SA7 CP
01272 M01S01048.gtr +++| EQ APN RETURN
01273 M01S01049.gtr +++|
Line S01050 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr1 |
Seq # *Modification Id* Act
----------------------------+
01274 M02S01050.gtr1 ---|* ERROR DETECTED.
Line S01051 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr1 |
Seq # *Modification Id* Act
----------------------------+
01275 M02S01051.gtr1 ---|
Line S01052 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr1 |
Seq # *Modification Id* Act
----------------------------+
01276 M02S01052.gtr1 ---| ERR MESSAGE (=C* FORMAT ERROR.*)
Line S01053 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr1 |
Seq # *Modification Id* Act
----------------------------+
01277 M02S01053.gtr1 ---| EQ GTR8 ERROR EXIT
01278 M01S01054.gtr +++|
01279 M01S01055.gtr +++| APNA CON 0LTEXT LIBRARY NAME
Line S01056 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01280 M02S01056.251l664 ---| APNB CON 0LTEXT 0
Line S01057 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01281 M02S01057.251l664 ---| CON 0LPP 1
Line S01058 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01282 M02S01058.251l664 ---| CON 1 2 (UNDEFINED RECORD TYPE)
Line S01059 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01283 M02S01059.251l664 ---| CON 0LREL 3
Line S01060 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01284 M02S01060.251l664 ---| CON 0LOVL 4
Line S01061 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01285 M02S01061.251l664 ---| CON 0LULIB 5
Line S01062 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01286 M02S01062.251l664 ---| CON 0LOPL 6
Line S01063 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01287 M02S01063.251l664 ---| CON 0LOPLC 7
Line S01064 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01288 M02S01064.251l664 ---| CON 0LOPLD
Line S01065 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01289 M02S01065.251l664 ---| CON 0LABS 9
Line S01066 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01290 M02S01066.251l664 ---| CON 0LPPU 10
Line S01067 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01291 M02S01067.251l664 ---| CON 1 11 (UNDEFINED RECORD TYPE)
Line S01068 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01292 M02S01068.251l664 ---| CON 1 12 (UNDEFINED RECORD TYPE)
Line S01069 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01293 M02S01069.251l664 ---| CON 1 13 (UNDEFINED RECORD TYPE)
Line S01070 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01294 M02S01070.251l664 ---| CON 0LCAP 14
Line S01071 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01295 M02S01071.251l664 ---| CON 1 15 (UNDEFINED RECORD TYPE)
Line S01072 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | 251l664 |
Seq # *Modification Id* Act
----------------------------+
01296 M02S01072.251l664 ---| CON 0LPROC 16
01297 M01S00019.251l664 +++| APNB BSS 0
01298 M01S00020.251l664 +++| .E ECHO ,RT=("RTMIC")
01299 M01S00021.251l664 +++| .A IFC NE,/RT//
01300 M01S00022.251l664 +++| DATA L/RT/
01301 M01S00023.251l664 +++| .A ELSE
01302 M01S00024.251l664 +++| DATA 1
01303 M01S00025.251l664 +++| .A ENDIF
01304 M01S00026.251l664 +++| .E ENDD
01305 M01S01073.gtr +++| CON 0
01306 M01S01074.gtr +++| ARG SPACE 4,3
Line S01075 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01307 M02S01075.gtr5 ---|** ARG - PROCESS ARGUMENTS ON CONTROL CARD.
01308 M01S00062.gtr5 +++|** ARG - PROCESS ARGUMENTS ON COMMAND.
01309 M01S00063.gtr5 +++|*
01310 M01S00064.gtr5 +++|* ARG SETS FILE NAMES AND FLAGS BASED ON COMMAND PARAMETERS.
01311 M01S00065.gtr5 +++|*
01312 M01S00066.gtr5 +++|* ENTRY COMMAND PARAMETERS ARE IN JOB COMMUNICATION AREA.
01313 M01S00067.gtr5 +++|*
01314 M01S00068.gtr5 +++|* EXIT FILE NAMES AND SELECTED OPTION FLAGS ARE SET UP.
01315 M01S00069.gtr5 +++|*
01316 M01S00070.gtr5 +++|* ERROR TO *GTR8* IF FILE NAME CONFLICT, TOO MANY PARAMETERS,
01317 M01S00071.gtr5 +++|* OR INCORRECT PARAMETER.
01318 M01S00072.gtr5 +++|*
01319 M01S00073.gtr5 +++|* USES X - 0, 1, 2, 3, 6, 7.
01320 M01S00074.gtr5 +++|* A - 1, 2, 3, 6, 7.
01321 M01S00075.gtr5 +++|* B - 6, 7.
01322 M01S00076.gtr5 +++|*
01323 M01S00077.gtr5 +++|* MACROS MESSAGE.
01324 M01S01076.gtr +++|
01325 M01S01077.gtr +++|
01326 M01S01078.gtr +++| ARG3 SA1 P
01327 M01S01079.gtr +++| SA2 B
Line S01080 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr4 |
Seq # *Modification Id* Act
----------------------------+
01328 M02S01080.gtr4 ---| IX2 X2-X1
01329 M01S00002.gtr4 +++| BX6 X0*X2 SET NEW LFN AS NEW DIRECTORY NAME
01330 M01S00003.gtr4 +++| SA6 ID+1
01331 M01S00004.gtr4 +++| BX2 X2-X1
01332 M01S01081.gtr +++| BX1 X0*X2
01333 M01S01082.gtr +++| NZ X1,ARG4 IF FILE NAMES DIFFERENT
01334 M01S01083.gtr +++| MESSAGE (=C* FILENAME CONFLICT.*)
01335 M01S01084.gtr +++| EQ GTR8 ERROR EXIT
01336 M01S01085.gtr +++|
01337 M01S01086.gtr +++| ARG4 SA1 ND READ NO DIRECTORY FLAG
01338 M01S01087.gtr +++| ZR X1,ARG IF NO DIRECTORY OPTION SELECTED
01339 M01S01088.gtr +++| SX2 1RU
01340 M01S01089.gtr +++| LX1 5-59
01341 M01S01090.gtr +++| IX6 X2-X1
01342 M01S01091.gtr +++| ZR X6,ARG5 IF *U* OPTION SELECTED
01343 M01S01092.gtr +++| SX6 B1+
01344 M01S01093.gtr +++| ARG5 SX7 X6+1 SET OPTION AND RETURN
01345 M01S01094.gtr +++| SA7 A1+
01346 M01S01095.gtr +++|
01347 M01S01096.gtr +++| ARG PS RETURN EXIT
01348 M01S01097.gtr +++| SA1 ACTR SET ARGUMENT COUNT
01349 M01S01098.gtr +++| SA2 CPRF
01350 M01S01099.gtr +++| SB6 B1+B1 COPYRF MAXIMUM NUMBER OF ARGUMENTS
01351 M01S01100.gtr +++| SB7 X1
01352 M01S01101.gtr +++| ZR X2,ARG0 IF NOT COPYRF
01353 M01S01102.gtr +++| LE B7,B6,ARG0 IF 2 OR LESS ARGUMENTS
01354 M01S01103.gtr +++| MESSAGE (=C* TOO MANY PARAMETERS.*)
01355 M01S01104.gtr +++| EQ GTR8 ERROR EXIT
01356 M01S01105.gtr +++|
01357 M01S01106.gtr +++| ARG0 MX0 42
01358 M01S01107.gtr +++| SA1 B6 FIRST ARGUMENT
01359 M01S01108.gtr +++| SA2 ARGA SET LIST OF OPTIONS
01360 M01S01109.gtr +++| ARG1 ZR B7,ARG3 IF END OF ARGUMENTS
01361 M01S01110.gtr +++| BX6 X0*X1
01362 M01S01111.gtr +++| SA3 X2
01363 M01S01112.gtr +++| SB7 B7-B1
01364 M01S01113.gtr +++| BX3 -X0*X3
Line S01114 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01365 M02S01114.gtr5 ---| ZR X6,ARG2 IF NO FILE NAME
01366 M01S00078.gtr5 +++| ZR X6,ARG2 IF NULL PARAMETER
01367 M01S01115.gtr +++| BX6 X6+X3
01368 M01S01116.gtr +++| SA6 X2
Line S01117 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01369 M02S01117.gtr5 ---| ARG2 SA1 A1+B1 READ NEXT PARAMETER
01370 M01S00079.gtr5 +++| ARG2 SX3 X1-3 CHECK FOR */* SEPARATOR
01371 M01S00080.gtr5 +++| SX6 X1-1R/
01372 M01S00081.gtr5 +++| SA1 A1+B1 READ NEXT PARAMETER
01373 M01S01118.gtr +++| SA2 A2+B1
Line S01119 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr5 |
Seq # *Modification Id* Act
----------------------------+
01374 M02S01119.gtr5 ---| NZ X2,ARG1 LOOP FOR NEXT PARAMETER
01375 M01S00082.gtr5 +++| ZR X3,ARG2.1 IF NON-POSITIONAL PARAMETERS FOLLOW
01376 M01S00083.gtr5 +++| ZR X6,ARG2.1 IF NON-POSITIONAL PARAMETERS FOLLOW
01377 M01S00084.gtr5 +++| NZ X2,ARG1 IF MORE PARAMETERS TO PROCESS
01378 M01S01120.gtr +++| EQ ARG3 RETURN
01379 M01S01121.gtr +++|
01380 M01S00085.gtr5 +++| ARG2.1 ZR B7,ARG3 IF END OF PARAMETERS
01381 M01S00086.gtr5 +++| BX6 X0*X1
01382 M01S00087.gtr5 +++| ZR X6,ARG2.3 IF NULL PARAMETER
01383 M01S00088.gtr5 +++| SA2 ARGB-1
01384 M01S00089.gtr5 +++| ARG2.2 SA2 A2+B1
01385 M01S00090.gtr5 +++| ZR X2,ARG2.4 IF NO MATCH IN ARGUMENT TABLE
01386 M01S00091.gtr5 +++| BX1 X0*X2
01387 M01S00092.gtr5 +++| BX1 X1-X6
01388 M01S00093.gtr5 +++| NZ X1,ARG2.2 IF NOT THIS ARGUMENT
01389 M01S00094.gtr5 +++| SA6 X2
01390 M01S00095.gtr5 +++| ARG2.3 SB7 B7-B1
01391 M01S00096.gtr5 +++| SA1 A1+B1
01392 M01S00097.gtr5 +++| EQ ARG2.1 PROCESS NEXT PARAMETER
01393 M01S01122.gtr +++|
01394 M01S00098.gtr5 +++| ARG2.4 MESSAGE (=C* INCORRECT PARAMETER.*)
01395 M01S00099.gtr5 +++| EQ GTR8 ERROR EXIT
01396 M01S00100.gtr5 +++|
01397 M01S00101.gtr5 +++|
01398 M01S00102.gtr5 +++|* POSITIONAL PARAMETER ARGUMENT TABLE.
01399 M01S00103.gtr5 +++|
01400 M01S01123.gtr +++| ARGA CON P
01401 M01S01124.gtr +++| CON B
01402 M01S01125.gtr +++| CON ND
01403 M01S01126.gtr +++| CON NR
01404 M01S01127.gtr +++| CON SQ
01405 M01S01128.gtr +++| CON NABT
01406 M01S00104.gtr5 +++| CON TU
01407 M01S00105.gtr5 +++| CON 0
01408 M01S00106.gtr5 +++|
01409 M01S00107.gtr5 +++|
01410 M01S00108.gtr5 +++|* POSITION-INDEPENDENT PARAMETER ARGUMENT TABLE.
01411 M01S00109.gtr5 +++|
01412 M01S00110.gtr5 +++| ARGB VFD 42/0LD,18/ND
01413 M01S00111.gtr5 +++| VFD 42/0LU,18/ND
01414 M01S00112.gtr5 +++| VFD 42/0LNR,18/NR
01415 M01S00113.gtr5 +++| VFD 42/0LS,18/SQ
01416 M01S00114.gtr5 +++| VFD 42/0LNA,18/NABT
01417 M01S00115.gtr5 +++| VFD 42/0LT,18/TU
01418 M01S01129.gtr +++| CON 0
01419 M01S01130.gtr +++| PRS SPACE 4,4
01420 M01S01131.gtr +++|** PRS - PRESET TABLE LENGTHS.
01421 M01S01132.gtr +++|* ENTRY (A0) = FIELD LENGTH.
01422 M01S01133.gtr +++|
01423 M01S01134.gtr +++|
01424 M01S01135.gtr +++| PRS PS RETURN EXIT
01425 M01S01136.gtr +++| DATE ID+2
01426 M01S01137.gtr +++| SA1 ID+2 POSITION DATE
01427 M01S01138.gtr +++| SX6 TAB SET TABLE POINTER
01428 M01S01139.gtr +++| BX7 X1
01429 M01S01140.gtr +++| SA6 B0
01430 M01S01141.gtr +++| LX7 6
01431 M01S01142.gtr +++| SX6 A0
01432 M01S01143.gtr +++| SA7 A1
01433 M01S01144.gtr +++| SA6 FL
01434 M01S01145.gtr +++| SX6 A0-BUF-10B SET BUFFER LENGTH
01435 M01S01146.gtr +++| SA6 L.END
01436 M01S00061.gtr3 +++| GETFLC MFL GET MAXIMUM MEMORY AND OTHER DATA
01437 M01S00062.gtr3 +++| SA1 MFL
01438 M01S00063.gtr3 +++| MX6 12
01439 M01S00064.gtr3 +++| BX6 X6*X1 ISOLATE AND SAVE MAXIMUM MEMORY
01440 M01S00065.gtr3 +++| LX6 17-59
01441 M01S00066.gtr3 +++| SA6 A1
01442 M01S01147.gtr +++| EQ PRS RETURN
01443 M01S01148.gtr +++|
01444 M01S01149.gtr +++| MFL= EQU BUF+BUFL+200000B
01445 M01S01150.gtr +++| RCD SPACE 4,5
01446 M01S01151.gtr +++|** RCD - READ CORRECTION DIRECTIVES.
01447 M01S01152.gtr +++|* ENTRY (CCDR) = CONTROL CARD.
01448 M01S01153.gtr +++|* EXIT (X1) < 0 IF FILE IS NON-RANDOM.
01449 M01S01154.gtr +++|
01450 M01S01155.gtr +++|
01451 M01S01156.gtr +++| RCD PS RETURN EXIT
01452 M01S01157.gtr +++| SB2 CCDR UNPACK CONTROL CARD
01453 M01S01158.gtr +++| SB3 CCDR+10B
01454 M01S01159.gtr +++| SB4 CBUF
01455 M01S01160.gtr +++| MX0 -6
01456 M01S01161.gtr +++| RCD1 SB5 B4+10
01457 M01S01162.gtr +++| SA1 B2
01458 M01S00001.gtr7 +++| SB2 B2+B1
01459 M01S01163.gtr +++| RCD2 LX1 6
01460 M01S01164.gtr +++| BX6 -X0*X1
Line S01165 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr7 |
Seq # *Modification Id* Act
----------------------------+
01461 M02S01165.gtr7 ---| ZR X6,RCD3 IF END OF CARD
Line S01166 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr7 |
Seq # *Modification Id* Act
----------------------------+
01462 M02S01166.gtr7 ---| SA6 B4
Line S01167 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr7 |
Seq # *Modification Id* Act
----------------------------+
01463 M02S01167.gtr7 ---| SB4 B4+B1
01464 M01S00002.gtr7 +++| SA6 B4
01465 M01S00003.gtr7 +++| SB4 B4+B1
01466 M01S00004.gtr7 +++| NZ X1,RCD2.1 IF NON-ZERO BYTES LEFT IN WORD
01467 M01S00005.gtr7 +++| NE B4,B5,RCD3 IF MULTIPLE ZERO BYTES AT END OF WORD
01468 M01S00006.gtr7 +++| EQ B2,B3,RCD3 IF END OF COMMAND LINE
01469 M01S00007.gtr7 +++| SA2 B2+ CHECK NEXT WORD
01470 M01S00008.gtr7 +++| ZR X2,RCD3 IF END OF COMMAND
01471 M01S00009.gtr7 +++| RCD2.1 BX1 X1-X6
01472 M01S01168.gtr +++| NE B4,B5,RCD2 LOOP FOR 10-CHARACTERS
Line S01169 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr7 |
Seq # *Modification Id* Act
----------------------------+
01473 M02S01169.gtr7 ---| SB2 B2+B1
Line S01170 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr7 |
Seq # *Modification Id* Act
----------------------------+
01474 M02S01170.gtr7 ---| SX6 B0
01475 M01S00010.gtr7 +++| SX6 B0+
01476 M01S01171.gtr +++| NE B2,B3,RCD1 LOOP FOR END OF BUFFER
01477 M01S01172.gtr +++| RCD3 SA6 B4 SUPPRESS TRAILING BLANKS
01478 M01S01173.gtr +++| SB4 B4-B1
01479 M01S01174.gtr +++| SA1 B4
01480 M01S01175.gtr +++| SX6 X1-1R
01481 M01S01176.gtr +++| ZR X6,RCD3 IF CHARACTER IS * *
01482 M01S01177.gtr +++|
Line S01178 Modification History |
M01 (Added by) | gtr |
M02 (Updated by) | gtr1 |
Seq # *Modification Id* Act
----------------------------+
01483 M02S01178.gtr1 ---|* SKIP OVER GET CALL.
01484 M01S00003.gtr1 +++|* SKIP OVER GTR CALL.
01485 M01S01179.gtr +++|
01486 M01S01180.gtr +++| SA1 CBUF
01487 M01S01181.gtr +++| RCD4 SX6 X1-1R.
01488 M01S01182.gtr +++| ZR X6,RCD5 IF *.* TERMINATOR
01489 M01S01183.gtr +++| SX6 X1-1R)
01490 M01S01184.gtr +++| ZR X6,RCD5 IF *)* TERMINATOR
01491 M01S01185.gtr +++| SA1 A1+B1
01492 M01S01186.gtr +++| EQ RCD4 LOOP
01493 M01S01187.gtr +++|
01494 M01S01188.gtr +++| RCD5 SX6 A1 SET CHARACTER POINTER
01495 M01S01189.gtr +++| SA6 CP
01496 M01S01190.gtr +++|
01497 M01S01191.gtr +++|* BUILD INSERT PROGRAM TABLE.
01498 M01S01192.gtr +++|
01499 M01S01193.gtr +++| RCD6 RJ APN
01500 M01S00004.gtr1 +++| ZR X6,ERR IF NO NAME
01501 M01S01194.gtr +++| SA6 T1
01502 M01S01195.gtr +++| SB5 X2-1R-
01503 M01S01196.gtr +++| SA6 A6+B1
01504 M01S01197.gtr +++| NZ B5,RCD7 IF NO SECOND FIELD
01505 M01S01198.gtr +++| RJ APN
01506 M01S01199.gtr +++| SA6 T2
01507 M01S01200.gtr +++| RCD7 SA1 T1
01508 M01S01201.gtr +++| SA2 A1+B1
01509 M01S01202.gtr +++| ADDWORD IPT
01510 M01S01203.gtr +++|
01511 M01S01204.gtr +++|* PROCESS NEXT FIELD.
01512 M01S01205.gtr +++|
01513 M01S01206.gtr +++| SA1 CP
01514 M01S01207.gtr +++| SA2 X1
01515 M01S01208.gtr +++| SX6 X2-1R
01516 M01S01209.gtr +++| ZR X6,RCD RETURN IF * *
01517 M01S01210.gtr +++| NZ X2,RCD6 IF NOT END-OF-LINE
01518 M01S01211.gtr +++| EQ RCD RETURN
01519 M01S01212.gtr +++| CBUF SPACE 4,3
01520 M01S01213.gtr +++|** CBUF - CARD BUFFER.
01521 M01S01214.gtr +++|
01522 M01S01215.gtr +++|
01523 M01S01216.gtr +++| CBUF BSS 80
01524 M01S01217.gtr +++| SPACE 4
01525 M01S01218.gtr +++| END GTR GET SELECTED RECORDS