cdc:nos2.source:opl.opl871:deck:xedit.001
Deck XEDIT Part 001
25 Modifications
Listing Sections
- Deck XEDIT Start
- Deck XEDIT Part 1 (Line 2008)
- Deck XEDIT Part 2 (Line 3694)
- Deck XEDIT Part 3 (Line 5636)
- Deck XEDIT Part 4 (Line 7485)
Source
Seq # *Modification Id* Act ----------------------------+ 02008 M01S01981.xedit +++| SPCMDT SPACE 4,10 02009 M01S01982.xedit +++| SPCMDT BSS 0 02010 M01S01983.xedit +++| SPECIAL HERE ASSEMBLE SPECIAL COMMAND TABLE 02011 M01S01984.xedit +++| SPCMDU DATA 0 END MARKER 02012 M01S01985.xedit +++| PURGMAC SPECIAL VOID USAGE OF MACRO 02013 M01S01986.xedit +++| NCL SPACE 4,40 02014 M01S01987.xedit +++|** NCL - OBTAIN NEXT COMMAND LINE AND PUT INTO *C.STR*. 02015 M01S01988.xedit +++|* 02016 M01S01989.xedit +++|* NCL READS THE NEXT LINE FROM THE CURRENT INPUT FILE 02017 M01S01990.xedit +++|* AND PLACES IT INTO C.STR (C.STR-1 IS UPDATED ALSO). 02018 M01S01991.xedit +++|* IF THERE IS NO FET (IE. THE *.* AND *-* COMMANDS), THE 02019 M01S01992.xedit +++|* INPUT STACK IS POP-ED AND THE LAST INPUT LINE IS 02020 M01S01993.xedit +++|* RE-INSTATED AT ITS PREVIOUS POSITION. IF THERE IS A 02021 M01S01994.xedit +++|* FET, *READC* IS CALLED TO READ IN THE NEXT LINE. IF 02022 M01S01995.xedit +++|* POSITIONED AT AN EOR,EOF,EOI, THE STACK IS POP-ED IF 02023 M01S01996.xedit +++|* NOT THE PRIMARY INPUT SOURCE. 02024 M01S01997.xedit +++|* 02025 M01S01998.xedit +++|* NDL - OBTAIN NEXT DATA LINE FROM COMMAND LINE AND PUT INTO 02026 M01S01999.xedit +++|* C.STR. 02027 M01S02000.xedit +++|* 02028 M01S02001.xedit +++|* THIS IS A SECOND ENTRY POINT TO *NCL*. SINCE XEDIT ALLOWS 02029 M01S02002.xedit +++|* THE USER TO INTERMIX COMMANDS AND DATA, EVERY SO OFTEN 02030 M01S02003.xedit +++|* XEDIT NEEDS MORE DATA (WHICH EXISTS ON THE NEXT COMMAND 02031 M01S02004.xedit +++|* LINE. THIS ENTRY POINT HANDLES THIS CASE. (DESIGNED TO BE 02032 M01S02005.xedit +++|* USED WITH *RDL*.) 02033 M01S02006.xedit +++|* 02034 M01S02007.xedit +++|* ENTRY NONE. 02035 M01S02008.xedit +++|* 02036 M01S02009.xedit +++|* EXIT (X1) = 0 IF DATA HAS BEEN READ. 02037 M01S02010.xedit +++|* .NE. 0 IF AN EMPTY CR WAS ENCOUNTERED. 02038 M01S02011.xedit +++|* RETURNS TO CALLER IF ENTERED VIA *NDL*, 02039 M01S02012.xedit +++|* ELSE RETURNS TO *NCM*, UNLESS IN *INPUT* MODE, THEN 02040 M01S02013.xedit +++|* RETURNS TO *INP2*. 02041 M01S02014.xedit +++|* IF END OF INPUT AND NOT TTY INPUT FILE, TO *ABT*. 02042 M01S02015.xedit +++|* 02043 M01S02016.xedit +++|* USES A - 1, 2, 3, 4, 5, 6, 7. 02044 M01S02017.xedit +++|* X - 1, 2, 3, 4, 5, 6, 7. 02045 M01S02018.xedit +++|* B - 6, 7. 02046 M01S02019.xedit +++|* 02047 M01S02020.xedit +++|* CALLS STL, UPL. 02048 M01S02021.xedit +++|* 02049 M01S02022.xedit +++|* MACROS PROMPT, READ, READC, WRITEO. 02050 M01S02023.xedit +++| 02051 M01S02024.xedit +++| 02052 M01S02025.xedit +++| NDL DATA 0 NEW DATA LINE ENTRY. THIS WORD IS A FLAG. 02053 M01S02026.xedit +++| 02054 M01S02027.xedit +++|* IF (NDL) = 0, THEN ENTERED VIA *NCL*, ELSE VIA *NDL*. 02055 M01S02028.xedit +++| 02056 M01S02029.xedit +++| NCL SA5 C.ON OBTAIN CURRENT INPUT DEVICE 02057 M01S02030.xedit +++| SA3 X5-1 GET FET ADDRESS 02058 M01S02031.xedit +++| ZR X3,NCL5 IF NO FET (POP STACK) 02059 M01S02032.xedit +++| SA1 PROMPT 02060 M01S02033.xedit +++| SX2 X3 SET FET ADDRESS 02061 M01S02034.xedit +++| BX6 X1 02062 M01S02035.xedit +++| SA4 NDL 02063 M01S02036.xedit +++| SX7 X2-INPUT 02064 M01S02037.xedit +++| NZ X4,NCL1 IF REQUESTING DATA 02065 M01S02038.xedit +++| NG X3,NCL5 IF POP IF ASKING FOR COMMAND 02066 M01S02039.xedit +++| NZ X7,NCL1 IF NOT PRIMARY INPUT 02067 M01S02040.xedit +++| ZR X6,NCL1 IF NOT TO ISSUE PROMPT 02068 M01S02041.xedit +++| WRITEO OUTPUT 02069 M01S02042.xedit +++| NCL1 SA1 TTYIN 02070 M01S02043.xedit +++| SA3 NCLA 02071 M01S02044.xedit +++| SA2 BATCH 02072 M01S02045.xedit +++| BX6 X1+X3 02073 M01S02046.xedit +++| SA6 A3 02074 M01S02047.xedit +++| NZ X3,NCL2 IF READ NOT NEEDED 02075 M01S02048.xedit +++| SA4 NDL 02076 M01S02049.xedit +++| NG X2,NCL1.1 IF IN BATCH MODE 02077 M01S02050.xedit +++| NZ X4,NCL1.1 IF ENTERED VIA *NDL* 02078 M01S02051.xedit +++| PROMPT OFF TURN OFF PROMPT 02079 M01S02052.xedit +++| NCL1.1 READ INPUT,RECALL 02080 M01S02053.xedit +++| SA2 BATCH 02081 M01S02054.xedit +++| NG X2,NCL2 IF IN BATCH MODE 02082 M01S02055.xedit +++| PROMPT ON TURN ON PROMPT 02083 M01S02056.xedit +++| NCL2 READC INPUT,X5-34D,33D READ NEW LINE 02084 M01S02057.xedit +++| SA3 C.STR-1 RESET CHARACTER INDEX 02085 M01S02058.xedit +++| NZ X1,NCL6 IF HIT END OF SOMETHING 02086 M01S02059.xedit +++| PX6 B1,X3 RESET CHARACTER INDEX 02087 M01S02060.xedit +++| SA6 A3 02088 M01S02061.xedit +++| NCL3 SA1 X5-34D FWA OF STRING 02089 M01S02062.xedit +++| SB6 C.STR FWA OF STRING 02090 M01S02063.xedit +++| RJ UPL 02091 M01S02064.xedit +++| SX1 0 SET SUCCESSFUL READ 02092 M01S02065.xedit +++| NCL4 SA2 NDL 02093 M01S02066.xedit +++| ZR X2,NCL8 IF ENTERED VIA NCL 02094 M01S02067.xedit +++| AX2 30 02095 M01S02068.xedit +++| BX7 X7-X7 02096 M01S02069.xedit +++| SA7 TLX IGNORE INTERRUPT IF DATA LINE 02097 M01S02070.xedit +++| SB7 X2 OBTAIN RETURN ADDRESS 02098 M01S02071.xedit +++| SA7 A2 CLEAR *NDL* FLAG 02099 M01S02072.xedit +++| JP B7 RETURN TO CALLER 02100 M01S02073.xedit +++| 02101 M01S02074.xedit +++|* POP INPUT STACK 02102 M01S02075.xedit +++| 02103 M01S02076.xedit +++| NCL5 MX6 1 SET DEVICE IN-ACTIVE 02104 M01S02077.xedit +++| SA5 X5 GET NEW DEVICE 02105 M01S02078.xedit +++| SA6 A5 IDLE OLD DEVICE 02106 M01S02079.xedit +++| SA2 X5+B1 GET OLD C.STR-1 WORD 02107 M01S02080.xedit +++| BX7 X5 02108 M01S02081.xedit +++| LX6 X2 02109 M01S02082.xedit +++| SA7 C.ON CHANGE CURRENT DEVICE POINTER 02110 M01S02083.xedit +++| SA6 C.STR-1 02111 M01S02084.xedit +++| EQ NCL3 UNPACK AND EXIT 02112 M01S02085.xedit +++| 02113 M01S02086.xedit +++|* END OF SOMETHING ENCOUNTERED ON INPUT FILE. 02114 M01S02087.xedit +++| 02115 M01S02088.xedit +++| NCL6 SA2 X5-1 GET FET ADDRESS 02116 M01S02089.xedit +++| SX2 X2-INPUT PRIMARY INPUT FOR CMD OR DATA 02117 M01S02090.xedit +++| NZ X2,NCL5 IF NOT PRIMARY INPUT FILE 02118 M01S02091.xedit +++| SA4 TTYIN 02119 M01S02092.xedit +++| NZ X4,NCL7 IF NOT *TTY* INPUT FILE (ABORT) 02120 M01S02093.xedit +++| RJ STL EVENTUALLY RETURNS TO *NCL* IF INTERRUPT 02121 M01S02094.xedit +++| MX6 0 SET READ REQUIRED 02122 M01S02095.xedit +++| SA6 NCLA (X1) .NE. 0 02123 M01S02096.xedit +++| EQ NCL4 READ INPUT FILE 02124 M01S02097.xedit +++| 02125 M01S02098.xedit +++| NCL7 SB6 =C* END OF INPUT ENCOUNTERED - ABORTED.* 02126 M01S02099.xedit +++| EQ ABT ABORT XEDIT 02127 M01S02100.xedit +++| 02128 M01S02101.xedit +++| NCL8 SA2 INPMODE 02129 M01S02102.xedit +++| NG X2,INP2 IF IN INPUT MODE 02130 M01S02103.xedit +++| ZR X1,NCM IF NOT EMPTY CARRIAGE RETURN 02131 M01S00004.xedit20 +++| SA1 UPDATE 02132 M01S00005.xedit20 +++| PL X1,NCM21 IF IN LOOK MODE 02133 M01S02104.xedit +++| EQ INP1 BEGIN INPUT MODE 02134 M01S02105.xedit +++| 02135 M01S02106.xedit +++| NCLA DATA 0 READ REQ,D FROM INPUT IF ZERO 02136 M01S02107.xedit +++| TITLE COMMAND TABLE. 02137 M01S02108.xedit +++| JUMP BSS 0 START OF COMMAND TABLE 02138 M01S02109.xedit +++| .ADD COMMAND ADD,A,NUMBER1,,ADD,(IN,F0) 02139 M01S02110.xedit +++| .ALN COMMAND ADDLN,ALN,NUMBER2,-1,PLN,,OVL2 02140 M01S02111.xedit +++| .ALNS COMMAND ADDLNS,ALNS,NUMBER2,-2,PLN,,OVL2 02141 M01S02112.xedit +++| .BOTTOM COMMAND BOTTOM,B,NONE,,BTR,(LK) 02142 M01S02113.xedit +++| .BRIEF COMMAND BRIEF,BR,TOGGLE,(XVERIFY*2+0),SFG,(CR,LK,IN)
Line S02114 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit20 |
Seq # *Modification Id* Act ----------------------------+ 02143 M02S02114.xedit20 ---| .CHANGE COMMAND CHANGE,C,STRING,340000B,CNG,(LK,IN,F0)
Line S02115 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit20 |
Seq # *Modification Id* Act ----------------------------+ 02144 M02S02115.xedit20 ---| .CS COMMAND CHANGES,CS,STRING,340000B,CGS,(LK,IN,F0) 02145 M01S00006.xedit20 +++| .CHANGE COMMAND CHANGE,C,STRING,340000B,CNG,(IN,F0)
Line S00007 Modification History | |
---|---|
M01 (Added by) | xedit20 |
M02 (Updated by) | xedi20a |
Seq # *Modification Id* Act ----------------------------+ 02146 M02S00007.xedi20a ---| .CS COMMAND CHANGE,CS,STRING,340000B,CGS,(IN,F0) 02147 M01S00001.xedi20a +++| .CS COMMAND CHANGES,CS,STRING,340000B,CGS,(IN,F0) 02148 M01S02116.xedit +++| .COPY COMMAND COPY,,ONEFILE,070011B,CPY,(LK,IN,F0),OVL2 02149 M01S02117.xedit +++| .COPYD COMMAND COPYD,,ONEFILE,070011B,CPY11,,OVL2 02150 M01S02118.xedit +++| .DBADL COMMAND DBADL,DBL,NUMBER1,-1,PBL,,OVL2 02151 M01S02119.xedit +++| .DEFTAB COMMAND DEFTAB,DT,CHAR,(TABCHAR*2+0),SCH,(CR,IN,LK) 02152 M01S02120.xedit +++| .DELETE COMMAND DELETE,D,STRING,070000B,DLT 02153 M01S02121.xedit +++| .DEL COMMAND DELIMIT,DEL,CHAR,1,DEL,(CR,LK,IN) 02154 M01S02122.xedit +++| .DEOF COMMAND DEOF,DF,NUMBER1,DF,DRF 02155 M01S02123.xedit +++| .DEOR COMMAND DEOR,DR,NUMBER1,DR,DRF 02156 M01S02124.xedit +++| .DLN COMMAND DELETELN,DLN,NONE,0,PLN,,OVL2 02157 M01S02125.xedit +++| .DLB COMMAND DLBLANKS,DLB,NUMBER1,,DLB,,OVL2
Line S02126 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02158 M02S02126.xedit12 ---| .EDIT COMMAND EDIT,,NONE,,EDT,(IN) 02159 M01S00002.xedit12 +++| .EDIT COMMAND EDIT,,NONE,,PEC,(IN) 02160 M01S02127.xedit +++| .END COMMAND END,E,ONEFILE,000022B,EFQ 02161 M01S02128.xedit +++| .EXPLAI COMMAND EXPLAIN,,NONE,,EXP,(CR,IN,LK),OVL1 02162 M01S02129.xedit +++| .FBADL COMMAND FBADL,FBL,NUMBER1,1,PBL,(LK),OVL2 02163 M01S02130.xedit +++| .FILE COMMAND FILE,F,ONEFILE,000022B,EFQ 02164 M01S02131.xedit +++| .FINDLL COMMAND FINDLL,FLL,NUMBER1,,FLL,(LK) 02165 M01S02132.xedit +++| .HELP COMMAND HELP,H,NULL,,HELP,(CR,LK,IN),OVL1 02166 M01S02133.xedit +++| .INPUT COMMAND INPUT,,CHAR,0,INP,(CR) 02167 M01S02134.xedit +++| .INSERT COMMAND INSERT,I,NUMBER1,IIB4,IIB,(CR) 02168 M01S02135.xedit +++| .IB COMMAND INSERTB,IB,NUMBER1,IIB3,IIB,(IN) 02169 M01S02136.xedit +++| .LISTAB COMMAND LISTAB,LT,NONE,,LTB,(CR,LK,IN),OVL2 02170 M01S02137.xedit +++| .LOCATE COMMAND LOCATE,L,STRING,260000B,LCT,(LK) 02171 M01S02138.xedit +++| IF DEF,TIMES,1 02172 M01S02139.xedit +++| .LOC COMMAND LOC,,STRING,260000B,LCTA,(LK) 02173 M01S02140.xedit +++| .MODIFY COMMAND MODIFY,M,NONE,0,MOD,(IN) 02174 M01S02141.xedit +++| .NEXT COMMAND NEXT,N,NEXT,,NXT,(LK) 02175 M01S02142.xedit +++| .NOBELL COMMAND NOBELLS,NB,NONE,,NBL,(CR,IN,LK),OVL2 02176 M01S02143.xedit +++| .OCTCHA COMMAND OCTCHANGE,OC,NULL,300000B,OCT,(IN,F0),OVL2 02177 M01S02144.xedit +++| .PRINT COMMAND PRINT,P,NUMBER1,,PNT,(CR,IN,LK,F0) 02178 M01S02145.xedit +++| .QMOD COMMAND QMOD,QM,NUMBER1,0,MOD1,(IN,F0) 02179 M01S02146.xedit +++| .QUIT COMMAND QUIT,Q,ONEFILE,000022B,EFQ 02180 M01S02147.xedit +++| .READ COMMAND READ,,NULL,,RDP,,OVL2 02181 M01S02148.xedit +++| .READP COMMAND READP,,NULL,,RDP,,OVL2 02182 M01S02149.xedit +++| .REPLACE COMMAND REPLACE,R,NUMBER1,,RLP,(IN,F0) 02183 M01S02150.xedit +++| .RLN COMMAND REPLACELN,RLN,NUMBER2,1,PLN,,OVL2 02184 M01S02151.xedit +++| .RESTOR COMMAND RESTORE,REST,NONE,,RST 02185 M01S02152.xedit +++| .RM COMMAND RMARGIN,RM,NUMBER1,,RMA,(CR,IN,LK) 02186 M01S02153.xedit +++| .STOP COMMAND STOP,,NONE,,ABO,(CR,LK) 02187 M01S02154.xedit +++| .TABS COMMAND TABS,TAB,NUMBER,NTABS,STB,(CR,LK,IN) 02188 M01S02155.xedit +++| .TEOF COMMAND TEOF,,TOGGLE,ITOGGLF,TGL,(CR,LK,IN) 02189 M01S02156.xedit +++| .TEOR COMMAND TEOR,,TOGGLE,ITOGGLR,TGL,(CR,LK,IN) 02190 M01S02157.xedit +++| .TRIM COMMAND TRIM,,TOGGLE,TRIM,TGL,(CR,LK,IN) 02191 M01S02158.xedit +++| .TRUNC COMMAND TRUNCATE,TRUNC,NUMBER1,,TRN,(IN,F0) 02192 M01S02159.xedit +++| .TOP COMMAND TOP,T,NONE,,TTN,(LK) 02193 M01S02160.xedit +++| .TOPNUL COMMAND TOPNULL,TN,NONE,,TTN 02194 M01S02161.xedit +++| .VERIFY COMMAND VERIFY,V,TOGGLE,(XVERIFY*2+1),SFG,(CR,LK,IN) 02195 M01S02162.xedit +++| .WEOF COMMAND WEOF,WF,NONE,34B,WRM,(IN) 02196 M01S02163.xedit +++| .WEOR COMMAND WEOR,WR,NONE,24B,WRM,(IN) 02197 M01S02164.xedit +++| .WHERE COMMAND WHERE,W,NONE,,WHR,(CR,IN,LK) 02198 M01S02165.xedit +++| .WM COMMAND WMARGIN,WM,NUMBER2,,SWN,(CR,IN,LK) 02199 M01S02166.xedit +++| .Y COMMAND Y,,NULL,,YZP,(CR,LK,IN) 02200 M01S02167.xedit +++| .YQMOD COMMAND YQMOD,YQM,NUMBER1,0,MOD2,(IN,F0) 02201 M01S02168.xedit +++| .Z COMMAND Z,,NULL,,YZP,(CR,IN,LK) 02202 M01S02169.xedit +++| JUMPX DATA 0
Line S02170 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 02203 M02S02170.v23l617 ---| VFD 2/3,58/0 ILLEGAL COMMAND MARKER 02204 M01S00014.v23l617 +++| VFD 2/3,58/0 INCORRECT COMMAND MARKER 02205 M01S02171.xedit +++| SPACE 4 02206 M01S02172.xedit +++|** ASSEMBLE DATA NEEDED FOR OVERLAYS. 02207 M01S02173.xedit +++|* THIS CODE NEEDS TO BE AFTER THE COMMAND DEFINITIONS. 02208 M01S02174.xedit +++| 02209 M01S02175.xedit +++| 02210 M01S02176.xedit +++| LOVA VFD 24/0,30/0LXEDIT,6/0 OVERLAY BASE NAME 02211 M01S02177.xedit +++| LOVB VFD 30/MINFL,30/0 MINIMUM BASE FIELD LENGTH 02212 M01S02178.xedit +++| C.A SET 1 PREPARE TABLE OF FIELD LENGTHS 02213 M01S02179.xedit +++| DUP MXOVL,3 02214 M01S02180.xedit +++| C.D DECMIC C.A 02215 M01S02181.xedit +++| VFD 30//XEDIT_"C.D"_/LWA,30/0 02216 M01S02182.xedit +++| C.A SET C.A+1 02217 M01S02183.xedit +++| .H IFEQ DEBUG,1 IF DEBUG ON 02218 M01S02184.xedit +++| DATA 10H LOADING 02219 M01S02185.xedit +++| .H ENDIF 02220 M01S02186.xedit +++| LOVC BSSZ 1 OVERLAY NAME 02221 M01S02187.xedit +++| LOVD VFD 6/1,6/,5/,1/1,24/,*P/ 02222 M01S02188.xedit +++| LOVE CON 0 LAST OVERLAY LOADED 02223 M01S02189.xedit +++| IFEQ FILEOV,3,6 02224 M01S02190.xedit +++| LOVF CON 0 .NE.0 IF OVERLAY LOADED FROM LIBRARY 02225 M01S02191.xedit +++| LOVG BSS 0 02226 M01S02192.xedit +++| .I IFEQ DEBUG,1 IF DEBUG ON 02227 M01S02193.xedit +++| SCRG FILEC E.SCR,150D,(FET=13D),EPR 02228 M01S02194.xedit +++| .I ELSE 02229 M01S02195.xedit +++| SCRG FILEC E.SCR,150D,(FET=13D),(USN=LIBRARY),EPR 02230 M01S02196.xedit +++| .I ENDIF 02231 M01S02197.xedit +++| 02232 M01S02198.xedit +++| TITLE COMMAND PROCESSORS. 02233 M01S02199.xedit +++|** ENTRY CONDITIONS TO ALL COMMAND PROCESSORS - 02234 M01S02200.xedit +++|* 02235 M01S02201.xedit +++|* (X1) = (DECA) - INSTRUCTION DESCRIPTER WORD. 02236 M01S02202.xedit +++|* (INDEX) = ADDRESS OF INSTRUCTION DESCRIPTER WORD. 02237 M01S02203.xedit +++| ABO SPACE 4,10 02238 M01S02204.xedit +++|** ABO - PROCESS ABORT COMMAND. 02239 M01S02205.xedit +++|* 02240 M01S02206.xedit +++|* ENTRY NONE. 02241 M01S02207.xedit +++|* 02242 M01S02208.xedit +++|* EXIT TO *ABT*. 02243 M01S02209.xedit +++|* 02244 M01S02210.xedit +++|* USES A - 2. 02245 M01S02211.xedit +++|* X - 2. 02246 M01S02212.xedit +++|* B - 6. 02247 M01S02213.xedit +++|* 02248 M01S02214.xedit +++|* MACROS RETURN. 02249 M01S02215.xedit +++| 02250 M01S02216.xedit +++|
Line S02217 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit25 |
Seq # *Modification Id* Act ----------------------------+ 02251 M02S02217.xedit25 ---| ABO SB6 =C* ABORTED*
Line S02218 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit25 |
Seq # *Modification Id* Act ----------------------------+ 02252 M02S02218.xedit25 ---| SA2 SPCP 02253 M01S00001.xedit25 +++| ABO SA2 SPCP 02254 M01S02219.xedit +++| LX2 59-58
Line S02220 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit25 |
Seq # *Modification Id* Act ----------------------------+ 02255 M02S02220.xedit25 ---| PL X2,ABT IF *P* NOT SPECIFIED
Line S02221 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit25 |
Seq # *Modification Id* Act ----------------------------+ 02256 M02S02221.xedit25 ---| RETURN E.IN,R RETURN EDIT FILE 02257 M01S00002.xedit25 +++| PL X2,ABO1 IF *P* NOT SPECIFIED 02258 M01S00003.xedit25 +++| RECALL SFET 02259 M01S00004.xedit25 +++| SA1 ISFN GET EDIT FILE NAME 02260 M01S00005.xedit25 +++| SX6 B1 SET COMPLETE BIT 02261 M01S00006.xedit25 +++| BX6 X6+X1 02262 M01S00007.xedit25 +++| SA6 X2 02263 M01S00008.xedit25 +++| RETURN X2,R RETURN EDIT FILE 02264 M01S00009.xedit25 +++| ABO1 SB6 =C* ABORTED* 02265 M01S02222.xedit +++| EQ ABT ABORT XEDIT 02266 M01S02223.xedit +++| ADD SPACE 4,15 02267 M01S02224.xedit +++|** ADD - ADD TEXT TO END OF LINE(S). 02268 M01S02225.xedit +++|* 02269 M01S02226.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO ADD. 02270 M01S02227.xedit +++|* 02271 M01S02228.xedit +++|* EXIT TO NCM. 02272 M01S02229.xedit +++|* 02273 M01S02230.xedit +++|* USES A - 1, 2, 6, 7. 02274 M01S02231.xedit +++|* X - 1, 2, 3, 4, 6, 7. 02275 M01S02232.xedit +++|* B - 4, 6, 7. 02276 M01S02233.xedit +++|*
Line S02234 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02277 M02S02234.xedit21 ---|* CALLS ITM, RDL, RDF, SAL, VFY, WTF. 02278 M01S00001.xedit21 +++|* CALLS ITM, RDF, RDL, SAC, SAL, VFY, VRY, WTF. 02279 M01S02235.xedit +++|* 02280 M01S02236.xedit +++|* ROUTINE REQUESTS ONE LINE OF DATA, AND ADDS IT TO 02281 M01S02237.xedit +++|* THE END OF N LINES. THE TRUNCATION MESSAGE IS ISSUED 02282 M01S02238.xedit +++|* IF THE RESULTANT LENGTH IS GREATER THAN 160 CHARACTERS. 02283 M01S02239.xedit +++| 02284 M01S02240.xedit +++| 02285 M01S02241.xedit +++| ADD SA1 NUMS
Line S02242 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02286 M02S02242.xedit21 ---| SX6 X1-1 DECREMENT TO MAKE TESTING EASIER 02287 M01S00002.xedit21 +++| SX6 B1 02288 M01S00003.xedit21 +++| IX6 X1-X6 DECREMENT TO MAKE TESTING EASIER 02289 M01S02243.xedit +++| SA6 A1 02290 M01S02244.xedit +++| RJ SAC SET ASCII PROCESSING 02291 M01S02245.xedit +++| RJ RDL 02292 M01S02246.xedit +++| NZ X1,NCM IF NOTHING ON LINE (RETURN) 02293 M01S02247.xedit +++| EQ ADD2 PROCESS ADD 02294 M01S02248.xedit +++| 02295 M01S02249.xedit +++| ADD1 SA6 A1 REPLACE COUNT 02296 M01S02250.xedit +++| RJ WTF 02297 M01S02251.xedit +++| RJ RDF 02298 M01S02252.xedit +++| ADD2 SA1 E.STR-1 02299 M01S02253.xedit +++| SA2 D.STR-1 02300 M01S02254.xedit +++| SX3 X1-160D 02301 M01S02255.xedit +++| BX3 -X3 NUMBER OF AVAILABLE CHARACTERS 02302 M01S02256.xedit +++| IX4 X3-X2 02303 M01S02257.xedit +++| SB7 A1 02304 M01S02258.xedit +++| PL X4,ADD3 IF NO TRUNCATION 02305 M01S02259.xedit +++| BX2 X3 TRUNCATE DATA LINE 02306 M01S02260.xedit +++| ADD3 IX7 X1+X2 GET NEW LENGTH 02307 M01S02261.xedit +++| SB6 B7+X1 ADDR OF LAST CHAR IN EDIT LINE 02308 M01S02262.xedit +++| MX6 2 SET END OF LINE 02309 M01S02263.xedit +++| SB4 X2+B1 INCLUDE END OF LINE 02310 M01S02264.xedit +++| ADD4 SA6 B6+B4 02311 M01S02265.xedit +++| SB4 B4-B1 02312 M01S02266.xedit +++| SA1 A2+B4 02313 M01S02267.xedit +++| BX6 X1 02314 M01S02268.xedit +++| NZ B4,ADD4 IF NOT ALL MOVED 02315 M01S02269.xedit +++| SA7 E.STR-1 02316 M01S02270.xedit +++| PL X4,ADD5 IF NO TRUNCATION 02317 M01S02271.xedit +++| RJ ITM ISSUE TRUNCATION MESSAGE 02318 M01S02272.xedit +++| ADD5 SX7 B1 02319 M01S02273.xedit +++| SA7 E.LMOD SET MODIFICATIONS MADE 02320 M01S02274.xedit +++| SA7 NOMOD SET FILE MODIFICATIONS MADE 02321 M01S02275.xedit +++| RJ VRY VERIFY LINE 02322 M01S02276.xedit +++| SA1 NUMS
Line S02277 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02323 M02S02277.xedit21 ---| SX6 X1-1 02324 M01S00004.xedit21 +++| SX6 B1 02325 M01S00005.xedit21 +++| IX6 X1-X6 02326 M01S02278.xedit +++| NG X6,NCM IF FINISHED 02327 M01S02279.xedit +++| EQ ADD1 PROCESS NEXT LINE 02328 M01S02280.xedit +++| BTR SPACE 4,25 02329 M01S02281.xedit +++|** BTR - ADVANCE TO BOTTOM OF CURRENT RECORD. 02330 M01S02282.xedit +++|* 02331 M01S02283.xedit +++|* ENTRY NONE. 02332 M01S02284.xedit +++|* 02333 M01S02285.xedit +++|* EXIT TO VRT. 02334 M01S02286.xedit +++|* 02335 M01S02287.xedit +++|* USES A - 1, 2, 3. 02336 M01S02288.xedit +++|* X - 1, 2, 3. 02337 M01S02289.xedit +++|* 02338 M01S02290.xedit +++|* CALLS RDF, WTF. 02339 M01S02291.xedit +++|* 02340 M01S02292.xedit +++|* MACROS RECALL. 02341 M01S02293.xedit +++|* 02342 M01S02294.xedit +++|* THIS ROUTINE TAKES ASSUMES THAT THE END OF RECORD HAS BEEN 02343 M01S02295.xedit +++|* ENCOUNTERED WHEN THE FOLLOWING CONDITIONS ARE TRUE. 02344 M01S02296.xedit +++|* 1. THE FET IS NOT BUSY 02345 M01S02297.xedit +++|* 2. *IN* IS EQUAL TO *OUT* 02346 M01S02298.xedit +++|* DUE TO XEDIT,S HABIT OF PASSING OVER NULL RECORD/FILES THESE 02347 M01S02299.xedit +++|* CONDITIONS WILL LOCATE THE BOTTOM. 02348 M01S02300.xedit +++|* NOTE- XEDIT WILL TREAT AN EOF AS AN EOR IF THERE IS TEXT 02349 M01S02301.xedit +++|* IMMEDIATELY BEFORE THE EOF. THIS WAS ASSUMED WITHIN THE 02350 M01S02302.xedit +++|* OF THE DESIRED FUNCTION OF BOTTOM. 02351 M01S02303.xedit +++| 02352 M01S02304.xedit +++| 02353 M01S02305.xedit +++| BTR1 RJ WTF ADVANCE TO NEXT LINE 02354 M01S02306.xedit +++| RJ RDF 02355 M01S02307.xedit +++| BTR SA1 E.IN+2 *IN* 02356 M01S02308.xedit +++| SA2 A1+B1 *OUT* 02357 M01S02309.xedit +++| IX2 X2-X1 02358 M01S02310.xedit +++| NZ X2,BTR1 IF *IN* NOT EQUAL TO *OUT* (NOT AT END) 02359 M01S02311.xedit +++| SA3 E.IN 02360 M01S02312.xedit +++| LX3 59-0 02361 M01S02313.xedit +++| NG X3,VRT IF FET IS COMPLETE 02362 M01S02314.xedit +++| RECALL A3 WAIT FET COMPLETION 02363 M01S02315.xedit +++| EQ BTR FIND BOTTOM 02364 M01S02316.xedit +++| CNG/CNS SPACE 4,15 02365 M01S02317.xedit +++|** CNG/CNS - PROCESS CHANGE AND CHANGES COMMANDS. 02366 M01S02318.xedit +++|* 02367 M01S02319.xedit +++|* ENTRY (NUMS) = IF VIA *CNG*, NUMBER OF LINES. 02368 M01S02320.xedit +++|* IF VIA *CNS*, NUMBER OF STRINGS. 02369 M01S02321.xedit +++|* 02370 M01S02322.xedit +++|* EXIT TO *NCM*. 02371 M01S02323.xedit +++|* IF STRING NOT FOUND, TO *LCT4* 02372 M01S02324.xedit +++|*
Line S02325 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02373 M02S02325.xedit21 ---|* USES A - 0, 1, 6, 7.
Line S02326 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02374 M02S02326.xedit21 ---|* X - 0, 1, 5, 6, 7.
Line S02327 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02375 M02S02327.xedit21 ---|* B - 2, 6. 02376 M01S00006.xedit21 +++|* USES A - 0, 1, 4, 6, 7. 02377 M01S00007.xedit21 +++|* X - 0, 1, 4, 5, 6, 7. 02378 M01S00008.xedit21 +++|* B - 6. 02379 M01S02328.xedit +++|* 02380 M01S02329.xedit +++|* CALLS CHS, ITM, RDF, TSL, VRY, WTF. 02381 M01S02330.xedit +++| 02382 M01S02331.xedit +++| 02383 M01S02332.xedit +++| CNG SX0 E.SCR+160D SET LWA+1 OF SCRATCH, ENTRY 02384 M01S02333.xedit +++| EQ CNG1 PROCESS CHANGE 02385 M01S02334.xedit +++| 02386 M01S02335.xedit +++| CGS SX0 E.SCR+160D SET LWA+1 OF SCRATCH, ENTRY 02387 M01S02336.xedit +++| MX7 1 02388 M01S02337.xedit +++| BX0 X0+X7 SET STRING MODE 02389 M01S02338.xedit +++| CNG1 SA0 E.SCR SET FWA OF BUFFER 02390 M01S02339.xedit +++| RJ CHS CHANGE STRING(S) 02391 M01S02340.xedit +++| ZR B5,CNG5 IF STRING NOT FOUND 02392 M01S02341.xedit +++| NZ X5,CNG2 IF NO TRUNCATION 02393 M01S02342.xedit +++| SA1 P1RP CHECK IF STRING LENGTHS ARE EQUAL 02394 M01S02343.xedit +++| SA4 P1LP 02395 M01S02344.xedit +++| IX6 X1-X4 02396 M01S02345.xedit +++| SA1 P3RP 02397 M01S02346.xedit +++| SA4 P3LP 02398 M01S02347.xedit +++| IX1 X1-X4 02399 M01S02348.xedit +++| IX6 X6-X1 02400 M01S02349.xedit +++| ZR X6,CNG2 IF STRING LENGTHS ARE EQUAL 02401 M01S02350.xedit +++| RJ ITM ISSUE TRUNCATION MESSAGE 02402 M01S02351.xedit +++| CNG2 SA1 E.SCR 02403 M01S02352.xedit +++| SB6 E.STR-1 02404 M01S02353.xedit +++| SX7 B1 02405 M01S02354.xedit +++| 02406 M01S02355.xedit +++|* COPY LINE BACK FROM SCRATCH AREA. 02407 M01S02356.xedit +++| 02408 M01S02357.xedit +++| CNG3 BX6 X1 02409 M01S02358.xedit +++| SB6 B6+B1 02410 M01S02359.xedit +++| SA1 A1+B1 02411 M01S02360.xedit +++| SA6 B6 02412 M01S02361.xedit +++| PL X6,CNG3 IF NOT END OF LINE 02413 M01S02362.xedit +++| SB6 E.STR-1 02414 M01S02363.xedit +++| RJ TSL TRIM SPACES OFF LINE 02415 M01S02364.xedit +++| SA7 NOMOD 02416 M01S02365.xedit +++| SA7 E.LMOD 02417 M01S02366.xedit +++| RJ VRY VERIFY THE CHANGE 02418 M01S02367.xedit +++| BX6 X0 02419 M01S02368.xedit +++| AX6 59-1 =0 IF REGULAR, =-1 IF STRING MODE 02420 M01S02369.xedit +++| SA1 NUMS 02421 M01S02370.xedit +++| IX6 X1-X6 IF STRING, INCREMENT
Line S02371 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02422 M02S02371.xedit21 ---| SB2 X6
Line S02372 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02423 M02S02372.xedit21 ---| SX7 X6-1 DECREMENT COUNT (IF STRING, RESET)
Line S02373 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02424 M02S02373.xedit21 ---| LE B2,B1,NCM IF FINISHED 02425 M01S00009.xedit21 +++| SX1 B1 02426 M01S00010.xedit21 +++| IX7 X6-X1 02427 M01S00011.xedit21 +++| IX6 X7-X1 02428 M01S00012.xedit21 +++| NG X6,NCM IF FINISHED 02429 M01S02374.xedit +++| SA7 A1+ 02430 M01S02375.xedit +++| 02431 M01S02376.xedit +++|* ADVANCE POINTER AND CONTINUE. 02432 M01S02377.xedit +++| 02433 M01S02378.xedit +++| CNG4 BX5 X0 SAVE (X0) 02434 M01S02379.xedit +++| RJ WTF 02435 M01S02380.xedit +++| RJ RDF 02436 M01S02381.xedit +++| BX0 X5 RESTORE (X0) 02437 M01S02382.xedit +++| EQ CNG1 CONTINUE CHANGE 02438 M01S02383.xedit +++| 02439 M01S02384.xedit +++|* PROCESS STRING NOT FOUND. 02440 M01S02385.xedit +++| 02441 M01S02386.xedit +++| CNG5 SA1 NUMS 02442 M01S02387.xedit +++| PL X1,CNG4 IF NOT 0 OPTION 02443 M01S02388.xedit +++| EQ LCT4 ISSUE * STRING NOT FOUND.* 02444 M01S02389.xedit +++| DEL SPACE 4,10 02445 M01S02390.xedit +++|** DEL - SET DELIMITER CHARACTER. 02446 M01S02391.xedit +++|* 02447 M01S02392.xedit +++|* ENTRY (NUMS) = NEW DELIMITER CHARACTER. 02448 M01S02393.xedit +++|* 02449 M01S02394.xedit +++|* EXIT TO *NCM*. 02450 M01S02395.xedit +++|* 02451 M01S02396.xedit +++|* USES A - 1, 2, 4, 6. 02452 M01S02397.xedit +++|* X - 1, 2, 3, 4, 6. 02453 M01S02398.xedit +++| 02454 M01S02399.xedit +++| 02455 M01S02400.xedit +++| DEL SA2 NUMS 02456 M01S02401.xedit +++| MX3 -18 02457 M01S02402.xedit +++| BX2 -X3*X2 REMOVE EXCESS CHARACTERS (IF -1) 02458 M01S02403.xedit +++| SA4 C.ON 02459 M01S02404.xedit +++| SX4 X4-Y.DEV 02460 M01S02405.xedit +++| ZR X4,DEL1 IF NOT CURRENTLY *Y/Z* LINE 02461 M01S02406.xedit +++| 02462 M01S02407.xedit +++|* NOTE- Y/Z DELIMIT COMMAND TAKES EFFECT 02463 M01S02408.xedit +++|* OUTSIDE OF *Y/Z* COMMAND STRING. 02464 M01S02409.xedit +++| 02465 M01S02410.xedit +++| SA1 C.STR-1 02466 M01S02411.xedit +++| BX1 X3*X1 02467 M01S02412.xedit +++| IX6 X1+X2 02468 M01S02413.xedit +++| SA6 A1 02469 M01S02414.xedit +++| DEL1 SA1 I.DEV+1 02470 M01S02415.xedit +++| BX1 X3*X1 02471 M01S02416.xedit +++| IX6 X1+X2 02472 M01S02417.xedit +++| SA6 A1 02473 M01S02418.xedit +++| SA1 S.DEV+1 02474 M01S02419.xedit +++| BX1 X3*X1 02475 M01S02420.xedit +++| IX6 X1+X2 02476 M01S02421.xedit +++| SA6 A1 02477 M01S02422.xedit +++| EQ NCM EXIT 02478 M01S02423.xedit +++| DLT SPACE 4,15 02479 M01S02424.xedit +++|** DLT - DELETE LINE(S). 02480 M01S02425.xedit +++|* 02481 M01S02426.xedit +++|* ENTRY (NUMS) = COUNT (-0 = NO ADVANCE). 02482 M01S02427.xedit +++|* STRING FIELDS PARSED AND INITIALIZED. 02483 M01S02428.xedit +++|* 02484 M01S02429.xedit +++|* EXIT TO *NCM*. 02485 M01S02430.xedit +++|* 02486 M01S02431.xedit +++|* USES A - 1, 6, 7. 02487 M01S02432.xedit +++|* X - 1, 5, 6, 7. 02488 M01S02433.xedit +++|* B - 4. 02489 M01S02434.xedit +++|* 02490 M01S02435.xedit +++|* CALLS LOC, RDF, VRY, WTF. 02491 M01S02436.xedit +++| 02492 M01S02437.xedit +++| 02493 M01S02438.xedit +++| DLT1 SA1 NUMS 02494 M01S02439.xedit +++| NG X1,LCT4 IF -0 OPTION. (STRING NOT FOUND) 02495 M01S02440.xedit +++| RJ WTF 02496 M01S02441.xedit +++| DLT2 RJ RDF 02497 M01S02442.xedit +++| DLT SB4 E.STR-1 SET FWA SEARCH -1 02498 M01S02443.xedit +++| RJ LOC 02499 M01S02444.xedit +++| ZR B5,DLT1 IF STRING NOT IN LINE 02500 M01S02445.xedit +++| SA1 NUMS 02501 M01S02446.xedit +++| SX7 B1 02502 M01S02447.xedit +++| IX6 X1-X7 DECREMENT COUNT 02503 M01S02448.xedit +++| AX5 X1,B1 02504 M01S02449.xedit +++| SA6 A1 02505 M01S02450.xedit +++| SA7 NOMOD SET MODIFICATIONS MADE TO FILE 02506 M01S02451.xedit +++| RJ VRY VERIFY DELETED LINE 02507 M01S02452.xedit +++| NZ X5,DLT2 IF MORE TO DELETE 02508 M01S02453.xedit +++| RJ RDF CREAM EXISTING LINE 02509 M01S02454.xedit +++| EQ NCM EXIT 02510 M01S02455.xedit +++| DRF SPACE 4,10 02511 M01S02456.xedit +++|** DRF - DELETE RECORD/FILE MARKS. 02512 M01S02457.xedit +++|* 02513 M01S02458.xedit +++|* ENTRY (NUMS) = NUMBER TO DELETE. 02514 M01S02459.xedit +++|* (X1) = ADDRESS OF DELETION COUNT CELL. 02515 M01S02460.xedit +++|* 02516 M01S02461.xedit +++|* USES A - 0, 1, 2, 6. 02517 M01S02462.xedit +++|* X - 1, 2, 6. 02518 M01S02463.xedit +++|* 02519 M01S02464.xedit +++|* CALLS RDF, WTF. 02520 M01S02465.xedit +++| 02521 M01S02466.xedit +++| 02522 M01S02467.xedit +++| DRF SA2 NUMS 02523 M01S02468.xedit +++| AX1 18 GET CELL ADDRESS 02524 M01S02469.xedit +++| SA0 X1 SAVE CELL 02525 M01S02470.xedit +++| NZ X2,DRF0 IF NOT ZERO 02526 M01S02471.xedit +++| SX2 1 02527 M01S02472.xedit +++| DRF0 BX6 X2 02528 M01S02473.xedit +++| SA6 A0 SET DELETION COUNT 02529 M01S02474.xedit +++| DRF1 RJ WTF WRITE CURRENT LINE 02530 M01S02475.xedit +++| RJ RDF READ NEXT 02531 M01S02476.xedit +++| SA1 A0 02532 M01S02477.xedit +++| NZ X1,DRF1 IF NOT DELETED 02533 M01S02478.xedit +++| MX6 0 02534 M01S02479.xedit +++| SA6 NOMOD SET MODIFICATIONS MADE 02535 M01S02480.xedit +++| EQ NCM EXIT
Line S02481 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02536 M02S02481.xedit12 ---| EDT SPACE 4,15
Line S02482 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02537 M02S02482.xedit12 ---|** EDT - PROCESS EDIT COMMAND. 02538 M01S00003.xedit12 +++| PEC SPACE 4,15 02539 M01S00004.xedit12 +++|** PEC - PROCESS EDIT COMMAND. 02540 M01S02483.xedit +++|* 02541 M01S02484.xedit +++|* ENTRY NONE. 02542 M01S02485.xedit +++|* 02543 M01S02486.xedit +++|* EXIT (INPMODE) = 1. 02544 M01S02487.xedit +++|* TO *NCM*. 02545 M01S02488.xedit +++|* 02546 M01S02489.xedit +++|* USES A - 6. 02547 M01S02490.xedit +++|* X - 6. 02548 M01S02491.xedit +++|* 02549 M01S02492.xedit +++|* MACROS WRITEC. 02550 M01S02493.xedit +++| 02551 M01S02494.xedit +++|
Line S02495 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02552 M02S02495.xedit12 ---| EDT SX6 B1 02553 M01S00005.xedit12 +++| PEC SX6 B1 02554 M01S02496.xedit +++| SA6 INPMODE CLEAR INPUT MODE FLAG 02555 M01S02497.xedit +++| WRITEC OUTPUT,(=C* EDIT*) 02556 M01S02498.xedit +++| EQ NCM EXIT 02557 M01S02499.xedit +++| EFQ SPACE 4,20 02558 M01S02500.xedit +++|** EFQ - END, FILE, AND QUIT PROCESSOR. 02559 M01S02501.xedit +++|* 02560 M01S02502.xedit +++|* ENTRY (IFN) = FILE NAME PARAMETER. 02561 M01S02503.xedit +++|* (NUMS) = OPTIONS. 02562 M01S02504.xedit +++|* 02563 M01S02505.xedit +++|* EXIT IF TO TERMINATE XEDIT, TO *EXT*. 02564 M01S02506.xedit +++|* IF ERRORS, TO *CER* OR *NCM*. 02565 M01S02507.xedit +++|* 02566 M01S02508.xedit +++|* USES A - ALL. 02567 M01S02509.xedit +++|* X - ALL. 02568 M01S02510.xedit +++|* B - 2, 6, 7. 02569 M01S02511.xedit +++|* 02570 M01S02512.xedit +++|* CALLS CFF, PFM=, RDF, TOP. 02571 M01S02513.xedit +++|* 02572 M01S02514.xedit +++|* MACROS ERROR, FERROR, READ, RECALL, RENAME, 02573 M01S02515.xedit +++|* REWIND, STATUS. 02574 M01S02516.xedit +++| 02575 M01S02517.xedit +++| 02576 M01S02518.xedit +++| EFQ SA5 IFN GET SPECIFIED NAME 02577 M01S02519.xedit +++| SX6 B1 02578 M01S02520.xedit +++| MX7 0 02579 M01S02521.xedit +++| NZ X5,EFQ0 IF FILE NAME SPECIFIED 02580 M01S02522.xedit +++| SA5 ISFN USE *EDITFIL* 02581 M01S02523.xedit +++| EFQ0 SA7 SFET+5 CLEAR FNT/FST INFORMATION 02582 M01S02524.xedit +++| BX6 X6+X5 02583 M01S02525.xedit +++| SA7 A7+B1 02584 M01S02526.xedit +++| SA6 SFET 02585 M01S02527.xedit +++| RECALL E.IN WAIT ALL QUIET 02586 M01S02528.xedit +++| STATUS SFET,P OBTAIN INFORMATION 02587 M01S02529.xedit +++| SA4 SFET+5 GET FNT ENTRY 02588 M01S02530.xedit +++| SA1 SFET+1 02589 M01S00001.xedi13b +++| MX7 -6 SAVE FILE STATUS 02590 M01S00002.xedi13b +++| BX7 -X7*X4 02591 M01S00003.xedi13b +++| SA7 EFQB 02592 M01S02531.xedit +++| MX6 -8 ISOLATE PFM ERROR CODE 02593 M01S02532.xedit +++| MX7 1 02594 M01S02533.xedit +++| SA3 NUMS GET OPTIONS 02595 M01S02534.xedit +++| BX1 -X7*X1 CLEAR BIT 59 02596 M01S02535.xedit +++| LX4 -6 POSITION TO FILE TYPE 02597 M01S02536.xedit +++| BX6 -X6*X4 OBTAIN FILE TYPE 02598 M01S02537.xedit +++| AX1 -12 SHIFT DEVICE TYPE 02599 M01S02538.xedit +++| SX0 X6-PMFT =0 IF D.A. FILE 02600 M01S02539.xedit +++| ZR X0,EFQ1 IF DIRECT ACCESS FILE 02601 M01S00002.xedit13 +++| SX0 X6-QFFT 02602 M01S00003.xedit13 +++| ZR X0,EFQ1 IF QUEUE FILE 02603 M01S02540.xedit +++| SX0 X1-2RMT 02604 M01S02541.xedit +++| ZR X0,EFQ1 IF *MT* TYPE FILE 02605 M01S02542.xedit +++| SX0 X1-2RNT 02606 M01S02543.xedit +++|
Line S02544 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
Seq # *Modification Id* Act ----------------------------+ 02607 M02S02544.xedit13 ---|* (X0) = 0, IF FILE IS D.A, MT OR NT (NEED COPYBACK). 02608 M01S00004.xedit13 +++|* (X0) = 0, IF FILE IS D.A., QUEUE, MT OR NT (NEED COPYBACK). 02609 M01S02545.xedit +++|* (X5) = FILE NAME. 02610 M01S02546.xedit +++|* (X3) = OPTIONS. 02611 M01S02547.xedit +++|* (X4) = FNT ENTRY SHIFTED LEFT -6. 02612 M01S02548.xedit +++| 02613 M01S02549.xedit +++| EFQ1 NZ X3,EFQ2 IF HAVE EXIT TYPE 02614 M01S02550.xedit +++| SX3 1BS0 SET DEFAULT OF LOCAL 02615 M01S02551.xedit +++| NZ X0,EFQ2 IF NOT DEFAULT OF COPYBACK 02616 M01S02552.xedit +++| SX3 1BS3 SET DEFAULT OF COPYBACK 02617 M01S02553.xedit +++| 02618 M01S02554.xedit +++|* CLEAR *L* FLAG IF *C* FLAG USED. 02619 M01S02555.xedit +++| 02620 M01S02556.xedit +++| EFQ2 BX6 X3 02621 M01S02557.xedit +++| SX7 B1 02622 M01S02558.xedit +++| LX6 0-3 02623 M01S02559.xedit +++| BX6 X7*X6 GET *C* FLAG 02624 M01S02560.xedit +++| BX3 -X6*X3 CONDITIONALLY CLEAR *L* 02625 M01S02561.xedit +++| LX1 X3 02626 M01S02562.xedit +++| 02627 M01S02563.xedit +++|* CHECK MODIFICATIONS ALLOWED TO FILE. 02628 M01S02564.xedit +++| 02629 M01S02565.xedit +++| SX7 50000B/100B 02630 M01S02566.xedit +++| SB2 EMI.*100B+1 02631 M01S02567.xedit +++| BX7 X7*X4 02632 M01S02568.xedit +++| NZ X7,CER IF NOT ALLOWED TO MODIFY FILE, EXIT 02633 M01S02569.xedit +++| EFQ3 NZ X0,EFQ4 IF NOT DA/MT/NT 02634 M01S02570.xedit +++| 02635 M01S02571.xedit +++|* IF DA/MT/NT MAKE SURE *L* NOT USED. 02636 M01S02572.xedit +++| 02637 M01S02573.xedit +++| SB2 EMI.*100B+2 02638 M01S02574.xedit +++| LX1 59-0 02639 M01S02575.xedit +++| NG X1,CER IF *L* USED, EXIT 02640 M01S02576.xedit +++| 02641 M01S02577.xedit +++|* (X3) = EXIT BITS (LOCAL,REPLACE,SAVE,COPYBACK). 02642 M01S02578.xedit +++|* (X5) = FINAL FILE NAME. 02643 M01S02579.xedit +++| 02644 M01S02580.xedit +++| EFQ4 SA2 NOMOD SET NOMOD TO NOMOD .OR. FS 02645 M01S02581.xedit +++| SA1 FS IF NOT ON SCRATCH FILE, COPY TO ONE 02646 M01S02582.xedit +++| SA0 X3 MOVE EXIT BITS TO A0 02647 M01S02583.xedit +++| BX6 X1*X2 UPDATE NOMOD 02648 M01S02584.xedit +++| MX7 0 02649 M01S02585.xedit +++| SA6 A2 02650 M01S02586.xedit +++| SA7 IWHERE SET =0 TO FORCE COPY IF AT LINE 1 02651 M01S02587.xedit +++| RJ TOP COPY FILE TO SCRATCH FILE 02652 M01S02588.xedit +++| SX0 A0 SET STATUS BITS TO X0 02653 M01S02589.xedit +++| SA4 EFQA-1 02654 M01S02590.xedit +++| EFQ5 SA4 A4+B1 GET NEXT OPTION 02655 M01S02591.xedit +++| ZR X4,EFQ10 IF END OF OPTIONS 02656 M01S02592.xedit +++| UX3,B7 X4 02657 M01S02593.xedit +++| SB6 X4 02658 M01S02594.xedit +++| LX1 B7,X0 02659 M01S02595.xedit +++| PL X1,EFQ5 IF OPTION NOT SPECIFIED 02660 M01S02596.xedit +++| JP B6 PROCESS OPTION 02661 M01S02597.xedit +++| 02662 M01S02598.xedit +++|* PROCESS PFM OPTIONS. 02663 M01S02599.xedit +++| 02664 M01S02600.xedit +++| EFQ6 SA1 E.IN GET LOCAL NAME
Line S02601 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit9 |
Seq # *Modification Id* Act ----------------------------+ 02665 M02S02601.xedit9 ---| BX6 X5 02666 M01S02602.xedit +++| LX3 18 GET PFM CODE 02667 M01S02603.xedit +++| SX7 B1 02668 M01S00001.xedit9 +++| ERRNZ PTRD-1 02669 M01S00002.xedit9 +++| BX6 X5+X7 02670 M01S02604.xedit +++| BX7 X7+X1 SET COMPLETE 02671 M01S02605.xedit +++| SA7 PFET SET LOCAL NAME 02672 M01S02606.xedit +++| SX7 X3 02673 M01S02607.xedit +++| SA6 PFET+8 SET PERMANENT NAME 02674 M01S02608.xedit +++| SA0 A6 SAVE FILE NAME ADDRESS 02675 M01S02609.xedit +++| SX2 A7 SET FET ADDRESS 02676 M01S02610.xedit +++| RJ PFM= MAKE REQUEST 02677 M01S02611.xedit +++| SA1 X2 02678 M01S02612.xedit +++| MX6 -8 02679 M01S02613.xedit +++| AX1 10 02680 M01S02614.xedit +++| BX6 -X6*X1 GET PFM ERROR 02681 M01S02615.xedit +++| ZR X6,EFQ9 IF VERIFY ACTION 02682 M01S02616.xedit +++| ERROR PFM.,X6 ISSUE PFM ERROR MESSAGE 02683 M01S02617.xedit +++| EQ EFQ11 END OF COMMAND 02684 M01S02618.xedit +++| 02685 M01S02619.xedit +++|* PROCESS LFM RENAME OPTION. 02686 M01S02620.xedit +++|
Line S02621 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02687 M02S02621.xedi13b ---| EFQ7 SA0 E.IN+6 02688 M01S00004.xedi13b +++| EFQ7 SA1 EFQB 02689 M01S00005.xedi13b +++| ZR X1,EFQ7.1 IF *AUTO DROP* STATUS 02690 M01S00006.xedi13b +++| SX1 X1-NDST 02691 M01S00007.xedi13b +++| NZ X1,EFQ8 IF STATUS OTHER THAN *NO AUTO DROP* 02692 M01S00008.xedi13b +++| EFQ7.1 SA0 E.IN+6 02693 M01S00001.xedi13a +++| BX6 X5 02694 M01S00002.xedi13a +++| SA6 A0 SET NEW NAME INTO FET
Line S02622 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
Seq # *Modification Id* Act ----------------------------+ 02695 M02S02622.xedit13 ---| SA1 SFET+6 OBTAIN FST ENTRY
Line S00005 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02696 M02S00005.xedi13b ---| SA1 SFET+5 OBTAIN FNT ENTRY
Line S00006 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02697 M02S00006.xedi13b ---| MX4 -6
Line S00007 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02698 M02S00007.xedi13b ---| BX4 -X4*X1 GET FILE STATUS FIELD
Line S00008 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02699 M03S00008.xedi13b ---| SX1 X4-NDST = 0, IF FILE STATUS IS *NO AUTO DROP*
Line S00009 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02700 M03S00009.xedi13b ---| IX1 X1*X4 = 0, ONLY IF *AUTO DROP* OR *NO AUTO DROP*
Line S00003 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02701 M02S00003.xedi13b ---| ZR X4,EFQ7.1 IF *AUTO DROP* STATUS
Line S00004 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02702 M02S00004.xedi13b ---| SX1 X4-NDST
Line S00005 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02703 M02S00005.xedi13b ---| NZ X1,EFQ8 IF NOT *NO AUTO DROP* STATUS
Line S00006 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02704 M02S00006.xedi13b ---| SETFS SFET,NAD RESTORE *NO AUTO DROP* STATUS 02705 M01S00009.xedi13b +++| RENAME E.IN RENAME SCRATCH FILE 02706 M01S00010.xedi13b +++| SA1 X2 02707 M01S00011.xedi13b +++| SX7 17BS10 02708 M01S00012.xedi13b +++| BX7 X7*X1 02709 M01S00013.xedi13b +++| SA7 FS INDICATE NOT READING SCRATCH FILE 02710 M01S00014.xedi13b +++| NZ X7,EFQ7.2 IF ERROR IN *RENAME* 02711 M01S00015.xedi13b +++| SA1 EFQB GET FILE STATUS 02712 M01S00016.xedi13b +++| ZR X1,EFQ9 IF *AUTO DROP* STATUS 02713 M01S00017.xedi13b +++| SETFS E.IN,NAD RESTORE *NO AUTO DROP* STATUS 02714 M01S00007.xedi13a +++| SA1 X2 CHECK FOR ERRORS 02715 M01S00008.xedi13a +++| SX4 17BS10 02716 M01S00009.xedi13a +++| BX7 X4*X1
Line S00010 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02717 M02S00010.xedi13b ---| NZ X7,EFQ7.2 IF ERROR IN *SETFS*
Line S02623 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02718 M03S02623.xedi13b ---| BX6 X5
Line S02624 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
M03 (Updated by) | xedi13a |
M04 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02719 M04S02624.xedi13b ---| MX7 6
Line S02625 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
M03 (Updated by) | xedi13a |
M04 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02720 M04S02625.xedi13b ---| BX1 X7*X1 GET FILE *ID* FIELD
Line S02626 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02721 M03S02626.xedi13b ---| SA6 A0 SET NEW NAME INTO FET
Line S02627 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
M03 (Updated by) | xedi13a |
M04 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02722 M04S02627.xedi13b ---| NZ X1,EFQ8 IF ID .NE. 0, COPY TO MAINTAIN *ID*
Line S00010 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02723 M03S00010.xedi13b ---| NZ X1,EFQ8 IF NEITHER *AUTO DROP* NOR *NO AUTO DROP*
Line S02628 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02724 M03S02628.xedi13b ---| RENAME E.IN
Line S00011 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02725 M02S00011.xedi13b ---| EFQ7.1 RENAME E.IN RENAME SCRATCH FILE
Line S02629 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02726 M02S02629.xedi13b ---| SA1 X2
Line S02630 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02727 M02S02630.xedi13b ---| SX7 17BS10
Line S02631 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02728 M02S02631.xedi13b ---| BX7 X7*X1
Line S02632 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02729 M02S02632.xedi13b ---| SA7 FS INDICATE NOT READING SCRATCH FILE
Line S02633 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02730 M03S02633.xedi13b ---| ZR X7,EFQ9 IF NO ERROR
Line S02634 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02731 M03S02634.xedi13b ---| ERROR LFM.
Line S00011 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02732 M03S00011.xedi13b ---| NZ X7,EFQ7.1 IF ERROR DURING *RENAME*
Line S00012 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02733 M03S00012.xedi13b ---| ZR X4,EFQ9 IF FILE STATUS IS *AUTO DROP*
Line S00013 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02734 M03S00013.xedi13b ---| SETFS SFET,NAD
Line S00014 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02735 M03S00014.xedi13b ---| SA1 X2
Line S00015 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02736 M03S00015.xedi13b ---| SX4 17BS10
Line S00016 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02737 M03S00016.xedi13b ---| BX7 X4*X1
Line S00017 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02738 M03S00017.xedi13b ---| ZR X7,EFQ9 IF NO ERROR DURING *SETFS*
Line S00018 Modification History | |
---|---|
M01 (Added by) | xedit13 |
M02 (Updated by) | xedi13a |
M03 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02739 M03S00018.xedi13b ---| EFQ7.1 ERROR LFM.
Line S00012 Modification History | |
---|---|
M01 (Added by) | xedi13a |
M02 (Updated by) | xedi13b |
Seq # *Modification Id* Act ----------------------------+ 02740 M02S00012.xedi13b ---| ZR X7,EFQ9 IF NO ERRORS IN *RENAME* 02741 M01S00018.xedi13b +++| ZR X7,EFQ9 IF NO ERRORS IN *SETFS* 02742 M01S00013.xedi13a +++| EFQ7.2 ERROR LFM. 02743 M01S02635.xedit +++| EQ EFQ11 END OF COMMAND 02744 M01S02636.xedit +++| 02745 M01S02637.xedit +++| EFQ8 READ E.IN START READ (ASSUMES NAME IN FET) 02746 M01S02638.xedit +++| SX6 B1 02747 M01S02639.xedit +++| BX6 X5+X6 SET COMPLETE 02748 M01S02640.xedit +++| SA6 CFET 02749 M01S02641.xedit +++| REWIND A6,RECALL RESET COPY FILE 02750 M01S02642.xedit +++| MX6 0 02751 M01S02643.xedit +++| SA6 CFET+5 CLEAR JUNK LEFT VIA STATUS 02752 M01S02644.xedit +++| SA6 A6+B1 02753 M01S02645.xedit +++| RJ CFF COPY FILE 02754 M01S02646.xedit +++| REWIND E.IN RESET EDIT FILE 02755 M01S02647.xedit +++| REWIND CFET,RECALL REWIND COPY FILE 02756 M01S02648.xedit +++| RECALL E.IN 02757 M01S02649.xedit +++| SA0 CFET SET FILE NAME POINTER 02758 M01S02650.xedit +++| 02759 M01S02651.xedit +++|* VERIFY ACTION. 02760 M01S02652.xedit +++| 02761 M01S02653.xedit +++| EFQ9 SA1 VERIFY 02762 M01S00019.xedit13 +++| SA4 A4 RESTORE THE *EFQ* OPTION WORD 02763 M01S00020.xedit13 +++| SX2 A0 SET FET ADDRESS 02764 M01S02654.xedit +++| PL X1,EFQ5 IF NOT TO VERIFY
Line S02655 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit13 |
Seq # *Modification Id* Act ----------------------------+ 02765 M02S02655.xedit13 ---| SX2 A0 SET FET ADDRESS 02766 M01S02656.xedit +++| AX4 18 02767 M01S02657.xedit +++| SA0 A4 SAVE VALUE OF A4 02768 M01S02658.xedit +++| FERROR X2,X4 02769 M01S02659.xedit +++| SA4 A0 RESET A4 02770 M01S02660.xedit +++| EQ EFQ5 GET NEXT OPTION 02771 M01S02661.xedit +++| 02772 M01S02662.xedit +++|* PROCESS END OF COMMAND. 02773 M01S02663.xedit +++| 02774 M01S02664.xedit +++| EFQ10 SA1 INDEX 02775 M01S02665.xedit +++| SX1 X1-.FILE 02776 M01S02666.xedit +++| NZ X1,EXT IF EXIT XEDIT 02777 M01S02667.xedit +++| EFQ11 READ E.IN,RECALL 02778 M01S02668.xedit +++| RJ RDF 02779 M01S02669.xedit +++| EQ NCM PROCESS END OF COMMAND 02780 M01S02670.xedit +++| 02781 M01S02671.xedit +++|* TABLE OF *EFQ* OPTIONS. 02782 M01S02672.xedit +++|* FORMAT IS- 02783 M01S02673.xedit +++|* 12/2000B+59-BIT NUMBER,6/PFM CODE,24/VERIFY ADDR,18/ROUTINE 02784 M01S02674.xedit +++| 02785 M01S02675.xedit +++| EFQA VFD 12/2000B+59-2,6/1,24/FSV.,18/EFQ6 SAVE 02786 M01S02676.xedit +++| VFD 12/2000B+59-1,6/6,24/FRP.,18/EFQ6 REPLACE 02787 M01S02677.xedit +++| VFD 12/2000B+59-0,6/0,24/FLC.,18/EFQ7 LOCAL 02788 M01S02678.xedit +++| VFD 12/2000B+59-3,6/0,24/FCP.,18/EFQ8 COPYBACK 02789 M01S02679.xedit +++| DATA 0 02790 M01S00019.xedi13b +++| EFQB BSS 1 STORAGE FOR EDIT FILE STATUS 02791 M01S02680.xedit +++| FLL SPACE 4,15 02792 M01S02681.xedit +++|** FLL - FIND LONG LINE PROCESSOR. 02793 M01S02682.xedit +++|* 02794 M01S02683.xedit +++|* ENTRY (NUMS) = NUMBER OF LONG LINES TO FIND. 02795 M01S02684.xedit +++|* (IW) = WIDTH. IGNORE LINES OF LENGTH .LE. WIDTH. 02796 M01S02685.xedit +++|* 02797 M01S02686.xedit +++|* EXIT TO *NCM*. 02798 M01S02687.xedit +++|* 02799 M01S02688.xedit +++|* USES A - 1, 2, 6. 02800 M01S02689.xedit +++|* X - 1, 2, 6. 02801 M01S02690.xedit +++|* 02802 M01S02691.xedit +++|* CALLS SAC, VFY. 02803 M01S02692.xedit +++| 02804 M01S02693.xedit +++| 02805 M01S02694.xedit +++| FLL RJ SAC SET ASCII PROCESSING 02806 M01S02695.xedit +++| FLL1 SA1 E.STR-1 GET CHARS IN CURRENT LINE 02807 M01S02696.xedit +++| SA2 IW 02808 M01S02697.xedit +++| IX1 X2-X1 02809 M01S02698.xedit +++| PL X1,FLL2 IF LINE TOO SHORT 02810 M01S02699.xedit +++| RJ VRY VERIFY LONG LINE 02811 M01S02700.xedit +++| SA1 NUMS
Line S02701 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02812 M02S02701.xedit21 ---| SX6 X1-1 02813 M01S00013.xedit21 +++| SX6 B1 02814 M01S00014.xedit21 +++| IX6 X1-X6 02815 M01S02702.xedit +++| AX1 1 02816 M01S02703.xedit +++| ZR X1,NCM IF COUNT FINISHED, EXIT 02817 M01S02704.xedit +++| SA6 A1 02818 M01S02705.xedit +++| FLL2 RJ WTF ADVANCE TO NEXT LINE 02819 M01S02706.xedit +++| RJ RDF 02820 M01S02707.xedit +++| EQ FLL1 CHECK NEXT LINE 02821 M01S02708.xedit +++| FLN SPACE 4,15 02822 M01S02709.xedit +++|** FLN - ADVANCE TO SPECIFIED LINE NUMBER. 02823 M01S02710.xedit +++|* 02824 M01S02711.xedit +++|* ENTRY (NUMS) = LINE NUMBER. 02825 M01S02712.xedit +++|* 02826 M01S02713.xedit +++|* EXIT TO *VRT*. 02827 M01S02714.xedit +++|* 02828 M01S02715.xedit +++|* USES A - 1.
Line S02716 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02829 M02S02716.xedit21 ---|* X - 1.
Line S02717 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02830 M02S02717.xedit21 ---|* B - 2. 02831 M01S00015.xedit21 +++|* X - 1, 6. 02832 M01S02718.xedit +++|* 02833 M01S02719.xedit +++|* CALLS GLN. 02834 M01S02720.xedit +++| 02835 M01S02721.xedit +++| 02836 M01S02722.xedit +++| FLN SA1 NUMS
Line S02723 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02837 M02S02723.xedit21 ---| SB2 X1
Line S02724 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02838 M02S02724.xedit21 ---| GE B2,B1,FLN1 IF LINE NUMBER SPECIFIED 02839 M01S00016.xedit21 +++| SX6 B1 02840 M01S00017.xedit21 +++| IX6 X1-X6 02841 M01S00018.xedit21 +++| PL X6,FLN1 IF LINE NUMBER SPECIFIED 02842 M01S02725.xedit +++| SX1 B1+ 02843 M01S02726.xedit +++| FLN1 RJ GLN GET LINE NUMBER 02844 M01S02727.xedit +++| EQ VRT EXIT, VERIFY LINE 02845 M01S02728.xedit +++| IIB SPACE 4,15 02846 M01S02729.xedit +++|** IIB - *INSERT* AND *INSERT BEFORE* PROCESSOR. 02847 M01S02730.xedit +++|* 02848 M01S02731.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO INSERT. 02849 M01S02732.xedit +++|* (X1) = PROCESSOR ADDRESS. 02850 M01S02733.xedit +++|* 02851 M01S02734.xedit +++|* EXIT TO *NCM*. 02852 M01S02735.xedit +++|* 02853 M01S02736.xedit +++|* USES X - 1, 2, 6, 7. 02854 M01S02737.xedit +++|* A - 0, 1, 2, 6, 7.
Line S02738 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02855 M02S02738.xedit21 ---|* B - 2, 7. 02856 M01S00019.xedit21 +++|* B - 7. 02857 M01S02739.xedit +++|* 02858 M01S02740.xedit +++|* CALLS RDL, TCD, TLB, WTF. 02859 M01S02741.xedit +++|* 02860 M01S02742.xedit +++|* MACROS WRITEC. 02861 M01S02743.xedit +++|* 02862 M01S02744.xedit +++|* NOTES A NULL LINE WILL OVERRIDE THE LINE COUNT. 02863 M01S02745.xedit +++| 02864 M01S02746.xedit +++| 02865 M01S02747.xedit +++| IIB BSS 0 ENTRY 02866 M01S02748.xedit +++| AX1 18 GET ROUTINE JUMP ADDRESS 02867 M01S02749.xedit +++| SA2 NUMS 02868 M01S02750.xedit +++| SA0 X1 SET JUMP ADDRESS
Line S02751 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit2 |
Seq # *Modification Id* Act ----------------------------+ 02869 M02S02751.xedit2 ---| SX6 X2-1 DECREMENT COUNT FOR EASIER TESTING 02870 M01S00001.xedit2 +++| SX6 B1 02871 M01S00002.xedit2 +++| IX6 X2-X6
Line S02752 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02872 M02S02752.xedit21 ---| SB2 X2
Line S02753 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02873 M02S02753.xedit21 ---| SA6 A2 02874 M01S00020.xedit21 +++| SA6 A2+ 02875 M01S02754.xedit +++| IIB1 RJ RDL GET DATA LINE 02876 M01S02755.xedit +++| NZ X1,NCM IF A NULL LINE ENCOUNTERED 02877 M01S02756.xedit +++| RJ TCD TAB CODED DATA LINE 02878 M01S02757.xedit +++| IIB2 SB7 A0 02879 M01S02758.xedit +++| JP B7 EXECUTE PROCESSOR 02880 M01S02759.xedit +++| 02881 M01S02760.xedit +++|* *INSERT BEFORE* PROCESSOR. 02882 M01S02761.xedit +++| 02883 M01S02762.xedit +++| IIB3 WRITEC E.OUT,D.LINE PUT LINE JUST RECEIVED 02884 M01S02763.xedit +++| SA1 IWHERE UPDATE *IWHERE*
Line S02764 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit2 |
Seq # *Modification Id* Act ----------------------------+ 02885 M02S02764.xedit2 ---| SX6 X1+1 02886 M01S00003.xedit2 +++| SX6 B1 02887 M01S00004.xedit2 +++| IX6 X1+X6 02888 M01S02765.xedit +++| SA6 A1+ 02889 M01S02766.xedit +++| EQ IIB5 PROCESS NEXT LINE 02890 M01S02767.xedit +++| 02891 M01S02768.xedit +++|* *INSERT* PROCESSOR. 02892 M01S02769.xedit +++| 02893 M01S02770.xedit +++| IIB4 RJ WTF WRITE EXISTING LINE 02894 M01S02771.xedit +++| 02895 M01S02772.xedit +++|* MOVE NEW LINE TO *E.LINE*. 02896 M01S02773.xedit +++| 02897 M01S02774.xedit +++| RJ TLB TRANSFER LINE TO BUFFER 02898 M01S02775.xedit +++| IIB5 SA1 NUMS
Line S02776 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02899 M02S02776.xedit21 ---| SX6 X1-1 02900 M01S00021.xedit21 +++| SX6 B1 02901 M01S00022.xedit21 +++| IX6 X1-X6 02902 M01S02777.xedit +++| BX7 X7-X7 02903 M01S02778.xedit +++| SA6 A1 DECREMENT LINES LEFT 02904 M01S02779.xedit +++| SA7 NOMOD SET MODIFICATIONS MADE 02905 M01S02780.xedit +++| PL X6,IIB1 IF MORE LINES 02906 M01S02781.xedit +++| EQ NCM EXIT 02907 M01S02782.xedit +++| INP SPACE 4,15 02908 M01S02783.xedit +++|** INP - ENTRY INPUT MODE REQUEST. 02909 M01S02784.xedit +++|* 02910 M01S02785.xedit +++|* ENTRY (NUMS) = ESCAPE CHARACTER. 02911 M01S02786.xedit +++|* 02912 M01S02787.xedit +++|* EXIT IF ERROR, TO *ABT* OR *CER*.
Line S02788 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02913 M02S02788.xedit12 ---|* ELSE, TO *EDT*. 02914 M01S00006.xedit12 +++|* ELSE, TO *PEC*. 02915 M01S02789.xedit +++|* 02916 M01S02790.xedit +++|* USES A - 1, 2, 6, 7. 02917 M01S02791.xedit +++|* X - 1, 2, 6, 7. 02918 M01S02792.xedit +++|* B - 6, 7. 02919 M01S02793.xedit +++|* 02920 M01S02794.xedit +++|* CALLS RDL, RTA, STK, TAB, UPL, WTF. 02921 M01S02795.xedit +++|* 02922 M01S02796.xedit +++|* MACROS WRITEC. 02923 M01S02797.xedit +++| 02924 M01S02798.xedit +++| 02925 M01S02799.xedit +++| INP SA1 NUMS MOVE INPUT ESCAPE CHARACTER 02926 M01S02800.xedit +++| SA2 BATCH 02927 M01S02801.xedit +++| BX6 X1 02928 M01S02802.xedit +++| SB6 =C+ *INPUT* ESCAPE CHAR. REQUIRED - BATCH MODE.+ 02929 M01S02803.xedit +++| PL X1,INP0 IF CHARACTER SPECIFIED 02930 M01S02804.xedit +++| NZ X2,ABT IF BATCH MODE, EXIT 02931 M01S02805.xedit +++| INP0 SA6 INPCHAR SET ESCAPE CHARACTER 02932 M01S02806.xedit +++| 02933 M01S02807.xedit +++| INP1 MX7 59 SET INPUT MODE 02934 M01S02808.xedit +++| SA7 INPMODE 02935 M01S02809.xedit +++| WRITEC OUTPUT,(=C* INPUT*) 02936 M01S02810.xedit +++| INP2 SA1 PREFIX 02937 M01S02811.xedit +++| SX6 1BS"PLUS" 02938 M01S02812.xedit +++| .CYB IF DEF,CYBRNET 02939 M01S02813.xedit +++| BX6 -X6*X1 CLEAR PLUS PREFIX 02940 M01S02814.xedit +++| .CYB ELSE 02941 M01S02815.xedit +++| BX6 X6+X1 SET + PREFIX 02942 M01S02816.xedit +++| .CYB ENDIF 02943 M01S02817.xedit +++| SA6 A1 02944 M01S02818.xedit +++| RJ RDL READ DATA LINE
Line S02819 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit12 |
Seq # *Modification Id* Act ----------------------------+ 02945 M02S02819.xedit12 ---| NZ X1,EDT IF <CR> (RETURN TO EDIT MODE) 02946 M01S00007.xedit12 +++| NZ X1,PEC IF <CR> (RETURN TO EDIT MODE) 02947 M01S02820.xedit +++| SA1 D.LINE 02948 M01S02821.xedit +++| SB6 D.STR 02949 M01S02822.xedit +++| RJ UPL UNPACK TEXT LINE 02950 M01S02823.xedit +++| SA1 D.STR 02951 M01S02824.xedit +++| SA2 INPCHAR 02952 M01S02825.xedit +++| IX2 X2-X1 02953 M01S02826.xedit +++| SB6 A1-B1 02954 M01S02827.xedit +++| ZR X2,INP3 IF INPUT MODE ESCAPE CHAR 02955 M01S02828.xedit +++| MX6 0 02956 M01S02829.xedit +++| SA6 NOMOD SET MODIFICATIONS MADE 02957 M01S02830.xedit +++| RJ TAB TAB TEXT LINE 02958 M01S02831.xedit +++| RJ WTF 02959 M01S02832.xedit +++| SB7 E.LINE SET DESTINATION 02960 M01S02833.xedit +++| SB6 D.STR 02961 M01S02834.xedit +++| RJ RTA PACK LINE INTO EDIT LINE BUFFER 02962 M01S02835.xedit +++| EQ INP2 PROCESS NEXT LINE 02963 M01S02836.xedit +++| 02964 M01S02837.xedit +++| INP3 SB7 S.LINE PACK COMMAND LINE INTO SPECIAL BUFFER 02965 M01S02838.xedit +++| SB6 D.STR+1 AND SKIP ESCAPE CHARACTER 02966 M01S02839.xedit +++| RJ RTA 02967 M01S02840.xedit +++| SA1 S.DEV 02968 M01S02841.xedit +++| RJ STK PROCESS ESCAPED COMMANDS 02969 M01S02842.xedit +++| SB2 STK. 02970 M01S02843.xedit +++| EQ CER COMMAND STACKING ERROR, EXIT 02971 M01S02844.xedit +++| LCT SPACE 4,20 02972 M01S02845.xedit +++|** LCT - LOCATE SPECIFIED STRING. 02973 M01S02846.xedit +++|*
Line S02847 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02974 M02S02847.xedit21 ---|* ENTRY (NUMS) = NUMBER OF MATCHES TO FIND. 02975 M01S00023.xedit21 +++|* ENTRY (X5) .NE. 0. 02976 M01S00024.xedit21 +++|* (NUMS) = NUMBER OF MATCHES TO FIND. 02977 M01S02848.xedit +++|* IF -0, THEN DO NOT ADVANCE POINTER. 02978 M01S02849.xedit +++|* (MCOUNT) = 0. 02979 M01S02850.xedit +++|* STRING POINTERS ARE INITIALIZED PROPERLY. 02980 M01S02851.xedit +++|* 02981 M01S02852.xedit +++|* EXIT TO *NCM*. 02982 M01S02853.xedit +++|* 02983 M01S02854.xedit +++|* USES A - 1, 2, 3, 6, 7. 02984 M01S02855.xedit +++|* X - 1, 2, 3, 5, 6, 7. 02985 M01S02856.xedit +++|* B - 4. 02986 M01S02857.xedit +++|* 02987 M01S02858.xedit +++|* CALLS LOC, RDF, VRY, WTF. 02988 M01S02859.xedit +++|* 02989 M01S02860.xedit +++|* MACROS ERROR. 02990 M01S02861.xedit +++| 02991 M01S02862.xedit +++|
Line S02863 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02992 M02S02863.xedit21 ---|LCTA SX5 0 SET NOT TO CALL LOC
Line S02864 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 02993 M02S02864.xedit21 ---| LCT SA1 NUMS 02994 M01S00025.xedit21 +++| IF DEF,TIMES 02995 M01S00026.xedit21 +++| LCTA BSS 0 TIMING ENTRY 02996 M01S00027.xedit21 +++| SX5 0 SET NOT TO CALL LOC 02997 M01S00028.xedit21 +++| ENDIF 02998 M01S00029.xedit21 +++| 02999 M01S00030.xedit21 +++| LCT BSS 0 NORMAL ENTRY 03000 M01S00031.xedit21 +++| SA1 NUMS 03001 M01S02865.xedit +++| NZ X1,LCT1 IF COUNT IS .NE. 0 03002 M01S02866.xedit +++| NG X1,LCT1 IF *0* COUNT WAS SPECIFIED 03003 M01S02867.xedit +++| SX6 B1 RESET COUNT TO 1 03004 M01S02868.xedit +++| SA6 A1 03005 M01S02869.xedit +++| LCT1 SB4 E.STR-1 SET FWA-1 FOR SEARCH 03006 M01S00032.xedit21 +++| 03007 M01S00033.xedit21 +++| IF DEF,TIMES,1 03008 M01S02870.xedit +++| ZR X5,LCT1.1 IF IN DEBUGGING MODE 03009 M01S00034.xedit21 +++| 03010 M01S02871.xedit +++| RJ LOC SEARCH EXISTING LINE FOR STRING
Line S02872 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03011 M02S02872.xedit21 ---| LCT1.1 ZR B5,LCT3 IF STRING NOT FOUND 03012 M01S00035.xedit21 +++| 03013 M01S00036.xedit21 +++| IF DEF,TIMES,1 03014 M01S00037.xedit21 +++| LCT1.1 BSS 0 03015 M01S00038.xedit21 +++| 03016 M01S00039.xedit21 +++| ZR B5,LCT3 IF STRING NOT FOUND 03017 M01S02873.xedit +++| RJ VRY 03018 M01S02874.xedit +++| SA2 MCOUNT 03019 M01S02875.xedit +++| SA1 NUMS
Line S02876 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03020 M02S02876.xedit21 ---| SX7 X2+B1 INCREMENT NUMBER OF MATCHES
Line S02877 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03021 M02S02877.xedit21 ---| SX6 X1-1 DECREMENT NUMBER OF LINES 03022 M01S00040.xedit21 +++| SX6 B1 03023 M01S00041.xedit21 +++| IX7 X2+X6 INCREMENT NUMBER OF MATCHES 03024 M01S00042.xedit21 +++| IX6 X1-X6 DECREMENT NUMBER OF LINES 03025 M01S02878.xedit +++| SA7 A2 03026 M01S02879.xedit +++| AX1 1 03027 M01S02880.xedit +++| ZR X1,NCM IF FINISHED, EXIT 03028 M01S02881.xedit +++| SA6 A1 03029 M01S02882.xedit +++| LCT2 RJ WTF ADVANCE TO NEXT LINE 03030 M01S02883.xedit +++| RJ RDF 03031 M01S02884.xedit +++| EQ LCT1 SEARCH NEXT LINE 03032 M01S02885.xedit +++| 03033 M01S02886.xedit +++|* STRING NOT IN LINE. CHECK FOR *0* OPTION. 03034 M01S02887.xedit +++| 03035 M01S02888.xedit +++| LCT3 SA1 NUMS 03036 M01S02889.xedit +++| NZ X1,LCT2 IF NOT *0* OPTION 03037 M01S02890.xedit +++| LCT4 ERROR SNF. ENTRY FOR * STRING NOT FOUND.* 03038 M01S02891.xedit +++| SA3 C.STR-1 SET TO *READ* FOR NEXT CMD 03039 M01S02892.xedit +++| PX6 B0,X3 03040 M01S02893.xedit +++| SA6 A3 03041 M01S02894.xedit +++| EQ NCM EXIT 03042 M01S02895.xedit +++| MOD SPACE 4,10 03043 M01S02896.xedit +++|** MOD - MODIFY LINE(S). 03044 M01S02897.xedit +++|* 03045 M01S02898.xedit +++|* ENTRY AT *MOD* FOR *MODIFY* COMMAND. 03046 M01S02899.xedit +++|* AT *MOD1* FOR *QMOD* COMMAND. 03047 M01S02900.xedit +++|* AT *MOD2* FOR *YQMOD* COMMAND. 03048 M01S02901.xedit +++|* 03049 M01S02902.xedit +++|* USES A - 1, 3, 6, 7. 03050 M01S02903.xedit +++|* X - 1, 3, 6, 7. 03051 M01S02904.xedit +++|* 03052 M01S02905.xedit +++|* CALLS ETL, ITM, MDY, PCN, RDF, RDL, SAC, SCD, VRY, WTF. 03053 M01S02906.xedit +++| 03054 M01S02907.xedit +++| 03055 M01S02908.xedit +++|* ENTRY TO PROCESS *MODIFY* COMMAND. 03056 M01S02909.xedit +++| 03057 M01S02910.xedit +++| MOD RJ SCD SET CODED FOR SHIFT 03058 M01S02911.xedit +++| SX6 1 03059 M01S02912.xedit +++| SA1 E.LINE 03060 M01S02913.xedit +++| SA6 NUMS FORCE COUNT TO 1 03061 M01S02914.xedit +++| SA3 MODA SET SHIFT WORD 03062 M01S02915.xedit +++| RJ ETL ECHO TEXT LINE 03063 M01S02916.xedit +++| EQ MOD2 PERFORM MODIFICATION 03064 M01S02917.xedit +++| 03065 M01S02918.xedit +++|* ENTRY FOR *QMOD* COMMAND. 03066 M01S02919.xedit +++| 03067 M01S02920.xedit +++| MOD1 RJ PCN PRINT COLUMN NUMBERS 03068 M01S02921.xedit +++| 03069 M01S02922.xedit +++|* ENTRY FOR *YQMOD* COMMAND. 03070 M01S02923.xedit +++| 03071 M01S02924.xedit +++| MOD2 RJ SAC SET ASCII PROCESSING 03072 M01S02925.xedit +++| RJ RDL READ DATA LINE 03073 M01S02926.xedit +++| NZ X1,NCM IF NOTHING THERE, EXIT 03074 M01S02927.xedit +++| MOD3 RJ MDY MODIFY LINE 03075 M01S02928.xedit +++| PL B3,MOD4 IF NO TRUNCATION 03076 M01S02929.xedit +++| RJ ITM 03077 M01S02930.xedit +++| MOD4 SX7 1 03078 M01S02931.xedit +++| SA7 NOMOD SET MODIFICATIONS MADE 03079 M01S02932.xedit +++| SA7 E.LMOD SET LINE MODIFICATIONS MADE 03080 M01S02933.xedit +++| RJ VRY AND THEN VERIFY IT 03081 M01S02934.xedit +++| SA1 NUMS
Line S02935 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03082 M02S02935.xedit21 ---| SX6 X1-1 03083 M01S00043.xedit21 +++| SX6 B1 03084 M01S00044.xedit21 +++| IX6 X1-X6 03085 M01S02936.xedit +++| AX1 1 03086 M01S02937.xedit +++| ZR X1,NCM IF FINISHED 03087 M01S02938.xedit +++| SA6 A1 03088 M01S02939.xedit +++| RJ WTF 03089 M01S02940.xedit +++| RJ RDF 03090 M01S02941.xedit +++| EQ MOD3 PROCESS NEXT LINE 03091 M01S02942.xedit +++| 03092 M01S02943.xedit +++| MODA CON 2L +11 PARAMETER FOR *ETL* 03093 M01S02944.xedit +++| 03094 M01S02945.xedit +++| MOD RMT BATCH PARAMETER DEFINITION 03095 M01S02946.xedit +++| CON 3L +17 03096 M01S02947.xedit +++| RMT 03097 M01S02948.xedit +++| 03098 M01S02949.xedit +++| NXT SPACE 4,10 03099 M01S02950.xedit +++|** NXT - PROCESS NEXT COMMAND. 03100 M01S02951.xedit +++|* 03101 M01S02952.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO MOVE. 03102 M01S02953.xedit +++|* (NUMS+1) = DIRECTION OF MOVE (-0 = BACKWARDS, 03103 M01S02954.xedit +++|* +0 = FORWARDS). 03104 M01S02955.xedit +++|* 03105 M01S02956.xedit +++|* USES A - 1, 2, 6. 03106 M01S02957.xedit +++|* X - 1, 2, 6. 03107 M01S02958.xedit +++|* 03108 M01S02959.xedit +++|* CALLS MPR, VRT. 03109 M01S02960.xedit +++| 03110 M01S02961.xedit +++| 03111 M01S02962.xedit +++| NXT SA1 NUMS 03112 M01S02963.xedit +++| MX6 0 SET E.NMODE TO CODED 03113 M01S02964.xedit +++| SA2 A1+B1 03114 M01S02965.xedit +++| BX1 X1-X2 OBTAIN PROPER DISPLACEMENT 03115 M01S02966.xedit +++| NZ X1,NXT1 IF NOT ZERO DISPLACEMENT (ASSUME 1) 03116 M01S02967.xedit +++| SX1 B1 SET *NEXT-1* COMMAND 03117 M01S02968.xedit +++| NXT1 SA6 E.NMODE 03118 M01S02969.xedit +++| RJ MPR MOVE THE POINTER 03119 M01S02970.xedit +++| EQ VRT VERIFY AND RETURN 03120 M01S02971.xedit +++| PNT SPACE 4,15 03121 M01S02972.xedit +++|** PNT - PRINT COMMAND PROCESSOR. 03122 M01S02973.xedit +++|* 03123 M01S02974.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO PRINT. 03124 M01S02975.xedit +++|* 03125 M01S02976.xedit +++|* EXIT TO *NCM*. 03126 M01S02977.xedit +++|* 03127 M01S02978.xedit +++|* USES A - 1, 2, 4, 6. 03128 M01S02979.xedit +++|* X - 1, 2, 4, 6. 03129 M01S02980.xedit +++|* 03130 M01S02981.xedit +++|* CALLS RDF, SCD, WTF. 03131 M01S02982.xedit +++|* 03132 M01S02983.xedit +++|* MACROS WRITEC. 03133 M01S02984.xedit +++| 03134 M01S02985.xedit +++| 03135 M01S02986.xedit +++| PNT SA1 NUMS 03136 M01S02987.xedit +++| SA2 IWHERE
Line S02988 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03137 M02S02988.xedit21 ---| SX6 X1-1 DECREMENT BY ONE (MAKE TESTING EASIER) 03138 M01S00045.xedit21 +++| SX6 B1 03139 M01S00046.xedit21 +++| IX6 X1-X6 DECREMENT BY ONE (MAKE TESTING EASIER) 03140 M01S02989.xedit +++| NG X2,PNT2 IF IN CREATION MODE 03141 M01S02990.xedit +++| SA6 NUMS 03142 M01S02991.xedit +++| RJ SCD SET CODED LINE FORMAT 03143 M01S02992.xedit +++| PNT1 SA4 IW PRINT LINE 03144 M01S02993.xedit +++| WRITEC OUTPUT,E.LINE 03145 M01S02994.xedit +++| SA1 NUMS
Line S02995 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03146 M02S02995.xedit21 ---| SX6 X1-1 DECREMENT COUNT 03147 M01S00047.xedit21 +++| SX6 B1 03148 M01S00048.xedit21 +++| IX6 X1-X6 DECREMENT COUNT 03149 M01S02996.xedit +++| NG X6,NCM IF DONE, EXIT 03150 M01S02997.xedit +++| SA6 NUMS 03151 M01S02998.xedit +++| RJ WTF 03152 M01S02999.xedit +++| RJ RDF 03153 M01S03000.xedit +++| EQ PNT1 PRINT NEXT LINE 03154 M01S03001.xedit +++| 03155 M01S03002.xedit +++| PNT2 WRITEC OUTPUT,(=C* NULL LINE - IN CREATION MODE*) 03156 M01S03003.xedit +++| EQ NCM EXIT 03157 M01S03004.xedit +++| RLP SPACE 4,15 03158 M01S03005.xedit +++|** RLP - *REPLACE* PROCESSOR. 03159 M01S03006.xedit +++|* 03160 M01S03007.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO REPLACE. 03161 M01S03008.xedit +++|* 03162 M01S03009.xedit +++|* EXIT TO *NCM*. 03163 M01S03010.xedit +++|* 03164 M01S03011.xedit +++|* USES X - 2, 6, 7. 03165 M01S03012.xedit +++|* A - 2, 6, 7.
Line S03013 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03166 M02S03013.xedit21 ---|* B - 6. 03167 M01S03014.xedit +++|* 03168 M01S03015.xedit +++|* CALLS RDF, RDL, TCD, TLB, WTF. 03169 M01S03016.xedit +++|* 03170 M01S03017.xedit +++|* NOTES A NULL LINE WILL OVERRIDE THE LINE COUNT. 03171 M01S03018.xedit +++| 03172 M01S03019.xedit +++| 03173 M01S03020.xedit +++| RLP1 RJ WTF COPY DATA LINE TO EDIT FILE 03174 M01S03021.xedit +++| 03175 M01S03022.xedit +++|* READ EDIT FILE. IF EOI, EXIT TO *NCM*. 03176 M01S03023.xedit +++| 03177 M01S03024.xedit +++| RJ RDF 03178 M01S03025.xedit +++| 03179 M01S03026.xedit +++| RLP BSS 0 ENTRY 03180 M01S03027.xedit +++| RJ RDL GET DATA LINE 03181 M01S03028.xedit +++| NZ X1,NCM IF EMPTY <CR> WAS ENCOUNTERED 03182 M01S03029.xedit +++| RJ TCD TAB CODED DATA LINE 03183 M01S03030.xedit +++| RJ TLB TRANSFER LINE TO *E.LINE* 03184 M01S03031.xedit +++| SA2 NUMS DECREMENT LINE COUNT
Line S03032 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03185 M02S03032.xedit21 ---| SX6 X2-1 03186 M01S00049.xedit21 +++| SX7 B1 03187 M01S00050.xedit21 +++| IX6 X2-X7 03188 M01S00051.xedit21 +++| IX2 X6-X7 03189 M01S03033.xedit +++| BX7 X7-X7
Line S03034 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03190 M02S03034.xedit21 ---| SB6 X6 03191 M01S03035.xedit +++| SA7 NOMOD SET MODIFICATIONS MADE 03192 M01S03036.xedit +++| SA6 A2+
Line S03037 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03193 M02S03037.xedit21 ---| GT B6,B0,RLP1 IF LINE COUNT NOT EXHAUSTED 03194 M01S00052.xedit21 +++| PL X2,RLP1 IF LINE COUNT NOT EXHAUSTED 03195 M01S03038.xedit +++| EQ NCM EXIT 03196 M01S03039.xedit +++| RMA SPACE 4,15 03197 M01S03040.xedit +++|** RMA - PROCESS RIGHT MARGIN COMMAND. 03198 M01S03041.xedit +++|* 03199 M01S03042.xedit +++|* ENTRY (NUMS) = NEW VALUE OF MARGIN (0 = RESET TO MAXIMUM). 03200 M01S03043.xedit +++|* 03201 M01S03044.xedit +++|* EXIT (IW) = THE VALUE OF THE RIGHT MARGIN. 03202 M01S03045.xedit +++|* IF NO PARAMETER GIVEN, *MAXWD*. 03203 M01S03046.xedit +++|* IF WIDTH IS NOT IN RANGE, TO *CER*, ELSE TO *NCM*. 03204 M01S03047.xedit +++|* 03205 M01S03048.xedit +++|* USES A - 1, 6. 03206 M01S03049.xedit +++|* X - 1, 2, 3, 6. 03207 M01S03050.xedit +++|* B - 2. 03208 M01S03051.xedit +++| 03209 M01S03052.xedit +++| 03210 M01S03053.xedit +++| RMA SA1 NUMS 03211 M01S03054.xedit +++| SX3 X1-MAXWD-1 03212 M01S03055.xedit +++| NZ X1,RMA1 IF WIDTH SPECIFIED (ELSE DEFAULT TO 160) 03213 M01S03056.xedit +++| SX1 160D 03214 M01S03057.xedit +++| RMA1 SX2 X1-MINWD 03215 M01S03058.xedit +++| BX3 -X3+X2 03216 M01S03059.xedit +++| LX6 X1 03217 M01S03060.xedit +++| SB2 ILL. 03218 M01S03061.xedit +++| NG X3,CER IF WIDTH NOT IN RANGE 03219 M01S03062.xedit +++| SA6 IW 03220 M01S03063.xedit +++| EQ NCM EXIT 03221 M01S03064.xedit +++| SWN SPACE 4,15 03222 M01S03065.xedit +++|** SWN - SET WINDOWS. 03223 M01S03066.xedit +++|* 03224 M01S03067.xedit +++|* ENTRY (NUMS) = LEFT WINDOW. 03225 M01S03068.xedit +++|* (NUMS+1) = RIGHT MARGIN. 03226 M01S03069.xedit +++|* 03227 M01S03070.xedit +++|* EXIT (LMW) = LEFT WINDOW. 03228 M01S03071.xedit +++|* (RMW) = RIGHT WINDOW. 03229 M01S03072.xedit +++|* (RTWD) = RIGHT WINDOW MARGIN. 03230 M01S03073.xedit +++|* IF ERROR, TO *CER*, ELSE TO *NCM*. 03231 M01S03074.xedit +++|* 03232 M01S03075.xedit +++|* USES A - 1, 2, 6, 7. 03233 M01S03076.xedit +++|* X - 1, 2, 3, 4, 5, 6, 7. 03234 M01S03077.xedit +++|* B - 2. 03235 M01S03078.xedit +++| 03236 M01S03079.xedit +++| 03237 M01S03080.xedit +++| SWN SA1 NUMS 03238 M01S03081.xedit +++| SA2 A1+B1 03239 M01S03082.xedit +++| IX3 X2-X1 POSITIVE, IF LEFT .LE. RIGHT 03240 M01S03083.xedit +++| SX4 X1-1 POSITIVE IF 0 .LT. LEFT 03241 M01S03084.xedit +++| SX5 X2-161 NEGATIVE IF RIGHT .LE. 160 03242 M01S03085.xedit +++| BX3 X3+X4 03243 M01S03086.xedit +++| BX3 -X5+X3 03244 M01S03087.xedit +++| 03245 M01S03088.xedit +++|* (X3) = POSITIVE, IF 0 .LT. LEFT .LE. RIGHT .LE. 160. 03246 M01S03089.xedit +++| 03247 M01S03090.xedit +++| SB2 ARG. 03248 M01S03091.xedit +++| NG X3,CER IF ARGUMENTS NOT PROPER 03249 M01S03092.xedit +++| SX7 X2+ 03250 M01S03093.xedit +++| SA7 RTWD 03251 M01S03094.xedit +++| SX6 X1+E.STR-2 SET FWA -1 OF START 03252 M01S03095.xedit +++| SX7 X2+E.STR SET LWA+1 FOR SEARCH 03253 M01S03096.xedit +++| SA6 LMW 03254 M01S03097.xedit +++| SA7 A6+B1 03255 M01S03098.xedit +++| EQ NCM EXIT 03256 M01S03099.xedit +++| RST SPACE 4,15 03257 M01S03100.xedit +++|** RST - RESTORE FILE TO PREVIOUS CONDITION. 03258 M01S03101.xedit +++|* 03259 M01S03102.xedit +++|* ENTRY NONE. 03260 M01S03103.xedit +++|* 03261 M01S03104.xedit +++|* EXIT TO *NCM*. 03262 M01S03105.xedit +++|* (IWHERE) = 0. 03263 M01S03106.xedit +++|* (NOMOD) = 73B, INDICATES NO MODIFICATIONS. 03264 M01S03107.xedit +++|* 03265 M01S03108.xedit +++|* USES A - 6, 7. 03266 M01S03109.xedit +++|* X - 6, 7. 03267 M01S03110.xedit +++|* 03268 M01S03111.xedit +++|* CALLS TOP. 03269 M01S03112.xedit +++| 03270 M01S03113.xedit +++| 03271 M01S03114.xedit +++| RST BX7 X7-X7 SET IWHERE TO 0 (FORCE REWIND) 03272 M01S03115.xedit +++| MX6 73B SET *NOMOD* TO INDICATE NO MODIFICATIONS 03273 M01S03116.xedit +++| SA7 IWHERE 03274 M01S03117.xedit +++| SA6 NOMOD 03275 M01S03118.xedit +++| RJ TOP RESET FILES 03276 M01S03119.xedit +++| EQ NCM EXIT 03277 M01S03120.xedit +++| SCH SPACE 4,10 03278 M01S03121.xedit +++|** SCH - SET CHARACTER IN WORD. 03279 M01S03122.xedit +++|* 03280 M01S03123.xedit +++|* ENTRY (NUMS) = CHARACTER FOR PLACEMENT. 03281 M01S03124.xedit +++|* (X1) = ADDRESS TO PLACE CHARACTER. 03282 M01S03125.xedit +++|* 03283 M01S03126.xedit +++|* EXIT TO *NCM* 03284 M01S03127.xedit +++|* ((X1)) = (NUMS). 03285 M01S03128.xedit +++|* 03286 M01S03129.xedit +++|* USES A - 2, 6. 03287 M01S03130.xedit +++|* X - 1, 2, 6. 03288 M01S03131.xedit +++| 03289 M01S03132.xedit +++| 03290 M01S03133.xedit +++| SCH AX1 18 SHIFT MODIFIER WORD 03291 M01S03134.xedit +++| SA2 NUMS 03292 M01S03135.xedit +++| SX1 X1 REMOVE EXCESS CHARACTERS 03293 M01S03136.xedit +++| LX1 -1 03294 M01S03137.xedit +++| BX6 X2 03295 M01S03138.xedit +++| SA6 X1+ PUT CHARACTER 03296 M01S03139.xedit +++| EQ NCM EXIT 03297 M01S03140.xedit +++| SFG SPACE 4,20 03298 M01S03141.xedit +++|** SFG - SET FLAG. 03299 M01S03142.xedit +++|* 03300 M01S03143.xedit +++|* ENTRY (X1) = COMMAND DESCRIPTOR WORD, FORM IS - 03301 M01S03144.xedit +++|* 24/,17/ADDR,1/MODE,18/ 03302 M01S03145.xedit +++|* ADDR = ADDRESS OF THE FLAG TO SET. 03303 M01S03146.xedit +++|* MODE = SET, IF *VERIFY* MODE. 03304 M01S03147.xedit +++|* CLEAR, IF *BRIEF* MODE. 03305 M01S03148.xedit +++|* (NUMS) = +- PARAMETER, 03306 M01S03149.xedit +++|* IF NEGATIVE, SET FLAG TO CONDITION OPPOSITE 03307 M01S03150.xedit +++|* THAT INDICATED BY *MODE*. 03308 M01S03151.xedit +++|* IF POSITIVE, SET FLAG TO CONDITION INDICATED 03309 M01S03152.xedit +++|* BY *MODE*. 03310 M01S03153.xedit +++|* 03311 M01S03154.xedit +++|* EXIT TO *NCM*. 03312 M01S03155.xedit +++|* 03313 M01S03156.xedit +++|* USES A - 3, 6. 03314 M01S03157.xedit +++|* X - 1, 3, 6. 03315 M01S03158.xedit +++| 03316 M01S03159.xedit +++| 03317 M01S03160.xedit +++| SFG AX1 18 03318 M01S03161.xedit +++| SX1 X1 ISOLATE PARAMETER 03319 M01S03162.xedit +++| SA3 NUMS GET +- MODE 03320 M01S03163.xedit +++| LX1 -1 03321 M01S03164.xedit +++| BX6 X1-X3 OBTAIN PROPER CONDITION 03322 M01S03165.xedit +++| SA6 X1 SAVE NEW VALUE 03323 M01S03166.xedit +++| EQ NCM EXIT 03324 M01S03167.xedit +++| STB SPACE 4,10 03325 M01S03168.xedit +++|** STB - SET TABS. 03326 M01S03169.xedit +++|* 03327 M01S03170.xedit +++|* ENTRY (NUMS TO NUMS+NTABS) = TAB SETTINGS DESIRED. 03328 M01S03171.xedit +++|* 03329 M01S03172.xedit +++|* EXIT (TABS - TABS+NTABS-1) = IF ALL PARAMETERS ARE VALID 03330 M01S03173.xedit +++|* NEW TAB SETTINGS. 03331 M01S03174.xedit +++|* IF PARAMETERS ARE VALID, TO *NCM*, ELSE TO *CER*. 03332 M01S03175.xedit +++|* 03333 M01S03176.xedit +++|* USES A - 1, 2, 6, 7. 03334 M01S03177.xedit +++|* X - 1, 2, 6, 7. 03335 M01S03178.xedit +++|* B - 2, 5, 6, 7. 03336 M01S03179.xedit +++| 03337 M01S03180.xedit +++| 03338 M01S03181.xedit +++| STB SA1 IW 03339 M01S03182.xedit +++| SB7 160 DEFAULT LINE WIDTH 03340 M01S03183.xedit +++| ZR X1,STB0 IF USING DEFAULT 03341 M01S03184.xedit +++| SB7 X1 03342 M01S03185.xedit +++| STB0 SB6 B0 SET VALUE OF LAST TAB 03343 M01S03186.xedit +++| SA1 NUMS-1 03344 M01S03187.xedit +++| MX6 0 03345 M01S03188.xedit +++| SA6 NUMS+NTABS ASSURE ZERO MARKER 03346 M01S03189.xedit +++| SB2 ILL. ERROR MESSAGE 03347 M01S03190.xedit +++| STB1 SA1 A1+B1 03348 M01S03191.xedit +++| ZR X1,STB2 IF END OF LINE (ALL OK) 03349 M01S03192.xedit +++| SB5 X1 03350 M01S03193.xedit +++| GT B5,B7,CER IF TAB IS PAST LINE WIDTH 03351 M01S03194.xedit +++| LE B5,B6,CER IF TABS IS .LE. LAST TAB 03352 M01S03195.xedit +++| SB6 B5 03353 M01S03196.xedit +++| EQ STB1 CHECK NEXT TAB 03354 M01S03197.xedit +++| 03355 M01S03198.xedit +++| STB2 SA2 NUMS-1 03356 M01S03199.xedit +++| SA6 TABS CLEAR FIRST TAB 03357 M01S03200.xedit +++| STB3 SA2 A2+B1 GET NEXT TAB 03358 M01S03201.xedit +++| SA6 A6+B1 ZERO NEXT TAB 03359 M01S03202.xedit +++| BX7 X2 03360 M01S03203.xedit +++| SA7 A6-B1 PUT CURRENT TAB 03361 M01S03204.xedit +++| NZ X2,STB3 IF NOT FINISHED 03362 M01S03205.xedit +++| EQ NCM TABS SET, EXIT 03363 M01S03206.xedit +++| TGL SPACE 4,15 03364 M01S03207.xedit +++|** TGL - PROCESS TOGGLES. 03365 M01S03208.xedit +++|* 03366 M01S03209.xedit +++|* ENTRY (X1) = (DECA), ADDRESS OF WORD TO PROCESS. 03367 M01S03210.xedit +++|* (NUMS) = *+* PARAMETER. 03368 M01S03211.xedit +++|* IF (NUMS) .GT. 0, SET FLAG TO ON. 03369 M01S03212.xedit +++|* IF (NUMS) .LT. 0, SET FLAG TO OFF. 03370 M01S03213.xedit +++|* IF (NUMS) .EQ. 0, TOGGLE STATE OF FLAG. 03371 M01S03214.xedit +++|* 03372 M01S03215.xedit +++|* EXIT TO *NCM*. 03373 M01S03216.xedit +++|* 03374 M01S03217.xedit +++|* USES A - 2, 3, 6. 03375 M01S03218.xedit +++|* X - 1, 2, 3, 6. 03376 M01S03219.xedit +++| 03377 M01S03220.xedit +++| 03378 M01S03221.xedit +++| TGL AX1 18 OBTAIN ADDRESS 03379 M01S03222.xedit +++| SA3 NUMS 03380 M01S03223.xedit +++| SA2 X1 FLAG TO PROCESS 03381 M01S03224.xedit +++| NZ X3,TGL1 IF +- SPECIFIED 03382 M01S03225.xedit +++| LX3 X2 MOVE TOGGLE UP 03383 M01S03226.xedit +++| TGL1 BX6 -X3 TOGGLE FLAG 03384 M01S03227.xedit +++| SA6 A2 03385 M01S03228.xedit +++| EQ NCM EXIT 03386 M01S03229.xedit +++| TRN SPACE 4,10 03387 M01S03230.xedit +++|** TRN - TRUNCATE COMMAND. 03388 M01S03231.xedit +++|* 03389 M01S03232.xedit +++|* ENTRY (NUMS) = NUMBER OF LINES TO PROCESS. 03390 M01S03233.xedit +++|*
Line S03234 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03391 M02S03234.xedit21 ---|* USES A - 0, 1, 5, 6, 7. 03392 M01S00053.xedit21 +++|* USES A - 1, 5, 6, 7. 03393 M01S03235.xedit +++|* X - 1, 2, 5, 6, 7. 03394 M01S03236.xedit +++|* B - 2, 6. 03395 M01S03237.xedit +++|* 03396 M01S03238.xedit +++|* CALLS RDF, SAC, TSL, VRY, WTF. 03397 M01S03239.xedit +++| 03398 M01S03240.xedit +++|
Line S03241 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03399 M02S03241.xedit21 ---| TRN SA1 NUMS
Line S03242 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03400 M02S03242.xedit21 ---| SA5 IW GET DESIRED WIDTH
Line S03243 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03401 M02S03243.xedit21 ---| SA0 X1 03402 M01S00054.xedit21 +++| TRN BSS 0 ENTRY 03403 M01S00055.xedit21 +++| SA5 IW GET DESIRED WIDTH 03404 M01S03244.xedit +++| RJ SAC SET ASCII MODE 03405 M01S03245.xedit +++| TRN1 SA1 E.STR-1 GET EXISTING LINE WIDTH 03406 M01S03246.xedit +++| IX2 X5-X1
Line S03247 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03407 M02S03247.xedit21 ---| SA0 A0-B1 DECREMENT COUNT 03408 M01S00056.xedit21 +++| SX7 B1 03409 M01S03248.xedit +++| PL X2,TRN2 IF LINE ALREADY SHORT
Line S03249 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03410 M02S03249.xedit21 ---| SB2 X5+B1
Line S03250 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03411 M02S03250.xedit21 ---| SX7 B1 03412 M01S00057.xedit21 +++| SB2 X5+1 03413 M01S03251.xedit +++| MX6 2 03414 M01S03252.xedit +++| SA7 E.LMOD SET LINE MODIFICATION 03415 M01S03253.xedit +++| SA6 A1+B2 SET NEW END OF LINE 03416 M01S03254.xedit +++| SA7 NOMOD SET MODIFICATION MADE TO FILE 03417 M01S03255.xedit +++| SB6 E.STR-1 SET LINE WIDTH CELL 03418 M01S03256.xedit +++| RJ TSL TRIM SPACES OFF LINE 03419 M01S03257.xedit +++| TRN2 RJ VRY VERIFY LINE
Line S03258 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03420 M02S03258.xedit21 ---| SB2 A0
Line S03259 Modification History | |
---|---|
M01 (Added by) | xedit |
M02 (Updated by) | xedit21 |
Seq # *Modification Id* Act ----------------------------+ 03421 M02S03259.xedit21 ---| LE B2,NCM IF FINISHED, EXIT 03422 M01S00058.xedit21 +++| SA1 NUMS 03423 M01S00059.xedit21 +++| SX6 B1+ 03424 M01S00060.xedit21 +++| IX6 X1-X6 DECREMENT COUNT 03425 M01S00061.xedit21 +++| AX1 1 03426 M01S00062.xedit21 +++| ZR X1,NCM IF FINISHED, EXIT 03427 M01S00063.xedit21 +++| SA6 A1+ 03428 M01S03260.xedit +++| RJ WTF 03429 M01S03261.xedit +++| RJ RDF 03430 M01S03262.xedit +++| EQ TRN1 RETURN TO PROCESS NEXT LINE 03431 M01S03263.xedit +++| TTN SPACE 4,10 03432 M01S03264.xedit +++|** TTN - TOP AND TOPNULL PROCESSOR. 03433 M01S03265.xedit +++|* 03434 M01S03266.xedit +++|* ENTRY (INDEX) = COMMAND TABLE INDEX FOR CURRENT COMMAND. 03435 M01S03267.xedit +++|* 03436 M01S03268.xedit +++|* USES A - 1, 2, 6. 03437 M01S03269.xedit +++|* X - 1, 2, 6. 03438 M01S03270.xedit +++|* 03439 M01S03271.xedit +++|* CALLS TOP. 03440 M01S03272.xedit +++| 03441 M01S03273.xedit +++| 03442 M01S03274.xedit +++|* REWIND FILES, IF *TN*, *TOP* WILL INSERT A BLANK LINE. 03443 M01S03275.xedit +++| 03444 M01S03276.xedit +++| TTN RJ TOP 03445 M01S03277.xedit +++| SA1 INDEX 03446 M01S03278.xedit +++| SA2 NOMOD 03447 M01S03279.xedit +++| SX1 X1-.TOPNUL POSITIVE, IF *TOPNULL*, MINUS, IF *TOP* 03448 M01S03280.xedit +++| 03449 M01S03281.xedit +++|* HANDLE CASE WHERE (IWHERE) = 1, AND COMMAND IS *TOP*, 03450 M01S03282.xedit +++|* AND (NOMOD) = FALSE. 03451 M01S03283.xedit +++| 03452 M01S03284.xedit +++| BX6 X1*X2 03453 M01S03285.xedit +++| SA6 A2 03454 M01S03286.xedit +++| EQ NCM EXIT 03455 M01S03287.xedit +++| WHR SPACE 4,15 03456 M01S03288.xedit +++|** WHR - PROCESS WHERE COMMAND. 03457 M01S03289.xedit +++|* 03458 M01S03290.xedit +++|* ENTRY (IWHERE) = CURRENT LINE COUNT. 03459 M01S03291.xedit +++|* 03460 M01S03292.xedit +++|* EXIT TO *NCM*. 03461 M01S03293.xedit +++|* 03462 M01S03294.xedit +++|* USES A - 1. 03463 M01S03295.xedit +++|* X - 1, 6. 03464 M01S03296.xedit +++|* 03465 M01S03297.xedit +++|* CALLS CDD. 03466 M01S03298.xedit +++|* 03467 M01S03299.xedit +++|* MACROS WRITEC, WRITEO. 03468 M01S03300.xedit +++| 03469 M01S03301.xedit +++| 03470 M01S03302.xedit +++| WHR SA1 IWHERE 03471 M01S03303.xedit +++| NG X1,WHR1 IF IN CREATION MODE 03472 M01S03304.xedit +++| RJ CDD 03473 M01S03305.xedit +++| MX1 12 03474 M01S03306.xedit +++| BX6 -X1*X6 03475 M01S03307.xedit +++| LX6 12 MOVE END OF LINE BYTE 03476 M01S03308.xedit +++| WRITEO OUTPUT 03477 M01S03309.xedit +++| EQ NCM EXIT 03478 M01S03310.xedit +++| 03479 M01S03311.xedit +++| WHR1 WRITEC OUTPUT,(=C* 0 - IN CREATION MODE.*) 03480 M01S03312.xedit +++| EQ NCM EXIT 03481 M01S03313.xedit +++| WRM SPACE 4,10 03482 M01S03314.xedit +++|** WRM - WRITE RECORD MARK. 03483 M01S03315.xedit +++|* 03484 M01S03316.xedit +++|* ENTRY (X1) = BITS 18 - 35 CONTAIN DESIRED *CIO* FUNCTION. 03485 M01S03317.xedit +++|* 03486 M01S03318.xedit +++|* EXIT TO *NCM*. 03487 M01S03319.xedit +++|* 03488 M01S03320.xedit +++|* USES A - 6. 03489 M01S03321.xedit +++|* X - 1, 2, 6, 7. 03490 M01S03322.xedit +++|* 03491 M01S03323.xedit +++|* CALLS =XCIO=. 03492 M01S03324.xedit +++| 03493 M01S03325.xedit +++| 03494 M01S03326.xedit +++| WRM SX2 FTA SELECT FET 03495 M01S03327.xedit +++| AX1 18 03496 M01S03328.xedit +++| SX7 X1 03497 M01S03329.xedit +++| MX6 0 03498 M01S03330.xedit +++| BX7 -X7 SPECIFY AUTO RECALL 03499 M01S03331.xedit +++| SA6 NOMOD SET MODIFICATION 03500 M01S03332.xedit +++| RJ =XCIO= 03501 M01S03333.xedit +++| EQ NCM EXIT 03502 M01S03334.xedit +++| 03503 M01S03335.xedit +++| YZP SPACE 4,15 03504 M01S03336.xedit +++|** YZP - Y/Z COMMAND PROCESSOR. 03505 M01S03337.xedit +++|* 03506 M01S03338.xedit +++|* ENTRY (NUMS) = IF NO PARAMETER, 0 03507 M01S03339.xedit +++|* ELSE, FWA OF PARAMETERS. 03508 M01S03340.xedit +++|* (NUMS+1) = LWA OF PARAMETER. 03509 M01S03341.xedit +++|* 03510 M01S03342.xedit +++|* EXIT IF ERROR, TO *CER*, ELSE TO *STK*. 03511 M01S03343.xedit +++|* 03512 M01S03344.xedit +++|* USES A - 1, 2, 3, 4, 5, 6, 7. 03513 M01S03345.xedit +++|* X - 1, 2, 3, 4, 5, 6, 7. 03514 M01S03346.xedit +++|* B - 6, 7. 03515 M01S03347.xedit +++|* 03516 M01S03348.xedit +++|* CALLS RTA, STK. 03517 M01S03349.xedit +++| 03518 M01S03350.xedit +++| 03519 M01S03351.xedit +++| YZP SA1 NUMS GET FWA OF PARAMETER 03520 M01S03352.xedit +++| SA2 A1+B1 GET LWA+1 03521 M01S03353.xedit +++| SA3 X1 DELIMITER CHARACTER 03522 M01S03354.xedit +++| ZR X1,YZP2 IF NO PARAMETER 03523 M01S03355.xedit +++| SA5 INDEX 03524 M01S03356.xedit +++| SA4 X2 LAST CHARACTER 03525 M01S03357.xedit +++| SB6 X1+B1 SET FWA OF STRING TO PACK 03526 M01S03358.xedit +++| SX5 X5-.Z 0 IF *Z* COMMAND 03527 M01S03359.xedit +++| MX7 1 03528 M01S03360.xedit +++| NZ X5,YZP1 IF NOT *Z* COMMAND 03529 M01S03361.xedit +++| BX3 X3+X7 SET TO ECHO COMMANDS 03530 M01S03362.xedit +++| YZP1 LX6 X3 MOVE DELIMITER/ECHO FLAG 03531 M01S03363.xedit +++| SB7 Y.LINE 03532 M01S03364.xedit +++| SA6 Y.DEV+1 SET DELIMITER CHARACTER 03533 M01S03365.xedit +++| BX7 X7+X4 SET PSEUDO END OF LINE 03534 M01S03366.xedit +++| SA7 A4 03535 M01S03367.xedit +++| RJ RTA PACK LINE 03536 M01S03368.xedit +++| SA1 NUMS+1 03537 M01S03369.xedit +++| SA1 X1+ GET PSEUDO END OF LINE 03538 M01S03370.xedit +++| MX7 1 03539 M01S03371.xedit +++| BX6 -X7*X1 REMOVE PSEUDO END OF LINE 03540 M01S03372.xedit +++| LX1 1 03541 M01S03373.xedit +++| NG X1,YZP1.1 IF TRUE END OF LINE 03542 M01S03374.xedit +++| SA6 A1+ REPLACE ENTRY 03543 M01S03375.xedit +++| YZP1.1 SA1 Y.DEV 03544 M01S03376.xedit +++| RJ STK STACK ENTRY. IF NO ERRORS, EXIT. 03545 M01S03377.xedit +++| SB2 STK. 03546 M01S03378.xedit +++| EQ CER IF STACKING ERROR, EXIT 03547 M01S03379.xedit +++| 03548 M01S03380.xedit +++| YZP2 SB2 ARG. 03549 M01S03381.xedit +++| EQ CER PARAMETER ERROR, EXIT 03550 M01S03382.xedit +++| TITLE SUBROUTINES. 03551 M01S03383.xedit +++| ABT SPACE 4,15 03552 M01S03384.xedit +++|** ABT - ABORT XEDIT. 03553 M01S03385.xedit +++|* 03554 M01S03386.xedit +++|* ENTRY (B6) = ADDRESS OF ABORT MESSAGE. 03555 M01S03387.xedit +++|* 03556 M01S03388.xedit +++|* EXIT TO *EXT*. 03557 M01S03389.xedit +++|* (EXTA) = -1, INDICATES ABORT. 03558 M01S03390.xedit +++|* 03559 M01S03391.xedit +++|* USES A - 6. 03560 M01S03392.xedit +++|* X - 6. 03561 M01S03393.xedit +++|* 03562 M01S03394.xedit +++|* MACROS WRITEC. 03563 M01S03395.xedit +++|* 03564 M01S03396.xedit +++|* NOTES DO NOT *RJ* TO THIS SUBROUTINE. 03565 M01S03397.xedit +++| 03566 M01S03398.xedit +++| 03567 M01S03399.xedit +++| ABT SX6 -1 CHANGE EXIT MODE 03568 M01S03400.xedit +++| SA6 EXTA 03569 M01S03401.xedit +++| WRITEC OUTPUT,B6 ISSUE MESSAGE 03570 M01S03402.xedit +++| EQ EXT EXIT XEDIT 03571 M01S03403.xedit +++| ASF SPACE 4,20 03572 M01S03404.xedit +++|** ASF - ANALYZE STRING FIELDS. 03573 M01S03405.xedit +++|* 03574 M01S03406.xedit +++|* ENTRY (P1LP - P3RP) = POINTERS TO STRINGS. 03575 M01S03407.xedit +++|* 03576 M01S03408.xedit +++|* EXIT STRING DEFINITIONS CHECKED AGAINST BITS IN COMMAND 03577 M01S03409.xedit +++|* MODIFIER WORD. 03578 M01S03410.xedit +++|* (LOCA - LOCC) = INITIALIZED FOR USE BY *LOC*. 03579 M01S03411.xedit +++|* (SPCP) = NEGATIVE IF WINDOW WAS SPECIFIED. 03580 M01S03412.xedit +++|* (B2) = 0 IF NO ERROR ENCOUNTERED, 03581 M01S03413.xedit +++|* ELSE, ORDINAL OF ERROR MESSAGE. 03582 M01S03414.xedit +++|* IF ERROR, TO *NER*. 03583 M01S03415.xedit +++|* 03584 M01S03416.xedit +++|* USES A - 1, 2, 3, 4, 6, 7. 03585 M01S03417.xedit +++|* X - 0, 1, 2, 3, 4, 6, 7. 03586 M01S03418.xedit +++|* B - 2, 3, 4, 5, 6, 7. 03587 M01S03419.xedit +++|* 03588 M01S03420.xedit +++|* CALLS SAC, VIS. 03589 M01S03421.xedit +++|* 03590 M01S03422.xedit +++|* NOTES ROUTINE IS DESIGNED TO BE CALLED IMMEDIATELY AFTER 03591 M01S03423.xedit +++|* THE STRINGS ARE PARSED VIA *PRM*. 03592 M01S03424.xedit +++| 03593 M01S03425.xedit +++| 03594 M01S03426.xedit +++| ASF11 SA1 COMMAND 03595 M01S03427.xedit +++| SA2 P3RP 03596 M01S03428.xedit +++| LX1 59-33 MODIFIER 15, 2 STRINGS NEEDED 03597 M01S03429.xedit +++| PL X1,ASF IF NOT ABOVE 03598 M01S03430.xedit +++| ZR X2,ASF10 IF NOT 2 STRINGS (ARG ERROR) 03599 M01S03431.xedit +++| 03600 M01S03432.xedit +++| ASF PS ENTRY/EXIT 03601 M01S03433.xedit +++| SA3 P1LP 03602 M01S03434.xedit +++| SA2 PREFIX 03603 M01S03435.xedit +++| ZR X3,ASF9 IF NO STRINGS 03604 M01S03436.xedit +++| SA1 GLOBAL 03605 M01S03437.xedit +++| MX6 -18 03606 M01S03438.xedit +++| LX2 59-/PREFIX/W (NEXT BIT IS -A-) 03607 M01S03439.xedit +++| BX7 -X6*X1 SET GLOBAL 03608 M01S03440.xedit +++| LX6 B1,X2 03609 M01S03441.xedit +++| SX4 B0 03610 M01S03442.xedit +++| PL X6,ASF1 IF NOT ANCHOR 03611 M01S03443.xedit +++| MX4 1 03612 M01S03444.xedit +++| ASF1 LX7 18 03613 M01S03445.xedit +++| SX1 E.STR-1 SET MINIMUM STARTING-1 03614 M01S03446.xedit +++| BX6 X6+X2 03615 M01S03447.xedit +++| PL X6,ASF2 IF NOT WINDOW/ANCHOR 03616 M01S03448.xedit +++| SA1 LMW GET WINDOW LEFT MARGIN 03617 M01S03449.xedit +++| ASF2 IX7 X7+X4 03618 M01S03450.xedit +++| BX7 X1+X7 03619 M01S03451.xedit +++| SA7 LOCA SAVE FIRST LOCATE PARAMETER WORD 03620 M01S03452.xedit +++| 03621 M01S03453.xedit +++|* INITIALIZE *LOCB* AND *LOCC*. 03622 M01S03454.xedit +++|* 03623 M01S03455.xedit +++|* NOTE- LWA+1 FOR SCAN IS SET VERY HIGH. THIS IS DONE FOR 03624 M01S03456.xedit +++|* TWO REASONS. THE FIRST, THIS ROUTINE IS ALSO CALLED BY 03625 M01S03457.xedit +++|* *OCTCHANGE*, WHICH MAY USE DOUBLE SIZE BUFFERS, AND THE 03626 M01S03458.xedit +++|* SECOND IS THAT IT DOES NOT MAKE MUCH DIFFERENCE AS THE 03627 M01S03459.xedit +++|* LOCATE SUBROUTINE, *LOC*, WILL FORCE LWA+1 TO BECOMES THE 03628 M01S03460.xedit +++|* EOL CHARACTER OF THE STRING BEING SEARCHED. 03629 M01S03461.xedit +++| 03630 M01S03462.xedit +++| SA1 P1LP 03631 M01S03463.xedit +++| SB2 E.STR+3*MAXWD 1.SET LWA+1 AVAIL FOR SCAN 03632 M01S03464.xedit +++| SA3 P2LP 03633 M01S03465.xedit +++| SB3 B2 2. SET LWA+1 AVAIL FOR SCAN 03634 M01S03466.xedit +++| MX0 1 03635 M01S03467.xedit +++| SA4 RMW OBTAIN WINDOW RIGHT MARGIN+1 03636 M01S03468.xedit +++| SB5 18 03637 M01S03469.xedit +++| SB6 B0 1. STRING LENGTH 03638 M01S03470.xedit +++| SB4 X4 03639 M01S03471.xedit +++| LX6 X1,B5 1. FWA COMPARE 03640 M01S03472.xedit +++| SB7 B7-B7 2. STRING LENGTH 03641 M01S03473.xedit +++| LX7 X3,B5 2. FWA COMPARE 03642 M01S03474.xedit +++| SA4 SPCP RESET WINDOW PARAMETER 03643 M01S03475.xedit +++| BX1 X7 03644 M01S03476.xedit +++| BX7 -X0*X4 03645 M01S03477.xedit +++| SA7 SPCP 03646 M01S03478.xedit +++| BX7 X1 03647 M01S03479.xedit +++| SA1 P1LP 03648 M01S03480.xedit +++| SA4 TRIM 03649 M01S03481.xedit +++| BX4 X4+X2 NEG. IF WINDOW OR TRIM 03650 M01S03482.xedit +++| PL X4,ASF3 IF NOT ABOVE 03651 M01S03483.xedit +++| BX6 X0+X6 1. SET TRIM 03652 M01S03484.xedit +++| BX7 X0+X7 2. SET TRIM 03653 M01S03485.xedit +++| ASF3 PL X2,ASF4 IF NOT WINDOW PROCESSING 03654 M01S03486.xedit +++| SA4 SPCP SET WINDOW PARAMETER 03655 M01S03487.xedit +++| BX4 X4+X0 03656 M01S03488.xedit +++| BX2 X7 03657 M01S03489.xedit +++| BX7 X4 03658 M01S03490.xedit +++| SA7 SPCP 03659 M01S03491.xedit +++| BX7 X2 03660 M01S03492.xedit +++| SB2 B4 03661 M01S03493.xedit +++| SB3 B4 03662 M01S03494.xedit +++| ASF4 LX2 /PREFIX/W-/PREFIX/A 03663 M01S03495.xedit +++| SA4 PRMB GET AND/NOT LOGIC FLAG 03664 M01S03496.xedit +++| ZR X3,ASF5 IF ONLY ONE STRING 03665 M01S03497.xedit +++| NZ X4,ASF5 IF *---* LOGIC 03666 M01S03498.xedit +++| BX6 X0+X6 1. SET TRIM (ALL CHARS SIGNIFICANT) 03667 M01S03499.xedit +++| ASF5 BX0 X0*X4 03668 M01S03500.xedit +++| LX0 36-59 POSITION FLAG 03669 M01S03501.xedit +++| PL X2,ASF6 IF NOT ANCHOR 03670 M01S03502.xedit +++| SB2 B4 1. RESET RIGHT MARGIN 03671 M01S03503.xedit +++| ASF6 BX7 X7+X0 2. SET POS/NEG LOGIC FLAG 03672 M01S03504.xedit +++| SA2 A1+B1 03673 M01S03505.xedit +++| SA4 A3+B1 03674 M01S03506.xedit +++| IX1 X2-X1 03675 M01S03507.xedit +++| IX3 X4-X3 03676 M01S03508.xedit +++| SB6 X1 03677 M01S03509.xedit +++| SB7 X3 03678 M01S03510.xedit +++| SX1 B2 03679 M01S03511.xedit +++| SX3 B3 03680 M01S03512.xedit +++| BX6 X6+X1 03681 M01S03513.xedit +++| BX7 X7+X3 03682 M01S03514.xedit +++| PX6 B6 03683 M01S03515.xedit +++| PX7 B7 03684 M01S03516.xedit +++| SA6 LOCB 03685 M01S03517.xedit +++| SA7 A6+B1 03686 M01S03518.xedit +++| SA1 LOCE SET NORMAL SEARCH 03687 M01S03519.xedit +++| GT B6,ASF7 IF FIRST STRING NOT NULL 03688 M01S03520.xedit +++| NZ X4,ASF8 IF THERE IS A SECOND STRING 03689 M01S03521.xedit +++| SA1 LOCF SET NULL SEARCH 03690 M01S03522.xedit +++| ASF7 BX6 X1 03691 M01S03523.xedit +++| SA6 LOC+1 CHANGE ENTRY POINT TO *LOC* 03692 M01S03524.xedit +++|* RJ VIS VOID INSTRUCTION STACK 03693 M01S03525.xedit +++| RJ SAC SET ASCII PROCESSING
Proceed to Part 2
cdc/nos2.source/opl.opl871/deck/xedit.001.txt ยท Last modified: by 127.0.0.1