cdc:nos2.source:opl.opl871:deck:fotd
Deck FOTD
3 Modifications
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M01S00001.fotd +++| IDENT FOTD,FOT 00002 M01S00002.fotd +++| ABS 00003 M01S00003.fotd +++| SST 00004 M01S00004.fotd +++| ENTRY FOTD 00005 M01S00005.fotd +++| ENTRY RFL= 00006 M01S00006.fotd +++| ENTRY SSJ= 00007 M01S00007.fotd +++| SYSCOM B1 00008 M01S00008.fotd +++| TITLE FOTD - FAMILY ORDINAL TABLE DISPLAY. 00009 M01S00009.fotd +++|*COMMENT FOTD - FAMILY ORDINAL TABLE DISPLAY.
Line S00010 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00010 M02S00010.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1981. 00011 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00012 M01S00011.fotd +++| SPACE 4,10 00013 M01S00012.fotd +++|*** FOTD - FAMILY ORDINAL TABLE DISPLAY. 00014 M01S00013.fotd +++|* 00015 M01S00014.fotd +++|* B. J. OLIPHANT 81/03/19. 00016 M01S00015.fotd +++| SPACE 4,10 00017 M01S00016.fotd +++|*** *FOTD* IS A CPU UTILITY USED BY THE OPERATOR TO DISPLAY 00018 M01S00017.fotd +++|* THE FAMILY ORDINAL TABLE ASSIGNMENTS ON THE *L* DISPLAY OR 00019 M01S00018.fotd +++|* TO FORMAT IT FOR A PRINTER. 00020 M01S00019.fotd +++| SPACE 4,20
Line S00020 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00021 M02S00020.v23l617 ---|*** CONTROL STATEMENT CALL. 00022 M01S00001.v23l617 +++|*** COMMAND FORMAT. 00023 M01S00021.fotd +++|* 00024 M01S00022.fotd +++|* 00025 M01S00023.fotd +++|* FOTD(LFN,OP) ORDER DEPENDENT PARAMETERS. 00026 M01S00024.fotd +++|* OR 00027 M01S00025.fotd +++|* FOTD(L=LFN,LO=OP) ORDER INDEPENDENT (KEYWORD = PARAMETER). 00028 M01S00026.fotd +++|* 00029 M01S00027.fotd +++|* WHERE 00030 M01S00028.fotd +++|* 00031 M01S00029.fotd +++|* OP = *L* FORMAT DATA FOR A LINE PRINTER. 00032 M01S00030.fotd +++|* 00033 M01S00031.fotd +++|* OP = *D* FORMAT DATA FOR *L* DISPLAY (DEFAULT). 00034 M01S00032.fotd +++|* 00035 M01S00033.fotd +++|* LFN LIST OUTPUT FILE NAME (DEFAULT = OUTPUT). 00036 M01S00034.fotd +++|* THIS PARAMETER VALID ONLY WITH (LO=L). 00037 M01S00035.fotd +++|* 00038 M01S00036.fotd +++|* NOTES SPECIAL PRIVILEGES REQUIRED. 00039 M01S00037.fotd +++|* 1. USER MUST BE *SYOT* TO USE *L* DISPLAY (LO=D). 00040 M01S00038.fotd +++|* 2. USER MUST BE *SYOT* OR HAVE SYSTEM ORIGIN 00041 M01S00039.fotd +++|* PRIVILEGES TO GENERATE A LISTING (LO=L). 00042 M01S00040.fotd +++| SPACE 4,15 00043 M01S00041.fotd +++|*** DAYFILE MESSAGES. 00044 M01S00042.fotd +++|* 00045 M01S00043.fotd +++|* THESE MESSAGES ARE ISSUED TO THE JOB AND SYSTEM DAYFILES. 00046 M01S00044.fotd +++|* 00047 M01S00045.fotd +++|* *ARGUMENT ERROR.*
Line S00046 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00048 M02S00046.v23l617 ---|* AN INVALID PARAMETER WAS ENTERED. (FATAL ERROR) 00049 M01S00002.v23l617 +++|* AN INCORRECT PARAMETER WAS ENTERED. (FATAL ERROR) 00050 M01S00047.fotd +++|*
Line S00048 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00051 M02S00048.v23l617 ---|* *INVALID USER ACCESS.* 00052 M01S00003.v23l617 +++|* *USER ACCESS NOT VALID.* 00053 M01S00049.fotd +++|* CALLING JOB WAS NOT SYSTEM ORIGIN. (FATAL ERROR) 00054 M01S00050.fotd +++|* 00055 M01S00051.fotd +++|* *FOTD UTILITY COMPLETE.* 00056 M01S00052.fotd +++|* INDICATES NORMAL COMPLETION OF PROGRAM. 00057 M01S00053.fotd +++| SPACE 4,10 00058 M01S00054.fotd +++|*** DEFINITION COMMON DECKS. 00059 M01S00055.fotd +++|* 00060 M01S00056.fotd +++|*CALL COMCMAC 00061 M01S00057.fotd +++|*CALL COMCCMD 00062 M01S00004.v23l617 +++|*CALL COMCDCM 00063 M01S00058.fotd +++|*CALL COMSSFM 00064 M01S00059.fotd +++|*CALL COMSSSJ 00065 M01S00060.fotd +++| TITLE ASSEMBLY CONSTANTS. 00066 M01S00061.fotd +++|**** ASSEMBLY CONSTANTS. 00067 M01S00062.fotd +++| 00068 M01S00063.fotd +++| OBUFL EQU 101B OUTPUT BUFFER LENGTH 00069 M01S00064.fotd +++| LBUFL EQU LDSY *L* DISPLAY BUFFER LENGTH 00070 M01S00065.fotd +++| WBUFL EQU 100B*2 LENGTH WORKING BUFFER
Line S00066 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00071 M02S00066.241l630 ---| XCDT EQU 1 X - COORDINATE FOR *L* DISPLAY
Line S00067 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00072 M02S00067.241l630 ---| YCDT EQU 7 Y - COORDINATE FOR *L* DISPLAY 00073 M01S00001.241l630 +++| XCDT EQU 4 X - COORDINATE FOR *L* DISPLAY 00074 M01S00002.241l630 +++| YCDT EQU 2 Y - COORDINATE FOR *L* DISPLAY 00075 M01S00068.fotd +++| 00076 M01S00069.fotd +++|**** 00077 M01S00070.fotd +++| TITLE TABLES AND BUFFER DEFINITIONS. 00078 M01S00071.fotd +++| ORG 111B 00079 M01S00072.fotd +++| FOT BSS 0 00080 M01S00073.fotd +++| SPACE 4,10 00081 M01S00074.fotd +++|* DAYFILE MESSAGES. 00082 M01S00075.fotd +++| 00083 M01S00076.fotd +++| DAFC DATA C* FOTD UTILITY COMPLETE.* 00084 M01S00077.fotd +++| ERAR DATA C* ARGUMENT ERROR.*
Line S00078 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00085 M02S00078.v23l617 ---| ERIU DATA C* INVALID USER ACCESS.* 00086 M01S00005.v23l617 +++| ERIU DATA C* USER ACCESS NOT VALID.* 00087 M01S00079.fotd +++| SPACE 4,10 00088 M01S00080.fotd +++|* FLAG DEFINITIONS. 00089 M01S00081.fotd +++| 00090 M01S00082.fotd +++| LFLG CON 0 *L* DISPLAY FLAG 00091 M01S00083.fotd +++| PFLG CON 0 PRINTER OUTPUT FLAG 00092 M01S00084.fotd +++| SYOF CON 0 SYSTEM ORIGIN FLAG 00093 M01S00085.fotd +++| WCNT BSSZ 1 NUMBER OF WORDS STORED IN WORKING BUFFER 00094 M01S00086.fotd +++| SPACE 4,10 00095 M01S00087.fotd +++|* *L* DISPLAY BUFFER FIRST WORD. 00096 M01S00088.fotd +++|* 00097 M01S00089.fotd +++|* T, 12/ N ,1/ S ,1/ F ,46/ 00098 M01S00090.fotd +++|* 00099 M01S00091.fotd +++|* N SIZE OF DISPLAY BUFFER. 00100 M01S00092.fotd +++|* S CHARACTER SIZE. 00101 M01S00093.fotd +++|* F DATA FORMAT BIT. 00102 M01S00094.fotd +++| 00103 M01S00095.fotd +++| 00104 M01S00096.fotd +++| LDSW VFD 12/LBUFL,1/0,1/0,46/0 00105 M01S00097.fotd +++| SPACE 4,10 00106 M01S00098.fotd +++|** *SETJOB* PARAMETER BLOCK. 00107 M01S00099.fotd +++| 00108 M01S00100.fotd +++| SETB VFD 60/0 00109 M01S00101.fotd +++| VFD 48/0,12/2LDF 00110 M01S00102.fotd +++| SPACE 4,10 00111 M01S00103.fotd +++|** *SFM* PARAMETER BLOCK. 00112 M01S00104.fotd +++| 00113 M01S00105.fotd +++| 00114 M01S00106.fotd +++| SFMB VFD 12/RFDF,12/0,12/WBUFL/2,6/0,18/WBUFA 00115 M01S00107.fotd +++| CON 0 END OF *SFM* PARAMETER BLOCK 00116 M01S00108.fotd +++| SPACE 4,5 00117 M01S00109.fotd +++|* SSJ= PARAMETER BLOCK. 00118 M01S00110.fotd +++| 00119 M01S00111.fotd +++| 00120 M01S00112.fotd +++| SSJ= BSS 0 SSJ= ENTRY POINT 00121 M01S00113.fotd +++| BSSZ SSJL SSJ= PARAMETER BLOCK 00122 M01S00114.fotd +++| FETS SPACE 4,10 00123 M01S00115.fotd +++|* FET DEFINITIONS. 00124 M01S00116.fotd +++| 00125 M01S00117.fotd +++| O BSS 0 PRINTER OUTPUT FILE BUFFER 00126 M01S00118.fotd +++| OUTPUT FILEB OBUF,OBUFL,(FET=6) 00127 M01S00119.fotd +++| FOTD TITLE MAIN PROGRAM. 00128 M01S00120.fotd +++|** FOTD - MAIN PROGRAM. 00129 M01S00121.fotd +++|* 00130 M01S00122.fotd +++|* EXIT *FOTD* PROGRAM COMPLETED. 00131 M01S00123.fotd +++|*
Line S00124 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00132 M02S00124.241l630 ---|* USES X - 2.
Line S00125 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00133 M02S00125.241l630 ---|* A - NONE.
Line S00126 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00134 M02S00126.241l630 ---|* B - NONE.
Line S00127 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00135 M02S00127.241l630 ---|* 00136 M01S00128.fotd +++|* CALLS PRS, LOP. 00137 M01S00129.fotd +++|*
Line S00130 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00138 M02S00130.241l630 ---|* MACROS MESSAGE. 00139 M01S00003.241l630 +++|* MACROS ENDRUN, MESSAGE. 00140 M01S00131.fotd +++| 00141 M01S00132.fotd +++| 00142 M01S00133.fotd +++| FOTD BSS 0 ENTRY 00143 M01S00134.fotd +++| RJ PRS PRESET ROUTINE 00144 M01S00135.fotd +++| RJ LOP PROCESS LIST OPTIONS 00145 M01S00136.fotd +++| MESSAGE DAFC,0,R * FOTD UTILITY COMPLETE.* 00146 M01S00137.fotd +++| ENDRUN 00147 M01S00138.fotd +++| LOP TITLE LIST OPTION PROCESSOR. 00148 M01S00139.fotd +++|** LOP - LIST OPTION PROCESSOR. 00149 M01S00140.fotd +++|* 00150 M01S00141.fotd +++|* ENTRY USER HAS BEEN VALIDATED (EITHER SYSTEM ORIGIN 00151 M01S00142.fotd +++|* OR SYSTEM ORIGIN PRIVILEDGES). 00152 M01S00143.fotd +++|* 00153 M01S00144.fotd +++|* (PFLG) = 1, IF PRINT FILE REQUESTED. 00154 M01S00145.fotd +++|* (LFLG) = 1, IF *L* DISPLAY REQUESTED. 00155 M01S00146.fotd +++|* 00156 M01S00147.fotd +++|* EXIT (LBUF) = FWA OF FORMATTED *L* DISPLAY BUFFER, 00157 M01S00148.fotd +++|* DISPLAYED ON *L* DISPLAY, IF REQUESTED. 00158 M01S00149.fotd +++|* 00159 M01S00150.fotd +++|* PRINT FILE, IF REQUESTED, LOCAL TO USER JOB. 00160 M01S00151.fotd +++|* 00161 M01S00152.fotd +++|* USES X - 1, 2. 00162 M01S00153.fotd +++|* A - 1, 2. 00163 M01S00154.fotd +++|* B - NONE. 00164 M01S00155.fotd +++|* 00165 M01S00156.fotd +++|* CALLS FDB, RFD. 00166 M01S00157.fotd +++|*
Line S00158 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00167 M02S00158.241l630 ---|* MACROS DSDOUT, SETFS, WRITER. 00168 M01S00004.241l630 +++|* MACROS DSDOUT, SETFS, SETJOB, WRITER. 00169 M01S00159.fotd +++| 00170 M01S00160.fotd +++| 00171 M01S00161.fotd +++| LOP SUBR ENTRY/EXIT 00172 M01S00162.fotd +++| RJ RFD GET FOT DATA 00173 M01S00163.fotd +++| SA2 PFLG CHECK PRINTER FLAG 00174 M01S00164.fotd +++| ZR X2,LOP1 IF NOT FOR PRINTER 00175 M01S00165.fotd +++| SX2 O SET OUTPUT FET ADDRESS 00176 M01S00166.fotd +++| RJ FDB BUILD PRINT FILE 00177 M01S00167.fotd +++| WRITER O FLUSH OUTPUT BUFFER 00178 M01S00168.fotd +++| SETFS O,0 SAVE OUTPUT AS LOCAL FILE 00179 M01S00169.fotd +++| SETJOB SETB CHANGE JOB DISPOSITION
Line S00170 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00180 M02S00170.241l630 ---| SX2 B0 ENTRY CONDITION IN *FDB* FOR *L* DISPLAY 00181 M01S00005.241l630 +++| SX2 B0+ INDICATE *L* DISPLAY FOR *FDB* 00182 M01S00171.fotd +++| LOP1 SA1 LFLG 00183 M01S00172.fotd +++| ZR X1,LOPX IF *L* DISPLAY NOT SELECTED 00184 M01S00173.fotd +++| RJ FDB BUILD DISPLAY BUFFER 00185 M01S00174.fotd +++| DSDOUT LBUF DISPLAY *L* DISPLAY BUFFER 00186 M01S00175.fotd +++| EQ LOPX RETURN 00187 M01S00176.fotd +++| TITLE SUBROUTINES. 00188 M01S00177.fotd +++| ERR SPACE 4,10 00189 M01S00178.fotd +++|** ERR - ERROR PROCESSOR. 00190 M01S00179.fotd +++|* 00191 M01S00180.fotd +++|* ENTRY (X2) = ADDRESS OF ERROR MESSAGE. 00192 M01S00181.fotd +++|* 00193 M01S00182.fotd +++|* EXIT MESSAGE ISSUED IN SYSTEM AND USER DAYFILE. 00194 M01S00183.fotd +++|* 00195 M01S00184.fotd +++|* MACROS ABORT, MESSAGE. 00196 M01S00185.fotd +++| 00197 M01S00186.fotd +++| 00198 M01S00187.fotd +++| ERR BSS 0 ENTRY 00199 M01S00188.fotd +++| MESSAGE X2,0,R 00200 M01S00189.fotd +++| ABORT 00201 M01S00190.fotd +++| FDB SPACE 4,10 00202 M01S00191.fotd +++|** FDB - FORMAT DISPLAY BUFFER. 00203 M01S00192.fotd +++|* 00204 M01S00193.fotd +++|* ENTRY (X2) = 0, IF FORMATTING FOR *L* DISPLAY. 00205 M01S00194.fotd +++|* .EQ. FET ADDRESS OF OUTPUT FILE IF FOR PRINTER. 00206 M01S00195.fotd +++|* 00207 M01S00196.fotd +++|* EXIT (LBUF) = FWA FORMATTED *L* DISPLAY BUFFER. 00208 M01S00197.fotd +++|* 00209 M01S00198.fotd +++|* USES X - 1, 3, 4, 6, 7.
Line S00199 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00210 M02S00199.241l630 ---|* A - 3, 4, 7. 00211 M01S00006.241l630 +++|* A - 3, 4, 7. 00212 M01S00200.fotd +++|* B - 2, 3, 4, 6. 00213 M01S00201.fotd +++|*
Line S00202 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00214 M02S00202.241l630 ---|* CALLS FLD. 00215 M01S00007.241l630 +++|* CALLS FLB. 00216 M01S00203.fotd +++| 00217 M01S00204.fotd +++| 00218 M01S00205.fotd +++| FDB SUBR ENTRY/EXIT 00219 M01S00206.fotd +++| 00220 M01S00207.fotd +++|* SET UP PARAMETERS FOR *FLD*. 00221 M01S00208.fotd +++|
Line S00209 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00222 M02S00209.241l630 ---| SX1 HBUF FWA BUFFER TO REFORMAT 00223 M01S00210.fotd +++| SA3 WCNT GET NUMBER OF WORDS TO REFORMAT 00224 M01S00211.fotd +++| SX6 X3+HBUF-1 LWA OF BUFFER TO REFORMAT 00225 M01S00212.fotd +++| SX3 B1+ *C* DISPLAY FORMAT 00226 M01S00213.fotd +++| SB2 LBUF+1 FWA TO PLACE FORMATTED DATA 00227 M01S00214.fotd +++| SB6 LBUF+LBUFL LWA+1 OF BUFFER TO RECEIVE CONVERTED DATA 00228 M01S00008.241l630 +++| SX1 PBUF ASSUME FORMATTING FOR PRINTER 00229 M01S00215.fotd +++| NZ X2,FDB1 IF FORMATTING FOR PRINTER 00230 M01S00216.fotd +++| SA4 LDSW INITIALIZE *L* DISPLAY BUFFER 00231 M01S00217.fotd +++| BX7 X4 00232 M01S00218.fotd +++| SA7 B2-B1 00233 M01S00219.fotd +++| SB3 XCDT SET X-COORDINATE FOR *L* DISPLAY 00234 M01S00220.fotd +++| SB4 YCDT SET Y-COORDINATE FOR *L* DISPLAY
Line S00221 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00235 M02S00221.241l630 ---| FDB1 RJ FLD FORMAT DATA TO BE OUTPUT 00236 M01S00009.241l630 +++| SX1 HBUF FWA FOR FORMATTING FOR *L* DISPLAY 00237 M01S00010.241l630 +++| FDB1 RJ FLB FORMAT DATA TO BE OUTPUT 00238 M01S00222.fotd +++| EQ FDBX RETURN 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 M01S00223.fotd +++| RFD SPACE 4,15 00286 M01S00224.fotd +++|** RFD - RETURN *FOT* DATA. 00287 M01S00225.fotd +++|* 00288 M01S00226.fotd +++|* ENTRY (SFMB) = *SFM* PARAMETER BLOCK SET UP 00289 M01S00227.fotd +++|* FOR *RFDF* SUBFUNCTION. 00290 M01S00228.fotd +++|* 00291 M01S00229.fotd +++|* EXIT FAMILY ORDINAL TABLE (FOT) STORED. 00292 M01S00230.fotd +++|* (HBUF) = FWA OF FORMATTED *FOT* DATA. 00293 M01S00231.fotd +++|* 00294 M01S00232.fotd +++|* USES X - 0, 1, 2.
Line S00233 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00295 M02S00233.241l630 ---|* A - 1, 2. 00296 M01S00057.241l630 +++|* A - 2. 00297 M01S00234.fotd +++|* B - NONE. 00298 M01S00235.fotd +++|* 00299 M01S00236.fotd +++|* CALLS WFB. 00300 M01S00237.fotd +++|* 00301 M01S00238.fotd +++|* MACROS SYSTEM. 00302 M01S00239.fotd +++| 00303 M01S00240.fotd +++| 00304 M01S00241.fotd +++| RFD SUBR ENTRY/EXIT 00305 M01S00242.fotd +++| SYSTEM SFM,R,SFMB,RSDF*100B RETURN SYSTEM DATA 00306 M01S00243.fotd +++| SA2 SFMB SAVE INFORMATION FROM PARAMETER WORD 00307 M01S00244.fotd +++| LX2 11-47 GET MAXIMUM NUMBER ORDINALS POSSIBLE 00308 M01S00245.fotd +++| MX0 -12 00309 M01S00246.fotd +++| BX1 -X0*X2 00310 M01S00247.fotd +++| LX2 11-59 GET NUMBER OF ORDINALS CURRENTLY IN USE 00311 M01S00248.fotd +++| BX2 -X0*X2 00312 M01S00249.fotd +++| IX1 X1-X2 NUMBER OF FOT ENTRIES STILL AVAILABLE 00313 M01S00250.fotd +++| RJ WFB WRITE FOT BUFFER 00314 M01S00251.fotd +++| EQ RFDX RETURN 00315 M01S00252.fotd +++| WFB SPACE 4,15 00316 M01S00253.fotd +++|** WFB - WRITE *FOT* BUFFER. 00317 M01S00254.fotd +++|* 00318 M01S00255.fotd +++|* ENTRY (X1) = NUMBER OF FOT ENTRIES STILL AVAILABLE. 00319 M01S00256.fotd +++|* (X2) = NUMBER OF *FOT* ENTRIES RETURNED BY *SFM*. 00320 M01S00257.fotd +++|* (WBUFA) = ADDRESS OF FIRST *FOT ENTRY. 00321 M01S00258.fotd +++|* 00322 M01S00259.fotd +++|* EXIT (HBUF) = FWA OF FORMATTED *FOT* DATA. 00323 M01S00260.fotd +++|* (WCNT) = NUMBER OF WORDS STORED IN (HBUF). 00324 M01S00261.fotd +++|*
Line S00262 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00325 M02S00262.241l630 ---|* USES X - 0, 1, 2, 4, 6, 7.
Line S00263 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00326 M02S00263.241l630 ---|* A - 0, 1, 4, 6, 7.
Line S00264 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00327 M02S00264.241l630 ---|* B - 5, 6, 7.
Line S00265 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00328 M02S00265.241l630 ---|*
Line S00266 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00329 M02S00266.241l630 ---|* CALLS COD, SFN. 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 M01S00267.fotd +++| 00336 M01S00268.fotd +++| 00337 M01S00269.fotd +++| WFB SUBR ENTRY/EXIT 00338 M01S00270.fotd +++| SB5 X2 SAVE NUMBER OF FAMILIES
Line S00271 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00339 M02S00271.241l630 ---| SB6 B1 SET FIRST ORDINAL NUMBER
Line S00272 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00340 M02S00272.241l630 ---| RJ COD CONVERT AVAILABLE ENTRIES TO DISPLAY CODE
Line S00273 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00341 M02S00273.241l630 ---| SB7 3 NUMBER OF FAMILIES PER LINE OF OUTPUT
Line S00274 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00342 M02S00274.241l630 ---| MX0 12
Line S00275 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00343 M02S00275.241l630 ---| BX6 X0*X4 REMOVE BLANK CHARACTERS RETURNED BY *COD*
Line S00276 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00344 M02S00276.241l630 ---| SA1 HBUFA-1 MERGE INTO HEADER LINE
Line S00277 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00345 M02S00277.241l630 ---| BX1 -X0*X1 PRESERVE ORIGINAL LINE 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 M01S00278.fotd +++| BX6 X6+X1 INSERT AVAILABLE ENTRIES
Line S00279 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00356 M02S00279.241l630 ---| SA6 A1 00357 M01S00072.241l630 +++| SA6 A1+ 00358 M01S00280.fotd +++| SA4 WBUFA SET FIRST FAMILY = DEFAULT FAMILY 00359 M01S00281.fotd +++| MX0 42 00360 M01S00282.fotd +++| BX1 X0*X4
Line S00283 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00361 M02S00283.241l630 ---| SA4 HBUFB+2 00362 M01S00073.241l630 +++| SA4 HBUFA+2 00363 M01S00284.fotd +++| MX0 18 00364 M01S00074.241l630 +++| LX0 12 ADJUST MASK 00365 M01S00285.fotd +++| RJ SFN SPACE-FILL NAME 00366 M01S00286.fotd +++| BX7 X0*X4
Line S00287 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00367 M02S00287.241l630 ---| LX6 -18 00368 M01S00075.241l630 +++| LX6 -6 00369 M01S00288.fotd +++| BX6 -X0*X6 00370 M01S00289.fotd +++| BX7 X6+X7 MERGE FAMILY INTO HEADER LINE
Line S00290 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00371 M02S00290.241l630 ---| SA7 A4 00372 M01S00076.241l630 +++| SA7 A4+ 00373 M01S00291.fotd +++| SA0 WBUF FWA TO RETURN REFORMATTED DATA
Line S00292 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00374 M02S00292.241l630 ---| WFB1 SX1 B6+ GET ORDINAL NUMBER
Line S00293 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00375 M02S00293.241l630 ---| RJ COD CONVERT TO DISPLAY CODE
Line S00294 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00376 M02S00294.241l630 ---| LX6 12
Line S00295 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00377 M02S00295.241l630 ---| SA6 A0+ SET ORDINAL NUMBER
Line S00296 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00378 M02S00296.241l630 ---| SA0 A0+B1 INCREMENT FORMATTED BUFFER ADDRESS
Line S00297 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00379 M02S00297.241l630 ---| SA1 WBUFA-1+B6 GET FAMILY NAME
Line S00298 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00380 M02S00298.241l630 ---| MX0 42 SPACE-FILL SEVEN CHARACTERS ONLY
Line S00299 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00381 M02S00299.241l630 ---| BX1 X0*X1
Line S00300 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00382 M02S00300.241l630 ---| RJ SFN SPACE-FILL NAME
Line S00301 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00383 M02S00301.241l630 ---| BX6 X0*X6 SAVE SEVEN CHARACTERS ONLY
Line S00302 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00384 M02S00302.241l630 ---| SX2 1R. ADD A PERIOD
Line S00303 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00385 M02S00303.241l630 ---| LX2 12
Line S00304 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00386 M02S00304.241l630 ---| IX6 X6+X2
Line S00305 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00387 M02S00305.241l630 ---| EQ B6,B5,WFB2 IF PROCESSING LAST FAMILY, NO SPACE FILL
Line S00306 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00388 M02S00306.241l630 ---| SB7 B7-1 DECREMENT NUMBER FAMILIES PER LINE
Line S00307 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00389 M02S00307.241l630 ---| ZR B7,WFB2 IF END OF LINE, DO NOT SPACE FILL
Line S00308 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00390 M02S00308.241l630 ---| SX2 2R SPACE FILL NAME
Line S00309 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00391 M02S00309.241l630 ---| BX6 X6+X2
Line S00310 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00392 M02S00310.241l630 ---| WFB2 SA6 A0 SET FAMILY NAME
Line S00311 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00393 M02S00311.241l630 ---| SA0 A0+B1 INCREMENT FORMATTED BUFFER ADDRESS
Line S00312 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00394 M02S00312.241l630 ---| EQ B6,B5,WFB3 IF ALL FAMILIES DONE
Line S00313 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00395 M02S00313.241l630 ---| SB6 B6+1 INCREMENT ORDINAL NUMBER
Line S00314 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00396 M02S00314.241l630 ---| NZ B7,WFB1 IF NOT AT END OF A LINE
Line S00315 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00397 M02S00315.241l630 ---| SB7 3 RESET NUMBER OF FAMILIES PER LINE
Line S00316 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00398 M02S00316.241l630 ---| EQ WFB1 GET NEXT ENTRY
Line S00317 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00399 M02S00317.241l630 ---|
Line S00318 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00400 M02S00318.241l630 ---| WFB3 SX6 A0-HBUF SAVE NUMBER OF WORDS IN FOT BUFFER 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 M01S00319.fotd +++| SA6 WCNT 00457 M01S00320.fotd +++| EQ WFBX RETURN 00458 M01S00321.fotd +++| SPACE 4,5 00459 M01S00322.fotd +++|* COMMON DECKS. 00460 M01S00323.fotd +++| 00461 M01S00324.fotd +++|*CALL COMCCIO 00462 M01S00325.fotd +++|*CALL COMCCOD 00463 M01S00326.fotd +++|*CALL COMCCPM 00464 M01S00327.fotd +++| LIST X 00465 M01S00328.fotd +++|*CALL COMCFLD 00466 M01S00329.fotd +++| LIST * 00467 M01S00330.fotd +++|*CALL COMCLFM 00468 M01S00331.fotd +++|*CALL COMCSFN 00469 M01S00332.fotd +++|*CALL COMCSYS 00470 M01S00333.fotd +++|*CALL COMCWOD 00471 M01S00334.fotd +++|*CALL COMCWTC 00472 M01S00335.fotd +++|*CALL COMCWTO 00473 M01S00336.fotd +++|*CALL COMCWTW 00474 M01S00337.fotd +++|*CALL COMCZTB 00475 M01S00338.fotd +++| TITLE BUFFER AREA. 00476 M01S00339.fotd +++| USE BUFFERS 00477 M01S00340.fotd +++|
Line S00341 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00478 M02S00341.241l630 ---|* BUFFER AREA.
Line S00342 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00479 M02S00342.241l630 ---|
Line S00343 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00480 M02S00343.241l630 ---| HBUF BSS 0 HEADER FOR *FOT* DISPLAY
Line S00344 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00481 M02S00344.241l630 ---|
Line S00345 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00482 M02S00345.241l630 ---| DATA 40H FOTD - FAMILY ORDINAL TABLE DISPLAY.
Line S00346 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00483 M02S00346.241l630 ---| HDAT BSSZ 1
Line S00347 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00484 M02S00347.241l630 ---| HTIM BSSZ 1
Line S00348 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00485 M02S00348.241l630 ---| CON 0
Line S00349 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00486 M02S00349.241l630 ---| DATA C* *
Line S00350 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00487 M02S00350.241l630 ---| DATA C* FAMILY ORDINAL TABLE. AVAILABLE ENTRIES = B.*
Line S00351 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00488 M02S00351.241l630 ---| HBUFA DATA C* *
Line S00352 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00489 M02S00352.241l630 ---| HBUFB DATA C* DEFAULT FAMILY = *
Line S00353 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00490 M02S00353.241l630 ---| DATA C* *
Line S00354 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00491 M02S00354.241l630 ---| DATA C* ORD. FM ORD. FM ORD. FM*
Line S00355 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00492 M02S00355.241l630 ---| DATA C* * 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 M01S00356.fotd +++| HBUFL EQU *-HBUF LENGTH OF HEADER BUFFER 00513 M01S00357.fotd +++| 00514 M01S00358.fotd +++| WBUF EQU * WORKING BUFFER 00515 M01S00359.fotd +++| WBUFA EQU WBUF+WBUFL/2 *SFM* RETURNS DATA HERE 00516 M01S00360.fotd +++| 00517 M01S00361.fotd +++| LBUF EQU WBUF+WBUFL *L* DISPLAY BUFFER 00518 M01S00362.fotd +++| LBUFE EQU LBUF+LBUFL END OF *L* DISPLAY BUFFER 00519 M01S00363.fotd +++| 00520 M01S00364.fotd +++| OBUF EQU LBUF OUTPUT FILE BUFFER 00521 M01S00365.fotd +++| OBUFE EQU OBUF+OBUFL END OF OUTPUT BUFFER 00522 M01S00366.fotd +++| PRS TITLE PRESET. 00523 M01S00367.fotd +++|** PRS - PRESET ROUTINE. 00524 M01S00368.fotd +++|*
Line S00369 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00525 M02S00369.v23l617 ---|* ENTRY CONTROL STATEMENT ARGUMENT LIST AT RA+2 (ARGR) 00526 M01S00006.v23l617 +++|* ENTRY COMMAND ARGUMENT LIST AT RA+2 (ARGR) 00527 M01S00370.fotd +++|* IN OPERATING SYSTEM FORMAT. 00528 M01S00371.fotd +++|* 00529 M01S00372.fotd +++|* EXIT (B1) = 1. 00530 M01S00373.fotd +++|* (PFLG) = 1, IF PRINT FILE REQUESTED. 00531 M01S00374.fotd +++|* (LFLG) = 1, IF *L* DISPLAY REQUESTED. 00532 M01S00375.fotd +++|*
Line S00376 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00533 M02S00376.v23l617 ---|* ERROR TO *ERR*, IF ARGUMENT ERROR OR INVALID USER ACCESS. 00534 M01S00007.v23l617 +++|* ERROR TO *ERR*, IF ARGUMENT ERROR OR USER ACCESS NOT VALID. 00535 M01S00377.fotd +++|* (X2) = FWA ERROR MESSAGE. 00536 M01S00378.fotd +++| 00537 M01S00379.fotd +++| 00538 M01S00380.fotd +++|* SET DATE AND TIME IN HEADER. 00539 M01S00381.fotd +++|
Line S00382 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00540 M02S00382.241l630 ---| PRS9 DATE HDAT
Line S00383 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00541 M02S00383.241l630 ---| CLOCK HTIM 00542 M01S00151.241l630 +++| PRS9 DATE PDAT SET DATE IN HEADER 00543 M01S00152.241l630 +++| CLOCK PTIM SET TIME IN HEADER 00544 M01S00384.fotd +++| 00545 M01S00385.fotd +++| PRS SUBR ENTRY/EXIT 00546 M01S00386.fotd +++| SB1 1 B1 = 1. 00547 M01S00387.fotd +++| GETSPS SYOF CHECK FOR SYSTEM ORIGIN PRIVILEGES 00548 M01S00388.fotd +++| SA1 SYOF 00549 M01S00389.fotd +++| ZR X1,PRS1 IF SYSTEM ORIGIN PRIVILEGES
Line S00390 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00550 M02S00390.v23l617 ---| SX2 ERIU *INVALID USER ACCESS.* 00551 M01S00008.v23l617 +++| SX2 ERIU * USER ACCESS NOT VALID.* 00552 M01S00391.fotd +++| EQ ERR ABORT 00553 M01S00392.fotd +++| 00554 M01S00393.fotd +++|* PROCESS ARGUMENT LIST. 00555 M01S00394.fotd +++|
Line S00395 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00556 M02S00395.v23l617 ---| PRS1 SB2 CCDR UNPACK CONTROL CARD 00557 M01S00009.v23l617 +++| PRS1 SB2 CCDR UNPACK COMMAND 00558 M01S00396.fotd +++| RJ USB 00559 M01S00397.fotd +++| SA1 A6 ASSURE TERMINATOR CHARACTER 00560 M01S00398.fotd +++| SX6 1R. 00561 M01S00399.fotd +++| SA6 X1+B1 00562 M01S00400.fotd +++| SA2 PRSB SET SEPARATOR MASK 00563 M01S00401.fotd +++| SB2 60 SET MAXIMUM NON-DELIMITER DISPLAY CODE 00564 M01S00402.fotd +++| SB7 PRS8 SET EXIT FOR TERMINATOR CHARACTER 00565 M01S00403.fotd +++| RJ FNB FIND NON-BLANK CHARACTER 00566 M01S00404.fotd +++| 00567 M01S00405.fotd +++|* SKIP PROGRAM NAME. 00568 M01S00406.fotd +++| 00569 M01S00407.fotd +++| SB7 PRS6 SET EXIT FOR TERMINATOR CHARACTER 00570 M01S00408.fotd +++| PRS4 RJ FNB FIND NON-BLANK CHARACTER 00571 M01S00409.fotd +++| SB4 B5-B2 00572 M01S00410.fotd +++| LX4 X2,B5 00573 M01S00411.fotd +++| PL B4,PRS5 IF SEPARATOR CHARACTER 00574 M01S00412.fotd +++| PL X4,PRS4 IF NOT SEPARATOR CHARACTER 00575 M01S00413.fotd +++| PRS5 SB3 TARG FWA ARGUMENT EQUIVALENCE TABLE 00576 M01S00414.fotd +++| SB2 TARGL LENGTH ARGUMENT TABLE 00577 M01S00415.fotd +++| SB4 PRSA ADDRESS TO PLACE DATA 00578 M01S00416.fotd +++| RJ CPA CONVERT POSITIONAL ARGUMENTS 00579 M01S00417.fotd +++| NG B5,PRS8 IF ARGUMENT ERROR 00580 M01S00418.fotd +++| PL X1,PRS6 IF NO ARGUMENTS PROCESSED
Line S00419 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | 241l630 |
Seq # *Modification Id* Act ----------------------------+ 00581 M02S00419.241l630 ---| SX6 B5 SET LWA OF ARGUMENTS 00582 M01S00153.241l630 +++| SX6 B5+ SET LWA OF ARGUMENTS 00583 M01S00420.fotd +++| SA6 USBC 00584 M01S00421.fotd +++| SB6 PRSA FWA OF ARGUMENTS 00585 M01S00422.fotd +++| RJ ARM PROCESS ARGUMENTS 00586 M01S00423.fotd +++| NZ X1,PRS8 IF ERROR 00587 M01S00424.fotd +++| 00588 M01S00425.fotd +++|* DETERMINE LIST OPTIONS. 00589 M01S00426.fotd +++| 00590 M01S00427.fotd +++| PRS6 SA1 LO GET CHARACTER FROM LIST OPTION 00591 M01S00428.fotd +++| SA2 TLOP-1 00592 M01S00429.fotd +++| MX0 6 00593 M01S00430.fotd +++| SB4 A2+ SAVE ADDRESS OF ARGUMENT TABLE 00594 M01S00431.fotd +++| PRS7 BX3 X0*X1 PROCESS NEXT CHARACTER FROM LIST OPTION 00595 M01S00432.fotd +++| ZR X3,PRS9 IF ALL OPTIONS PROCESSED 00596 M01S00433.fotd +++| PRS7.1 SA2 A2+B1 SEARCH ARGUMENT TABLE 00597 M01S00434.fotd +++| ZR X2,PRS8 IF LIST OPTION NOT DEFINED IN TABLE 00598 M01S00435.fotd +++| BX4 X0*X2 00599 M01S00436.fotd +++| BX4 X4-X3 00600 M01S00437.fotd +++| NZ X4,PRS7.1 IF MATCH NOT FOUND 00601 M01S00438.fotd +++| SX6 B1 SET FLAG FOR THIS OPTION 00602 M01S00439.fotd +++| SA6 X2 00603 M01S00440.fotd +++| SX3 A2-TLOP 00604 M01S00441.fotd +++| LX1 6 00605 M01S00442.fotd +++| SA2 B4 INITIALIZE TABLE ADDRESS 00606 M01S00443.fotd +++| NZ X3,PRS7 IF NOT LO=D 00607 M01S00444.fotd +++| MX4 -12 00608 M01S00445.fotd +++| SA3 JOPR CHECK FOR SYSTEM ORIGIN 00609 M01S00446.fotd +++| LX3 0-24 00610 M01S00447.fotd +++| BX3 -X4*X3 00611 M01S00448.fotd +++| SX3 X3-SYOT 00612 M01S00449.fotd +++| ZR X3,PRS7 IF SYSTEM ORIGIN JOB
Line S00450 Modification History | |
---|---|
M01 (Added by) | fotd |
M02 (Updated by) | v23l617 |
Seq # *Modification Id* Act ----------------------------+ 00613 M02S00450.v23l617 ---| SX2 ERIU *INVALID USER ACCESS.* 00614 M01S00010.v23l617 +++| SX2 ERIU * USER ACCESS NOT VALID.* 00615 M01S00451.fotd +++| EQ ERR ABORT 00616 M01S00452.fotd +++| 00617 M01S00453.fotd +++| PRS8 SX2 ERAR *ARGUMENT ERROR.* 00618 M01S00454.fotd +++| EQ ERR ABORT 00619 M01S00455.fotd +++| 00620 M01S00456.fotd +++| PRSA BSS 100 00621 M01S00457.fotd +++| 00622 M01S00458.fotd +++| PRSB CON 40000000000033127777B SEPARATOR MASK 00623 M01S00459.fotd +++| 00624 M01S00460.fotd +++|** ASSUMED VALUES FOR LIST OPTIONS. 00625 M01S00461.fotd +++| 00626 M01S00462.fotd +++| 00627 M01S00463.fotd +++| LO CON 0LD SELECTED LIST OPTION (DEFAULT = *D*) 00628 M01S00464.fotd +++| SPACE 4,10 00629 M01S00465.fotd +++|** ARGUMENT EQUIVALENCE TABLE. 00630 M01S00466.fotd +++| 00631 M01S00467.fotd +++| 00632 M01S00468.fotd +++| TARG BSS 0 00633 M01S00469.fotd +++| L ARG O,O,0,0 OUTPUT FILE NAME 00634 M01S00470.fotd +++| LO ARG LO,LO,0,0 LIST OPTIONS 00635 M01S00471.fotd +++| ARG END OF ARGUMENT TABLE 00636 M01S00472.fotd +++| TARGL EQU *-TARG-1 LENGTH OF ARGUMENT TABLE 00637 M01S00473.fotd +++| TLOP SPACE 4,15 00638 M01S00474.fotd +++|** TLOP - TABLE OF LIST OPTIONS. 00639 M01S00475.fotd +++|* 00640 M01S00476.fotd +++|*T, 42/ OPTION,18/ ADDR
Figure
00641 M01S00477.fotd +++|* 00642 M01S00478.fotd +++|* (ADDR) WILL BE SET NON-ZERO IN PRS IF OPTION IS SELECTED. 00643 M01S00479.fotd +++| 00644 M01S00480.fotd +++| 00645 M01S00481.fotd +++| TLOP BSS 0 00646 M01S00482.fotd +++| VFD 42/0LD,18/LFLG SELECT *L* DISPLAY 00647 M01S00483.fotd +++| VFD 42/0LL,18/PFLG SELECT LINE PRINTER 00648 M01S00484.fotd +++| CON 0 END OF TABLE 00649 M01S00485.fotd +++| FNB SPACE 4,15 00650 M01S00486.fotd +++|** FNB - FIND NON-BLANK CHARACTER. 00651 M01S00487.fotd +++|* 00652 M01S00488.fotd +++|* ENTRY (B6) = NEXT CHARACTER ADDRESS. 00653 M01S00489.fotd +++|* (B7) = EXIT ADDRESS, IF TERMINATOR ENCOUNTERED. 00654 M01S00490.fotd +++|* 00655 M01S00491.fotd +++|* EXIT (X1) = (B5) = NEXT NON-BLANK CHARACTER. 00656 M01S00492.fotd +++|* (B6) = NEXT CHARACTER ADDRESS (UPDATED). 00657 M01S00493.fotd +++|* EXIT IS MADE TO (B7), IF TERMINATOR ENCOUNTERED. 00658 M01S00494.fotd +++|* 00659 M01S00495.fotd +++|* USES X - 1, 4. 00660 M01S00496.fotd +++|* A - 1. 00661 M01S00497.fotd +++|* B - 5, 6. 00662 M01S00498.fotd +++| 00663 M01S00499.fotd +++| 00664 M01S00500.fotd +++| FNB SUBR ENTRY/EXIT 00665 M01S00501.fotd +++| FNB1 SA1 B6 GET NEXT CHARACTER 00666 M01S00502.fotd +++| SB6 B6+B1 00667 M01S00503.fotd +++| SX4 X1-1R 00668 M01S00504.fotd +++| ZR X4,FNB1 IF BLANK CHARACTER 00669 M01S00505.fotd +++| SB5 X1+ 00670 M01S00506.fotd +++| SX4 X1-1R. 00671 M01S00507.fotd +++| ZR X4,FNB2 IF TERMINATOR CHARACTER 00672 M01S00508.fotd +++| SX4 X1-1R) 00673 M01S00509.fotd +++| NZ X4,FNBX IF NOT TERMINATOR CHARACTER, RETURN 00674 M01S00510.fotd +++| FNB2 JP B7 TERMINATOR CHARACTER 00675 M01S00511.fotd +++| TITLE PRESET COMMON DECKS. 00676 M01S00512.fotd +++|*CALL COMCARM 00677 M01S00513.fotd +++|*CALL COMCCPA 00678 M01S00514.fotd +++|*CALL COMCPOP 00679 M01S00515.fotd +++|*CALL COMCUSB 00680 M01S00516.fotd +++| SPACE 4,5 00681 M01S00517.fotd +++| FOTDE EQU * END OF PROGRAM 00682 M01S00518.fotd +++| .RFL= MAX FOTDE,LBUFE,OBUFE 00683 M01S00519.fotd +++| RFL= EQU .RFL= 00684 M01S00520.fotd +++| SPACE 4,5 00685 M01S00521.fotd +++| END
cdc/nos2.source/opl.opl871/deck/fotd.txt ยท Last modified: by 127.0.0.1