Seq # *Modification Id* Act
----------------------------+
00001 M00S00001.reseq +++| IDENT RESEQ,FWA,RESEQ
00002 M00S00002.reseq +++| ABS
00003 M00S00003.reseq +++| SST
00004 M00S00004.reseq +++| SYSCOM B1
00005 M00S00005.reseq +++| ENTRY RESEQ
00006 M00S00006.reseq +++| ENTRY RFL=
00007 M00S00007.reseq +++| SPACE 4
00008 M00S00008.reseq +++|*COMMENT RESEQ - TIME SHARING RESEQUENCE ROUTINE.
Line S00009 Modification History |
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00009 M01S00009.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1970.
Line S00001 Modification History |
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act
----------------------------+
00010 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00011 M00S00010.reseq +++| TITLE RESEQ - TIME SHARING RESEQUENCE ROUTINE.
00012 M00S00011.reseq +++| SPACE 4
00013 M00S00012.reseq +++|*** RESEQ - TIME SHARING RESEQUENCE ROUTINE.
00014 M00S00013.reseq +++|*
00015 M00S00014.reseq +++|* D.A. HIVELEY 71/02/14.
00016 M00S00015.reseq +++| SPACE 4
00017 M00S00016.reseq +++|*** RESEQ IS USED TO RESEQUENCE SOURCE FILES WHICH HAVE LEADING
00018 M00S00017.reseq +++|* SEQUENCE NUMBERS OR TO ADD SEQUENCE NUMBERS TO AN
00019 M00S00018.reseq +++|* UNSEQUENCED FILE. THIS MAINLY INCLUDES FORTRAN AND BASIC
Line S00019 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00020 M01S00019.v23l617 ---|* SOURCE CODE. THE FORMAT OF THE SOURCE STATEMENT IS
Line S00001 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00021 M01S00001.v23l617 +++|* SOURCE CODE. THE FORMAT OF EACH INDIVIDUAL SOURCE LINE
00022 M00S00020.reseq +++|* MAINTAINED. FOR BASIC PROGRAMS AN INTERNAL CHANGE OF LINE
00023 M00S00021.reseq +++|* NUMBERS MUST BE MADE. FOR NON-BASIC PROGRAMS, ALL
00024 M00S00022.reseq +++|* SUBROUTINES REQUIRED BY BASIC ONLY ARE OVERLAYED WITH
00025 M00S00023.reseq +++|* BUFFERS. IF THE FILE TYPE IS DECLARED *T*, THEN THE FILE
00026 M00S00024.reseq +++|* DATA IS NOT INSPECTED AT ALL. FIVE DIGIT SEQUENCE NUMBERS
00027 M00S00025.reseq +++|* PLUS A BLANK ARE MERELY ADDED TO THE BEGINNING OF EACH LINE.
00028 M00S00026.reseq +++|* DIRECT ACCESS FILES MAY BE RESEQUENCED.
00029 M00S00027.reseq +++|
00030 M00S00028.reseq +++|
Line S00029 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00031 M01S00029.v23l617 ---|*** CONTROL CARD CALL.
Line S00002 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00032 M01S00002.v23l617 +++|*** THE FORMAT COMMAND.
00033 M00S00030.reseq +++|*
00034 M00S00031.reseq +++|* RESEQ(PFILE,TYPE,SLINO,INCR)
00035 M00S00032.reseq +++|*
00036 M00S00033.reseq +++|* PFILE = PRIMARY FILE NAME.
00037 M00S00034.reseq +++|* TYPE = B - BASIC.
00038 M00S00035.reseq +++|* = F - FORTRAN.
00039 M00S00036.reseq +++|* = T - TEXT.
00040 M00S00037.reseq +++|* = OTHER.
00041 M00S00038.reseq +++|* SLINO = STARTING LINE NUMBER.
00042 M00S00039.reseq +++|* INCR = INCREMENT.
00043 M00S00040.reseq +++|
00044 M00S00041.reseq +++|
00045 M00S00042.reseq +++|*** DAYFILE MESSAGES.
00046 M00S00043.reseq +++|*
00047 M00S00044.reseq +++|* *LINE NUMBER LIMIT EXCEEDED* - IF LINE NUMBER ENCOUNTERED
00048 M00S00045.reseq +++|* OR REQUIRED GREATER THAN 99999.
Line S00046 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00049 M01S00046.v23l617 ---|* *RESEQ CONTROL CARD ERROR.* - NO PARAMETERS OR SPECIAL
00050 M01S00047.v23l617 ---|* CHARACTER USED AS A PARAMETER ON THE CONTROL CARD.
Line S00003 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00051 M01S00003.v23l617 +++|* *RESEQ COMMAND ERROR.* - NO PARAMETERS WERE GIVEN OR A SPECIAL
00052 M01S00004.v23l617 +++|* CHARACTER WAS USED AS A PARAMETER ON THE COMMAND.
00053 M00S00048.reseq +++|* * RESEQ ERRORS.* - IF UNABLE TO FIND LINE NUMBERS,
00054 M00S00049.reseq +++|* ALL ERRORS WRITTEN TO FILE OUTPUT.
00055 M00S00050.reseq +++|* *RESEQ NUMERIC PARAM ERROR.* - ROUTINE *CVD* TRIED TO
Line S00051 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00056 M01S00051.v23l617 ---|* CONVERT A NON-NUMERIC PARAMETER. CHECK THE CONTROL CARD.
00057 M01S00052.v23l617 ---|* * ILLEGAL WRITE ON READ ONLY FILE.* (CIO ERROR 03) = DIRECT
Line S00005 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00058 M01S00005.v23l617 +++|* CONVERT A NON-NUMERIC PARAMETER.
00059 M01S00006.v23l617 +++|* * INCORRECT WRITE ON READ ONLY FILE.* (CIO ERROR 03) = DIRECT
00060 M00S00053.reseq +++|* ACCESS INPUT FILE WAS NOT ATTACHED IN WRITE MODE.
00061 M00S00054.reseq +++|
00062 M00S00055.reseq +++|
00063 M00S00056.reseq +++|*CALL COMCMAC
00064 M00S00057.reseq +++| TITLE WORKING STORAGE AND ASSEMBLY CONSTANTS.
00065 M00S00058.reseq +++| ORG 111B
00066 M00S00059.reseq +++| FWA BSS 0
00067 M00S00060.reseq +++| SPACE 4
00068 M00S00061.reseq +++|**** ASSEMBLY CONSTANTS.
00069 M00S00062.reseq +++|
00070 M00S00063.reseq +++|
00071 M00S00064.reseq +++| FETL EQU 10 FET LENGTH
00072 M00S00065.reseq +++| LIMIT EQU 99999 LINE NUMBER LIMIT FOR RESEQUENCE
00073 M00S00066.reseq +++| MNCL EQU 160 MAXIMUM NUMBER OF CHARACTERS IN A LINE
00074 M00S00067.reseq +++| MWBL EQU MNCL/5 MAXIMUM NUMBER OF WORDS IN A LINE
00075 M00S00068.reseq +++| NUMD EQU 5 MAXIMUM NUMBER OF DIGITS IN A LINE NUMBER
00076 M00S00069.reseq +++| OBUFL EQU 101B OUTPUT BUFFER LENGTH
00077 M00S00070.reseq +++| USBA$ SET 1 ENABLES UNPACKING OF 6/12 CHARACTERS
00078 M00S00071.reseq +++| USBL$ SET 1 SPECIFIES STRING BUFFER IN USER PROGRAM
00079 M00S00072.reseq +++| SPACE 4
00080 M00S00073.reseq +++|** WORKING STORAGE.
00081 M00S00074.reseq +++|
00082 M00S00075.reseq +++|
Line S00001 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00083 M01S00001.reseq2 +++| CSET CON 0 CHARACTER SET (0 = NORMAL, 1 = 6/12 ASCII)
00084 M00S00076.reseq +++| DAF CON 0 FILE TYPE (0 = DIRECT ACCESS)
00085 M00S00077.reseq +++| FLDL CON 0 FIELD LENGTH
00086 M00S00078.reseq +++| INCR CON 10 DEFAULT LINE NUMBER INCREMENT
00087 M00S00079.reseq +++| LNTE CON 0 LWA+1 OF LINE NUMBER TABLE
00088 M00S00080.reseq +++| LNTS CON 0 FWA OF LINE NUMBER TABLE
00089 M00S00081.reseq +++| LNUM CON 100 DEFAULT INITIAL LINE NUMBER
00090 M00S00082.reseq +++| SYST CON 2 FILE TYPE (-1 = FORTRAN)
00091 M00S00083.reseq +++| ( 0 = BASIC )
00092 M00S00084.reseq +++| ( 1 = TEXT )
00093 M00S00085.reseq +++| ( 2 = OTHER )
00094 M00S00086.reseq +++| SPACE 4
00095 M00S00087.reseq +++|** FET DEFINITIONS.
00096 M00S00088.reseq +++|
00097 M00S00089.reseq +++|
00098 M00S00090.reseq +++| O BSS 0
00099 M00S00091.reseq +++| OUTPUT FILEB OBUF,OBUFL,EPR,FET=FETL OUTPUT FET
00100 M00S00092.reseq +++| SCR FILEB 2,1,FET=FETL SCRATCH FILE FET
00101 M00S00093.reseq +++| SCR1 FILEB 2,1,FET=FETL SCRATCH FILE FET
00102 M00S00094.reseq +++| INP FILEB 2,1,FET=FETL INPUT FILE FET
00103 M00S00095.reseq +++| TITLE SUBROUTINES
00104 M00S00096.reseq +++|** RES - RESEQUENCE.
00105 M00S00097.reseq +++|*
00106 M00S00098.reseq +++|* USES X - ALL.
00107 M00S00099.reseq +++|* A - ALL.
00108 M00S00100.reseq +++|* B - 2, 3, 4, 5, 6.
00109 M00S00101.reseq +++|*
00110 M00S00102.reseq +++|* CALLS ADL, CDD, CVD, PLB, PRE, RBF, STF, USB.
00111 M00S00103.reseq +++|*
00112 M00S00104.reseq +++|* MACROS ABORT, ENDRUN, MEMORY, MESSAGE, READC, READEI, READO,
00113 M00S00105.reseq +++|* READW, RENAME, RETURN, REWIND, WRITEC, WRITER, WRITEW.
00114 M00S00106.reseq +++|
00115 M00S00107.reseq +++|
00116 M00S00108.reseq +++| RESEQ BSS 0 ENTRY
00117 M00S00109.reseq +++| RJ PRE PRESET
00118 M00S00110.reseq +++| REWIND INP
00119 M00S00111.reseq +++| READEI X2
00120 M00S00112.reseq +++| RES1 SX6 B0+
00121 M00S00113.reseq +++| SA6 RESA CLEAR TRUNCATED LINE FLAG
00122 M00S00114.reseq +++| READC INP,WBUF,MWBL+1
00123 M00S00115.reseq +++| NZ X1,RES16 IF EOI REACHED
00124 M00S00116.reseq +++| BX6 X4
00125 M00S00117.reseq +++| MX0 -12
00126 M00S00118.reseq +++| RES2 BX6 -X0*X6
00127 M00S00119.reseq +++| ZR X6,RES3 IF EOL ENCOUNTERED
00128 M00S00120.reseq +++| READO X2
00129 M00S00121.reseq +++| EQ RES2 CHECK FOR EOL
00130 M00S00122.reseq +++|
00131 M00S00123.reseq +++| RES3 SB2 WBUF UNPACK LINE INTO STRING BUFFER
00132 M00S00124.reseq +++| SB6 MNCL+1
Line S00125 Modification History |
M01 (Removed by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00133 M01S00125.reseq2 ---| SB3 B1+ EXTENDED CHARACTER SET
Line S00002 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00134 M01S00002.reseq2 +++| SA1 CSET GET CHARACTER SET
00135 M01S00003.reseq2 +++| SB3 X1+
00136 M00S00126.reseq +++| RJ USB
00137 M00S00127.reseq +++| SA2 SYST
00138 M00S00128.reseq +++| SB6 SBUF
00139 M00S00129.reseq +++| SB5 NUMD
00140 M00S00130.reseq +++| SX2 X2-1
00141 M00S00131.reseq +++| ZR X2,RES6 IF TEXT
00142 M00S00132.reseq +++| SX2 B0+
00143 M00S00133.reseq +++| SB4 60
00144 M00S00134.reseq +++| RES4 SA3 B6
00145 M00S00135.reseq +++| GT B6,B7,RES5 IF END OF LINE
00146 M00S00136.reseq +++| SX4 X3-1R0
00147 M00S00137.reseq +++| SX5 X3-1R+
00148 M00S00138.reseq +++| NG X4,RES5 IF LETTER
00149 M00S00139.reseq +++| PL X5,RES5 IF SPECIAL CHARACTER
00150 M00S00140.reseq +++| SB5 B5-B1
00151 M00S00141.reseq +++| LX2 6
00152 M00S00142.reseq +++| SB4 B4-6
00153 M00S00143.reseq +++| IX2 X2+X3
00154 M00S00144.reseq +++| SB6 B6+B1
00155 M00S00145.reseq +++| NZ B5,RES4 IF NOT *NUMD* DIGITS
00156 M00S00146.reseq +++| RES5 LX6 X2,B4
00157 M00S00147.reseq +++| SA6 RESB OLD LINE NUMBER
00158 M00S00148.reseq +++| SX6 B5-NUMD
00159 M00S00149.reseq +++| NZ X6,RES7 IF LINE NUMBER PRESENT
00160 M00S00150.reseq +++| SA4 SYST
00161 M00S00151.reseq +++| SX4 X4+1
00162 M00S00152.reseq +++| ZR X4,RES7 IF FORTRAN
00163 M00S00153.reseq +++| RES6 SB6 B6-B1
00164 M00S00154.reseq +++| SX6 1R
00165 M00S00155.reseq +++| SA6 B6 INSERT BLANK
00166 M00S00156.reseq +++| RES7 SA1 LNUM
00167 M00S00157.reseq +++| RJ CDD CONVERT LINE NUMBER TO DISPLAY CODE
00168 M00S00158.reseq +++| BX2 X6
00169 M00S00159.reseq +++| RJ ADL GO ADD NEW LINE NUMBER TO LINE
00170 M00S00160.reseq +++| SB4 B7-B6
00171 M00S00161.reseq +++| SB4 B4+B1
00172 M00S00162.reseq +++| SB3 MNCL
00173 M00S00163.reseq +++| LE B4,B3,RES8 IF NO TRUNCATION
00174 M00S00164.reseq +++| SB4 B3
00175 M00S00165.reseq +++| SX7 B1
00176 M00S00166.reseq +++| SA7 RESA
00177 M00S00167.reseq +++| RES8 SA1 WBUF PACK LINE INTO WORKING BUFFER
00178 M00S00168.reseq +++| SA2 B6+
00179 M00S00169.reseq +++| RJ PLB
00180 M00S00170.reseq +++| SA2 INCR
00181 M00S00171.reseq +++| SX3 LIMIT
00182 M00S00172.reseq +++| SA1 LNUM
00183 M00S00173.reseq +++| IX6 X1+X2
00184 M00S00174.reseq +++| IX3 X3-X1
00185 M00S00175.reseq +++| NG X3,RES12 IF LIMIT EXCEEDED
00186 M00S00176.reseq +++| SA6 LNUM
00187 M00S00177.reseq +++| SA2 SYST
00188 M00S00178.reseq +++| NZ X2,RES9 IF NOT BASIC
00189 M00S00179.reseq +++| SA2 RESB
00190 M00S00180.reseq +++| RJ CVD
00191 M00S00181.reseq +++| NG X6,RES23 IF CONVERSION ERROR
00192 M00S00182.reseq +++| LX6 24-0 SET UP *LNT* ENTRY
00193 M00S00183.reseq +++| LX1 42-0
00194 M00S00184.reseq +++| BX6 X1+X6 MERGE OLD NUMBER WITH NEW NUMBER
00195 M00S00185.reseq +++| SA3 LNTE
00196 M00S00186.reseq +++| SX7 X3+B1
00197 M00S00187.reseq +++| SA5 FLDL
00198 M00S00188.reseq +++| SA6 X3+
00199 M00S00189.reseq +++| SA7 A3
00200 M00S00190.reseq +++| IX7 X5-X7
00201 M00S00191.reseq +++| PL X7,RES9 IF NO TABLE OVERFLOW
00202 M00S00192.reseq +++| SX7 X5+2000B
00203 M00S00193.reseq +++| SA7 A5+
00204 M00S00194.reseq +++| MEMORY CM,,R,X7
00205 M00S00195.reseq +++| RES9 WRITEC SCR1,WBUF
00206 M00S00196.reseq +++| SA1 RESA
00207 M00S00197.reseq +++| ZR X1,RES1 IF LINE WAS NOT TRUNCATED
00208 M00S00198.reseq +++| RJ ITM ISSUE TRUNCATION MESSAGE
00209 M00S00199.reseq +++| EQ RES1 PROCESS NEXT LINE
00210 M00S00200.reseq +++|
00211 M00S00201.reseq +++| RES12 SX2 O SET ADDRESS OF FET
00212 M00S00202.reseq +++| RJ STF CHECK IF OUTPUT ASSIGNED TO TERMINAL
00213 M00S00203.reseq +++| NZ X6,RES13 IF NOT TELEX ORIGIN
00214 M00S00204.reseq +++| WRITEC O,(=C*LINE NUMBER LIMIT EXCEEDED.*)
00215 M00S00205.reseq +++| EQ RES23 SKIP ISSUING THE DAYFILE MESSAGE
00216 M00S00206.reseq +++|
00217 M00S00207.reseq +++| RES13 MESSAGE (=C*LINE NUMBER LIMIT EXCEEDED.*)
00218 M00S00208.reseq +++| EQ RES23 COMPLETE ERROR TERMINATION
00219 M00S00209.reseq +++|
00220 M00S00210.reseq +++| RES16 REWIND INP,R
00221 M00S00211.reseq +++| SA1 SYST
00222 M00S00212.reseq +++| NZ X1,RES17 IF NOT BASIC
00223 M00S00213.reseq +++| RJ RBF RESEQUENCE BASIC FILE
00224 M00S00214.reseq +++| RETURN SCR1
00225 M00S00215.reseq +++| SA1 SCR
00226 M00S00216.reseq +++| EQ RES18 FINISH FILE PROCESSING
00227 M00S00217.reseq +++|
00228 M00S00218.reseq +++| RES17 SA1 SCR1
00229 M00S00219.reseq +++| RES18 SA0 A1
00230 M00S00220.reseq +++| SX0 77B
00231 M00S00221.reseq +++| BX2 X0*X1
00232 M00S00222.reseq +++| SX2 X2-3
00233 M00S00223.reseq +++| NZ X2,RES19 IF FILE USED
00234 M00S00224.reseq +++| SA2 ARGR
00235 M00S00225.reseq +++| SX3 B1
00236 M00S00226.reseq +++| MX0 42 MASK OFF NAME
00237 M00S00227.reseq +++| BX2 X0*X2
00238 M00S00228.reseq +++| IX6 X2+X3
00239 M00S00229.reseq +++| SA6 A1
00240 M00S00230.reseq +++| WRITER A0,R
00241 M00S00231.reseq +++| EQ RES22 COMPLETE NORMAL TERMINATION
00242 M00S00232.reseq +++|
00243 M00S00233.reseq +++| RES19 WRITER A0
00244 M00S00234.reseq +++| REWIND X2,R
00245 M00S00235.reseq +++| SA3 DAF
00246 M00S00236.reseq +++| ZR X3,RES20 IF DIRECT ACCESS INPUT FILE
00247 M00S00237.reseq +++| RENAME A0,ARGR
00248 M00S00238.reseq +++| EQ RES22 COMPLETE NORMAL TERMINATION
00249 M00S00239.reseq +++|
00250 M00S00240.reseq +++| RES20 READEI X2
00251 M00S00241.reseq +++| RES21 READW A0,SBUF,MNCL
00252 M00S00242.reseq +++| BX0 X1
00253 M00S00243.reseq +++| SX4 B6-SBUF
00254 M00S00244.reseq +++| WRITEW INP,SBUF,X4
00255 M00S00245.reseq +++| PL X0,RES21 IF NOT EOF, COMPLETE COPY
00256 M00S00246.reseq +++| WRITER X2
00257 M00S00247.reseq +++| REWIND X2,R
00258 M00S00248.reseq +++| RES22 WRITER O NORMAL TERMINATION
00259 M00S00249.reseq +++| ENDRUN
00260 M00S00250.reseq +++|
00261 M00S00251.reseq +++| RES23 REWIND INP
00262 M00S00252.reseq +++| RETURN SCR
00263 M00S00253.reseq +++| RETURN SCR1
00264 M00S00254.reseq +++| MESSAGE (=C* RESEQ ERRORS.*)
00265 M00S00255.reseq +++| WRITER O
00266 M00S00256.reseq +++| ABORT ERROR TERMINATION
00267 M00S00257.reseq +++|
00268 M00S00258.reseq +++| RESA CON 0 TRUNCATED LINE FLAG
00269 M00S00259.reseq +++| RESB CON 0 OLD LINE NUMBER
00270 M00S00260.reseq +++| ADL SPACE 4,15
00271 M00S00261.reseq +++|** ADL - ADD LINE NUMBER
00272 M00S00262.reseq +++|*
00273 M00S00263.reseq +++|* ENTRY (B6) = STRING BUFFER ADDRESS+1 OF START OF STATEMENT.
00274 M00S00264.reseq +++|* (X2) = LINE NO. RIGHT JUSTIFIED WITH LEADING BLANKS.
00275 M00S00265.reseq +++|*
00276 M00S00266.reseq +++|* EXIT NUMBER STORED IN STRING BUFFER.
00277 M00S00267.reseq +++|* (B6) = STRING BUFFER ADDRESS OF LAST DIGIT STORED.
00278 M00S00268.reseq +++|*
00279 M00S00269.reseq +++|* USES X - 0, 2, 5, 6, 7.
00280 M00S00270.reseq +++|* A - 6, 7.
00281 M00S00271.reseq +++|* B - 5, 6.
00282 M00S00272.reseq +++|
00283 M00S00273.reseq +++|
00284 M00S00274.reseq +++|
00285 M00S00275.reseq +++| ADL SUBR ENTRY/EXIT
00286 M00S00276.reseq +++| SB5 NUMD
00287 M00S00277.reseq +++| SX7 1R0
00288 M00S00278.reseq +++| SX0 77B
00289 M00S00279.reseq +++| ADL1 BX6 X0*X2
00290 M00S00280.reseq +++| SX5 X6-1R
00291 M00S00281.reseq +++| ZR X5,ADL2 IF SPACE
00292 M00S00282.reseq +++| SB6 B6-B1
00293 M00S00283.reseq +++| SA6 B6
00294 M00S00284.reseq +++| SB5 B5-B1
00295 M00S00285.reseq +++| ZR B5,ADLX IF *NUMD* DIGITS
00296 M00S00286.reseq +++| AX2 6
00297 M00S00287.reseq +++| EQ ADL1 ADD NEXT DIGIT
00298 M00S00288.reseq +++|
00299 M00S00289.reseq +++| ADL2 SB6 B6-B1
00300 M00S00290.reseq +++| SA7 B6
00301 M00S00291.reseq +++| SB5 B5-B1
00302 M00S00292.reseq +++| NZ B5,ADL2 IF NOT *NUMD* DIGITS
00303 M00S00293.reseq +++| EQ ADLX RETURN
00304 M00S00294.reseq +++| CVD SPACE 4,15
00305 M00S00295.reseq +++|** CVD - CONVERT DISPLAY CODE NUMBER TO OCTAL.
00306 M00S00296.reseq +++|*
00307 M00S00297.reseq +++|* ENTRY (X2) = LEFT JUSTIFIED NUMBER WITH TRAILING ZEROES.
00308 M00S00298.reseq +++|*
00309 M00S00299.reseq +++|* EXIT (X6) = RIGHT JUSTIFIED NUMBER (IN OCTAL).
00310 M00S00300.reseq +++|* (X6) = NEG., ERROR IN PARAMETER.
00311 M00S00301.reseq +++|*
00312 M00S00302.reseq +++|* USES X - 0, 2, 4, 6, 7.
00313 M00S00303.reseq +++|*
00314 M00S00304.reseq +++|* MACROS MESSAGE.
00315 M00S00305.reseq +++|
00316 M00S00306.reseq +++|
00317 M00S00307.reseq +++| CVD SUBR ENTRY/EXIT
00318 M00S00308.reseq +++| SX6 B0+
00319 M00S00309.reseq +++| MX0 -6
00320 M00S00310.reseq +++| CVD1 LX2 6
00321 M00S00311.reseq +++| BX4 -X0*X2
00322 M00S00312.reseq +++| ZR X4,CVDX IF END OF NUMBER
00323 M00S00313.reseq +++| SX7 X4-1R+
00324 M00S00314.reseq +++| SX4 X4-1R0
00325 M00S00315.reseq +++| NG X4,CVD2 IF ALPHA
00326 M00S00316.reseq +++| PL X7,CVD2 IF SPECIAL CHARACTER
00327 M00S00317.reseq +++| LX7 X6,B1
00328 M00S00318.reseq +++| LX6 3
00329 M00S00319.reseq +++| IX6 X6+X7
00330 M00S00320.reseq +++| IX6 X6+X4
00331 M00S00321.reseq +++| EQ CVD1 CHECK NEXT CHARACTER
00332 M00S00322.reseq +++|
00333 M00S00323.reseq +++| CVD2 MESSAGE (=C*RESEQ NUMERIC PARAM ERROR.*)
00334 M00S00324.reseq +++| SX6 -B1
00335 M00S00325.reseq +++| EQ CVDX RETURN
00336 M00S00326.reseq +++| ITM SPACE 4,15
00337 M00S00327.reseq +++|** ITM - ISSUE TRUNCATION MESSAGE.
00338 M00S00328.reseq +++|*
00339 M00S00329.reseq +++|* ENTRY (WBUF) = LINE NUMBER IN PACKED FORM.
00340 M00S00330.reseq +++|*
00341 M00S00331.reseq +++|* EXIT MESSAGE WRITTEN TO *OUTPUT*.
00342 M00S00332.reseq +++|*
00343 M00S00333.reseq +++|* USES X - 1, 2.
00344 M00S00334.reseq +++|* A - 1.
00345 M00S00335.reseq +++|* B - 2, 3, 5.
00346 M00S00336.reseq +++|*
00347 M00S00337.reseq +++|* CALLS SNM.
00348 M00S00338.reseq +++|*
00349 M00S00339.reseq +++|* MACROS WRITEC.
00350 M00S00340.reseq +++|
00351 M00S00341.reseq +++|
00352 M00S00342.reseq +++| ITM SUBR ENTRY/EXIT
00353 M00S00343.reseq +++| SA1 WBUF
00354 M00S00344.reseq +++| MX2 6*NUMD
00355 M00S00345.reseq +++| BX1 X1*X2 MASK OUT LINE NUMBER
00356 M00S00346.reseq +++| SB2 1R0
00357 M00S00347.reseq +++| SB3 WBUF
00358 M00S00348.reseq +++| SB5 -ITMA
00359 M00S00349.reseq +++| RJ SNM SET NAME IN MESSAGE
00360 M00S00350.reseq +++| WRITEC O,WBUF
00361 M00S00351.reseq +++| EQ ITMX RETURN
00362 M00S00352.reseq +++|
00363 M00S00353.reseq +++| ITMA DATA C* LINE 00000 TRUNCATED.*
00364 M00S00354.reseq +++| PLB SPACE 4,15
00365 M00S00355.reseq +++|** PLB - PACK LINE INTO A BUFFER.
00366 M00S00356.reseq +++|*
00367 M00S00357.reseq +++|* ENTRY (A1) = ADDRESS OF WORD TO START PACKING IN.
00368 M00S00358.reseq +++|* (A2) = ADDRESS OF STRING BUFFER TO PACK.
00369 M00S00359.reseq +++|* (B4) = LENGTH OF STRING TO PACK.
00370 M00S00360.reseq +++|*
00371 M00S00361.reseq +++|* EXIT LINE PACKED INTO BUFFER.
00372 M00S00362.reseq +++|*
00373 M00S00363.reseq +++|* USES X - 2, 4, 5, 7.
00374 M00S00364.reseq +++|* A - 2, 7.
00375 M00S00365.reseq +++|* B - 2, 4, 5, 7.
00376 M00S00366.reseq +++|
00377 M00S00367.reseq +++|
00378 M00S00368.reseq +++| PLB3 LX7 B2 LEFT ADJUST FINAL PACKED WORD
00379 M00S00369.reseq +++| SA7 A1+B7 STORE PACKED WORD
00380 M00S00370.reseq +++| SB5 12
00381 M00S00371.reseq +++| GE B2,B5,PLBX IF EOL GUARANTEED IN LAST WORD
00382 M00S00372.reseq +++| BX7 X7-X7
00383 M00S00373.reseq +++| SA7 A7+B1
00384 M00S00374.reseq +++|
00385 M00S00375.reseq +++| PLB SUBR ENTRY/EXIT
00386 M00S00376.reseq +++| MX4 54
00387 M00S00377.reseq +++| SB2 60
00388 M00S00378.reseq +++| SB7 B0
00389 M00S00379.reseq +++| SA2 A2-1
00390 M00S00380.reseq +++| SX7 B0+
00391 M00S00381.reseq +++| PLB1 ZR B4,PLB3 IF ALL CHARACTERS HAVE BEEN PACKED
00392 M00S00382.reseq +++| SA2 A2+B1 GET NEXT CHARACTER
00393 M00S00383.reseq +++| BX5 X4*X2
00394 M00S00384.reseq +++| ZR X5,PLB2 IF NOT A TWELVE BIT CHARACTER
00395 M00S00385.reseq +++| AX5 6
00396 M00S00386.reseq +++| LX7 6
00397 M00S00387.reseq +++| BX7 X7+X5 PACK ESCAPE PARAT OF CHARACTER
00398 M00S00388.reseq +++| SB2 B2-6
00399 M00S00389.reseq +++| BX2 -X4*X2 GET BOTTOM SIX BITS OF CHARACTER
00400 M00S00390.reseq +++| GT B2,PLB2 IF ROOM LEFT FOR CHARACTER
00401 M00S00391.reseq +++| SA7 A1+B7
00402 M00S00392.reseq +++| SB7 B7+B1
00403 M00S00393.reseq +++| SX7 B0+
00404 M00S00394.reseq +++| SB2 60
00405 M00S00395.reseq +++| PLB2 LX7 6
00406 M00S00396.reseq +++| BX7 X7+X2 ADD NEW CHARACTER
00407 M00S00397.reseq +++| SB2 B2-6
00408 M00S00398.reseq +++| SB4 B4-B1
00409 M00S00399.reseq +++| GT B2,PLB1 IF ROOM LEFT FOR MORE CHARACTERS
00410 M00S00400.reseq +++| SA7 A1+B7 STORE PACKED WORD
00411 M00S00401.reseq +++| SB7 B7+B1
00412 M00S00402.reseq +++| SX7 B0
00413 M00S00403.reseq +++| SB2 60
00414 M00S00404.reseq +++| EQ PLB1 PROCESS NEXT CHARACTER
00415 M00S00405.reseq +++| TITLE COMMON DECKS, LITERALS AND BUFFERS
00416 M00S00406.reseq +++|** COMMON DECKS.
00417 M00S00407.reseq +++|
00418 M00S00408.reseq +++|
00419 M00S00409.reseq +++| LIST X
00420 M00S00410.reseq +++|*CALL COMCBLP
00421 M00S00411.reseq +++| LIST -X
00422 M00S00412.reseq +++|*CALL COMCCDD
00423 M00S00413.reseq +++|*CALL COMCCIO
00424 M00S00414.reseq +++|*CALL COMCDXB
00425 M00S00415.reseq +++|*CALL COMCLFM
00426 M00S00416.reseq +++|*CALL COMCRDC
00427 M00S00417.reseq +++|*CALL COMCRDO
00428 M00S00418.reseq +++|*CALL COMCRDW
00429 M00S00419.reseq +++|*CALL COMCSNM
00430 M00S00420.reseq +++|*CALL COMCSTF
00431 M00S00421.reseq +++|*CALL COMCSYS
00432 M00S00422.reseq +++|*CALL COMCUSB
00433 M00S00423.reseq +++|*CALL COMCWTC
00434 M00S00424.reseq +++|*CALL COMCWTW
00435 M00S00425.reseq +++| BUFFERS SPACE 4,10
00436 M00S00426.reseq +++|** BUFFERS.
00437 M00S00427.reseq +++|
00438 M00S00428.reseq +++|
00439 M00S00429.reseq +++| OBUF BSS OBUFL+1
00440 M00S00430.reseq +++| NBUF BSS NUMD+1 LINE NUMBER BUFFER
00441 M00S00431.reseq +++| USBB BSS 0
00442 M00S00432.reseq +++| SBUF BSS MNCL+1 STRING BUFFER
00443 M00S00433.reseq +++| WBUF BSS MWBL+1 WORKING BUFFER
00444 M00S00434.reseq +++| SPACE 4
00445 M00S00435.reseq +++| USE LITERALS
00446 M00S00436.reseq +++| SPACE 4
00447 M00S00437.reseq +++|** IF THE FILE TYPE IS NOT BASIC, ALL ROUTINES FROM
00448 M00S00438.reseq +++|* THIS POINT ON ARE OVERLAYED WITH BUFFERS.
00449 M00S00439.reseq +++|
00450 M00S00440.reseq +++|
00451 M00S00441.reseq +++| BUFF BSS 0
00452 M00S00442.reseq +++| TITLE BASIC INTERNAL LINE NUMBER RESEQUENCE ROUTINES
00453 M00S00443.reseq +++|
00454 M00S00444.reseq +++| RBF SPACE 4,10
00455 M00S00445.reseq +++|** RBF - RESEQUENCE BASIC FILE.
00456 M00S00446.reseq +++|*
00457 M00S00447.reseq +++|* EXIT RESEQUENCED FILE RESIDING ON *SCR*.
00458 M00S00448.reseq +++|*
00459 M00S00449.reseq +++|* USES X - ALL.
00460 M00S00450.reseq +++|* A - 1, 2, 6, 7.
00461 M00S00451.reseq +++|* B - 2, 3, 4, 6, 7.
00462 M00S00452.reseq +++|*
00463 M00S00453.reseq +++|* CALLS BLP, PLB, USB.
00464 M00S00454.reseq +++|*
00465 M00S00455.reseq +++|* MACROS READC, READEI, READO, RETURN, REWIND, WRITEC, WRITER.
00466 M00S00456.reseq +++|
00467 M00S00457.reseq +++|
00468 M00S00458.reseq +++| RBF SUBR ENTRY/EXIT
00469 M00S00459.reseq +++| SA2 SCR1
00470 M00S00460.reseq +++| MX1 -18
00471 M00S00461.reseq +++| BX3 -X1*X2
00472 M00S00462.reseq +++| SX3 X3-3
00473 M00S00463.reseq +++| NZ X3,RBF1 IF FILE *SCR1* WAS USED
00474 M00S00464.reseq +++| SX4 1033B
00475 M00S00465.reseq +++| BX2 X1*X2
00476 M00S00466.reseq +++| IX6 X2+X4
00477 M00S00467.reseq +++| SA6 A2+ SET FILE NAME AND STATUS
00478 M00S00468.reseq +++| EQ RBF2 INITIALIZE FET FOR FILE *SCR*
00479 M00S00469.reseq +++|
00480 M00S00470.reseq +++| RBF1 WRITER SCR1
00481 M00S00471.reseq +++| REWIND X2
00482 M00S00472.reseq +++| READEI X2
00483 M00S00473.reseq +++| RBF2 RETURN SCR,R PREPARE SCRATCH FILE
00484 M00S00474.reseq +++| SA2 SCR CLEAR FUNCTION CODE FROM FET
00485 M00S00475.reseq +++| MX0 42
00486 M00S00476.reseq +++| BX7 X0*X2
00487 M00S00477.reseq +++| SX0 3
00488 M00S00478.reseq +++| BX7 X0+X7
00489 M00S00479.reseq +++| SA7 A2
00490 M00S00480.reseq +++| SA1 INP+1
00491 M00S00481.reseq +++| SA2 INP+4
00492 M00S00482.reseq +++| BX7 X1
00493 M00S00483.reseq +++| SA7 SCR+1 SET FIRST
00494 M00S00484.reseq +++| SX7 X7
00495 M00S00485.reseq +++| SA7 A7+B1 SET IN
00496 M00S00486.reseq +++| SX6 X2
00497 M00S00487.reseq +++| SA7 A7+B1 SET OUT
00498 M00S00488.reseq +++| SA6 A7+B1 SET LIMIT
00499 M00S00489.reseq +++|
00500 M00S00490.reseq +++|* READ A LINE.
00501 M00S00491.reseq +++|
00502 M00S00492.reseq +++| RBF3 SX6 B0+
00503 M00S00493.reseq +++| SA6 RBFA CLEAR TRUNCATE FLAG
00504 M00S00494.reseq +++| READC SCR1,WBUF,MWBL+1
00505 M00S00495.reseq +++| NZ X1,RBFX IF EOI REACHED, RETURN
00506 M00S00496.reseq +++| BX6 X4
00507 M00S00497.reseq +++| MX0 -12
00508 M00S00498.reseq +++| RBF4 BX6 -X0*X6
00509 M00S00499.reseq +++| ZR X6,RBF5 IF EOL ENCOUNTERED
00510 M00S00500.reseq +++| READO X2
00511 M00S00501.reseq +++| EQ RBF4 CHECK FOR EOL
00512 M00S00502.reseq +++|
00513 M00S00503.reseq +++| RBF5 SB2 WBUF UNPACK LINE INTO STRING BUFFER
00514 M00S00504.reseq +++| SB6 MNCL+1
Line S00505 Modification History |
M01 (Removed by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00515 M01S00505.reseq2 ---| SB3 B1+ EXTENDED CHARACTER SET
Line S00004 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00516 M01S00004.reseq2 +++| SA1 CSET GET CHARACTER SET
00517 M01S00005.reseq2 +++| SB3 X1+
00518 M00S00506.reseq +++| RJ USB
00519 M00S00507.reseq +++| SB2 B7-SBUF-MNCL
00520 M00S00508.reseq +++| NG B2,RBF6 IF LINE NOT TOO LONG
00521 M00S00509.reseq +++| SB7 MNCL+SBUF
00522 M00S00510.reseq +++| SX7 B1+
00523 M00S00511.reseq +++| SA7 RBFA SET TRUNCATION FLAG
00524 M00S00512.reseq +++| RBF6 SB2 B7+B1 BASIC RESEQUENCE THE LINE
00525 M00S00513.reseq +++| SB7 SBUF+NUMD
00526 M00S00514.reseq +++| SX5 B1 SET *LNT* SORTED
00527 M00S00515.reseq +++| SX6 SBUF+MNCL
00528 M00S00516.reseq +++| SA1 LNTS
00529 M00S00517.reseq +++| SA2 LNTE
00530 M00S00518.reseq +++| SX3 B0+
00531 M00S00519.reseq +++| RJ BLP
00532 M00S00520.reseq +++| SA2 RBFA MARK ANY TRUNCATION
00533 M00S00521.reseq +++| BX6 X1+X2
00534 M00S00522.reseq +++| SA6 A2
00535 M00S00523.reseq +++| SA2 SBUF PACK RESEQUENCED LINE
00536 M00S00524.reseq +++| SA1 WBUF
00537 M00S00525.reseq +++| SB4 B7-SBUF
00538 M00S00526.reseq +++| RJ PLB
00539 M00S00527.reseq +++| WRITEC SCR,WBUF WRITE OUT UPDATED LINE
00540 M00S00528.reseq +++| SA1 RBFA
00541 M00S00529.reseq +++| ZR X1,RBF3 IF LINE WAS NOT TRUNCATED
00542 M00S00530.reseq +++| RJ ITM ISSUE TRUNCATION MESSAGE
00543 M00S00531.reseq +++| EQ RBF3 PROCESS NEXT LINE
00544 M00S00532.reseq +++|
00545 M00S00533.reseq +++| RBFA CON 0 TRUNCATE FLAG
00546 M00S00534.reseq +++| SPACE 4
00547 M00S00535.reseq +++| IBUFF BSS 0
00548 M00S00536.reseq +++| SPACE 4,10
00549 M00S00537.reseq +++| SPACE 4
00550 M00S00538.reseq +++| TITLE PRE-RESEQUENCE PROCESSOR
00551 M00S00539.reseq +++|** PRE - PRE-RESEQUENCE PROCESSOR.
00552 M00S00540.reseq +++|*
00553 M00S00541.reseq +++|* *PRE* SETS UP THE FET FOR THE FILES, DETERMINES THE FILE
00554 M00S00542.reseq +++|* TYPE, STARTING LINE NUMBER AND INCREMENT, AND STORES THESE
00555 M00S00543.reseq +++|* INTO THEIR CORRESPONDING CELLS. IF AN ERROR IS DETECTED IN
00556 M00S00544.reseq +++|* THE STARTING LINE NUMBER, A MESSAGE IS ISSUED AND THE PROGRAM
00557 M00S00545.reseq +++|* IS ENDED. A FET IS ALSO ESTABLISHED FOR *SCR1*.
00558 M00S00546.reseq +++|* *PRE* IS THEN OVERLAYED WITH BUFFERS.
00559 M00S00547.reseq +++|*
00560 M00S00548.reseq +++|* EXIT (SYST) - SYSTEM TYPE(-1=FORTRAN,0=BASIC,1=TEXT,
00561 M00S00549.reseq +++|* 2=OTHER).
00562 M00S00550.reseq +++|* (LNUM) - STARTING LINE NUMBER.
00563 M00S00551.reseq +++|* (INCR) - INCREMENT.
00564 M00S00552.reseq +++|* (LNTS) = FWA OF LINE NUMBER TABLE.
00565 M00S00553.reseq +++|* (LNTE) = LWA+1 OF LINE NUMBER TABLE.
00566 M00S00554.reseq +++|*
00567 M00S00555.reseq +++|* USES X - ALL.
00568 M00S00556.reseq +++|* A - 1, 2, 3, 5, 6, 7.
00569 M00S00557.reseq +++|*
00570 M00S00558.reseq +++|* CALLS CVD.
00571 M00S00559.reseq +++|*
Line S00560 Modification History |
M01 (Removed by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00572 M01S00560.reseq2 ---|* MACROS ABORT, MESSAGE, RETURN, STATUS.
Line S00006 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00573 M01S00006.reseq2 +++|* MACROS ABORT, MESSAGE, RETURN, STATUS, TSTATUS.
00574 M00S00561.reseq +++|
00575 M00S00562.reseq +++|
00576 M00S00563.reseq +++| PRE SUBR ENTRY/EXIT
00577 M00S00564.reseq +++| SB1 1
Line S00565 Modification History |
M01 (Removed by) | reseq1 |
Seq # *Modification Id* Act
----------------------------+
00578 M01S00565.reseq1 ---| SX6 A0
Line S00001 Modification History |
M01 (Added by) | reseq1 |
Seq # *Modification Id* Act
----------------------------+
00579 M01S00001.reseq1 +++| SX6 A0-4
00580 M00S00566.reseq +++| SA6 FLDL SAVE FIELD LENGTH
00581 M00S00567.reseq +++| RETURN SCR1,R PREPARE SCRATCH FILE
00582 M00S00568.reseq +++| MX0 42 CLEAR FUNCTION CODE FROM FET
00583 M00S00569.reseq +++| SA1 SCR1
00584 M00S00570.reseq +++| BX6 X0*X1
00585 M00S00571.reseq +++| SX0 3
00586 M00S00572.reseq +++| BX6 X0+X6
00587 M00S00573.reseq +++| SA6 A1
00588 M00S00574.reseq +++| SX0 77B
00589 M00S00575.reseq +++| SA3 ACTR
00590 M00S00576.reseq +++| SX3 X3-1
00591 M00S00577.reseq +++| PL X3,PRE3 IF PARAMETER COUNT NOT ZERO
Line S00578 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00592 M01S00578.v23l617 ---| PRE2 MESSAGE (=C*RESEQ CONTROL CARD ERROR.*)
Line S00007 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
00593 M01S00007.v23l617 +++| PRE2 MESSAGE (=C*RESEQ COMMAND ERROR.*)
00594 M00S00579.reseq +++| ABORT
00595 M00S00580.reseq +++|
00596 M00S00581.reseq +++| PRE3 SA2 ARGR
00597 M00S00582.reseq +++| MX5 42
00598 M00S00583.reseq +++| SX4 3
00599 M00S00584.reseq +++| BX6 X5*X2
00600 M00S00585.reseq +++| IX6 X4+X6
00601 M00S00586.reseq +++| SA6 INP SET FIRST WORD OF PRIMARY FILE FET
00602 M00S00587.reseq +++| SX3 X3-1
00603 M00S00588.reseq +++| NG X3,PRE5 IF NO SYSTEM PASSED
00604 M00S00589.reseq +++| SA2 ARGR+1 GET FILE TYPE (B=BASIC)
00605 M00S00590.reseq +++| BX2 X5*X2
00606 M00S00591.reseq +++| LX2 6
00607 M00S00592.reseq +++| SX1 B1+B1
00608 M00S00593.reseq +++| BX6 X2-X1
00609 M00S00594.reseq +++| ZR X6,PRE4 IF TYPE BASIC
00610 M00S00595.reseq +++| SX6 B1
00611 M00S00596.reseq +++| SA1 =1RT
00612 M00S00597.reseq +++| BX7 X2-X1
00613 M00S00598.reseq +++| SA1 =1RF
00614 M00S00599.reseq +++| BX5 X2-X1
00615 M00S00600.reseq +++| NZ X5,PRE3.1 IF TYPE NOT FORTRAN
00616 M00S00601.reseq +++| SX6 -B1
00617 M00S00602.reseq +++| EQ PRE4 STORE FILE TYPE
00618 M00S00603.reseq +++|
00619 M00S00604.reseq +++| PRE3.1 NZ X7,PRE5 IF TYPE NOT TEXT
00620 M00S00605.reseq +++| PRE4 SA6 SYST STORE FILE TYPE
Line S00606 Modification History |
M01 (Removed by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00621 M01S00606.reseq2 ---| PRE5 SA5 FLDL
Line S00007 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00622 M01S00007.reseq2 +++| PRE5 SA1 JOPR CHECK JOB ORIGIN TYPE
00623 M01S00008.reseq2 +++| LX1 -24
00624 M01S00009.reseq2 +++| MX0 -12
00625 M01S00010.reseq2 +++| BX1 -X0*X1
00626 M01S00011.reseq2 +++| SX1 X1-IAOT
00627 M01S00012.reseq2 +++| NZ X1,PRE5.1 IF NOT INTERACTIVE ORIGIN JOB
00628 M01S00013.reseq2 +++| TSTATUS PREA GET INTERACTIVE STATUS
00629 M01S00014.reseq2 +++| SA1 PREA+1 CHECK CHARACTER SET
00630 M01S00015.reseq2 +++| SX6 B1+
00631 M01S00016.reseq2 +++| LX1 0-2
00632 M01S00017.reseq2 +++| BX6 X6*X1
00633 M01S00018.reseq2 +++| SA6 CSET SAVE CHARACTER SET (NORMAL/ASCII)
00634 M01S00019.reseq2 +++| PRE5.1 SA5 FLDL
00635 M00S00607.reseq +++| SA2 SYST
00636 M00S00608.reseq +++| NZ X2,PRE6 IF FILE TYPE NOT BASIC
00637 M00S00609.reseq +++| SX7 IBUFF
00638 M00S00610.reseq +++| IX6 X5-X7
00639 M00S00611.reseq +++| AX6 2
00640 M00S00612.reseq +++| EQ PRE7 INITIALIZE REST OF FET
00641 M00S00613.reseq +++|
00642 M00S00614.reseq +++| PRE6 SX7 BUFF OVERLAY BASIC ONLY ROUTINES
00643 M00S00615.reseq +++| IX6 X5-X7 SUBROUTINES WITH INPUT BUFFERS
00644 M00S00616.reseq +++| AX6 1
00645 M00S00617.reseq +++| PRE7 SX6 X6-50
00646 M00S00618.reseq +++| SX4 FETL-5 FET LENGTH - 5
00647 M00S00619.reseq +++| IX6 X6+X7
00648 M00S00620.reseq +++| LX4 18
00649 M00S00621.reseq +++| IX7 X7+X4
00650 M00S00622.reseq +++| SA7 INP+1 SET FIRST
00651 M00S00623.reseq +++| SX7 X7
00652 M00S00624.reseq +++| SA7 A7+B1 SET IN
00653 M00S00625.reseq +++| SA7 A7+B1 SET OUT
00654 M00S00626.reseq +++| SA6 A7+B1 SET LIMIT
00655 M00S00627.reseq +++| SX3 X3-1
00656 M00S00628.reseq +++| NG X3,PRE9 IF NO STARTING LINE NUMBER PASSED
00657 M00S00629.reseq +++| SA2 ARGR+2 GET STARTING LINE NUMBER
00658 M00S00630.reseq +++| MX0 -6
00659 M00S00631.reseq +++| BX7 -X0*X2
00660 M00S00632.reseq +++| NZ X7,PRE2 IF SPECIAL CHARACTER
00661 M00S00633.reseq +++| ZR X2,PRE9 IF NO PARAMETER
00662 M00S00634.reseq +++| RJ CVD CONVERT STARTING LINE NUMBER
00663 M00S00635.reseq +++| NG X6,PRE8 IF CONVERSION ERROR
00664 M00S00636.reseq +++| SX5 X6-LIMIT
00665 M00S00637.reseq +++| NG X5,PRE8.1 IF LINE NUMBER LIMIT NOT EXCEEDED
00666 M00S00638.reseq +++| MESSAGE (=C*LINE NUMBER LIMIT EXCEEDED.*)
00667 M00S00639.reseq +++| PRE8 ABORT
00668 M00S00640.reseq +++|
00669 M00S00641.reseq +++| PRE8.1 SA6 LNUM SAVE STARTING LINE NUMBER
00670 M00S00642.reseq +++| PRE9 SX3 X3-1
00671 M00S00643.reseq +++| NG X3,PRE10 IF NO INCREMENT PASSED
00672 M00S00644.reseq +++| SA2 ARGR+3 GET LINE INCREMENT
00673 M00S00645.reseq +++| MX0 -6
00674 M00S00646.reseq +++| BX6 -X0*X2
00675 M00S00647.reseq +++| NZ X6,PRE2 IF SPECIAL CHARACTER
00676 M00S00648.reseq +++| ZR X2,PRE10 IF NO PARAMETER
00677 M00S00649.reseq +++| RJ CVD CONVERT LINE NUMBER INCREMENT
00678 M00S00650.reseq +++| NG X6,PRE8 IF CONVERSION ERROR
00679 M00S00651.reseq +++| SA6 INCR SAVE INCREMENT
00680 M00S00652.reseq +++| PRE10 STATUS INP,P
00681 M00S00653.reseq +++| SA1 INP+5
00682 M00S00654.reseq +++| MX3 -6
00683 M00S00655.reseq +++| BX7 X7-X7
00684 M00S00656.reseq +++| AX1 6
00685 M00S00657.reseq +++| BX4 -X3*X1
00686 M00S00658.reseq +++| SX6 X4-PMFT
00687 M00S00659.reseq +++| SA6 DAF STORE DIRECT ACCESS FILE FLAG
00688 M00S00660.reseq +++| SA3 INP+4
00689 M00S00661.reseq +++| SA7 A1+B1 CLEAR RANDOM INDEX
00690 M00S00662.reseq +++| SX7 X3+B1
00691 M00S00663.reseq +++| SX5 FETL-5 FET LENGTH - 5
00692 M00S00664.reseq +++| LX5 18
00693 M00S00665.reseq +++| BX6 X7+X5
00694 M00S00666.reseq +++| SA6 SCR1+1 SET FIRST
00695 M00S00667.reseq +++| SA7 A6+B1 SET IN
00696 M00S00668.reseq +++| SA7 A7+B1 SET OUT
00697 M00S00669.reseq +++| SA5 SYST
00698 M00S00670.reseq +++| NZ X5,PRE11 IF FILE TYPE NOT BASIC
00699 M00S00671.reseq +++| SA1 INP+2
00700 M00S00672.reseq +++| IX4 X3-X1 BUFFER LENGTH
00701 M00S00673.reseq +++| IX6 X7+X4
00702 M00S00674.reseq +++| SX6 X6+100
00703 M00S00675.reseq +++| SX7 X6+B1
00704 M00S00676.reseq +++| SA7 LNTS
00705 M00S00677.reseq +++| SA7 LNTE
00706 M00S00678.reseq +++| EQ PRE12 SET LIMIT
00707 M00S00679.reseq +++|
00708 M00S00680.reseq +++| PRE11 SA1 FLDL
00709 M00S00681.reseq +++| SX6 X1+
00710 M00S00682.reseq +++| PRE12 SA6 SCR1+4 SET LIMIT
00711 M00S00683.reseq +++| EQ PREX RETURN
Line S00020 Modification History |
M01 (Added by) | reseq2 |
Seq # *Modification Id* Act
----------------------------+
00712 M01S00020.reseq2 +++|
00713 M01S00021.reseq2 +++|
00714 M01S00022.reseq2 +++| PREA BSS 2 BUFFER FOR *TSTATUS* MACRO
00715 M00S00684.reseq +++| SPACE 4
00716 M00S00685.reseq +++| RFL= EQU 6000B
00717 M00S00686.reseq +++|
00718 M00S00687.reseq +++|
00719 M00S00688.reseq +++| END