Seq # *Modification Id* Act
----------------------------+
03971 M00S03936.edit +++|
03972 M00S03937.edit +++|
03973 M00S03938.edit +++| SLT3 SX7 B2+B1 SET END OF LINE ADDRESS
03974 M00S03939.edit +++| SA6 B2
03975 M00S03940.edit +++| SA7 LBL
03976 M00S03941.edit +++|
03977 M00S03942.edit +++| SLT SUBR ENTRY/EXIT
03978 M00S03943.edit +++| NG X1,SLTX IF END OF LINE SET
03979 M00S03944.edit +++| RJ BLK CHECK FOR COLON AT END OF LINE
03980 M00S03945.edit +++| SA4 X1
03981 M00S03946.edit +++| AX1 24
03982 M00S03947.edit +++| SB2 A4 SET LWA
03983 M00S03948.edit +++| SA3 X1+TCHM
03984 M00S03949.edit +++| LX1 59-0
03985 M00S03950.edit +++| BX6 X3*X4
03986 M00S03951.edit +++| PL X1,SLT3 IF EOL ON BYTE BOUNDARY
03987 M00S03952.edit +++| CX7 X3
03988 M00S03953.edit +++| SX1 1R *100B
03989 M00S03954.edit +++| SB3 X7-54
03990 M00S03955.edit +++| AX4 B3,X1 POSITION BLANK CHARACTER
03991 M00S03956.edit +++| BX7 X6-X4
03992 M00S03957.edit +++| SA3 A3-B1 CHECK FOR ODD CHARACTER BLANK
03993 M00S03958.edit +++| BX1 -X3*X7
03994 M00S03959.edit +++| NZ X1,SLT2 IF NOT BLANK
03995 M00S03960.edit +++| NZ X3,SLT1 IF PRECEDING CHARACTER IN SAME WORD
03996 M00S03961.edit +++| SA1 B2-B1
03997 M00S03962.edit +++| BX7 X1
03998 M00S03963.edit +++| SA3 TCHM+10
03999 M00S03964.edit +++| SLT1 SA3 A3-B1 CHECK PRECEDING CHARACTER FOR *00*
04000 M00S03965.edit +++| BX1 -X3*X7
04001 M00S03966.edit +++| ZR X1,SLT2 IF *00*
04002 M00S03967.edit +++| LX4 6
04003 M00S03968.edit +++| SB3 B1
04004 M00S03969.edit +++| SB6 B6-2
04005 M00S03970.edit +++| SLT2 LX4 54 POSITION BLANK CHARACTER
04006 M00S03971.edit +++| BX6 X6-X4
04007 M00S03972.edit +++| SB6 B6+1
04008 M00S03973.edit +++| NZ B3,SLT3 IF NOT ON WORD BOUNDARY
04009 M00S03974.edit +++| SB2 B2+1
04010 M00S03975.edit +++| SA6 A4
04011 M00S03976.edit +++| BX6 X6-X6 CLEAR END OF LINE
04012 M00S03977.edit +++| EQ SLT3
04013 M00S03978.edit +++| SML SPACE 4,11
04014 M00S03979.edit +++|** SML - SEARCH MODIFIED LINE.
04015 M00S03980.edit +++|*
04016 M00S03981.edit +++|* ENTRY (X6) = STRING POINTER ADDRESS.
04017 M00S03982.edit +++|* (X1) - SEE *SLS*.
04018 M00S03983.edit +++|*
04019 M00S03984.edit +++|* EXIT (X7) " 0 IF STRING FOUND.
04020 M00S03985.edit +++|*
04021 M00S03986.edit +++|* USES A - 1, 2.
04022 M00S03987.edit +++|* B - NONE.
04023 M00S03988.edit +++|* X - 0, 1, 2, 6.
04024 M00S03989.edit +++|*
04025 M00S03990.edit +++|* CALLS SLS, SLT, SFS.
04026 M00S03991.edit +++|
04027 M00S03992.edit +++|
04028 M00S03993.edit +++| SML1 SA1 SLP SET LINE TERMINATOR
04029 M00S03994.edit +++| RJ SLT
04030 M00S03995.edit +++| BX6 X0 SEARCH FILE FOR STRING
04031 M00S03996.edit +++| RJ SFS
04032 M00S03997.edit +++|
04033 M00S03998.edit +++| SML SUBR ENTRY/EXIT
04034 M00S03999.edit +++| BX0 X6
04035 M00S04000.edit +++| SA2 X6 SEARCH LINE FOR STRING
04036 M00S04001.edit +++| RJ SLS
04037 M00S04002.edit +++| NZ B7,SML1 IF NOT IN CURRENT LINE
04038 M00S04003.edit +++| EQ SMLX
04039 M00S04004.edit +++| SRO SPACE 4,15
04040 M00S04005.edit +++|** SRO - SEARCH READ ONLY.
04041 M00S04006.edit +++|*
04042 M00S04007.edit +++|* ENTRY (X0) = 0 SEARCH BEFORE READ.
04043 M00S04008.edit +++|* " 0 READ BEFORE SEARCH.
04044 M00S04009.edit +++|* (X6) = STRING POINTER ADDRESS.
04045 M00S04010.edit +++|*
04046 M00S04011.edit +++|* EXIT (X7) " 0 IF STRING FOUND.
04047 M00S04012.edit +++|* = 0 IF EOF.
04048 M00S04013.edit +++|* (B2) = NUMBER OF LINES READ.
04049 M00S04014.edit +++|* (B4) = NUMBER OF LINES ADVANCED IN CURRENT READ FILE.
04050 M00S04015.edit +++|*
04051 M00S04016.edit +++|* USES A - 2, 3, 4, 6.
04052 M00S04017.edit +++|* B - 2, 6, 7.
04053 M00S04018.edit +++|* X - 0, 2, 3, 4, 5, 6, 7.
04054 M00S04019.edit +++|*
04055 M00S04020.edit +++|* CALLS RDC=, SLS.
04056 M00S04021.edit +++|
04057 M00S04022.edit +++|
04058 M00S04023.edit +++| SRO4 SX6 X0+
04059 M00S04024.edit +++| SA6 SROC SAVE PREVIOUS LINE ADVANCE
04060 M00S04025.edit +++| CEPF SRO2,4
04061 M00S04026.edit +++| SX0 0
04062 M00S04027.edit +++|
04063 M00S04028.edit +++| SRO SUBR ENTRY/EXIT
04064 M00S04029.edit +++| ZR X6,SRO1 IF STRING POINTER SET PREVIOUSLY
04065 M00S04030.edit +++| SA6 SROA SAVE STRING POINTER
04066 M00S04031.edit +++| SRO1 SB2 X0
04067 M00S04032.edit +++| BX0 X0-X0
04068 M00S04033.edit +++| SX6 B0+
04069 M00S04034.edit +++| SA6 SROC CLEAR PREVIOUS LINE ADVANCE
04070 M00S04035.edit +++| ZR B2,SRO3 IF SEARCH BEFORE READ
04071 M00S04036.edit +++| SRO2 SB7 LBUFL SET LINE LENGTH
04072 M00S04037.edit +++| SA3 LBA
04073 M00S04038.edit +++| READC X5,X3,B7
04074 M00S04039.edit +++| NZ X1,SRO4 IF NO DATA TRANSFERED
04075 M00S04040.edit +++| SA0 B6
04076 M00S04041.edit +++| SX0 X0+B1 ADVANCE LINE COUNT
04077 M00S04042.edit +++| SRO3 SA2 SROA GET STRING POINTER
04078 M00S04043.edit +++| SA2 X2+
04079 M00S04044.edit +++| RJ SLS SEARCH LINE FOR STRING
04080 M00S04045.edit +++| NZ B7,SRO2 IF STRING NOT FOUND
04081 M00S04046.edit +++| SA2 SROC GET PREVIOUS LINE ADVANCE
04082 M00S04047.edit +++| IX2 X0-X2
04083 M00S04048.edit +++| SB4 X2 LINE ADVANCE ON CURRENT READ FILE
04084 M00S04049.edit +++| SB2 X0
04085 M00S04050.edit +++| BX0 X0-X0
04086 M00S04051.edit +++| ZR B2,SROX IF FILE NOT ADVANCED
04087 M00S04052.edit +++| SX6 A0+
04088 M00S04053.edit +++| SA6 LBL
04089 M00S04054.edit +++| EQ SROX RETURN
04090 M00S04055.edit +++|
04091 M00S04056.edit +++|
04092 M00S04057.edit +++| SROA CON 0 STRING POINTER
04093 M00S04058.edit +++|
04094 M00S04059.edit +++|
04095 M00S04060.edit +++| SROC CON 0 PREVIOUS LINE ADVANCE
04096 M00S04061.edit +++| SVR SPACE 4
04097 M00S04062.edit +++|** SVR - SAVE WORKING REGISTERS.
04098 M00S04063.edit +++|*
04099 M00S04064.edit +++|* EXIT FOLLOWING REGISTERS SAVED.
04100 M00S04065.edit +++|* X - 0, 1, 2, 6.
04101 M00S04066.edit +++|
04102 M00S04067.edit +++|
04103 M00S04068.edit +++| SVR SUBR ENTRY/EXIT
04104 M00S04069.edit +++| SA6 SVRA X6
04105 M00S04070.edit +++| BX7 X1 X1
04106 M00S04071.edit +++| SA7 A6+B1
04107 M00S04072.edit +++| BX6 X0 X0
04108 M00S04073.edit +++| SA6 A7+B1
04109 M00S04074.edit +++| BX7 X2 X2
04110 M00S04075.edit +++| SA7 A6+B1
04111 M00S04076.edit +++| EQ SVRX
04112 M00S04077.edit +++|
04113 M00S04078.edit +++| SVRA BSS 4 REGISTER SAVE AREA
04114 M00S04079.edit +++| WNL SPACE 4,19
04115 M00S04080.edit +++|** WNL - WRITE NEW ALIGNED LINE.
04116 M00S04081.edit +++|*
04117 M00S04082.edit +++|* NEW ALIGNED LINE WRITTEN FROM CHARACTER BUFFER,
04118 M00S04083.edit +++|* IF NON-BLANK.
04119 M00S04084.edit +++|*
04120 M00S04085.edit +++|* ENTRY (B5) = CURRENT CHARACTER ADDRESS IN NEW LINE.
04121 M00S04086.edit +++|* (B6) = CURRENT CHARACTER ADDRESS IN OLD LINE.
04122 M00S04087.edit +++|* (X0) = LWA+1 LAST COMPLETE WORD IN NEW LINE.
04123 M00S04088.edit +++|* (X0) = 0, IF NEW LINE WIDTH .LT. WORD SIZE.
04124 M00S04089.edit +++|* (X3) = 0, IF ENTIRE NEW LINE TO BE FLUSHED.
04125 M00S04090.edit +++|*
04126 M00S04091.edit +++|* EXIT (B4) = MAXIMUM LWA+1 NEW LINE.
04127 M00S04092.edit +++|* (B5) = FWA NEW LINE BUFFER.
04128 M00S04093.edit +++|* (B6) = CURRENT CHARACTER ADDRESS IN OLD LINE.
04129 M00S04094.edit +++|*
04130 M00S04095.edit +++|* USES A - 0, 1, 3, 7.
04131 M00S04096.edit +++|* X - 0, 1, 3, 4, 7.
04132 M00S04097.edit +++|* B - 2, 4, 5, 6.
04133 M00S04098.edit +++|*
04134 M00S04099.edit +++|* CALLS WTS=.
04135 M00S04100.edit +++|
04136 M00S04101.edit +++|
04137 M00S04102.edit +++| WNL SUBR ENTRY/EXIT
04138 M00S04103.edit +++| SA1 STRA
04139 M00S04104.edit +++| SX7 1R
04140 M00S04105.edit +++| IX4 X1-X7
04141 M00S04106.edit +++| SB2 A1
04142 M00S04107.edit +++| NZ X4,WNL1 IF FIRST CHARACTER NOT BLANK
04143 M00S04108.edit +++| SB2 B2+5
04144 M00S04109.edit +++| WNL1 LE B5,B2,WNLX IF NEW LINE ALREADY FLUSHED
04145 M00S04110.edit +++| ZR X3,WNL2 IF ENTIRE LINE TO BE FLUSHED
04146 M00S04111.edit +++| SA1 B6 GET NEXT CHARACTER IN OLD LINE
04147 M00S04112.edit +++| IX1 X1-X7
04148 M00S04113.edit +++| ZR X1,WNL2 IF NEXT CHARACTER BLANK
04149 M00S04114.edit +++| NZ X0,WNL3 IF AT LEAST ONE COMPLETE WORD IN NEW LINE
04150 M00S04115.edit +++| WNL2 SX0 B5+
04151 M00S04116.edit +++| SA0 B6+
04152 M00S04117.edit +++| WNL3 SA1 X0-1
04153 M00S04118.edit +++| NZ X1,WNL4 IF LAST CHARACTER NOT COLON
04154 M00S04119.edit +++| SA7 X0+
04155 M00S04120.edit +++| SX0 X0+1
04156 M00S04121.edit +++| WNL4 WRITES A5,STRA,X0-STRA
04157 M00S04122.edit +++| SB5 STRA
04158 M00S04123.edit +++| SA3 WDTH
04159 M00S04124.edit +++| SB4 X3+B5
04160 M00S04125.edit +++| SB6 A0
04161 M00S04126.edit +++| EQ WNLX
04162 M00S04127.edit +++| END TITLE END COMMAND PROCESSOR.
04163 M00S04128.edit +++|*** END - PROCESS *END* COMMAND.
04164 M00S04129.edit +++|
04165 M00S04130.edit +++|
04166 M00S04131.edit +++| END BSS 0
04167 M00S04132.edit +++| SA1 EOFTF
04168 M00S04133.edit +++| SX2 A5+
04169 M00S04134.edit +++| ZR X1,END2 IF POSITIONED AT EOF
04170 M00S04135.edit +++| WRITEC X2,LBUF
04171 M00S04136.edit +++| END1 READW X5,LBUF,CBUFL
04172 M00S04137.edit +++| SB7 B6-LBUF SET NUMBER WORDS TO WRITE
04173 M00S04138.edit +++| BX0 X1
04174 M00S04139.edit +++| SX2 A5 WRITE FILE FET ADDRESS
04175 M00S04140.edit +++| WRITEW X2,LBUF,B7
04176 M00S04141.edit +++| ZR X0,END1 IF COPY INCOMPLETE
04177 M00S04142.edit +++| CEPF END1,4
04178 M00S04143.edit +++| END2 WRITER X2,R FLUSH BUFFER
04179 M00S04144.edit +++| SA3 DAFF
04180 M00S04145.edit +++| ZR X3,END7 IF DIRECT ACCESS FILE
04181 M00S04146.edit +++| RENAME X2,TFILE RENAME FINAL COPY
04182 M00S04147.edit +++| END3 REWIND X2
04183 M00S04148.edit +++| SB3 S
04184 M00S04149.edit +++| SB4 M LAST FILE TO BE RETURNED
04185 M00S04150.edit +++| END4 SX3 A5-B3
04186 M00S04151.edit +++| ZR X3,END5 IF FILE CONTAINING FINAL COPY
04187 M00S04152.edit +++| RETURN B3
04188 M00S04153.edit +++| END5 SB3 B3+FETL
04189 M00S04154.edit +++| LE B3,B4,END4 IF NOT ALL FILES RETURNED
04190 M00S04155.edit +++| END6 WRITEC O,(=C* END TEXT EDITING.*)
04191 M00S04156.edit +++| WRITER X2 END TEXT EDITING
04192 M00S04157.edit +++| ENDRUN
04193 M00S04158.edit +++|
04194 M00S04159.edit +++| END7 SX4 X2-F
04195 M00S04160.edit +++| ZR X4,END3 IF FINAL COPY PERMANENT
04196 M00S04161.edit +++| REWIND F
04197 M00S04162.edit +++| SA0 X2
04198 M00S04163.edit +++| REWIND A5
04199 M00S04164.edit +++| READ X2 MAKE FINAL COPY PERMANENT
04200 M00S04165.edit +++| END8 READW A5,LBUF,CBUFL
04201 M00S04166.edit +++| SB7 B6-LBUF
04202 M00S04167.edit +++| BX0 X1
04203 M00S04168.edit +++| SX2 A0
04204 M00S04169.edit +++| WRITEW X2,LBUF,B7
04205 M00S04170.edit +++| ZR X0,END8 IF COPY NOT COMPLETE
04206 M00S04171.edit +++| WRITER X2,R
04207 M00S04172.edit +++| SA5 X2
04208 M00S04173.edit +++| EQ END3 RETURN SCRATCH FILES
04209 M00S04174.edit +++| TITLE COMMON DECKS.
04210 M00S04175.edit +++|*CALL COMCUSB
04211 M00S04176.edit +++|*CALL COMCSYS
04212 M00S04177.edit +++|*CALL COMCCIO
04213 M00S04178.edit +++|*CALL COMCRDS
04214 M00S04179.edit +++|*CALL COMCLFM
04215 M00S04180.edit +++|*CALL COMCRDW
04216 M00S04181.edit +++|*CALL COMCRDC
04217 M00S04182.edit +++|*CALL COMCSFN
04218 M00S04183.edit +++|*CALL COMCWTW
04219 M00S04184.edit +++|*CALL COMCWTS
04220 M00S04185.edit +++|*CALL COMCWTC
04221 M00S04186.edit +++|*CALL COMCCDD
04222 M00S04187.edit +++|*CALL COMCPFM
04223 M00S04188.edit +++| IDENT SPACE 4
04224 M00S04189.edit +++| IDENT FORCE LITERALS
04225 M00S04190.edit +++| PRS TITLE PRESET.
04226 M00S04191.edit +++| EDIT BSS 0
04227 M00S04192.edit +++| PRS SB1 1
Line S04193 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04228 M01S04193.v23l617 ---| PRS1 SB2 CCDR UNPACK CONTROL STATEMENT
Line S00035 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04229 M01S00035.v23l617 +++| PRS1 SB2 CCDR UNPACK COMMAND
04230 M00S04194.edit +++| SB6 CCBL
04231 M00S04195.edit +++| RJ USB
04232 M00S04196.edit +++| SX2 1R9+1 SET DELIMITER CHECK
04233 M00S04197.edit +++| PRS2 SA1 B6 ADVANCE CHARACTER
04234 M00S04198.edit +++| SB6 B6+B1
04235 M00S04199.edit +++| IX3 X1-X2 CHECK FOR END OF PROGRAM NAME\
04236 M00S04200.edit +++| ZR X1,ERR IF TERMINATION
04237 M00S04201.edit +++| NG X3,PRS2 IF NOT END OF PROGRAM NAME
04238 M00S04202.edit +++| SB3 X1-1R.
04239 M00S04203.edit +++| SB4 X1-1R)
Line S04204 Modification History |
M01 (Removed by) | edit1 |
Seq # *Modification Id* Act
----------------------------+
04240 M01S04204.edit1 ---|
Line S00001 Modification History |
M01 (Added by) | edit1 |
Seq # *Modification Id* Act
----------------------------+
04241 M01S00001.edit1 +++| SX1 X1-1R
04242 M00S04205.edit +++| ZR B3,PRS3 IF NO ARGUMENTS
04243 M00S04206.edit +++| ZR B4,PRS3 IF NO ARGUMENTS
04244 M01S00002.edit1 +++| ZR X1,PRS2 IF SPACE (IGNORE)
04245 M00S04207.edit +++| SB3 TARG SET ARGUMENT TABLE ADDRESS
04246 M00S04208.edit +++| SB2 TARGL SET ARGUMENT TABLE LENGTH
04247 M00S04209.edit +++| SB4 PRSD SET STRING BUFFER ADDRESS
04248 M00S04210.edit +++| RJ CPA CONVERT POSITIONAL ARGUMENTS
04249 M00S04211.edit +++| NG B5,ERR IF ERROR IN CONVERSION
04250 M00S04212.edit +++| PL X1,PRS3 IF NO ARGUMENTS PROCESSED
04251 M00S04213.edit +++| SX6 B5 SET UP PARAMETER CRACKING
04252 M00S04214.edit +++| SB6 PRSD
04253 M00S04215.edit +++| SA6 USBC
04254 M00S04216.edit +++| RJ ARM CRACK PARAMETERS
04255 M00S04217.edit +++| NZ X1,ERR IF ERROR IN PARAMETERS
04256 M00S04218.edit +++| MX0 42 CHECK FOR RESERVED FILE NAMES
04257 M00S04219.edit +++| SA3 TFILE
04258 M00S04220.edit +++| BX7 X3
04259 M00S04221.edit +++| SA7 F
04260 M00S04222.edit +++| BX4 X3*X0
04261 M00S04223.edit +++| SA3 A7
04262 M00S04224.edit +++| RJ CRN
04263 M00S04225.edit +++| ZR X7,ERR1 IF FILE NAME RESERVED
04264 M00S04226.edit +++| SA3 I
04265 M00S04227.edit +++| BX4 X3*X0
04266 M00S04228.edit +++| RJ CRN
04267 M00S04229.edit +++| ZR X7,ERR1 IF FILE NAME RESERVED
04268 M00S04230.edit +++| SA3 O
04269 M00S04231.edit +++| BX4 X3*X0
04270 M00S04232.edit +++| RJ CRN
04271 M00S04233.edit +++| ZR X7,ERR1 IF FILE NAME RESERVED
04272 M00S04234.edit +++| PRS3 SX2 I SET TERMINAL FILE
04273 M00S04235.edit +++| RJ STF
04274 M00S04236.edit +++| SA6 EOFIF SET FILE STATUS
04275 M00S04237.edit +++| SA6 JOTY
04276 M00S04238.edit +++| BX5 X6
04277 M00S04239.edit +++| ZR X6,PRS4 IF INTERACTIVE JOB
04278 M00S04240.edit +++| READ X2 INITIAL DIRECTIVE READ
04279 M00S04241.edit +++| EQ PRS5 EVICT SCRATCH FILES
04280 M00S04242.edit +++|
04281 M00S04243.edit +++| PRS4 DISTC ON,TINT SET TERMINAL CONTROLS
04282 M00S04244.edit +++| PRS5 EVICT S
04283 M00S04245.edit +++| EVICT SC
04284 M00S04246.edit +++| EVICT B
04285 M00S04247.edit +++| EVICT M
04286 M00S04248.edit +++| EVICT T
04287 M00S04249.edit +++| SA3 O SET OUTPUT FET POINTER
04288 M00S04250.edit +++| MX0 42
04289 M00S04251.edit +++| SX2 A3
04290 M00S04252.edit +++| BX3 X0*X3
04291 M00S04253.edit +++| BX6 X3+X2
04292 M00S04254.edit +++| SX7 1R SET NON-ZERO WORD PAD BEFORE LINE BUFFERS
04293 M00S04255.edit +++| SA6 ARGR
04294 M00S04256.edit +++| SA7 LBUF-1
04295 M00S04257.edit +++| SA7 TBUF-1
04296 M00S04258.edit +++| SA4 ASC CHECK EDIT MODE
04297 M00S04259.edit +++| ZR X4,PRS8 IF NO MODE PARAMETER PRESENT
04298 M00S04260.edit +++| SA1 MARG-1 CHECK MODE PARAMETER
04299 M00S04261.edit +++| MX0 42
04300 M00S04262.edit +++| BX4 X4*X0
04301 M00S04263.edit +++| PRS6 SA1 A1+B1 CHECK NEXT TABLE ITEM
04302 M00S04264.edit +++| SB2 X1
04303 M00S04265.edit +++| ZR X1,ERR IF ITEM NOT IN TABLE
04304 M00S04266.edit +++| BX6 X1*X0
04305 M00S04267.edit +++| IX7 X6-X4 COMPARE TABLE ITEM TO MODE
04306 M00S04268.edit +++| NZ X7,PRS6 IF NO MATCH
04307 M00S04269.edit +++| BX0 X5 SET INTERACTIVE I/O
04308 M00S04270.edit +++| EQ B2,B0,PRS7 IF *NORMAL* OPTION
04309 M00S04271.edit +++|
04310 M00S04272.edit +++|* PROCESS *ASCII* OPTION.
04311 M00S04273.edit +++|
04312 M00S04274.edit +++| SX6 -76B SET ASCII INDICATOR TO ASCII
04313 M00S04275.edit +++| SA6 ASC
04314 M00S04276.edit +++| SA1 SLSB PRESET ASCII CODE
04315 M00S04277.edit +++| SA2 ANCB
04316 M00S04278.edit +++| BX6 X1
04317 M00S04279.edit +++| LX7 X2
04318 M00S04280.edit +++| SA6 SLSA
04319 M00S04281.edit +++| SA7 ANCA
04320 M00S04282.edit +++| NZ X0,PRS8 IF NOT INTERACTIVE I/O
04321 M00S04283.edit +++| CSET ASCII
04322 M00S04284.edit +++| EQ PRS8
04323 M00S04285.edit +++|
04324 M00S04286.edit +++|* PROCESS *NORMAL* OPTION.
04325 M00S04287.edit +++|
04326 M00S04288.edit +++| PRS7 SX6 B0+ SET ASCII INDICATOR TO NORMAL
04327 M00S04289.edit +++| SA6 ASC
04328 M00S04290.edit +++| NZ X0,PRS8 IF NOT INTERACTIVE I/O
04329 M00S04291.edit +++| CSET NORMAL
04330 M00S04292.edit +++| PRS8 SX3 B1 CHECK EDIT FILE
04331 M00S04293.edit +++| SA4 TFILE
04332 M00S04294.edit +++| IX4 X4-X3
04333 M00S04295.edit +++| NZ X4,PRS11 IF EDIT FILE SPECIFIED
04334 M00S04296.edit +++|
04335 M00S04297.edit +++| NZ X5,ERR IF NOT INTERACTIVE JOB
04336 M00S04298.edit +++| WRITEC O,PRSA * ENTER TEXT FILE NAME.*
04337 M00S04299.edit +++| READ I GET EDIT FILE NAME
04338 M00S04300.edit +++| SA0 LBUF
04339 M00S04301.edit +++| READS X2,A0,-30
04340 M00S04302.edit +++| NZ X1,ERR IF EOF (CR) ON INPUT
04341 M00S04303.edit +++| SB2 A0-B1
04342 M00S04304.edit +++| BX6 X6-X6 CLEAR ACCUMULATOR
04343 M00S04305.edit +++| SB5 60
04344 M00S04306.edit +++| SB3 7
04345 M00S04307.edit +++|
04346 M00S04308.edit +++|* ASSEMBLE FILE NAME.
04347 M00S04309.edit +++|
04348 M00S04310.edit +++| PRS9 RJ ANC ASSEMBLE NEXT CHARACTER
04349 M00S04311.edit +++| EQ B2,B6,PRS10 IF END OF INPUT
04350 M00S04312.edit +++| SX1 X2-1R
04351 M00S04313.edit +++| ZR X1,PRS9 IF BLANK CHARACTER
04352 M00S04314.edit +++| ZR X4,ERR IF NOT ALPHANUMERIC CHARACTER
04353 M00S04315.edit +++| SX1 X4-1R+
04354 M00S04316.edit +++| PL X1,ERR IF NOT ALPHANUMERIC CHARACTER
04355 M00S04317.edit +++| SX1 X3-74B
04356 M00S04318.edit +++| ZR X1,ERR IF 74B ESCAPE CODE
04357 M00S04319.edit +++| SB3 B3-1
04358 M00S04320.edit +++| NG B3,ERR IF FILE NAME TOO LONG
04359 M00S04321.edit +++| SB5 B5-6
04360 M00S04322.edit +++| LX1 B5,X4
04361 M00S04323.edit +++| BX6 X6+X1 ADD CHARACTER TO ACCUMULATOR
04362 M00S04324.edit +++| EQ PRS9
04363 M00S04325.edit +++|
04364 M00S04326.edit +++| PRS10 BX4 X6 CHECK FILE NAME
04365 M00S04327.edit +++| ZR X4,PRS9 IF NO FILE NAME
04366 M00S04328.edit +++| SA3 B0
04367 M00S04329.edit +++| RJ CRN CHECK FOR RESERVED FILE NAME
04368 M00S04330.edit +++| ZR X7,ERR1 IF FILE NAME RESERVED
04369 M00S04331.edit +++| SX5 B1
04370 M00S04332.edit +++| BX7 X4+X5
04371 M00S04333.edit +++| SA7 TFILE
04372 M00S04334.edit +++| SA7 F SET FILE NAME IN FET
04373 M00S04335.edit +++| PRS11 SA1 F SET FILE NAME IN *FILINFO* BLOCK
04374 M00S04336.edit +++| MX0 42
04375 M00S04337.edit +++| BX1 X0*X1
04376 M00S04338.edit +++| SA2 FINB
04377 M00S04339.edit +++| BX6 X1+X2
04378 M00S04340.edit +++| MX0 -6
04379 M00S04341.edit +++| SA6 A2
04380 M00S04342.edit +++| FILINFO A2 GET FILE INFORMATION
04381 M00S04343.edit +++| SA1 FINB+1 CHECK FILE TYPE
04382 M00S04344.edit +++| BX6 -X0*X1
04383 M00S04345.edit +++| LX1 59-7 CHECK FILE MODE
04384 M00S04346.edit +++| SX6 X6-4 INITIALIZE DIRECT ACCESS FILE FLAG
04385 M00S04347.edit +++| SA6 DAFF
04386 M00S04348.edit +++| ZR X1,PRS11.2 IF FILE NOT FOUND
04387 M00S04349.edit +++| SA3 JOTY CHECK FOR INTERACTIVE JOB
04388 M00S04350.edit +++| NZ X3,PRS11.2 IF NOT TERMINAL INPUT
04389 M00S04351.edit +++| NG X1,PRS11.2 IF EDIT FILE IN WRITE MODE
04390 M00S04352.edit +++| WRITEC O,PRSE *EDIT FILE NOT IN WRITE MODE.*
04391 M00S04353.edit +++| WRITEC O,PRSF *DO YOU WISH TO CONTINUE*
04392 M00S04354.edit +++| PRS11.1 SB6 LBUF FWA WORKING BUFFER
04393 M00S04355.edit +++| RJ PUR PROCESS USER RESPONSE
04394 M00S04356.edit +++| RJ CTI CHECK TERMINAL INTERRUPTS
04395 M00S04357.edit +++| NZ X3,END6 IF TERMINAL INTERRUPT
04396 M00S04358.edit +++| ZR X4,END6 IF *NO* RESPONSE
04397 M00S04359.edit +++| PL X4,PRS11.2 IF *YES* RESPONSE
04398 M00S04360.edit +++| WRITEC O,PCCD REQUEST *YES* OR *NO* RESPONSE
04399 M00S04361.edit +++| EQ PRS11.1 PROCESS USER RESPONSE
04400 M00S04362.edit +++|
04401 M00S04363.edit +++| PRS11.2 REWIND F
04402 M00S04364.edit +++| READ X2
04403 M00S04365.edit +++| READC X2,LBUF,LBUFL
04404 M00S04366.edit +++| SX7 B1
04405 M00S04367.edit +++| SX6 B6
04406 M00S04368.edit +++| NZ X1,PRS12 IF EDIT FILE EMPTY
04407 M00S04369.edit +++| SA7 EOFTF
04408 M00S04370.edit +++| SA6 LBL
04409 M00S04371.edit +++| PRS12 SA5 SC
04410 M00S04372.edit +++| SA7 F+5
04411 M00S04373.edit +++| SX5 F
04412 M00S04374.edit +++| RJ CTI CHECK TERMINAL INTERRUPT
04413 M00S04375.edit +++| NZ X3,END6 IF INTERRUPTED
04414 M00S04376.edit +++| WRITEC O,PRSB * BEGIN TEXT EDITING.*
04415 M00S04377.edit +++| JP MAIN BEGIN TEXT EDITING
04416 M00S04378.edit +++| ERR SPACE 4
Line S04379 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04417 M01S04379.v23l617 ---|** ERR - ISSUE CONTROL CARD ERROR MESSAGE.
Line S00036 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04418 M01S00036.v23l617 +++|** ERR - ISSUE COMMAND ERROR MESSAGE.
04419 M00S04380.edit +++|*
04420 M00S04381.edit +++|* ENTRY (B6) = ERROR MESSAGE ADDRESS, IF ENTRY AT *ERR1*.
04421 M00S04382.edit +++|
04422 M00S04383.edit +++|
Line S04384 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04423 M01S04384.v23l617 ---| ERR SB6 PRSC * CONTROL CARD ERROR.*
Line S00037 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04424 M01S00037.v23l617 +++| ERR SB6 PRSC * COMMAND ERROR.*
04425 M00S04385.edit +++| ERR1 MESSAGE B6,3 ISSUE ERROR MESSAGE
04426 M00S04386.edit +++| ABORT
04427 M00S04387.edit +++| TARG SPACE 4
04428 M00S04388.edit +++|** TARG - TABLE OF ARGUMENTS.
04429 M00S04389.edit +++|
04430 M00S04390.edit +++|
04431 M00S04391.edit +++| TARG BSS 0
04432 M00S04392.edit +++| FN ARG ST,TFILE,400B,0
04433 M00S04393.edit +++| M ARG ST,ASC,0,1
04434 M00S04394.edit +++| I ARG ST,I,,0
04435 M00S04395.edit +++| L ARG ST,O,,0
04436 M00S04396.edit +++| ARG
04437 M00S04397.edit +++| TARGL EQU *-TARG-1 ARGUMENT TABLE LENGTH
04438 M00S04398.edit +++|
04439 M00S04399.edit +++|
04440 M00S04400.edit +++| ST CON 1 DEFAULT FET STATUS
04441 M00S04401.edit +++| MARG SPACE 4
04442 M00S04402.edit +++|** MARG - TABLE OF MODE ARGUMENTS.
04443 M00S04403.edit +++|
04444 M00S04404.edit +++|
04445 M00S04405.edit +++| MARG BSS 0
04446 M00S04406.edit +++| VFD 42/0LASCII,18/1
04447 M00S04407.edit +++| VFD 42/0LAS,18/1
04448 M00S04408.edit +++| VFD 42/0LNORMAL,18/0
04449 M00S04409.edit +++| VFD 42/0LN,18/0
04450 M00S04410.edit +++| CON 0
04451 M00S04411.edit +++| SPACE 4,10
04452 M00S04412.edit +++| FINB BSS 0 *FILINFO* PARAMETER BLOCK
04453 M00S04413.edit +++| VFD 42/0,6/5,12/1
04454 M00S04414.edit +++| BSSZ 4
04455 M00S04415.edit +++| SPACE 4
04456 M00S04416.edit +++|** COMMON DECKS.
04457 M00S04417.edit +++|
04458 M00S04418.edit +++|
04459 M00S04419.edit +++|*CALL COMCARM
04460 M00S04420.edit +++|*CALL COMCCPA
04461 M00S04421.edit +++|*CALL COMCPOP
04462 M00S04422.edit +++|*CALL COMCSTF
04463 M00S04423.edit +++| PRSA SPACE 4
04464 M00S04424.edit +++|** PRESET MESSAGES.
04465 M00S04425.edit +++|
04466 M00S04426.edit +++|
04467 M00S04427.edit +++| PRSA DATA C* ENTER TEXT FILE NAME."CB"*
04468 M00S04428.edit +++| PRSB DATA C* BEGIN TEXT EDITING.*
Line S04429 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04469 M01S04429.v23l617 ---| PRSC DATA C* CONTROL CARD ERROR.*
Line S00038 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04470 M01S00038.v23l617 +++| PRSC DATA C* COMMAND ERROR.*
04471 M00S04430.edit +++| PRSE DATA C* EDIT FILE NOT IN WRITE MODE.*
04472 M00S04431.edit +++| PRSF DATA C* DO YOU WISH TO CONTINUE"CB"*
04473 M00S04432.edit +++|
Line S04433 Modification History |
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04474 M01S04433.v23l617 ---|* CONTROL CARD STRING BUFFER.
Line S00039 Modification History |
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act
----------------------------+
04475 M01S00039.v23l617 +++|* COMMAND STRING BUFFER.
04476 M00S04434.edit +++|
04477 M00S04435.edit +++| PRSD EQU *
04478 M00S04436.edit +++|* BSS 200
04479 M00S04437.edit +++| BUFFERS TITLE BUFFERS.
04480 M00S04438.edit +++| CMDB EQU PRS
04481 M00S04439.edit +++| STRB EQU CMDB+CMDBL
04482 M00S04440.edit +++| STRA EQU STRB+1
04483 M00S04441.edit +++| IFLT CMDBL+STRBL+2,FBUFL
04484 M00S04442.edit +++| LBUF EQU CMDB+FBUFL
04485 M00S04443.edit +++| ELSE 1
04486 M00S04444.edit +++| LBUF EQU STRA+STRBL+1
04487 M00S04445.edit +++| TBUF EQU LBUF+LBUFL+1
04488 M00S04446.edit +++| IFLT LBUFL*3,CBUFL
04489 M00S04447.edit +++| OBUF EQU LBUF+CBUFL
04490 M00S04448.edit +++| ELSE 1
04491 M00S04449.edit +++| OBUF EQU TBUF+2*LBUFL
04492 M00S04450.edit +++| IBUF EQU OBUF+OBUFL
04493 M00S04451.edit +++| MBUF EQU IBUF+IBUFL
04494 M00S04452.edit +++| BBUF EQU MBUF+MBUFL
04495 M00S04453.edit +++| FBUF EQU BBUF+BBUFL
04496 M00S04454.edit +++| SBUF EQU FBUF+FBUFL
04497 M00S04455.edit +++| SCBUF EQU SBUF+FBUFL
04498 M00S04456.edit +++| USBB EQU SCBUF+FBUFL
04499 M00S04457.edit +++| RFL= EQU USBB+CCBL+4
04500 M00S04458.edit +++| ALFL EQU USBB+USBBL+4
04501 M00S04459.edit +++| END