cdc:nos2.source:opl.opl871:deck:fotd
Deck FOTD
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.fotd +++| IDENT FOTD,FOT 00002 M00S00002.fotd +++| ABS 00003 M00S00003.fotd +++| SST 00004 M00S00004.fotd +++| ENTRY FOTD 00005 M00S00005.fotd +++| ENTRY RFL= 00006 M00S00006.fotd +++| ENTRY SSJ= 00007 M00S00007.fotd +++| SYSCOM B1 00008 M00S00008.fotd +++| TITLE FOTD - FAMILY ORDINAL TABLE DISPLAY. 00009 M00S00009.fotd +++|*COMMENT FOTD - FAMILY ORDINAL TABLE DISPLAY.
Line S00010 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00010 M01S00010.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1981.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00011 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00012 M00S00011.fotd +++| SPACE 4,10 00013 M00S00012.fotd +++|*** FOTD - FAMILY ORDINAL TABLE DISPLAY. 00014 M00S00013.fotd +++|* 00015 M00S00014.fotd +++|* B. J. OLIPHANT 81/03/19. 00016 M00S00015.fotd +++| SPACE 4,10 00017 M00S00016.fotd +++|*** *FOTD* IS A CPU UTILITY USED BY THE OPERATOR TO DISPLAY 00018 M00S00017.fotd +++|* THE FAMILY ORDINAL TABLE ASSIGNMENTS ON THE *L* DISPLAY OR 00019 M00S00018.fotd +++|* TO FORMAT IT FOR A PRINTER. 00020 M00S00019.fotd +++| SPACE 4,20
Line S00020 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00021 M01S00020.v23l617 ---|*** CONTROL STATEMENT CALL.
Line S00001 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00022 M01S00001.v23l617 +++|*** COMMAND FORMAT. 00023 M00S00021.fotd +++|* 00024 M00S00022.fotd +++|* 00025 M00S00023.fotd +++|* FOTD(LFN,OP) ORDER DEPENDENT PARAMETERS. 00026 M00S00024.fotd +++|* OR 00027 M00S00025.fotd +++|* FOTD(L=LFN,LO=OP) ORDER INDEPENDENT (KEYWORD = PARAMETER). 00028 M00S00026.fotd +++|* 00029 M00S00027.fotd +++|* WHERE 00030 M00S00028.fotd +++|* 00031 M00S00029.fotd +++|* OP = *L* FORMAT DATA FOR A LINE PRINTER. 00032 M00S00030.fotd +++|* 00033 M00S00031.fotd +++|* OP = *D* FORMAT DATA FOR *L* DISPLAY (DEFAULT). 00034 M00S00032.fotd +++|* 00035 M00S00033.fotd +++|* LFN LIST OUTPUT FILE NAME (DEFAULT = OUTPUT). 00036 M00S00034.fotd +++|* THIS PARAMETER VALID ONLY WITH (LO=L). 00037 M00S00035.fotd +++|* 00038 M00S00036.fotd +++|* NOTES SPECIAL PRIVILEGES REQUIRED. 00039 M00S00037.fotd +++|* 1. USER MUST BE *SYOT* TO USE *L* DISPLAY (LO=D). 00040 M00S00038.fotd +++|* 2. USER MUST BE *SYOT* OR HAVE SYSTEM ORIGIN 00041 M00S00039.fotd +++|* PRIVILEGES TO GENERATE A LISTING (LO=L). 00042 M00S00040.fotd +++| SPACE 4,15 00043 M00S00041.fotd +++|*** DAYFILE MESSAGES. 00044 M00S00042.fotd +++|* 00045 M00S00043.fotd +++|* THESE MESSAGES ARE ISSUED TO THE JOB AND SYSTEM DAYFILES. 00046 M00S00044.fotd +++|* 00047 M00S00045.fotd +++|* *ARGUMENT ERROR.*
Line S00046 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00048 M01S00046.v23l617 ---|* AN INVALID PARAMETER WAS ENTERED. (FATAL ERROR)
Line S00002 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00049 M01S00002.v23l617 +++|* AN INCORRECT PARAMETER WAS ENTERED. (FATAL ERROR) 00050 M00S00047.fotd +++|*
Line S00048 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00051 M01S00048.v23l617 ---|* *INVALID USER ACCESS.*
Line S00003 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00052 M01S00003.v23l617 +++|* *USER ACCESS NOT VALID.* 00053 M00S00049.fotd +++|* CALLING JOB WAS NOT SYSTEM ORIGIN. (FATAL ERROR) 00054 M00S00050.fotd +++|* 00055 M00S00051.fotd +++|* *FOTD UTILITY COMPLETE.* 00056 M00S00052.fotd +++|* INDICATES NORMAL COMPLETION OF PROGRAM. 00057 M00S00053.fotd +++| SPACE 4,10 00058 M00S00054.fotd +++|*** DEFINITION COMMON DECKS. 00059 M00S00055.fotd +++|* 00060 M00S00056.fotd +++|*CALL COMCMAC 00061 M00S00057.fotd +++|*CALL COMCCMD
Line S00004 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00062 M01S00004.v23l617 +++|*CALL COMCDCM 00063 M00S00058.fotd +++|*CALL COMSSFM 00064 M00S00059.fotd +++|*CALL COMSSSJ 00065 M00S00060.fotd +++| TITLE ASSEMBLY CONSTANTS. 00066 M00S00061.fotd +++|**** ASSEMBLY CONSTANTS. 00067 M00S00062.fotd +++| 00068 M00S00063.fotd +++| OBUFL EQU 101B OUTPUT BUFFER LENGTH 00069 M00S00064.fotd +++| LBUFL EQU LDSY *L* DISPLAY BUFFER LENGTH 00070 M00S00065.fotd +++| WBUFL EQU 100B*2 LENGTH WORKING BUFFER
Line S00066 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00071 M01S00066.241l630 ---| XCDT EQU 1 X - COORDINATE FOR *L* DISPLAY 00072 M01S00067.241l630 ---| YCDT EQU 7 Y - COORDINATE FOR *L* DISPLAY
Line S00001 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00073 M01S00001.241l630 +++| XCDT EQU 4 X - COORDINATE FOR *L* DISPLAY 00074 M01S00002.241l630 +++| YCDT EQU 2 Y - COORDINATE FOR *L* DISPLAY 00075 M00S00068.fotd +++| 00076 M00S00069.fotd +++|**** 00077 M00S00070.fotd +++| TITLE TABLES AND BUFFER DEFINITIONS. 00078 M00S00071.fotd +++| ORG 111B 00079 M00S00072.fotd +++| FOT BSS 0 00080 M00S00073.fotd +++| SPACE 4,10 00081 M00S00074.fotd +++|* DAYFILE MESSAGES. 00082 M00S00075.fotd +++| 00083 M00S00076.fotd +++| DAFC DATA C* FOTD UTILITY COMPLETE.* 00084 M00S00077.fotd +++| ERAR DATA C* ARGUMENT ERROR.*
Line S00078 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00085 M01S00078.v23l617 ---| ERIU DATA C* INVALID USER ACCESS.*
Line S00005 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00086 M01S00005.v23l617 +++| ERIU DATA C* USER ACCESS NOT VALID.* 00087 M00S00079.fotd +++| SPACE 4,10 00088 M00S00080.fotd +++|* FLAG DEFINITIONS. 00089 M00S00081.fotd +++| 00090 M00S00082.fotd +++| LFLG CON 0 *L* DISPLAY FLAG 00091 M00S00083.fotd +++| PFLG CON 0 PRINTER OUTPUT FLAG 00092 M00S00084.fotd +++| SYOF CON 0 SYSTEM ORIGIN FLAG 00093 M00S00085.fotd +++| WCNT BSSZ 1 NUMBER OF WORDS STORED IN WORKING BUFFER 00094 M00S00086.fotd +++| SPACE 4,10 00095 M00S00087.fotd +++|* *L* DISPLAY BUFFER FIRST WORD. 00096 M00S00088.fotd +++|* 00097 M00S00089.fotd +++|* T, 12/ N ,1/ S ,1/ F ,46/ 00098 M00S00090.fotd +++|* 00099 M00S00091.fotd +++|* N SIZE OF DISPLAY BUFFER. 00100 M00S00092.fotd +++|* S CHARACTER SIZE. 00101 M00S00093.fotd +++|* F DATA FORMAT BIT. 00102 M00S00094.fotd +++| 00103 M00S00095.fotd +++| 00104 M00S00096.fotd +++| LDSW VFD 12/LBUFL,1/0,1/0,46/0 00105 M00S00097.fotd +++| SPACE 4,10 00106 M00S00098.fotd +++|** *SETJOB* PARAMETER BLOCK. 00107 M00S00099.fotd +++| 00108 M00S00100.fotd +++| SETB VFD 60/0 00109 M00S00101.fotd +++| VFD 48/0,12/2LDF 00110 M00S00102.fotd +++| SPACE 4,10 00111 M00S00103.fotd +++|** *SFM* PARAMETER BLOCK. 00112 M00S00104.fotd +++| 00113 M00S00105.fotd +++| 00114 M00S00106.fotd +++| SFMB VFD 12/RFDF,12/0,12/WBUFL/2,6/0,18/WBUFA 00115 M00S00107.fotd +++| CON 0 END OF *SFM* PARAMETER BLOCK 00116 M00S00108.fotd +++| SPACE 4,5 00117 M00S00109.fotd +++|* SSJ= PARAMETER BLOCK. 00118 M00S00110.fotd +++| 00119 M00S00111.fotd +++| 00120 M00S00112.fotd +++| SSJ= BSS 0 SSJ= ENTRY POINT 00121 M00S00113.fotd +++| BSSZ SSJL SSJ= PARAMETER BLOCK 00122 M00S00114.fotd +++| FETS SPACE 4,10 00123 M00S00115.fotd +++|* FET DEFINITIONS. 00124 M00S00116.fotd +++| 00125 M00S00117.fotd +++| O BSS 0 PRINTER OUTPUT FILE BUFFER 00126 M00S00118.fotd +++| OUTPUT FILEB OBUF,OBUFL,(FET=6) 00127 M00S00119.fotd +++| FOTD TITLE MAIN PROGRAM. 00128 M00S00120.fotd +++|** FOTD - MAIN PROGRAM. 00129 M00S00121.fotd +++|* 00130 M00S00122.fotd +++|* EXIT *FOTD* PROGRAM COMPLETED. 00131 M00S00123.fotd +++|*
Line S00124 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00132 M01S00124.241l630 ---|* USES X - 2. 00133 M01S00125.241l630 ---|* A - NONE. 00134 M01S00126.241l630 ---|* B - NONE. 00135 M01S00127.241l630 ---|* 00136 M00S00128.fotd +++|* CALLS PRS, LOP. 00137 M00S00129.fotd +++|*
Line S00130 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00138 M01S00130.241l630 ---|* MACROS MESSAGE.
Line S00003 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00139 M01S00003.241l630 +++|* MACROS ENDRUN, MESSAGE. 00140 M00S00131.fotd +++| 00141 M00S00132.fotd +++| 00142 M00S00133.fotd +++| FOTD BSS 0 ENTRY 00143 M00S00134.fotd +++| RJ PRS PRESET ROUTINE 00144 M00S00135.fotd +++| RJ LOP PROCESS LIST OPTIONS 00145 M00S00136.fotd +++| MESSAGE DAFC,0,R * FOTD UTILITY COMPLETE.* 00146 M00S00137.fotd +++| ENDRUN 00147 M00S00138.fotd +++| LOP TITLE LIST OPTION PROCESSOR. 00148 M00S00139.fotd +++|** LOP - LIST OPTION PROCESSOR. 00149 M00S00140.fotd +++|* 00150 M00S00141.fotd +++|* ENTRY USER HAS BEEN VALIDATED (EITHER SYSTEM ORIGIN 00151 M00S00142.fotd +++|* OR SYSTEM ORIGIN PRIVILEDGES). 00152 M00S00143.fotd +++|* 00153 M00S00144.fotd +++|* (PFLG) = 1, IF PRINT FILE REQUESTED. 00154 M00S00145.fotd +++|* (LFLG) = 1, IF *L* DISPLAY REQUESTED. 00155 M00S00146.fotd +++|* 00156 M00S00147.fotd +++|* EXIT (LBUF) = FWA OF FORMATTED *L* DISPLAY BUFFER, 00157 M00S00148.fotd +++|* DISPLAYED ON *L* DISPLAY, IF REQUESTED. 00158 M00S00149.fotd +++|* 00159 M00S00150.fotd +++|* PRINT FILE, IF REQUESTED, LOCAL TO USER JOB. 00160 M00S00151.fotd +++|* 00161 M00S00152.fotd +++|* USES X - 1, 2. 00162 M00S00153.fotd +++|* A - 1, 2. 00163 M00S00154.fotd +++|* B - NONE. 00164 M00S00155.fotd +++|* 00165 M00S00156.fotd +++|* CALLS FDB, RFD. 00166 M00S00157.fotd +++|*
Line S00158 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00167 M01S00158.241l630 ---|* MACROS DSDOUT, SETFS, WRITER.
Line S00004 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00168 M01S00004.241l630 +++|* MACROS DSDOUT, SETFS, SETJOB, WRITER. 00169 M00S00159.fotd +++| 00170 M00S00160.fotd +++| 00171 M00S00161.fotd +++| LOP SUBR ENTRY/EXIT 00172 M00S00162.fotd +++| RJ RFD GET FOT DATA 00173 M00S00163.fotd +++| SA2 PFLG CHECK PRINTER FLAG 00174 M00S00164.fotd +++| ZR X2,LOP1 IF NOT FOR PRINTER 00175 M00S00165.fotd +++| SX2 O SET OUTPUT FET ADDRESS 00176 M00S00166.fotd +++| RJ FDB BUILD PRINT FILE 00177 M00S00167.fotd +++| WRITER O FLUSH OUTPUT BUFFER 00178 M00S00168.fotd +++| SETFS O,0 SAVE OUTPUT AS LOCAL FILE 00179 M00S00169.fotd +++| SETJOB SETB CHANGE JOB DISPOSITION
Line S00170 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00180 M01S00170.241l630 ---| SX2 B0 ENTRY CONDITION IN *FDB* FOR *L* DISPLAY
Line S00005 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00181 M01S00005.241l630 +++| SX2 B0+ INDICATE *L* DISPLAY FOR *FDB* 00182 M00S00171.fotd +++| LOP1 SA1 LFLG 00183 M00S00172.fotd +++| ZR X1,LOPX IF *L* DISPLAY NOT SELECTED 00184 M00S00173.fotd +++| RJ FDB BUILD DISPLAY BUFFER 00185 M00S00174.fotd +++| DSDOUT LBUF DISPLAY *L* DISPLAY BUFFER 00186 M00S00175.fotd +++| EQ LOPX RETURN 00187 M00S00176.fotd +++| TITLE SUBROUTINES. 00188 M00S00177.fotd +++| ERR SPACE 4,10 00189 M00S00178.fotd +++|** ERR - ERROR PROCESSOR. 00190 M00S00179.fotd +++|* 00191 M00S00180.fotd +++|* ENTRY (X2) = ADDRESS OF ERROR MESSAGE. 00192 M00S00181.fotd +++|* 00193 M00S00182.fotd +++|* EXIT MESSAGE ISSUED IN SYSTEM AND USER DAYFILE. 00194 M00S00183.fotd +++|* 00195 M00S00184.fotd +++|* MACROS ABORT, MESSAGE. 00196 M00S00185.fotd +++| 00197 M00S00186.fotd +++| 00198 M00S00187.fotd +++| ERR BSS 0 ENTRY 00199 M00S00188.fotd +++| MESSAGE X2,0,R 00200 M00S00189.fotd +++| ABORT 00201 M00S00190.fotd +++| FDB SPACE 4,10 00202 M00S00191.fotd +++|** FDB - FORMAT DISPLAY BUFFER. 00203 M00S00192.fotd +++|* 00204 M00S00193.fotd +++|* ENTRY (X2) = 0, IF FORMATTING FOR *L* DISPLAY. 00205 M00S00194.fotd +++|* .EQ. FET ADDRESS OF OUTPUT FILE IF FOR PRINTER. 00206 M00S00195.fotd +++|* 00207 M00S00196.fotd +++|* EXIT (LBUF) = FWA FORMATTED *L* DISPLAY BUFFER. 00208 M00S00197.fotd +++|* 00209 M00S00198.fotd +++|* USES X - 1, 3, 4, 6, 7.
Line S00199 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00210 M01S00199.241l630 ---|* A - 3, 4, 7.
Line S00006 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00211 M01S00006.241l630 +++|* A - 3, 4, 7. 00212 M00S00200.fotd +++|* B - 2, 3, 4, 6. 00213 M00S00201.fotd +++|*
Line S00202 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00214 M01S00202.241l630 ---|* CALLS FLD.
Line S00007 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00215 M01S00007.241l630 +++|* CALLS FLB. 00216 M00S00203.fotd +++| 00217 M00S00204.fotd +++| 00218 M00S00205.fotd +++| FDB SUBR ENTRY/EXIT 00219 M00S00206.fotd +++| 00220 M00S00207.fotd +++|* SET UP PARAMETERS FOR *FLD*. 00221 M00S00208.fotd +++|
Line S00209 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00222 M01S00209.241l630 ---| SX1 HBUF FWA BUFFER TO REFORMAT 00223 M00S00210.fotd +++| SA3 WCNT GET NUMBER OF WORDS TO REFORMAT 00224 M00S00211.fotd +++| SX6 X3+HBUF-1 LWA OF BUFFER TO REFORMAT 00225 M00S00212.fotd +++| SX3 B1+ *C* DISPLAY FORMAT 00226 M00S00213.fotd +++| SB2 LBUF+1 FWA TO PLACE FORMATTED DATA 00227 M00S00214.fotd +++| SB6 LBUF+LBUFL LWA+1 OF BUFFER TO RECEIVE CONVERTED DATA
Line S00008 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00228 M01S00008.241l630 +++| SX1 PBUF ASSUME FORMATTING FOR PRINTER 00229 M00S00215.fotd +++| NZ X2,FDB1 IF FORMATTING FOR PRINTER 00230 M00S00216.fotd +++| SA4 LDSW INITIALIZE *L* DISPLAY BUFFER 00231 M00S00217.fotd +++| BX7 X4 00232 M00S00218.fotd +++| SA7 B2-B1 00233 M00S00219.fotd +++| SB3 XCDT SET X-COORDINATE FOR *L* DISPLAY 00234 M00S00220.fotd +++| SB4 YCDT SET Y-COORDINATE FOR *L* DISPLAY
Line S00221 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00235 M01S00221.241l630 ---| FDB1 RJ FLD FORMAT DATA TO BE OUTPUT
Line S00009 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00236 M01S00009.241l630 +++| SX1 HBUF FWA FOR FORMATTING FOR *L* DISPLAY 00237 M01S00010.241l630 +++| FDB1 RJ FLB FORMAT DATA TO BE OUTPUT 00238 M00S00222.fotd +++| EQ FDBX RETURN
Line S00011 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00239 M01S00011.241l630 +++| GNF SPACE 4,15 00240 M01S00012.241l630 +++|** GNF - GET NEXT FAMILY. 00241 M01S00013.241l630 +++|* 00242 M01S00014.241l630 +++|* *GNF* RETURNS THE NEXT FAMILY FROM THE *FOT*. 00243 M01S00015.241l630 +++|* 00244 M01S00016.241l630 +++|* ENTRY (WBUFA) = *FOT* DATA. 00245 M01S00017.241l630 +++|* (B6) = CURRENT FAMILY ORDINAL. 00246 M01S00018.241l630 +++|* 00247 M01S00019.241l630 +++|* EXIT (X1) = FAMILY NAME, LEFT JUSTIFIED. 00248 M01S00020.241l630 +++|* 00249 M01S00021.241l630 +++|* USES X - 0, 1. 00250 M01S00022.241l630 +++|* A - 1. 00251 M01S00023.241l630 +++| 00252 M01S00024.241l630 +++| 00253 M01S00025.241l630 +++| GNF SUBR ENTRY/EXIT 00254 M01S00026.241l630 +++| SA1 WBUFA-1+B6 GET NEXT *FOT* ENTRY 00255 M01S00027.241l630 +++| MX0 42 7 CHARACTER FAMILY MASK 00256 M01S00028.241l630 +++| BX1 X0*X1 RETURN 7 FAMILY CHARACTERS ONLY 00257 M01S00029.241l630 +++| EQ GNFX RETURN 00258 M01S00030.241l630 +++| GNO SPACE 4,15 00259 M01S00031.241l630 +++|** GNO - GET NEXT ORDINAL. 00260 M01S00032.241l630 +++|* 00261 M01S00033.241l630 +++|* *GNO* RETURNS THE DISPLAY CODE ORDINAL NUMBER WITH TRAILING 00262 M01S00034.241l630 +++|* PERIOD. 00263 M01S00035.241l630 +++|* 00264 M01S00036.241l630 +++|* ENTRY (B6) = PREVIOUS FAMILY ORDINAL NUMBER. 00265 M01S00037.241l630 +++|* 00266 M01S00038.241l630 +++|* EXIT (X1) = DISPLAY CODE ORDINAL WITH TRAILING PERIOD. 00267 M01S00039.241l630 +++|* (B6) = NEXT FAMILY ORDINAL. 00268 M01S00040.241l630 +++|* 00269 M01S00041.241l630 +++|* USES X - 0, 1. 00270 M01S00042.241l630 +++|* B - 6. 00271 M01S00043.241l630 +++|* 00272 M01S00044.241l630 +++|* CALLS COD. 00273 M01S00045.241l630 +++| 00274 M01S00046.241l630 +++| 00275 M01S00047.241l630 +++| GNO SUBR ENTRY/EXIT 00276 M01S00048.241l630 +++| SB6 B6+B1 SET CURRENT FAMILY ORDINAL NUMBER 00277 M01S00049.241l630 +++| SX1 B6 ORDINAL NUMBER TO CONVERT 00278 M01S00050.241l630 +++| RJ COD CONVERT OCTAL TO DISPLAY CODE 00279 M01S00051.241l630 +++| MX0 -12 MASK FOR ORDINAL DIGITS 00280 M01S00052.241l630 +++| BX1 -X0*X6 SET ORDINAL NUMBER 00281 M01S00053.241l630 +++| SX0 1R. 00282 M01S00054.241l630 +++| LX1 6 SHIFT FOR PERIOD TERMINATOR 00283 M01S00055.241l630 +++| BX1 X0+X1 ADD PERIOD TERMINATOR 00284 M01S00056.241l630 +++| EQ GNOX RETURN 00285 M00S00223.fotd +++| RFD SPACE 4,15 00286 M00S00224.fotd +++|** RFD - RETURN *FOT* DATA. 00287 M00S00225.fotd +++|* 00288 M00S00226.fotd +++|* ENTRY (SFMB) = *SFM* PARAMETER BLOCK SET UP 00289 M00S00227.fotd +++|* FOR *RFDF* SUBFUNCTION. 00290 M00S00228.fotd +++|* 00291 M00S00229.fotd +++|* EXIT FAMILY ORDINAL TABLE (FOT) STORED. 00292 M00S00230.fotd +++|* (HBUF) = FWA OF FORMATTED *FOT* DATA. 00293 M00S00231.fotd +++|* 00294 M00S00232.fotd +++|* USES X - 0, 1, 2.
Line S00233 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00295 M01S00233.241l630 ---|* A - 1, 2.
Line S00057 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00296 M01S00057.241l630 +++|* A - 2. 00297 M00S00234.fotd +++|* B - NONE. 00298 M00S00235.fotd +++|* 00299 M00S00236.fotd +++|* CALLS WFB. 00300 M00S00237.fotd +++|* 00301 M00S00238.fotd +++|* MACROS SYSTEM. 00302 M00S00239.fotd +++| 00303 M00S00240.fotd +++| 00304 M00S00241.fotd +++| RFD SUBR ENTRY/EXIT 00305 M00S00242.fotd +++| SYSTEM SFM,R,SFMB,RSDF*100B RETURN SYSTEM DATA 00306 M00S00243.fotd +++| SA2 SFMB SAVE INFORMATION FROM PARAMETER WORD 00307 M00S00244.fotd +++| LX2 11-47 GET MAXIMUM NUMBER ORDINALS POSSIBLE 00308 M00S00245.fotd +++| MX0 -12 00309 M00S00246.fotd +++| BX1 -X0*X2 00310 M00S00247.fotd +++| LX2 11-59 GET NUMBER OF ORDINALS CURRENTLY IN USE 00311 M00S00248.fotd +++| BX2 -X0*X2 00312 M00S00249.fotd +++| IX1 X1-X2 NUMBER OF FOT ENTRIES STILL AVAILABLE 00313 M00S00250.fotd +++| RJ WFB WRITE FOT BUFFER 00314 M00S00251.fotd +++| EQ RFDX RETURN 00315 M00S00252.fotd +++| WFB SPACE 4,15 00316 M00S00253.fotd +++|** WFB - WRITE *FOT* BUFFER. 00317 M00S00254.fotd +++|* 00318 M00S00255.fotd +++|* ENTRY (X1) = NUMBER OF FOT ENTRIES STILL AVAILABLE. 00319 M00S00256.fotd +++|* (X2) = NUMBER OF *FOT* ENTRIES RETURNED BY *SFM*. 00320 M00S00257.fotd +++|* (WBUFA) = ADDRESS OF FIRST *FOT ENTRY. 00321 M00S00258.fotd +++|* 00322 M00S00259.fotd +++|* EXIT (HBUF) = FWA OF FORMATTED *FOT* DATA. 00323 M00S00260.fotd +++|* (WCNT) = NUMBER OF WORDS STORED IN (HBUF). 00324 M00S00261.fotd +++|*
Line S00262 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00325 M01S00262.241l630 ---|* USES X - 0, 1, 2, 4, 6, 7. 00326 M01S00263.241l630 ---|* A - 0, 1, 4, 6, 7. 00327 M01S00264.241l630 ---|* B - 5, 6, 7. 00328 M01S00265.241l630 ---|* 00329 M01S00266.241l630 ---|* CALLS COD, SFN.
Line S00058 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00330 M01S00058.241l630 +++|* USES X - ALL. 00331 M01S00059.241l630 +++|* A - 0, 1, 2, 4, 6, 7. 00332 M01S00060.241l630 +++|* B - 5, 6. 00333 M01S00061.241l630 +++|* 00334 M01S00062.241l630 +++|* CALLS COD, GNF, GNO, SFN, ZTB. 00335 M00S00267.fotd +++| 00336 M00S00268.fotd +++| 00337 M00S00269.fotd +++| WFB SUBR ENTRY/EXIT 00338 M00S00270.fotd +++| SB5 X2 SAVE NUMBER OF FAMILIES
Line S00271 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00339 M01S00271.241l630 ---| SB6 B1 SET FIRST ORDINAL NUMBER 00340 M01S00272.241l630 ---| RJ COD CONVERT AVAILABLE ENTRIES TO DISPLAY CODE 00341 M01S00273.241l630 ---| SB7 3 NUMBER OF FAMILIES PER LINE OF OUTPUT 00342 M01S00274.241l630 ---| MX0 12 00343 M01S00275.241l630 ---| BX6 X0*X4 REMOVE BLANK CHARACTERS RETURNED BY *COD* 00344 M01S00276.241l630 ---| SA1 HBUFA-1 MERGE INTO HEADER LINE 00345 M01S00277.241l630 ---| BX1 -X0*X1 PRESERVE ORIGINAL LINE
Line S00063 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00346 M01S00063.241l630 +++| SB6 B0 INITIALIZE ORDINAL NUMBER 00347 M01S00064.241l630 +++| RJ COD CONVERT AVAILABLE ENTRIES TO DISPLAY CODE 00348 M01S00065.241l630 +++| SB7 B0+ INDICATE FIRST HALF OF LINE 00349 M01S00066.241l630 +++| MX0 -12 00350 M01S00067.241l630 +++| BX6 -X0*X6 REMOVE BLANK CHARACTERS RETURNED BY *COD* 00351 M01S00068.241l630 +++| SA1 HBUFB-1 MERGE INTO HEADER LINE 00352 M01S00069.241l630 +++| LX6 30 ADJUST RESULT FOR PROPER COLUMNS 00353 M01S00070.241l630 +++| LX0 30 ADJUST MASK FOR PROPER COLUMNS 00354 M01S00071.241l630 +++| BX1 X0*X1 PRESERVE ORIGINAL LINE 00355 M00S00278.fotd +++| BX6 X6+X1 INSERT AVAILABLE ENTRIES
Line S00279 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00356 M01S00279.241l630 ---| SA6 A1
Line S00072 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00357 M01S00072.241l630 +++| SA6 A1+ 00358 M00S00280.fotd +++| SA4 WBUFA SET FIRST FAMILY = DEFAULT FAMILY 00359 M00S00281.fotd +++| MX0 42 00360 M00S00282.fotd +++| BX1 X0*X4
Line S00283 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00361 M01S00283.241l630 ---| SA4 HBUFB+2
Line S00073 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00362 M01S00073.241l630 +++| SA4 HBUFA+2 00363 M00S00284.fotd +++| MX0 18
Line S00074 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00364 M01S00074.241l630 +++| LX0 12 ADJUST MASK 00365 M00S00285.fotd +++| RJ SFN SPACE-FILL NAME 00366 M00S00286.fotd +++| BX7 X0*X4
Line S00287 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00367 M01S00287.241l630 ---| LX6 -18
Line S00075 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00368 M01S00075.241l630 +++| LX6 -6 00369 M00S00288.fotd +++| BX6 -X0*X6 00370 M00S00289.fotd +++| BX7 X6+X7 MERGE FAMILY INTO HEADER LINE
Line S00290 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00371 M01S00290.241l630 ---| SA7 A4
Line S00076 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00372 M01S00076.241l630 +++| SA7 A4+ 00373 M00S00291.fotd +++| SA0 WBUF FWA TO RETURN REFORMATTED DATA
Line S00292 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00374 M01S00292.241l630 ---| WFB1 SX1 B6+ GET ORDINAL NUMBER 00375 M01S00293.241l630 ---| RJ COD CONVERT TO DISPLAY CODE 00376 M01S00294.241l630 ---| LX6 12 00377 M01S00295.241l630 ---| SA6 A0+ SET ORDINAL NUMBER 00378 M01S00296.241l630 ---| SA0 A0+B1 INCREMENT FORMATTED BUFFER ADDRESS 00379 M01S00297.241l630 ---| SA1 WBUFA-1+B6 GET FAMILY NAME 00380 M01S00298.241l630 ---| MX0 42 SPACE-FILL SEVEN CHARACTERS ONLY 00381 M01S00299.241l630 ---| BX1 X0*X1 00382 M01S00300.241l630 ---| RJ SFN SPACE-FILL NAME 00383 M01S00301.241l630 ---| BX6 X0*X6 SAVE SEVEN CHARACTERS ONLY 00384 M01S00302.241l630 ---| SX2 1R. ADD A PERIOD 00385 M01S00303.241l630 ---| LX2 12 00386 M01S00304.241l630 ---| IX6 X6+X2 00387 M01S00305.241l630 ---| EQ B6,B5,WFB2 IF PROCESSING LAST FAMILY, NO SPACE FILL 00388 M01S00306.241l630 ---| SB7 B7-1 DECREMENT NUMBER FAMILIES PER LINE 00389 M01S00307.241l630 ---| ZR B7,WFB2 IF END OF LINE, DO NOT SPACE FILL 00390 M01S00308.241l630 ---| SX2 2R SPACE FILL NAME 00391 M01S00309.241l630 ---| BX6 X6+X2 00392 M01S00310.241l630 ---| WFB2 SA6 A0 SET FAMILY NAME 00393 M01S00311.241l630 ---| SA0 A0+B1 INCREMENT FORMATTED BUFFER ADDRESS 00394 M01S00312.241l630 ---| EQ B6,B5,WFB3 IF ALL FAMILIES DONE 00395 M01S00313.241l630 ---| SB6 B6+1 INCREMENT ORDINAL NUMBER 00396 M01S00314.241l630 ---| NZ B7,WFB1 IF NOT AT END OF A LINE 00397 M01S00315.241l630 ---| SB7 3 RESET NUMBER OF FAMILIES PER LINE 00398 M01S00316.241l630 ---| EQ WFB1 GET NEXT ENTRY 00399 M01S00317.241l630 ---| 00400 M01S00318.241l630 ---| WFB3 SX6 A0-HBUF SAVE NUMBER OF WORDS IN FOT BUFFER
Line S00077 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00401 M01S00077.241l630 +++| 00402 M01S00078.241l630 +++|* SET WORD 1 OF CURRENT HALF OF LINE. 00403 M01S00079.241l630 +++| 00404 M01S00080.241l630 +++| WFB1 RJ GNO GET NEXT ORDINAL 00405 M01S00081.241l630 +++| LX1 36 SET INTO PROPER COLUMN 00406 M01S00082.241l630 +++| BX5 X1 00407 M01S00083.241l630 +++| RJ GNF GET NEXT FAMILY 00408 M01S00084.241l630 +++| LX1 -30 PUT INTO PROPER COLUMN 00409 M01S00085.241l630 +++| MX0 -30 00410 M01S00086.241l630 +++| BX2 -X0*X1 LAST PART OF WORD 1 00411 M01S00087.241l630 +++| BX4 X0*X1 FIRST PART OF WORD 2 00412 M01S00088.241l630 +++| BX1 X5+X2 SET WORD 1 00413 M01S00089.241l630 +++| RJ ZTB CONVERT ZEROS TO BLANKS 00414 M01S00090.241l630 +++| SA6 A0+ SET INTO *WBUF* 00415 M01S00091.241l630 +++| SA0 A0+B1 NEXT WORD IN *WBUF* 00416 M01S00092.241l630 +++| 00417 M01S00093.241l630 +++|* SET WORD 2 OF CURRENT HALF OF LINE. 00418 M01S00094.241l630 +++| 00419 M01S00095.241l630 +++| BX5 X4 LAST PORTION OF FAMILY 00420 M01S00096.241l630 +++| EQ B6,B5,WFB4 IF ALL FAMILIES PROCESSED 00421 M01S00097.241l630 +++| RJ GNO GET NEXT ORDINAL 00422 M01S00098.241l630 +++| LX1 6 PUT INTO PROPER COLUMN 00423 M01S00099.241l630 +++| BX1 X5+X1 SET WORD 2 00424 M01S00100.241l630 +++| RJ ZTB CONVERT ZEROS TO BLANKS 00425 M01S00101.241l630 +++| SA6 A0 SET INTO *WBUF* 00426 M01S00102.241l630 +++| SA0 A0+B1 NEXT LOCATION IN *WBUF* 00427 M01S00103.241l630 +++| 00428 M01S00104.241l630 +++|* SET WORD 3 OF CURRENT HALF OF LINE. 00429 M01S00105.241l630 +++| 00430 M01S00106.241l630 +++| RJ GNF GET NEXT FAMILY 00431 M01S00107.241l630 +++| BX5 X1 ADD FAMILY INTO WORD 00432 M01S00108.241l630 +++| EQ B6,B5,WFB4 IF ALL FAMILIES PROCESSED 00433 M01S00109.241l630 +++| RJ ZTB CONVERT ZEROS TO BLANKS 00434 M01S00110.241l630 +++| 00435 M01S00111.241l630 +++|* CHECK IF LINE TERMINATOR NEEDED. 00436 M01S00112.241l630 +++| 00437 M01S00113.241l630 +++| EQ B7,B1,WFB2 IF TERMINATOR NEEDED 00438 M01S00114.241l630 +++| SB7 1 INDICATE LAST HALF OF LINE 00439 M01S00115.241l630 +++| EQ WFB3 SET IN LINE AND CONTINUE 00440 M01S00116.241l630 +++| 00441 M01S00117.241l630 +++| WFB2 MX0 48 LINE TERMINATOR MASK 00442 M01S00118.241l630 +++| BX6 X0*X6 ADD LINE TERMINATOR 00443 M01S00119.241l630 +++| SB7 B0+ INDICATE FIRST HALF OF LINE 00444 M01S00120.241l630 +++| WFB3 SA6 A0 SET WORD 3 00445 M01S00121.241l630 +++| SA0 A0+B1 NEXT LOCATION IN *WBUF* 00446 M01S00122.241l630 +++| EQ WFB1 CONTINUE FORMATTING LINES 00447 M01S00123.241l630 +++| 00448 M01S00124.241l630 +++|* PROCESS END OF FAMILIES. 00449 M01S00125.241l630 +++| 00450 M01S00126.241l630 +++| WFB4 BX1 X5 SET LAST WORD 00451 M01S00127.241l630 +++| RJ ZTB CONVERT ZEROS TO BLANKS 00452 M01S00128.241l630 +++| MX0 48 TERMINATOR MASK 00453 M01S00129.241l630 +++| BX6 X0*X6 ADD LINE TERMINATOR 00454 M01S00130.241l630 +++| SA6 A0+ 00455 M01S00131.241l630 +++| SX6 A0-HBUF+1 SAVE NUMBER OF WORDS IN FOT BUFFER 00456 M00S00319.fotd +++| SA6 WCNT 00457 M00S00320.fotd +++| EQ WFBX RETURN 00458 M00S00321.fotd +++| SPACE 4,5 00459 M00S00322.fotd +++|* COMMON DECKS. 00460 M00S00323.fotd +++| 00461 M00S00324.fotd +++|*CALL COMCCIO 00462 M00S00325.fotd +++|*CALL COMCCOD 00463 M00S00326.fotd +++|*CALL COMCCPM 00464 M00S00327.fotd +++| LIST X 00465 M00S00328.fotd +++|*CALL COMCFLD 00466 M00S00329.fotd +++| LIST * 00467 M00S00330.fotd +++|*CALL COMCLFM 00468 M00S00331.fotd +++|*CALL COMCSFN 00469 M00S00332.fotd +++|*CALL COMCSYS 00470 M00S00333.fotd +++|*CALL COMCWOD 00471 M00S00334.fotd +++|*CALL COMCWTC 00472 M00S00335.fotd +++|*CALL COMCWTO 00473 M00S00336.fotd +++|*CALL COMCWTW 00474 M00S00337.fotd +++|*CALL COMCZTB 00475 M00S00338.fotd +++| TITLE BUFFER AREA. 00476 M00S00339.fotd +++| USE BUFFERS 00477 M00S00340.fotd +++|
Line S00341 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00478 M01S00341.241l630 ---|* BUFFER AREA. 00479 M01S00342.241l630 ---| 00480 M01S00343.241l630 ---| HBUF BSS 0 HEADER FOR *FOT* DISPLAY 00481 M01S00344.241l630 ---| 00482 M01S00345.241l630 ---| DATA 40H FOTD - FAMILY ORDINAL TABLE DISPLAY. 00483 M01S00346.241l630 ---| HDAT BSSZ 1 00484 M01S00347.241l630 ---| HTIM BSSZ 1 00485 M01S00348.241l630 ---| CON 0 00486 M01S00349.241l630 ---| DATA C* * 00487 M01S00350.241l630 ---| DATA C* FAMILY ORDINAL TABLE. AVAILABLE ENTRIES = B.* 00488 M01S00351.241l630 ---| HBUFA DATA C* * 00489 M01S00352.241l630 ---| HBUFB DATA C* DEFAULT FAMILY = * 00490 M01S00353.241l630 ---| DATA C* * 00491 M01S00354.241l630 ---| DATA C* ORD. FM ORD. FM ORD. FM* 00492 M01S00355.241l630 ---| DATA C* *
Line S00132 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00493 M01S00132.241l630 +++| 00494 M01S00133.241l630 +++|* BUFFER HEADER FOR PRINT OPTION. 00495 M01S00134.241l630 +++| 00496 M01S00135.241l630 +++| PBUF DATA 40H FOTD - FAMILY ORDINAL TABLE DISPLAY. 00497 M01S00136.241l630 +++| PDAT BSSZ 1 DATE STAMP BUFFER 00498 M01S00137.241l630 +++| PTIM BSSZ 1 TIME STAMP BUFFER 00499 M01S00138.241l630 +++| CON 0 END OF LINE 00500 M01S00139.241l630 +++| 00501 M01S00140.241l630 +++|* BUFFER HEADER FOR *L* DISPLAY OPTION. 00502 M01S00141.241l630 +++| 00503 M01S00142.241l630 +++| HBUF DATA C* FAMILY ORDINAL TABLE DISPLAY* 00504 M01S00143.241l630 +++| DATA C* * 00505 M01S00144.241l630 +++| HBUFA DATA 50H DEFAULT FAMILY = AVAILABLE ENTRIES 00506 M01S00145.241l630 +++| DATA 8C = B 00507 M01S00146.241l630 +++| HBUFB DATA C* * 00508 M01S00147.241l630 +++| DATA 50HORD. FAMILY ORD. FAMILY ORD. FAMILY ORD. 00509 M01S00148.241l630 +++| DATA 8CFAMILY 00510 M01S00149.241l630 +++| DATA C* * 00511 M01S00150.241l630 +++| 00512 M00S00356.fotd +++| HBUFL EQU *-HBUF LENGTH OF HEADER BUFFER 00513 M00S00357.fotd +++| 00514 M00S00358.fotd +++| WBUF EQU * WORKING BUFFER 00515 M00S00359.fotd +++| WBUFA EQU WBUF+WBUFL/2 *SFM* RETURNS DATA HERE 00516 M00S00360.fotd +++| 00517 M00S00361.fotd +++| LBUF EQU WBUF+WBUFL *L* DISPLAY BUFFER 00518 M00S00362.fotd +++| LBUFE EQU LBUF+LBUFL END OF *L* DISPLAY BUFFER 00519 M00S00363.fotd +++| 00520 M00S00364.fotd +++| OBUF EQU LBUF OUTPUT FILE BUFFER 00521 M00S00365.fotd +++| OBUFE EQU OBUF+OBUFL END OF OUTPUT BUFFER 00522 M00S00366.fotd +++| PRS TITLE PRESET. 00523 M00S00367.fotd +++|** PRS - PRESET ROUTINE. 00524 M00S00368.fotd +++|*
Line S00369 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00525 M01S00369.v23l617 ---|* ENTRY CONTROL STATEMENT ARGUMENT LIST AT RA+2 (ARGR)
Line S00006 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00526 M01S00006.v23l617 +++|* ENTRY COMMAND ARGUMENT LIST AT RA+2 (ARGR) 00527 M00S00370.fotd +++|* IN OPERATING SYSTEM FORMAT. 00528 M00S00371.fotd +++|* 00529 M00S00372.fotd +++|* EXIT (B1) = 1. 00530 M00S00373.fotd +++|* (PFLG) = 1, IF PRINT FILE REQUESTED. 00531 M00S00374.fotd +++|* (LFLG) = 1, IF *L* DISPLAY REQUESTED. 00532 M00S00375.fotd +++|*
Line S00376 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00533 M01S00376.v23l617 ---|* ERROR TO *ERR*, IF ARGUMENT ERROR OR INVALID USER ACCESS.
Line S00007 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00534 M01S00007.v23l617 +++|* ERROR TO *ERR*, IF ARGUMENT ERROR OR USER ACCESS NOT VALID. 00535 M00S00377.fotd +++|* (X2) = FWA ERROR MESSAGE. 00536 M00S00378.fotd +++| 00537 M00S00379.fotd +++| 00538 M00S00380.fotd +++|* SET DATE AND TIME IN HEADER. 00539 M00S00381.fotd +++|
Line S00382 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00540 M01S00382.241l630 ---| PRS9 DATE HDAT 00541 M01S00383.241l630 ---| CLOCK HTIM
Line S00151 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00542 M01S00151.241l630 +++| PRS9 DATE PDAT SET DATE IN HEADER 00543 M01S00152.241l630 +++| CLOCK PTIM SET TIME IN HEADER 00544 M00S00384.fotd +++| 00545 M00S00385.fotd +++| PRS SUBR ENTRY/EXIT 00546 M00S00386.fotd +++| SB1 1 B1 = 1. 00547 M00S00387.fotd +++| GETSPS SYOF CHECK FOR SYSTEM ORIGIN PRIVILEGES 00548 M00S00388.fotd +++| SA1 SYOF 00549 M00S00389.fotd +++| ZR X1,PRS1 IF SYSTEM ORIGIN PRIVILEGES
Line S00390 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00550 M01S00390.v23l617 ---| SX2 ERIU *INVALID USER ACCESS.*
Line S00008 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00551 M01S00008.v23l617 +++| SX2 ERIU * USER ACCESS NOT VALID.* 00552 M00S00391.fotd +++| EQ ERR ABORT 00553 M00S00392.fotd +++| 00554 M00S00393.fotd +++|* PROCESS ARGUMENT LIST. 00555 M00S00394.fotd +++|
Line S00395 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00556 M01S00395.v23l617 ---| PRS1 SB2 CCDR UNPACK CONTROL CARD
Line S00009 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00557 M01S00009.v23l617 +++| PRS1 SB2 CCDR UNPACK COMMAND 00558 M00S00396.fotd +++| RJ USB 00559 M00S00397.fotd +++| SA1 A6 ASSURE TERMINATOR CHARACTER 00560 M00S00398.fotd +++| SX6 1R. 00561 M00S00399.fotd +++| SA6 X1+B1 00562 M00S00400.fotd +++| SA2 PRSB SET SEPARATOR MASK 00563 M00S00401.fotd +++| SB2 60 SET MAXIMUM NON-DELIMITER DISPLAY CODE 00564 M00S00402.fotd +++| SB7 PRS8 SET EXIT FOR TERMINATOR CHARACTER 00565 M00S00403.fotd +++| RJ FNB FIND NON-BLANK CHARACTER 00566 M00S00404.fotd +++| 00567 M00S00405.fotd +++|* SKIP PROGRAM NAME. 00568 M00S00406.fotd +++| 00569 M00S00407.fotd +++| SB7 PRS6 SET EXIT FOR TERMINATOR CHARACTER 00570 M00S00408.fotd +++| PRS4 RJ FNB FIND NON-BLANK CHARACTER 00571 M00S00409.fotd +++| SB4 B5-B2 00572 M00S00410.fotd +++| LX4 X2,B5 00573 M00S00411.fotd +++| PL B4,PRS5 IF SEPARATOR CHARACTER 00574 M00S00412.fotd +++| PL X4,PRS4 IF NOT SEPARATOR CHARACTER 00575 M00S00413.fotd +++| PRS5 SB3 TARG FWA ARGUMENT EQUIVALENCE TABLE 00576 M00S00414.fotd +++| SB2 TARGL LENGTH ARGUMENT TABLE 00577 M00S00415.fotd +++| SB4 PRSA ADDRESS TO PLACE DATA 00578 M00S00416.fotd +++| RJ CPA CONVERT POSITIONAL ARGUMENTS 00579 M00S00417.fotd +++| NG B5,PRS8 IF ARGUMENT ERROR 00580 M00S00418.fotd +++| PL X1,PRS6 IF NO ARGUMENTS PROCESSED
Line S00419 Modification History | |
---|---|
M01 (Removed by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00581 M01S00419.241l630 ---| SX6 B5 SET LWA OF ARGUMENTS
Line S00153 Modification History | |
---|---|
M01 (Added by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00582 M01S00153.241l630 +++| SX6 B5+ SET LWA OF ARGUMENTS 00583 M00S00420.fotd +++| SA6 USBC 00584 M00S00421.fotd +++| SB6 PRSA FWA OF ARGUMENTS 00585 M00S00422.fotd +++| RJ ARM PROCESS ARGUMENTS 00586 M00S00423.fotd +++| NZ X1,PRS8 IF ERROR 00587 M00S00424.fotd +++| 00588 M00S00425.fotd +++|* DETERMINE LIST OPTIONS. 00589 M00S00426.fotd +++| 00590 M00S00427.fotd +++| PRS6 SA1 LO GET CHARACTER FROM LIST OPTION 00591 M00S00428.fotd +++| SA2 TLOP-1 00592 M00S00429.fotd +++| MX0 6 00593 M00S00430.fotd +++| SB4 A2+ SAVE ADDRESS OF ARGUMENT TABLE 00594 M00S00431.fotd +++| PRS7 BX3 X0*X1 PROCESS NEXT CHARACTER FROM LIST OPTION 00595 M00S00432.fotd +++| ZR X3,PRS9 IF ALL OPTIONS PROCESSED 00596 M00S00433.fotd +++| PRS7.1 SA2 A2+B1 SEARCH ARGUMENT TABLE 00597 M00S00434.fotd +++| ZR X2,PRS8 IF LIST OPTION NOT DEFINED IN TABLE 00598 M00S00435.fotd +++| BX4 X0*X2 00599 M00S00436.fotd +++| BX4 X4-X3 00600 M00S00437.fotd +++| NZ X4,PRS7.1 IF MATCH NOT FOUND 00601 M00S00438.fotd +++| SX6 B1 SET FLAG FOR THIS OPTION 00602 M00S00439.fotd +++| SA6 X2 00603 M00S00440.fotd +++| SX3 A2-TLOP 00604 M00S00441.fotd +++| LX1 6 00605 M00S00442.fotd +++| SA2 B4 INITIALIZE TABLE ADDRESS 00606 M00S00443.fotd +++| NZ X3,PRS7 IF NOT LO=D 00607 M00S00444.fotd +++| MX4 -12 00608 M00S00445.fotd +++| SA3 JOPR CHECK FOR SYSTEM ORIGIN 00609 M00S00446.fotd +++| LX3 0-24 00610 M00S00447.fotd +++| BX3 -X4*X3 00611 M00S00448.fotd +++| SX3 X3-SYOT 00612 M00S00449.fotd +++| ZR X3,PRS7 IF SYSTEM ORIGIN JOB
Line S00450 Modification History | |
---|---|
M01 (Removed by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00613 M01S00450.v23l617 ---| SX2 ERIU *INVALID USER ACCESS.*
Line S00010 Modification History | |
---|---|
M01 (Added by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00614 M01S00010.v23l617 +++| SX2 ERIU * USER ACCESS NOT VALID.* 00615 M00S00451.fotd +++| EQ ERR ABORT 00616 M00S00452.fotd +++| 00617 M00S00453.fotd +++| PRS8 SX2 ERAR *ARGUMENT ERROR.* 00618 M00S00454.fotd +++| EQ ERR ABORT 00619 M00S00455.fotd +++| 00620 M00S00456.fotd +++| PRSA BSS 100 00621 M00S00457.fotd +++| 00622 M00S00458.fotd +++| PRSB CON 40000000000033127777B SEPARATOR MASK 00623 M00S00459.fotd +++| 00624 M00S00460.fotd +++|** ASSUMED VALUES FOR LIST OPTIONS. 00625 M00S00461.fotd +++| 00626 M00S00462.fotd +++| 00627 M00S00463.fotd +++| LO CON 0LD SELECTED LIST OPTION (DEFAULT = *D*) 00628 M00S00464.fotd +++| SPACE 4,10 00629 M00S00465.fotd +++|** ARGUMENT EQUIVALENCE TABLE. 00630 M00S00466.fotd +++| 00631 M00S00467.fotd +++| 00632 M00S00468.fotd +++| TARG BSS 0 00633 M00S00469.fotd +++| L ARG O,O,0,0 OUTPUT FILE NAME 00634 M00S00470.fotd +++| LO ARG LO,LO,0,0 LIST OPTIONS 00635 M00S00471.fotd +++| ARG END OF ARGUMENT TABLE 00636 M00S00472.fotd +++| TARGL EQU *-TARG-1 LENGTH OF ARGUMENT TABLE 00637 M00S00473.fotd +++| TLOP SPACE 4,15 00638 M00S00474.fotd +++|** TLOP - TABLE OF LIST OPTIONS. 00639 M00S00475.fotd +++|* 00640 M00S00476.fotd +++|*T, 42/ OPTION,18/ ADDR
Figure
00641 M00S00477.fotd +++|* 00642 M00S00478.fotd +++|* (ADDR) WILL BE SET NON-ZERO IN PRS IF OPTION IS SELECTED. 00643 M00S00479.fotd +++| 00644 M00S00480.fotd +++| 00645 M00S00481.fotd +++| TLOP BSS 0 00646 M00S00482.fotd +++| VFD 42/0LD,18/LFLG SELECT *L* DISPLAY 00647 M00S00483.fotd +++| VFD 42/0LL,18/PFLG SELECT LINE PRINTER 00648 M00S00484.fotd +++| CON 0 END OF TABLE 00649 M00S00485.fotd +++| FNB SPACE 4,15 00650 M00S00486.fotd +++|** FNB - FIND NON-BLANK CHARACTER. 00651 M00S00487.fotd +++|* 00652 M00S00488.fotd +++|* ENTRY (B6) = NEXT CHARACTER ADDRESS. 00653 M00S00489.fotd +++|* (B7) = EXIT ADDRESS, IF TERMINATOR ENCOUNTERED. 00654 M00S00490.fotd +++|* 00655 M00S00491.fotd +++|* EXIT (X1) = (B5) = NEXT NON-BLANK CHARACTER. 00656 M00S00492.fotd +++|* (B6) = NEXT CHARACTER ADDRESS (UPDATED). 00657 M00S00493.fotd +++|* EXIT IS MADE TO (B7), IF TERMINATOR ENCOUNTERED. 00658 M00S00494.fotd +++|* 00659 M00S00495.fotd +++|* USES X - 1, 4. 00660 M00S00496.fotd +++|* A - 1. 00661 M00S00497.fotd +++|* B - 5, 6. 00662 M00S00498.fotd +++| 00663 M00S00499.fotd +++| 00664 M00S00500.fotd +++| FNB SUBR ENTRY/EXIT 00665 M00S00501.fotd +++| FNB1 SA1 B6 GET NEXT CHARACTER 00666 M00S00502.fotd +++| SB6 B6+B1 00667 M00S00503.fotd +++| SX4 X1-1R 00668 M00S00504.fotd +++| ZR X4,FNB1 IF BLANK CHARACTER 00669 M00S00505.fotd +++| SB5 X1+ 00670 M00S00506.fotd +++| SX4 X1-1R. 00671 M00S00507.fotd +++| ZR X4,FNB2 IF TERMINATOR CHARACTER 00672 M00S00508.fotd +++| SX4 X1-1R) 00673 M00S00509.fotd +++| NZ X4,FNBX IF NOT TERMINATOR CHARACTER, RETURN 00674 M00S00510.fotd +++| FNB2 JP B7 TERMINATOR CHARACTER 00675 M00S00511.fotd +++| TITLE PRESET COMMON DECKS. 00676 M00S00512.fotd +++|*CALL COMCARM 00677 M00S00513.fotd +++|*CALL COMCCPA 00678 M00S00514.fotd +++|*CALL COMCPOP 00679 M00S00515.fotd +++|*CALL COMCUSB 00680 M00S00516.fotd +++| SPACE 4,5 00681 M00S00517.fotd +++| FOTDE EQU * END OF PROGRAM 00682 M00S00518.fotd +++| .RFL= MAX FOTDE,LBUFE,OBUFE 00683 M00S00519.fotd +++| RFL= EQU .RFL= 00684 M00S00520.fotd +++| SPACE 4,5 00685 M00S00521.fotd +++| END
cdc/nos2.source/opl.opl871/deck/fotd.txt ยท Last modified: (external edit)