cdc:nos2.source:opl.opl871:deck:tfm
Deck TFM
Library Member Format: MODIFY
Listing Sections
- Deck TFM Start
- Deck TFM Part 1 (Line 1895)
- Deck TFM Part 2 (Line 3697)
- Deck TFM Part 3 (Line 5211)
- Deck TFM Part 4 (Line 6998)
- Deck TFM Part 5 (Line 8686)
- Deck TFM Part 6 (Line 10310)
- Deck TFM Part 7 (Line 12010)
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.tfm ---| IDENT TFM,TFM 00002 M00S00002.tfm ---| PERIPH J 00003 M00S00003.tfm ---| BASE MIXED
Line S00004 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00004 M01S00004.nos252 ---| SST
Line S00001 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00005 M01S00001.nos252 +++| SST PUCW 00006 M00S00005.tfm +++| TITLE TFM - TAPE FILE MANAGER. 00007 M00S00006.tfm +++|*COMMENT TFM - TAPE FILE MANAGER.
Line S00007 Modification History | |
---|---|
M01 (Removed by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00008 M01S00007.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORPORATION. 1983.
Line S00001 Modification History | |
---|---|
M01 (Added by) | 281l803 |
Seq # *Modification Id* Act ----------------------------+ 00009 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992. 00010 M00S00008.tfm +++| TFM SPACE 4,10 00011 M00S00009.tfm +++|***** TFM - TAPE FILE MANAGER. 00012 M00S00010.tfm +++|* 00013 M00S00011.tfm +++|* J.P. MOORE. 81/04/01. 00014 M00S00012.tfm +++| SPACE 4 00015 M00S00013.tfm +++|***** *TFM* HAS SUPERVISORY CONTROL OVER THE TMS TAPE CATALOGS, 00016 M00S00014.tfm +++|* AND DIRECTS PROCESSING OF TAPE ASSIGNMENTS AND FINAL 00017 M00S00015.tfm +++|* DISPOSITION. IT ACCEPTS PROCESSING REQUESTS FROM
Line S00016 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00018 M01S00016.nos252 ---|* RESEX, MAGNET, TFSP AND THE TMS CONTROL STATEMENT
Line S00002 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00019 M01S00002.nos252 +++|* RESEX, MAGNET, TFSP AND THE TMS COMMAND 00020 M00S00017.tfm +++|* PROCESSOR, TFILES. TFM INTERFACES WITH THE EXTERNAL 00021 M00S00018.tfm +++|* REQUESTS THROUGH FETS, AND MAGNETS UNIT DESCRIPTOR TABLE 00022 M00S00019.tfm +++|* (UDT). 00023 M00S00020.tfm +++|* 00024 M00S00021.tfm +++|* TFM IS A GENERAL PURPOSE FUNCTION PROCESSOR FOR THE TAPE 00025 M00S00022.tfm +++|* FILE MANAGER. TO ADD A NEW FUNCTION TO *TFM* AN 00026 M00S00023.tfm +++|* ENTRY IS MADE IN THE FUNCTION TABLE THAT POINTS TO THE 00027 M00S00024.tfm +++|* APPROPRIATE SET OF CODE. THE FUNCTION TABLE IS NOT ORDER 00028 M00S00025.tfm +++|* DEPENDENT. OVERLAYS ARE AUTOMATICALLY DEFINED BY THE OVERLAY 00029 M00S00026.tfm +++|* MACRO AND THE FUNCTIONS ENTRY POINT BY THE ENTRY MACRO. 00030 M00S00027.tfm +++|* NORMAL RETURN FROM A FUNCTION IS THROUGH A RETURN JUMP 00031 M00S00028.tfm +++|* FROM THE MAIN LOOP. ABNORMAL RETURN IS THROUGH THE ERROR 00032 M00S00029.tfm +++|* PROCESSING OVERLAY. 00033 M00S00030.tfm +++|* 00034 M00S00031.tfm +++|* TFM IS A NON-DEDICATED FUNCTION PROCESSOR. ALL TFM 00035 M00S00032.tfm +++|* REQUESTS ARE VALIDATED AGAINST CRITERIA WHICH IS 00036 M00S00033.tfm +++|* UNIQUE TO THE FUNCTION BEING CALLED. IF THIS CRITERIA 00037 M00S00034.tfm +++|* IS NOT MET, THE CALLING PROGRAM WILL BE ABORTED AS
Line S00035 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00038 M01S00035.nos252 ---|* A *TFM INVALID REQUEST.*.
Line S00003 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00039 M01S00003.nos252 +++|* A *TFM INCORRECT REQUEST.*. 00040 M00S00036.tfm +++|* 00041 M00S00037.tfm +++|* TFM IS THE ONLY PROGRAM WHICH HAS DIRECT ACCESS TO THE 00042 M00S00038.tfm +++|* TAPE FILE CATALOGS. CREATION, UPDATE, AND INQUIRY 00043 M00S00039.tfm +++|* REQUESTS ARE MADE TO TFM, AND ANY RETURNS ARE MADE 00044 M00S00040.tfm +++|* THROUGH FETS, BUFFERS, AND/OR THE UDT TABLE IN 00045 M00S00041.tfm +++|* MAGNET. 00046 M00S00042.tfm +++|* 00047 M00S00043.tfm +++|* THE TAPE FILE MANAGER CONSISTS OF FIVE MAIN AREAS 00048 M00S00044.tfm +++|* WHICH ARE STRUCTURED TO MAKE OPTIMAL USE OF AVAILABLE 00049 M00S00045.tfm +++|* PPU MEMORY AND FOR EASE OF MAINTENANCE. THESE ARE- 00050 M00S00046.tfm +++|* 00051 M00S00047.tfm +++|* 1. RESIDENT ROUTINES. 00052 M00S00048.tfm +++|* 2. OVERLAYABLE PRESET. 00053 M00S00049.tfm +++|* 3. PROCESSING OVERLAYS. 00054 M00S00050.tfm +++|* 4. CONDITIONALLY ASSEMBLED SUBROUTINES. 00055 M00S00051.tfm +++|* 5. I/O BUFFER AREAS. 00056 M00S00052.tfm +++|* 00057 M00S00053.tfm +++|* 00058 M00S00054.tfm +++|* RESIDENT ROUTINES CONSIST OF THE MAIN LOOP AND 00059 M00S00055.tfm +++|* SUBROUTINES WHICH ARE LOADED WITH THE PRIMARY 00060 M00S00056.tfm +++|* LOAD AND ARE NOT OVERLAYED AT ANY TIME. THESE 00061 M00S00057.tfm +++|* ROUTINES CAN BE USED BY ALL SUBORDINATE SUB- 00062 M00S00058.tfm +++|* ROUTINES AND OVERLAYS. 00063 M00S00059.tfm +++|* 00064 M00S00060.tfm +++|* OVERLAYABLE PRESET CONSISTS OF THE RA+1 REQUEST 00065 M00S00061.tfm +++|* PROCESSORS, RESIDENT SUBFUNCTION PROCESSORS, 00066 M00S00062.tfm +++|* OVERLAYABLE SUBROUTINES, PRESET, AND PRESET SUB- 00067 M00S00063.tfm +++|* ROUTINES. THIS CODE IS ARRANGED IN SECTIONS, 00068 M00S00064.tfm +++|* DEFINED BY THE OVERLAY LOAD ADDRESS. THE RESIDENT 00069 M00S00065.tfm +++|* SUBFUNCTION PROCESSORS DO NOT REQUIRE A OVERLAY 00070 M00S00066.tfm +++|* LOAD TO NORMALLY COMPLETE, BUT ERROR CONDITIONS 00071 M00S00067.tfm +++|* WILL CAUSE PART OF THIS CODE TO BE OVERLAYED BY 00072 M00S00068.tfm +++|* THE ERROR PROCESSOR. 00073 M00S00069.tfm +++|* 00074 M00S00070.tfm +++|* PROCESSING OVERLAYS ARE THE SUBFUNCTION PROCESSORS 00075 M00S00071.tfm +++|* WHICH ARE NOT AVAILABLE IN THE PRIMARY LOAD. THESE 00076 M00S00072.tfm +++|* OVERLAYS ARE AUTOMATICALLY GENERATED BY THE OVERLAY 00077 M00S00073.tfm +++|* MACRO AND ARE QUALIFIED BY THE THREE CHARACTER 00078 M00S00074.tfm +++|* OVERLAY NAME. EACH OVERLAY CAN DEFINE DIRECT CELLS 00079 M00S00075.tfm +++|* S1 - S3+4 FOR ITS OWN PURPOSES, AS THESE CELLS ARE 00080 M00S00076.tfm +++|* NOT USED BY ANY OTHER ROUTINES. 00081 M00S00077.tfm +++|* 00082 M00S00078.tfm +++|* CONDITIONALLY ASSEMBLED SUBROUTINES ARE CONTAINED 00083 M00S00079.tfm +++|* IN *COMPTFM*. THIS IS A COLLECTION OF SUBROUTINES 00084 M00S00080.tfm +++|* THAT OVERLAYABLE PRESET OR ANY OVERLAY CAN USE. 00085 M00S00081.tfm +++|* ONLY THE SUBROUTINES REQUESTED BY DEFINING XXX$ 00086 M00S00082.tfm +++|* (XXX = SUBROUTINE NAME) WILL BE ASSEMBLED. BY 00087 M00S00083.tfm +++|* DEFAULT THE LISTING OF THIS COMMON DECK IS TURNED 00088 M00S00084.tfm +++|* OFF. TO OBTAIN A ASSEMBLED LIST OF *COMPTFM* 00089 M00S00085.tfm +++|* DEFINE LST$. 00090 M00S00086.tfm +++|* 00091 M00S00087.tfm +++|* THERE ARE THREE I/O BUFFERS DEFINED. IN SOME CASES 00092 M00S00088.tfm +++|* THEY ARE OVERLAYED BUT IN GENERAL EXTREME CARE MUST 00093 M00S00089.tfm +++|* BE TAKEN BEFORE USING ANY OF THE BUFFER AREAS FOR 00094 M00S00090.tfm +++|* CODE. SOME TFM SUBROUTINES RANDOMLY SELECT BUFFER 00095 M00S00091.tfm +++|* SPACE. 00096 M00S00092.tfm +++|* 00097 M00S00093.tfm +++|* DIRECT CELLS HAVE BEEN ARRANGED IN SUCH A WAY AS TO 00098 M00S00094.tfm +++|* ALLOW 15D CONTIGUOUS LOCATIONS (THREE CM WORDS) TO 00099 M00S00095.tfm +++|* BE UNIQUELY DEFINED BY EACH OF THE PROCESSING 00100 M00S00096.tfm +++|* OVERLAYS. THE REMAINING DIRECT CELLS ARE COMMON TO 00101 M00S00097.tfm +++|* TFM AS A WHOLE. 00102 M00S00098.tfm +++| SPACE 4,10 00103 M00S00099.tfm +++|*** TFM INPUT REGISTER CALL FORMAT - 00104 M00S00100.tfm +++|* 00105 M00S00101.tfm +++|*T, 18/ *TFM*, 6/40B, 12/FC, 6/0 , 18/FA
Figure
00106 M00S00102.tfm +++|* 00107 M00S00103.tfm +++|* FC = FUNCTION CODE. 00108 M00S00104.tfm +++|* 00109 M00S00105.tfm +++|* FA = FUNCTION PARAMETER ADDRESS RELATIVE TO 00110 M00S00106.tfm +++|* THE CONTROL POINT (SEE *COMSTFM FOR FORMATS). 00111 M00S00107.tfm +++|* 00112 M00S00108.tfm +++|* CALLS TO TFM ARE MADE WITH THE AUTO-RECALL FLAG SET 00113 M00S00109.tfm +++|* EXCEPT WHEN CALLED BY *MAGNET*. 00114 M00S00110.tfm +++| SPACE 4,10 00115 M00S00111.tfm +++|*** DAYFILE MESSAGES. 00116 M00S00112.tfm +++|* 00117 M00S00113.tfm +++|* (VSN) BUSY. 00118 M00S00114.tfm +++|* THE VSN REQUESTED IS CURRENTLY BUSY. 00119 M00S00115.tfm +++|* 00120 M00S00116.tfm +++|* (LFN) NOT FOUND. 00121 M00S00117.tfm +++|* THE LOCAL FILE NAME REQUESTED IS NOT 00122 M00S00118.tfm +++|* IN THE FNT OR IS NOT ASSIGNED TO THE JOB. 00123 M00S00119.tfm +++|* 00124 M00S00120.tfm +++|* (FILENAME) NOT FOUND. 00125 M00S00121.tfm +++|* THE FILENAME SPECIFIED WHEN ATTEMPTING 00126 M00S00122.tfm +++|* SYMBOLIC ACCESS COULD NOT BE FOUND IN 00127 M00S00123.tfm +++|* THE USERS CATALOG. 00128 M00S00124.tfm +++|* 00129 M00S00125.tfm +++|* (VSN) NOT FOUND. 00130 M00S00126.tfm +++|* THE VSN SPECIFIED WHEN ATTEMPTING VSN 00131 M00S00127.tfm +++|* ACCESS TO A TAPE FILE COULD NOT BE 00132 M00S00128.tfm +++|* FOUND OR WAS NOT ASSIGNED TO THE USER. 00133 M00S00129.tfm +++|* 00134 M00S00130.tfm +++|* (USERNAME) NOT FOUND. 00135 M00S00131.tfm +++|* THE USERNAME IS NOT KNOWN TO TMS. 00136 M00S00132.tfm +++|* 00137 M00S00133.tfm +++|* (LFN) NOT ON MAGNETIC TAPE. 00138 M00S00134.tfm +++|* THE LOCAL FILE REQUESTED IS NOT A 00139 M00S00135.tfm +++|* MAGNETIC TAPE FILE. 00140 M00S00136.tfm +++|* 00141 M00S00137.tfm +++|* (VSN) ALREADY RESERVED. 00142 M00S00138.tfm +++|* ATTEMPT TO RESERVE A VSN THAT IS 00143 M00S00139.tfm +++|* ALREADY RESERVED 00144 M00S00140.tfm +++|* 00145 M00S00141.tfm +++|* (FILENAME) ALREADY RESERVED. 00146 M00S00142.tfm +++|* ATTEMPT TO RESERVE A FILENAME THAT 00147 M00S00143.tfm +++|* IS ALREADY RESERVED TO THE USER. 00148 M00S00144.tfm +++|* 00149 M00S00145.tfm +++|* TFM ABORTED. 00150 M00S00146.tfm +++|* ABNORMAL TERMINATION OF THE TAPE FILE 00151 M00S00147.tfm +++|* MANAGER 00152 M00S00148.tfm +++|*
Line S00149 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00153 M01S00149.nos252 ---|* TFM INVALID REQUEST.
Line S00004 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00154 M01S00004.nos252 +++|* TFM INCORRECT REQUEST. 00155 M00S00150.tfm +++|* TFM DETECTED A ERROR IN THE REQUEST. 00156 M00S00151.tfm +++|* 00157 M00S00152.tfm +++|* TMS DISABLED. 00158 M00S00153.tfm +++|* THE TAPE MANAGER IS DISABLED. 00159 M00S00154.tfm +++|* 00160 M00S00155.tfm +++|* MAGNET NOT ACTIVE. 00161 M00S00156.tfm +++|* ATTEMPT TO COMMUNICATED WITH THE MAGNETIC 00162 M00S00157.tfm +++|* TAPE EXECUTIVE WHICH IS CURRENTLY NOT IN 00163 M00S00158.tfm +++|* THE SYSTEM. 00164 M00S00159.tfm +++|* 00165 M00S00160.tfm +++|* ERRONEOUS BUFFER POINTER. 00166 M00S00161.tfm +++|* TFM INTERNAL ERROR. 00167 M00S00162.tfm +++|* 00168 M00S00163.tfm +++|* TMS UTILITY ACTIVE. 00169 M00S00164.tfm +++|* THE TMS UTILITY (TFSP) IS CURRENTLY 00170 M00S00165.tfm +++|* ACTIVE. NO USER ACTIONS ARE POSSIBLE. 00171 M00S00166.tfm +++|* 00172 M00S00167.tfm +++|* BUFFER ARGUMENT ERROR. 00173 M00S00168.tfm +++|* A ERROR WAS DETECTED WHEN VALIDATING 00174 M00S00169.tfm +++|* THE FET. 00175 M00S00170.tfm +++|* 00176 M00S00171.tfm +++|* ERROR IN INDEX DATA. 00177 M00S00172.tfm +++|* A DATA ERROR WAS DISCOVERED IN EITHER 00178 M00S00173.tfm +++|* A VSN OR USERNAME INDEX. 00179 M00S00174.tfm +++|* 00180 M00S00175.tfm +++|* ERROR IN CATALOG DATA. 00181 M00S00176.tfm +++|* A DATA ERROR WAS DISCOVERED IN THE TAPE 00182 M00S00177.tfm +++|* CATALOG ENTRY. 00183 M00S00178.tfm +++|* 00184 M00S00179.tfm +++|* ERROR IN ADMIT DATA. 00185 M00S00180.tfm +++|* A DATA ERROR WAS DISCOVERED IN A ADMIT 00186 M00S00181.tfm +++|* ENTRY FOR THE FILE. 00187 M00S00182.tfm +++|* 00188 M00S00183.tfm +++|* (NNNNNN) RANDOM ADDRESS ERROR. 00189 M00S00184.tfm +++|* ATTEMPT TO WRITE INTO THE SYSTEM SECTOR 00190 M00S00185.tfm +++|* OR BEYOND THE EOI IN THE TAPE CATALOG. 00191 M00S00186.tfm +++|* 00192 M00S00187.tfm +++|* EQXX, DNYY, MASS STORAGE ERROR. 00193 M00S00188.tfm +++|* A UNRECOVERABLE READ/WRITE ERROR HAS 00194 M00S00189.tfm +++|* OCCURRED. 00195 M00S00190.tfm +++|* 00196 M00S00191.tfm +++|* (FAMILY) TAPE CATALOG NOT FOUND. 00197 M00S00192.tfm +++|* NO TAPE CATALOG COULD BE FOUND 00198 M00S00193.tfm +++|* FOR THIS FAMILY. 00199 M00S00194.tfm +++|* 00200 M00S00195.tfm +++|* EMPTY CATALOG. 00201 M00S00196.tfm +++|* NO CATALOG ENTRIES COULD BE FOUND 00202 M00S00197.tfm +++|* FOR THIS USER ON A AUDIT REQUEST. 00203 M00S00198.tfm +++|* 00204 M00S00199.tfm +++|* CATALOG LINKAGE ERROR. 00205 M00S00200.tfm +++|* THE CATALOG LINKAGE HAS BEEN BROKEN. 00206 M00S00201.tfm +++|* 00207 M00S00202.tfm +++|* I/O SEQUENCE ERROR ON CATALOG. 00208 M00S00203.tfm +++|* THE LOCAL FILE CATALOG WAS BUSY. 00209 M00S00204.tfm +++|* 00210 M00S00205.tfm +++|* EOI NOT ON TRACK CHAIN. 00211 M00S00206.tfm +++|* THE EOI ON THE TAPE CATALOG COULD 00212 M00S00207.tfm +++|* NOT BE FOUND. 00213 M00S00208.tfm +++|* 00214 M00S00209.tfm +++|* NO ADMITS. 00215 M00S00210.tfm +++|* NO ADMIT ENTRIES COULD BE FOUND ON 00216 M00S00211.tfm +++|* A AUDIT REQUEST. 00217 M00S00212.tfm +++|* 00218 M00S00213.tfm +++|* TMS PROCESSING INHIBITED. 00219 M00S00214.tfm +++|* TMS CONTROL OVER TAPE FILES IS INHIBITED 00220 M00S00215.tfm +++|* BECAUSE THIS IS A SYSTEM ORIGIN JOB OR 00221 M00S00216.tfm +++|* AS A USER SPECIFIED REQUEST. 00222 M00S00217.tfm +++|* 00223 M00S00218.tfm +++|* ACTIVITY SUSPENDED. 00224 M00S00219.tfm +++|* TMS ACTIVITY IS TEMPORARILY SUSPENDED. 00225 M00S00220.tfm +++|* 00226 M00S00221.tfm +++|* (FAMILY) TAPE CATALOG ERROR. 00227 M00S00222.tfm +++|* THERE IS A FATAL CATALOG ERROR OUTSTANDING 00228 M00S00223.tfm +++|* FOR THIS FAMILY. 00229 M00S00224.tfm +++|* 00230 M00S00225.tfm +++|* WAIT SCRATCH ASSIGNMENT. 00231 M00S00226.tfm +++|* NO SCRATCH TAPES ARE CURRENTLY AVAILABLE 00232 M00S00227.tfm +++|* TO SATISFY THIS REQUEST. 00233 M00S00228.tfm +++|* 00234 M00S00229.tfm +++|* LINKED CATALOG NOT ACCESSIBLE. 00235 M00S00230.tfm +++|* THE LINKED TAPE CATALOG CANNOT BE ACCESSED FROM THE 00236 M00S00231.tfm +++|* CURRENT FAMILY. 00237 M00S00232.tfm +++| SPACE 4,10 00238 M00S00233.tfm +++|*** ACCOUNT FILE MESSAGES. 00239 M00S00234.tfm +++|*
Line S00235 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00240 M01S00235.nos252 ---|* SMA , FAMNAME, USERNAM, FVSNXX, VSNXXX.
Line S00005 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00241 M01S00005.nos252 +++|* SDAU, FAMNAME, USERNAM, FVSNXX, VSNXXX. 00242 M00S00236.tfm +++|* RESERVE 00243 M00S00237.tfm +++|*
Line S00238 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00244 M01S00238.nos252 ---|* SMB , FAMNAME, USERNAM, FVSNXX.
Line S00006 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00245 M01S00006.nos252 +++|* SDCR, FAMNAME, USERNAM, FVSNXX. 00246 M00S00239.tfm +++|* RELEASE. 00247 M00S00240.tfm +++| SPACE 4,10 00248 M00S00241.tfm +++|*** ASSEMBLY OPTIONS. 00249 M00S00242.tfm +++| 00250 M00S00243.tfm +++| 00251 M00S00244.tfm +++| IRA$ EQU 1 DEFINE RANDOM PROCESSOR INITIALIZATION
Line S00245 Modification History | |
---|---|
M01 (Removed by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00252 M01S00245.274l797 ---|*LST$ EQU 1 DEFINE *COMPTFM* LIST OPTION
Line S00001 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00253 M01S00001.274l797 +++| LST$ EQU 1 DEFINE *COMPTFM* LIST OPTION 00254 M00S00246.tfm +++|*TRP$ EQU 1 DEFINE TRAP ON ERROR CODES 00255 M00S00247.tfm +++| WEI$ EQU 1 DEFINE EOI BUFFER SPECIFIED 00256 M00S00248.tfm +++| QUAL$ EQU 1 DEFINE UNQUALIFIED COMMON DECKS 00257 M00S00249.tfm +++| SPACE 4,10 00258 M00S00250.tfm +++|*** COMMON DECKS (SYMBOLS/MACROS) 00259 M00S00251.tfm +++|* 00260 M00S00252.tfm +++| 00261 M00S00253.tfm +++| 00262 M00S00254.tfm +++|*CALL COMPMAC
Line S00001 Modification History | |
---|---|
M01 (Added by) | t2807 |
Seq # *Modification Id* Act ----------------------------+ 00263 M01S00001.t2807 +++| QUAL COMSCPS 00264 M00S00255.tfm +++|*CALL COMSCPS 00265 M01S00002.t2807 +++| QUAL *
Line S00001 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00266 M01S00001.282l826 +++|*CALL COMSEJT 00267 M00S00256.tfm +++|*CALL COMSMSP 00268 M00S00257.tfm +++|*CALL COMSPIM 00269 M00S00258.tfm +++|*CALL COMSWEI 00270 M00S00259.tfm +++| QUAL EVT 00271 M00S00260.tfm +++|*CALL COMSEVT 00272 M00S00261.tfm +++| QUAL PFM 00273 M00S00262.tfm +++|*CALL COMSPFM 00274 M00S00263.tfm +++| QUAL PRD 00275 M00S00264.tfm +++|*CALL COMSPRD 00276 M00S00265.tfm +++| QUAL SSJ 00277 M00S00266.tfm +++|*CALL COMSSSJ 00278 M00S00267.tfm +++| QUAL UAM
Line S00268 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00279 M01S00268.nos252 ---|*CALL COMSUAM 00280 M00S00269.tfm ---| QUAL 00281 M00S00270.tfm ---|*CALL COMSSSD 00282 M00S00271.tfm ---| SPACE 4,10 00283 M00S00272.tfm ---|*** MAGNET, RESEX, TFM SYMBOL DEFINITIONS. 00284 M00S00273.tfm ---|* 00285 M00S00274.tfm ---| 00286 M00S00275.tfm ---| 00287 M00S00276.tfm ---| LIST X 00288 M00S00277.tfm ---| QUAL MTX 00289 M00S00278.tfm ---|*CALL COMSMTX 00290 M00S00279.tfm ---| QUAL 00291 M00S00280.tfm ---|*CALL COMSTFM 00292 M00S00281.tfm ---| LIST *
Line S00007 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00293 M01S00007.nos252 +++| SPACE 4,10 00294 M01S00008.nos252 +++|* VERIFY COMPATIBILITY OF TMS DEFINITIONS IN COMMON DECKS. 00295 M01S00009.nos252 +++| 00296 M01S00010.nos252 +++| 00297 M01S00011.nos252 +++| QUAL TFM 00298 M01S00012.nos252 +++|*CALL COMSTFM 00299 M01S00013.nos252 +++| QUAL * 00300 M00S00282.tfm +++| TITLE TAPE FILE MANAGER EQUIVALENCES. 00301 M00S00283.tfm +++| SPACE 4,10 00302 M00S00284.tfm +++|*** FET PARAMETER BLOCK. 00303 M00S00285.tfm +++|* 00304 M00S00286.tfm +++|* THE FOLLOWING SYMBOLS DEFINE THE FET 00305 M00S00287.tfm +++|* PARAMETERS RELATIVE TO THE FIRST WORD 00306 M00S00288.tfm +++|* OF THE PARAMETER BLOCK. 00307 M00S00289.tfm +++| 00308 M00S00290.tfm +++| 00309 M00S00291.tfm +++| FBES EQU TFES-TFFP EXTERNAL VSN 00310 M00S00292.tfm +++| FBTD EQU TFTD-TFFP TAPE DESCRIPTORS 00311 M00S00293.tfm +++| FBVS EQU TFVS-TFFP INTERNAL VSN 00312 M00S00294.tfm +++| FBFI EQU TFID-TFFP FILE IDENTIFIER 00313 M00S00295.tfm +++| FBSI EQU TFSI-TFFP SET I.D., VERSION, GENERATION 00314 M00S00296.tfm +++| FBNI EQU TFNI-TFFP FILE IDENTIFIER (NEW) 00315 M00S00297.tfm +++| FBCR EQU TFCR-TFFP CREATION/RETENTION DATE 00316 M00S00298.tfm +++| FBAC EQU TFCE-TFFP CE, AN PARAMETERS 00317 M00S00299.tfm +++| FBUN EQU TFUN-TFFP ALTERNATE USER NAME 00318 M00S00300.tfm +++| FBUC EQU TFUC-TFFP USER CONTROL WORD 00319 M00S00301.tfm +++| FBPW EQU TFPW-TFFP FILE PASSWORD 00320 M00S00302.tfm +++| SPACE 4,10 00321 M00S00303.tfm +++|*** BUFFER CONTROL WORD (PP BYTE POSITIONS) 00322 M00S00304.tfm +++| 00323 M00S00305.tfm +++| 00324 M00S00306.tfm +++| CWSC EQU 0 SECTOR COUNT 00325 M00S00307.tfm +++| CWWC EQU 1 SECTOR WORD COUNT 00326 M00S00308.tfm +++| CWRT EQU BWRT*5+0+2 RECORD TYPE,LEVEL NUMBER 00327 M00S00309.tfm +++| CWUW EQU BWRT*5+1+2 UNUSED WORD COUNT (CM WORDS) 00328 M00S00310.tfm +++| CWEL EQU BWRT*5+2+2 DATA ENTRY LENGTH IN CM WORDS 00329 M00S00311.tfm +++| CWNE EQU BWRT*5+3+2 NUMBER OF DATA ENTRIES 00330 M00S00312.tfm +++| CWFE EQU BWRT*5+4+2 FIRST DATA WORD 00331 M00S00313.tfm +++| CWDT EQU BWDT*5+2+2 LAST MODIFICATION DATE/TIME (PACKED) 00332 M00S00314.tfm +++| CWBI EQU BWRI*5+1+2 RANDOM INDEX TO PREVIOUS BLOCK 00333 M00S00315.tfm +++| CWRI EQU BWRI*5+3+2 RANDOM INDEX TO NEXT BLOCK 00334 M00S00316.tfm +++| CWUN EQU BWUN*5+0+2 CATALOG/ADMIT/SYSTEM BLOCK USERNAME 00335 M00S00317.tfm +++| CWMX EQU BWUN*5+3+2 UTILITY MACHINE INDEX (SYSTEM BLOCK) 00336 M00S00318.tfm +++| SPACE 4,10 00337 M00S00319.tfm +++|*** SYSTEM BLOCK LOCATIONS (PP BYTE POSITIONS) 00338 M00S00320.tfm +++| 00339 M00S00321.tfm +++| SBFN EQU TMFM*5+0 FAMILY NAME 00340 M00S00322.tfm +++| SBST EQU TMFM*5+3 CATALOG STATUS 00341 M00S00323.tfm +++| SBID EQU TMID*5+0 MACHINE I.D. 00342 M00S00324.tfm +++| SBHP EQU TMID*5+3 HOLE POINTER 00343 M00S00325.tfm +++| SBTC EQU TMCT*5+1 TRACK COUNT 00344 M00S00326.tfm +++| SBPC EQU TMCT*5+2 SECTOR (PRU) COUNT
Line S00327 Modification History | |
---|---|
M01 (Removed by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00345 M01S00327.274l797 ---| SBSV EQU TMSV*5+0 FIRST SCRATCH VOLUME 00346 M01S00328.274l797 ---| SBSC EQU TMSV*5+3 SCRATCH COUNT
Line S00002 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00347 M01S00002.274l797 +++| SBSM EQU TMSM*5+0 FIRST *MT*/*NT* SCRATCH VOLUME 00348 M01S00003.274l797 +++| SBCM EQU TMSM*5+3 *MT*/*NT* SCRATCH COUNT 00349 M00S00329.tfm +++| SBLF EQU TMLF*5+0 LINKED FAMILY NAME 00350 M00S00330.tfm +++| SBPF EQU TMPA*5+0 PERMITTED ALTERNATE FAMILY NAMES 00351 M01S00004.274l797 +++| SBSC EQU TMSC*5+0 FIRST *CT* SCRATCH VOLUME 00352 M01S00005.274l797 +++| SBCC EQU TMSC*5+3 *CT* SCRATCH COUNT 00353 M01S00006.274l797 +++| SBSA EQU TMSA*5+0 FIRST *AT* SCRATCH VOLUME 00354 M01S00007.274l797 +++| SBCA EQU TMSA*5+3 *AT* SCRATCH COUNT 00355 M00S00331.tfm +++| SPACE 4,10 00356 M00S00332.tfm +++|*** VSN ENTRY LOCATIONS (PP BYTE POSITIONS) 00357 M00S00333.tfm +++| 00358 M00S00334.tfm +++| 00359 M00S00335.tfm +++| VBES EQU VEES*5+0 EXTERNAL VSN 00360 M00S00336.tfm +++| VBCI EQU VEES*5+3 CATALOG RANDOM INDEX 00361 M00S00337.tfm +++| VBVS EQU VEVS*5+0 INTERNAL VSN 00362 M00S00338.tfm +++| VBRC EQU VEVS*5+3 REEL COUNT (UPPER 6 BITS) 00363 M00S00339.tfm +++| VBST EQU VEVS*5+3 VSN STATUS (LOWER 18 BITS) 00364 M00S00340.tfm +++| VBFV EQU VEFV*5+0 FIRST VSN OF SET 00365 M00S00341.tfm +++| VBMX EQU VEFV*5+3 VSN BUSY MACHINE INDEX 00366 M00S00342.tfm +++| VBJS EQU VEFV*5+4 EJT ORDINAL 00367 M00S00343.tfm +++| VBNV EQU VENV*5+0 NEXT VSN OF SET 00368 M00S00344.tfm +++| VBUC EQU VENV*5+3 USAGE COUNTER (UPPER 6 BITS) 00369 M00S00345.tfm +++| VBRD EQU VENV*5+3 RELEASE DATE (LOWER 18 BITS) 00370 M00S00346.tfm +++| SPACE 4,10 00371 M00S00347.tfm +++|*** USERNAME INDEX LOCATIONS (PP BYTE POSITIONS) 00372 M00S00348.tfm +++| 00373 M00S00349.tfm +++| 00374 M00S00350.tfm +++| UBUN EQU 0 USERNAME 00375 M00S00351.tfm +++| UBCI EQU UBUN+3 CATALOG INDEX (18 BITS) 00376 M00S00352.tfm +++| SPACE 4,10 00377 M00S00353.tfm +++|*** CATALOG ENTRY LOCATIONS (PP BYTE POSITIONS) 00378 M00S00354.tfm +++| 00379 M00S00355.tfm +++| CBLI EQU CELI*5+0 FILE NAME (102 BITS) 00380 M00S00356.tfm +++| CBST EQU CEST*5+4 STATUS FLAGS (12 BITS) 00381 M00S00357.tfm +++| CBES EQU CEES*5+0 EXTERNAL SERIAL NUMBER (36 BITS) 00382 M00S00358.tfm +++| CBRC EQU CEES*5+4 REEL COUNT (12 BITS) 00383 M00S00359.tfm +++| CBTD EQU CETD*5+0 TAPE FILE DESCRIPTORS (60 BITS) 00384 M00S00360.tfm +++| CBFN EQU CETD*5+2 TAPE FORMAT AND NOISE SIZE 00385 M00S00361.tfm +++| CBSZ EQU CETD*5+3 BLOCK SIZE (24 BITS) 00386 M00S00362.tfm +++| CBVS EQU CEVS*5+0 VOLUME SERIAL NUMBER (36 BITS) 00387 M00S00363.tfm +++| CBFA EQU CEVS*5+3 FILE ACCESSIBILITY (6 BITS) 00388 M00S00364.tfm +++| CBSN EQU CEVS*5+3 SECTION NUMBER (18 BITS) 00389 M00S00365.tfm +++| CBPI EQU CEPI*5+0 PHYSICAL FILE I.D. (102 BITS) 00390 M00S00366.tfm +++| CBQN EQU CESQ*5+3 FILE SEQUENCE NUMBER (18 BITS) 00391 M00S00367.tfm +++| CBSI EQU CESI*5+0 SET IDENTIFIER (36 BITS) 00392 M00S00368.tfm +++| CBVN EQU CESI*5+3 VERSION NUMBER (9 BITS) 00393 M00S00369.tfm +++| CBGN EQU CESI*5+3 GENERATION NUMBER (15 BITS) 00394 M00S00370.tfm +++| CBLD EQU CERC*5+0 LABEL RETENTION/CREATION DATE (60 BITS) 00395 M00S00371.tfm +++| CBPW EQU CEPW*5+0 PASSWORD (42 BITS) 00396 M00S00372.tfm +++| CBCT EQU CEPW*5+4 CATAGORY TYPE (6 BITS) 00397 M00S00373.tfm +++| CBAM EQU CEPW*5+4 ACCESS MODE (6 BITS) 00398 M00S00374.tfm +++| CBNC EQU CECD*5+0 RANDOM INDEX TO CATALOG 00399 M00S00375.tfm +++| CBCD EQU CECD*5+2 CREATION DATE/TIME (36 BITS) 00400 M00S00376.tfm +++| CBAE EQU CEMD*5+0 RANDOM INDEX TO FIRST ADMIT BLOCK 00401 M00S00377.tfm +++| CBMD EQU CEMD*5+2 MODIFICATION DATE/TIME (36 BITS) 00402 M00S00378.tfm +++| CBAC EQU CEAD*5+0 ACCESS COUNT (24 BITS) 00403 M00S00379.tfm +++| CBAD EQU CEAD*5+2 LAST ACCESS DATE/TIME (36 BITS) 00404 M00S00380.tfm +++| CBUC EQU CEUC*5+0 USER CONTROL WORD (60 BITS) 00405 M00S00381.tfm +++| CBCN EQU CECN*5+0 CHARGE NUMBER (60 BITS) 00406 M00S00382.tfm +++| CBPN EQU CEPN*5+0 PROJECT NUMBER (120 BITS) 00407 M00S00383.tfm +++| SPACE 4,10 00408 M00S00384.tfm +++|*** ADMIT ENTRY LOCATIONS (PP BYTE POSITIONS). 00409 M00S00385.tfm +++| 00410 M00S00386.tfm +++| ABUN EQU AEUN*5+0 ALTERNATE USER NAME (42 BITS) 00411 M00S00387.tfm +++| ABAN EQU AEAC*5+0 ACCESS COUNT (18 BITS) 00412 M00S00388.tfm +++| ABAM EQU AEAC*5+1 ACCESS MODE (6 BITS) 00413 M00S00389.tfm +++| ABDT EQU AEAC*5+2 LAST ACCESS DATE/TIME (36 BITS) 00414 M00S00390.tfm +++| SPACE 4,10 00415 M00S00391.tfm +++|*** TFM EVENT SKELETONS. 00416 M00S00392.tfm +++| 00417 M00S00393.tfm +++| 00418 M00S00394.tfm +++| ESVB EQU /EVT/TVBE VSN BUSY OR WAIT SCRATCH
Line S00395 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00419 M01S00395.nos252 ---| ESUA EQU /EVT/TTUE TFSP UTILITY ACTIVE
Line S00014 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 00420 M01S00014.nos252 +++| ESUA EQU /EVT/TUIE TMS UTILITY INTERLOCK 00421 M00S00396.tfm +++| ESMR EQU /EVT/TRME ROLLOUT FOR MAGNET 00422 M00S00397.tfm +++| ESVR EQU /EVT/VSNE VSN RESOURCE 00423 M00S00398.tfm +++| SPACE 4,10 00424 M00S00399.tfm +++|*** BUFFER ALLOCATION. 00425 M00S00400.tfm +++| 00426 M00S00401.tfm +++| 00427 M00S00402.tfm +++| BUF0 EQU BFMS MASS STORAGE I/O BUFFER 00428 M00S00403.tfm +++| BUF1 EQU BUF0-502 MASS STORAGE I/O BUFFER 00429 M00S00404.tfm +++| BUF2 EQU BUF1-502 MASS STORAGE I/O BUFFER 00430 M00S00405.tfm +++| TITLE MACRO/MICRO DEFINITIONS. 00431 M00S00406.tfm +++|* OVERLAY CONTROL. 00432 M00S00407.tfm +++| 00433 M00S00408.tfm +++| 00434 M00S00409.tfm +++| PREFIX MICRO 1,, 5T BASE OVERLAY NAME 00435 M00S00410.tfm +++| .A. SET 0 SCRATCH 00436 M00S00411.tfm +++| .B. SET 0 SCRATCH 00437 M00S00412.tfm +++| .X. SET 0 OVERLAY GENERATION COUNT 00438 M00S00413.tfm +++| .Y. MICRO 1,, TFM GENERATED OVERLAY NAME 00439 M00S00414.tfm +++| .Z. SET 0 FUNCTION TABLE GENERATION 00440 M00S00415.tfm +++| NOREF .A.,.B. 00441 M00S00416.tfm +++| OP= SPACE 4,10 00442 M00S00417.tfm +++|** OP= - CONDITIONALLY GENERATE INSTRUCTION. 00443 M00S00418.tfm +++|* 00444 M00S00419.tfm +++|* OP= P1,P2,P3 00445 M00S00420.tfm +++|* 00446 M00S00421.tfm +++|* ENTRY P1 = ARGUMENT. 00447 M00S00422.tfm +++|* P2 = INSTRUCTION IF ARGUMENT .LT. 100B. 00448 M00S00423.tfm +++|* P3 = INSTRUCTION IF ARGUMENT .GE. 100B. 00449 M00S00424.tfm +++| 00450 M00S00425.tfm +++| 00451 M00S00426.tfm +++| PURGMAC OP= 00452 M00S00427.tfm +++| 00453 M00S00428.tfm +++| OP= MACRO P1,P2,P3 00454 M00S00429.tfm +++| IF DEF,P1,3 00455 M00S00430.tfm +++| IFLT P1,100B 00456 M00S00431.tfm +++| P2 P1 00457 M00S00432.tfm +++| ELSE 00458 M00S00433.tfm +++| P3 P1 00459 M00S00434.tfm +++| ENDIF 00460 M00S00435.tfm +++| ENDM 00461 M00S00436.tfm +++| CLEAR SPACE 4,10 00462 M00S00437.tfm +++|** CLEAR - CLEAR PP MEMORY. 00463 M00S00438.tfm +++|* 00464 M00S00439.tfm +++|* CLEAR P1,P2,P3,P4 00465 M00S00440.tfm +++|* 00466 M00S00441.tfm +++|* ENTRY P1 = STARTING WORD IN PPU TO BE SET TO ZERO. 00467 M00S00442.tfm +++|* P2 = CELL CONTAINING INDEX TO P1. 00468 M00S00443.tfm +++|* P3 = NUMBER OF CHARACTERS (HALF BYTES) TO 00469 M00S00444.tfm +++|* CLEAR. 00470 M00S00445.tfm +++|* P4 = CELL CONTAINING NUMBER OF CHARACTERS TO CLEAR. 00471 M00S00446.tfm +++|* 00472 M00S00447.tfm +++|* CALLS CPM. 00473 M00S00448.tfm +++| 00474 M00S00449.tfm +++| 00475 M00S00450.tfm +++| PURGMAC CLEAR 00476 M00S00451.tfm +++| 00477 M00S00452.tfm +++| CLEAR MACRO P1,P2,P3,P4 00478 M00S00453.tfm +++| MACREF CLEAR 00479 M00S00454.tfm +++| EVAL P1,P2,T1 00480 M00S00455.tfm +++| EVAL P3,P4 00481 M00S00456.tfm +++| RJM CPM 00482 M00S00457.tfm +++| ENDM 00483 M00S00458.tfm +++| CMOVE SPACE 4,15 00484 M00S00459.tfm +++|** CMOVE - COMPARE/MEMORY MOVE. 00485 M00S00460.tfm +++|* 00486 M00S00461.tfm +++|* CMOVE P1,P2,P3,P4,P5,P6 00487 M00S00462.tfm +++|* 00488 M00S00463.tfm +++|* ENTRY P1 = FWA OF MOVE. 00489 M00S00464.tfm +++|* P2 = MODIFIER TO P1. 00490 M00S00465.tfm +++|* P3 = FWA OF DESTINATION. 00491 M00S00466.tfm +++|* P4 = MODIFIER TO P3. 00492 M00S00467.tfm +++|* P5 = MOVE COUNT IN PP BYTES. 00493 M00S00468.tfm +++|* P6 = MOVE COUNT IN PP BYTES, STORED IN MEMORY. 00494 M00S00469.tfm +++|* 00495 M00S00470.tfm +++|* CALLS CMV. 00496 M00S00471.tfm +++| 00497 M00S00472.tfm +++| 00498 M00S00473.tfm +++| PURGMAC CMOVE 00499 M00S00474.tfm +++| 00500 M00S00475.tfm +++| CMOVE MACRO P1,P2,P3,P4,P5,P6 00501 M00S00476.tfm +++| MACREF CMOVE 00502 M00S00477.tfm +++| EVAL P1,P2,T1 00503 M00S00478.tfm +++| EVAL P3,P4,T2 00504 M00S00479.tfm +++| EVAL P5,P6 00505 M00S00480.tfm +++| RJM CMV 00506 M00S00481.tfm +++| CMV$ EQU 1 DEFINE CMV - COMPARE/MOVE PP BYTE STRING 00507 M00S00482.tfm +++| ENDM 00508 M00S00483.tfm +++| COMPARE SPACE 4,10 00509 M00S00484.tfm +++|** COMPARE - COMPARE CHARACTER STRING. 00510 M00S00485.tfm +++|* 00511 M00S00486.tfm +++|* COMPARE P1,P2,P3,P4,P5,P6 00512 M00S00487.tfm +++|* 00513 M00S00488.tfm +++|* ENTRY P1 = ADDRESS OF STRING 1. 00514 M00S00489.tfm +++|* P2 = CELL CONTAINING INDEX. 00515 M00S00490.tfm +++|* P3 = ADDRESS OF STRING 2. 00516 M00S00491.tfm +++|* P4 = STRING 2 MODIFIER. 00517 M00S00492.tfm +++|* P5 = LENGTH OF COMPARE. 00518 M00S00493.tfm +++|* P6 = CELL CONTAINING LENGTH OF COMPARE. 00519 M00S00494.tfm +++| 00520 M00S00495.tfm +++| 00521 M00S00496.tfm +++| PURGMAC COMPARE 00522 M00S00497.tfm +++| 00523 M00S00498.tfm +++| COMPARE MACRO P1,P2,P3,P4,P5,P6 00524 M00S00499.tfm +++| MACREF COMPARE 00525 M00S00500.tfm +++| EVAL P1,P2,T1 00526 M00S00501.tfm +++| EVAL P3,P4,T2 00527 M00S00502.tfm +++| EVAL P5,P6 00528 M00S00503.tfm +++| RJM CCS 00529 M00S00504.tfm +++| ENDM 00530 M00S00505.tfm +++| EMSG SPACE 4,10 00531 M00S00506.tfm +++|** EMSG - GENERATE ERROR MESSAGE. 00532 M00S00507.tfm +++|* 00533 M00S00508.tfm +++|* 00534 M00S00509.tfm +++|* EMSG P1,P2,(P3) 00535 M00S00510.tfm +++|* 00536 M00S00511.tfm +++|* ENTRY (P1) = ERROR MESSAGE TYPE AND PROCESSING DISPOSITION. 00537 M00S00512.tfm +++|* (P2) = CONTROL WORD FOR MESSAGE DESTINATION. 00538 M00S00513.tfm +++|* (P3) = ERROR MESSAGE. 00539 M00S00514.tfm +++| 00540 M00S00515.tfm +++| 00541 M00S00516.tfm +++| PURGMAC EMSG 00542 M00S00517.tfm +++| 00543 M00S00518.tfm +++| MACRO EMSG,P1,P2,P3,P4 00544 M00S00519.tfm +++| MACREF EMSG 00545 M00S00520.tfm +++| IFC EQ,*P2*BEGIN*,3 00546 M00S00521.tfm +++| P1 BSS 0 00547 M00S00522.tfm +++| QUAL P1 00548 M00S00523.tfm +++| SKIP 00549 M00S00524.tfm +++| IFC EQ,*P2*END*,4 00550 M00S00525.tfm +++| QUAL * 00551 M00S00526.tfm +++| LOC *O 00552 M00S00527.tfm +++| P1_L EQU *-P1 00553 M00S00528.tfm +++| SKIP 00554 M00S00529.tfm +++| .A. MICRO 1,,$P4$ 00555 M00S00530.tfm +++| .B. MICCNT .A. 00556 M00S00531.tfm +++| ERRNG 40D-.B. DAYFILE MESSAGE TOO LONG 00557 M00S00532.tfm +++| LOC P1 00558 M00S00533.tfm +++| CON P2,P3,=C$P4$ 00559 M00S00534.tfm +++| ENDIF 00560 M00S00535.tfm +++| ENDM 00561 M00S00536.tfm +++| ENTRY SPACE 4,10 00562 M00S00537.tfm +++|** ENTRY - DEFINE OVERLAY ENTRY POINT. 00563 M00S00538.tfm +++|* 00564 M00S00539.tfm +++|* P1 ENTRY 00565 M00S00540.tfm +++|* 00566 M00S00541.tfm +++|* ENTRY P1 = ENTRY/EXIT POINT FOR ROUTINE. 00567 M00S00542.tfm +++| 00568 M00S00543.tfm +++| 00569 M00S00544.tfm +++| PURGMAC ENTRY 00570 M00S00545.tfm +++| 00571 M00S00546.tfm +++| MACRO ENTRY,P1 00572 M00S00547.tfm +++| MACREF ENTRY 00573 M00S00548.tfm +++| P1_X LJP * 00574 M00S00549.tfm +++| IFEQ .X.,0 00575 M00S00550.tfm +++| P1 EQU *-1 00576 M00S00551.tfm +++| ELSE 00577 M00S00552.tfm +++| IFGT *,PPFW,4 00578 M00S00553.tfm +++| QUAL 00579 M00S00554.tfm +++| .A. MICRO 3,1, ".Y." 00580 M00S00555.tfm +++| P1 EQU 1R".A."*10000+*-1 00581 M00S00556.tfm +++| QUAL ".Y." 00582 M00S00557.tfm +++| ENDIF 00583 M00S00558.tfm +++| ENDM 00584 M00S00559.tfm +++| ERROR SPACE 4,10 00585 M00S00560.tfm +++|** ERROR - CALL ERROR PROCESSOR. 00586 M00S00561.tfm +++|* 00587 M00S00562.tfm +++|* ERROR P1 00588 M00S00563.tfm +++|* 00589 M00S00564.tfm +++|* ENTRY P1 = ERROR CODE MNEMONIC. 00590 M00S00565.tfm +++|* IF P1 IS NOT SPECIFIED, THE ACCUMULATOR ALREADY 00591 M00S00566.tfm +++|* CONTAINS THE ERROR CODE MNEMONIC. 00592 M00S00567.tfm +++|* 00593 M00S00568.tfm +++|* EXIT (A) = ERROR CODE. 00594 M00S00569.tfm +++|* 00595 M00S00570.tfm +++|* CALLS ERR. 00596 M00S00571.tfm +++| 00597 M00S00572.tfm +++| 00598 M00S00573.tfm +++| PURGMAC ERROR 00599 M00S00574.tfm +++| 00600 M00S00575.tfm +++| .ERRJP SET 0 INITIALIZE POINTER TO *RJM ERR* 00601 M00S00576.tfm +++| 00602 M00S00577.tfm +++| ERROR MACRO P1 00603 M00S00578.tfm +++| MACREF ERROR 00604 M00S00579.tfm +++| IFC NE,*P1**,1 00605 M00S00580.tfm +++| OP= /EMSG/P1,LDN,LDC 00606 M00S00581.tfm +++| .1 IFLT *-.ERRJP,40B 00607 M00S00582.tfm +++| UJN .ERRJP GO TO *ERR* CALL 00608 M00S00583.tfm +++| .ERRJP SET *-1 00609 M00S00584.tfm +++| .1 ELSE 00610 M00S00585.tfm +++| .ERRJP SET * 00611 M00S00586.tfm +++| RJM ERR 00612 M00S00587.tfm +++| .1 ENDIF 00613 M00S00588.tfm +++| ENDM 00614 M00S00589.tfm +++| EVAL SPACE 4,10 00615 M00S00590.tfm +++|** EVAL - EVALUATE PARAMETER PAIRS. 00616 M00S00591.tfm +++|* 00617 M00S00592.tfm +++|* EVAL P1,P2,P3 00618 M00S00593.tfm +++|* 00619 M00S00594.tfm +++|* ENTRY P1 = CONSTANT. 00620 M00S00595.tfm +++|* P2 = BASE ADDRESS. 00621 M00S00596.tfm +++|* P3 = ADDRESS RESULT TO BE STORED IN. 00622 M00S00597.tfm +++| 00623 M00S00598.tfm +++| 00624 M00S00599.tfm +++| PURGMAC EVAL 00625 M00S00600.tfm +++| 00626 M00S00601.tfm +++| EVAL MACRO P1,P2,P3 00627 M00S00602.tfm +++| IFC NE,?_P2_??,5 00628 M00S00603.tfm +++| OP= P2,LDD,LDM 00629 M00S00604.tfm +++| IFEQ P1,0,1 00630 M00S00605.tfm +++| SKIP 4 00631 M00S00606.tfm +++| OP= P1,ADN,ADC 00632 M00S00607.tfm +++| SKIP 2 00633 M00S00608.tfm +++| IFC NE,?_P1_??,3 00634 M00S00609.tfm +++| OP= P1,LDN,LDC 00635 M00S00610.tfm +++| IFC NE,?_P3_??,1 00636 M00S00611.tfm +++| OP= P3,STD,STM 00637 M00S00612.tfm +++| ENDM 00638 M00S00613.tfm +++| EXOVL SPACE 4,10 00639 M00S00614.tfm +++|** EXOVL - EXECUTE OVERLAY. 00640 M00S00615.tfm +++|* 00641 M00S00616.tfm +++|* EXOVL P1 00642 M00S00617.tfm +++|* 00643 M00S00618.tfm +++|* ENTRY P1 = PROCESSOR ADDRESS. 00644 M00S00619.tfm +++| 00645 M00S00620.tfm +++| 00646 M00S00621.tfm +++| PURGMAC EXOVL 00647 M00S00622.tfm +++| 00648 M00S00623.tfm +++| .EXOVL SET 0 INITIALIZE POINTER TO NEAREST *EXOVL* 00649 M00S00624.tfm +++| 00650 M00S00625.tfm +++| EXOVL MACRO P1 00651 M00S00626.tfm +++| MACREF EXOVL 00652 M00S00627.tfm +++| LDN P1/10000 00653 M00S00628.tfm +++| STM TFMA 00654 M00S00629.tfm +++| LDC P1-P1/10000*10000 00655 M00S00630.tfm +++| .1 IF DEF,.EXOVLO 00656 M00S00631.tfm +++| .2 IFLT *-.EXOVL,40B 00657 M00S00632.tfm +++| .EX SET .EXOVL 00658 M00S00633.tfm +++| UJN .EX GO LOAD OVERLAY 00659 M00S00634.tfm +++| .EXOVL SET *-1 00660 M00S00635.tfm +++| .2 ELSE 00661 M00S00636.tfm +++| LJM .EXOVLO GO LOAD OVERLAY 00662 M00S00637.tfm +++| .EXOVL SET *-2 00663 M00S00638.tfm +++| .2 ENDIF 00664 M00S00639.tfm +++| .1 ELSE 00665 M00S00640.tfm +++| .EXOVLO EQU * 00666 M00S00641.tfm +++| .EXOVL SET * 00667 M00S00642.tfm +++| STM TFMB 00668 M00S00643.tfm +++| LJM TFMA-1 LOAD OVERLAY 00669 M00S00644.tfm +++| .1 ENDIF 00670 M00S00645.tfm +++| ENDM 00671 M00S00646.tfm +++| EXSUB SPACE 4,10 00672 M00S00647.tfm +++|** EXSUB - EXECUTE SUBROUTINE. 00673 M00S00648.tfm +++|* 00674 M00S00649.tfm +++|* EXSUB P1 00675 M00S00650.tfm +++|* 00676 M00S00651.tfm +++|* ENTRY P1 = SUBROUTINE ADDRESS. 00677 M00S00652.tfm +++| 00678 M00S00653.tfm +++| 00679 M00S00654.tfm +++| PURGMAC EXSUB 00680 M00S00655.tfm +++| 00681 M00S00656.tfm +++| EXSUB MACRO P1 00682 M00S00657.tfm +++| MACREF EXSUB 00683 M00S00658.tfm +++| RJM P1-P1/10000*10000 00684 M00S00659.tfm +++| ENDM 00685 M00S00660.tfm +++| FCN SPACE 4,10 00686 M00S00661.tfm +++|** FCN - DEFINE FUNCTION PROCESSOR. 00687 M00S00662.tfm +++|* 00688 M00S00663.tfm +++|* P1 FCN P2,P3,P4,P5 00689 M00S00664.tfm +++|* 00690 M00S00665.tfm +++|* ENTRY P1 = FUNCTION TABLE NAME. 00691 M00S00666.tfm +++|* *BEGIN* FWA OF A TABLE. 00692 M00S00667.tfm +++|* *END* END OF THE TABLE. 00693 M00S00668.tfm +++|* P2 = FUNCTION CODE. 00694 M00S00669.tfm +++|* P3 = PROCESSOR ADDRESS. 00695 M00S00670.tfm +++|* P4 = CATALOG ACCESS MODE. 00696 M00S00671.tfm +++|* 4XXX = NOT ACCESSING CATALOG. 00697 M00S00672.tfm +++|* 2XXX = NOT CHANGING CONTROL POINTS. 00698 M00S00673.tfm +++|* P5 = MINIMUM FET LENGTH. 00699 M00S00674.tfm +++|* 4XXX = NO BUFFER VALIDATION. 00700 M00S00675.tfm +++| 00701 M00S00676.tfm +++| 00702 M00S00677.tfm +++| PURGMAC FCN 00703 M00S00678.tfm +++| 00704 M00S00679.tfm +++| MACRO FCN,P1,P2,P3,P4,P5 00705 M00S00680.tfm +++| MACREF FCN 00706 M00S00681.tfm +++| IFC EQ,*P2*BEGIN*,3 00707 M00S00682.tfm +++| P1 BSS 0 00708 M00S00683.tfm +++| LOC 0 00709 M00S00684.tfm +++| .1 SKIP 00710 M00S00685.tfm +++| IFC EQ,*P2*END*,3 00711 M00S00686.tfm +++| LOC *O 00712 M00S00687.tfm +++| P1_L EQU *-P1 00713 M00S00688.tfm +++| .1 SKIP 00714 M00S00689.tfm +++| LOC P2 00715 M00S00690.tfm +++| CON P3/10000,P3-P3/10000*10000 00716 M00S00691.tfm +++| .2 IFC NE,*P4** 00717 M00S00692.tfm +++| CON P4 00718 M00S00693.tfm +++| .2 ELSE 00719 M00S00694.tfm +++| CON 0 00720 M00S00695.tfm +++| .2 ENDIF 00721 M00S00696.tfm +++| .3 IFC NE,*P5** 00722 M00S00697.tfm +++| CON P5 00723 M00S00698.tfm +++| .3 ELSE 00724 M00S00699.tfm +++| CON 0 00725 M00S00700.tfm +++| .3 ENDIF 00726 M00S00701.tfm +++| .1 ENDIF 00727 M00S00702.tfm +++| ENDM 00728 M00S00703.tfm +++| LIA SPACE 4,10 00729 M00S00704.tfm +++|** LIA - LOAD INDIRECT ADDRESS TO A REGISTER. 00730 M00S00705.tfm +++|* 00731 M00S00706.tfm +++|* LIA P1,P2 00732 M00S00707.tfm +++|* 00733 M00S00708.tfm +++|* ENTRY P1 = BASE ADDRESS OF OPERAND. 00734 M00S00709.tfm +++|* P2 = ADDRESS OF THE INDEX FOR MODIFYING 00735 M00S00710.tfm +++|* THE BASE ADDRESS OF THE OPERAND. 00736 M00S00711.tfm +++|* 00737 M00S00712.tfm +++|* EXIT (A) = P1 + (P2). 00738 M00S00713.tfm +++| 00739 M00S00714.tfm +++| 00740 M00S00715.tfm +++| PURGMAC LIA 00741 M00S00716.tfm +++| 00742 M00S00717.tfm +++| LIA MACRO P1,P2 00743 M00S00718.tfm +++| MACREF LIA 00744 M00S00719.tfm +++| EVAL P1,P2 00745 M00S00720.tfm +++| ENDM 00746 M00S00721.tfm +++| LDA SPACE 4,11 00747 M00S00722.tfm +++|** LDA - LOAD ABSOLUTE/RELATIVE ADDRESS. 00748 M00S00723.tfm +++|* 00749 M00S00724.tfm +++|* LDA P1,P2 00750 M00S00725.tfm +++|* 00751 M00S00726.tfm +++|* ENTRY P1 = TWO CELLS WITH ADDRESS 00752 M00S00727.tfm +++|* P2 = CELL CONTAINING BIAS. 00753 M00S00728.tfm +++|* = *ABS* IF ADDRESS IS ABSOLUTE. 00754 M00S00729.tfm +++|* *REL* IF ADDRESS IS RELATIVE 00755 M00S00730.tfm +++|* TO CONTROL POINT. 00756 M00S00731.tfm +++|* 00757 M00S00732.tfm +++|* EXIT (A) = (P1+(P2))+(P1+1+(P2)). 00758 M00S00733.tfm +++|* (A) = (P1)*4096+(P1+1) IF P2 = *ABS* 00759 M00S00734.tfm +++|* (A) = (P1)*4096+(RA)*64+(P1+1) IF P2 = *REL*. 00760 M00S00735.tfm +++| 00761 M00S00736.tfm +++| PURGMAC LDA 00762 M00S00737.tfm +++| 00763 M00S00738.tfm +++| LDA MACRO P1,P2 00764 M00S00739.tfm +++| MACREF LDA 00765 M00S00740.tfm +++| IFC EQ,*P2*REL*,7 00766 M00S00741.tfm +++| OP= P1,LDD,LDM 00767 M00S00742.tfm +++| LPN 77 00768 M00S00743.tfm +++| SHN 6 00769 M00S00744.tfm +++| ADD RA 00770 M00S00745.tfm +++| SHN 6 00771 M00S00746.tfm +++| OP= P1+1,ADD,ADM 00772 M00S00747.tfm +++| SKIP 10 00773 M00S00748.tfm +++| IFC EQ,*P2*ABS*,5 00774 M00S00749.tfm +++| OP= P1,LDD,LDM 00775 M00S00750.tfm +++| LPN 77 00776 M00S00751.tfm +++| SHN 14 00777 M00S00752.tfm +++| OP= P1+1,LMD,LMM 00778 M00S00753.tfm +++| SKIP 4 00779 M00S00754.tfm +++| LDM P1,P2 00780 M00S00755.tfm +++| LPN 77 00781 M00S00756.tfm +++| SHN 14 00782 M00S00757.tfm +++| LMM P1+1,P2 00783 M00S00758.tfm +++| ENDM 00784 M00S00759.tfm +++| MMOVE SPACE 4,10 00785 M00S00760.tfm +++|** MMOVE - MEMORY MOVE. 00786 M00S00761.tfm +++|* 00787 M00S00762.tfm +++|* MMOVE P1,P2,P3,P4,P5,P6 00788 M00S00763.tfm +++|* 00789 M00S00764.tfm +++|* ENTRY P1 = FWA OF MOVE. 00790 M00S00765.tfm +++|* P2 = MODIFIER TO P1. 00791 M00S00766.tfm +++|* P3 = FWA OF DESTINATION. 00792 M00S00767.tfm +++|* P4 = MODIFIER TO P3. 00793 M00S00768.tfm +++|* P5 = MOVE COUNT IN HALF BYTES. 00794 M00S00769.tfm +++|* P6 = MOVE COUNT IN HALF BYTES, STORED IN MEMORY. 00795 M00S00770.tfm +++|* 00796 M00S00771.tfm +++|* CALLS MPM. 00797 M00S00772.tfm +++| 00798 M00S00773.tfm +++| 00799 M00S00774.tfm +++| PURGMAC MMOVE 00800 M00S00775.tfm +++| 00801 M00S00776.tfm +++| MMOVE MACRO P1,P2,P3,P4,P5,P6 00802 M00S00777.tfm +++| MACREF MMOVE 00803 M00S00778.tfm +++| EVAL P1,P2,T1 00804 M00S00779.tfm +++| EVAL P3,P4,T2 00805 M00S00780.tfm +++| EVAL P5,P6 00806 M00S00781.tfm +++| RJM MPM 00807 M00S00782.tfm +++| ENDM 00808 M00S00783.tfm +++| MULT3 SPACE 4,10 00809 M00S00784.tfm +++|** MULT3 - MULTIPLY BY 3. 00810 M00S00785.tfm +++|* 00811 M00S00786.tfm +++|* MULT3 P1 00812 M00S00787.tfm +++|* 00813 M00S00788.tfm +++|* ENTRY (P1) = DIRECT CELL CONTAINING VALUE TO 00814 M00S00789.tfm +++|* MULTIPLIED BY 3. 00815 M00S00790.tfm +++|* 00816 M00S00791.tfm +++|* EXIT (A) = SPECIFIED VALUE MULTIPLIED BY 3. 00817 M00S00792.tfm +++| 00818 M00S00793.tfm +++| 00819 M00S00794.tfm +++| PURGMAC MULT3 00820 M00S00795.tfm +++| 00821 M00S00796.tfm +++| MULT3 MACRO P1 00822 M00S00797.tfm +++| MACREF MULT3 00823 M00S00798.tfm +++| LDD P1 00824 M00S00799.tfm +++| SHN 1 *2 00825 M00S00800.tfm +++| ADD P1 *3 00826 M00S00801.tfm +++| ENDM 00827 M00S00802.tfm +++| MULT4 SPACE 4,10 00828 M00S00803.tfm +++|** MULT4 - MULTIPLY BY 4. 00829 M00S00804.tfm +++|* 00830 M00S00805.tfm +++|* MULT4 00831 M00S00806.tfm +++|* 00832 M00S00807.tfm +++|* ENTRY (A) = VALUE TO BE MULTIPLIED BY 4. 00833 M00S00808.tfm +++|* 00834 M00S00809.tfm +++|* EXIT (A) = (T1) = SPECIFIED VALUE MULTIPLIED BY 4. 00835 M00S00810.tfm +++|* 00836 M00S00811.tfm +++|* USES T1. 00837 M00S00812.tfm +++| 00838 M00S00813.tfm +++| 00839 M00S00814.tfm +++| PURGMAC MULT4 00840 M00S00815.tfm +++| 00841 M00S00816.tfm +++| MULT4 MACRO 00842 M00S00817.tfm +++| MACREF MULT4 00843 M00S00818.tfm +++| SHN 2 *4 00844 M00S00819.tfm +++| STD T1 00845 M00S00820.tfm +++| ENDM 00846 M00S00821.tfm +++| OVERLAY SPACE 4,10 00847 M00S00822.tfm +++|** OVERLAY - GENERATE OVERLAY CONSTANTS. 00848 M00S00823.tfm +++|* 00849 M00S00824.tfm +++|* OVERLAY (P1),P2 00850 M00S00825.tfm +++|* 00851 M00S00826.tfm +++|* ENTRY P1 = ENTRY OF SUBTITLE. 00852 M00S00827.tfm +++|* P2 = SPECIFIES LOAD ADDRESS. 00853 M00S00828.tfm +++| 00854 M00S00829.tfm +++| 00855 M00S00830.tfm +++| PURGMAC OVERLAY 00856 M00S00831.tfm +++| 00857 M00S00832.tfm +++| OVERLAY MACRO P1,P2 00858 M00S00833.tfm +++| MACREF OVERLAY 00859 M00S00834.tfm +++| QUAL 00860 M00S00835.tfm +++| .X. SET .X.+1 00861 M00S00836.tfm +++| .A. MICRO .X.,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ 00862 M00S00837.tfm +++| .Y. MICRO 1,3, "PREFIX"".A." 00863 M00S00838.tfm +++| QUAL ".Y."
Line S00839 Modification History | |
---|---|
M01 (Removed by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00864 M01S00839.274l797 ---| TITLE ".Y." - P1
Line S00008 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 00865 M01S00008.274l797 +++| TTL TFM/".Y." - P1 00866 M01S00009.274l797 +++| TITLE 00867 M00S00840.tfm +++| IDENT ".Y.",P2+5 P1 00868 M00S00841.tfm +++|*COMMENT TFM - P1 00869 M00S00842.tfm +++| ORG P2+5 00870 M00S00843.tfm +++| .ERRJP SET 0 RESET POINTER TO *RJM ERR* 00871 M00S00844.tfm +++| .EXOVL SET 0 INITIALIZE POINTER TO NEAREST *EXOVL* 00872 M00S00845.tfm +++| LJM * 00873 M00S00846.tfm +++| UJN *-2 00874 M00S00847.tfm +++| ENDM 00875 M00S00848.tfm +++| SAVEP SPACE 4,10 00876 M00S00849.tfm +++|** SAVEP - SAVE CATALOG POINTERS. 00877 M00S00850.tfm +++|* 00878 M00S00851.tfm +++|* SAVEP P1 00879 M00S00852.tfm +++|* 00880 M00S00853.tfm +++|* ENTRY P1 = FWA OF FIVE CONSECUTIVE WORDS 00881 M00S00854.tfm +++|* TO STORE CELLS (BA - BA+4). 00882 M00S00855.tfm +++| 00883 M00S00856.tfm +++| 00884 M00S00857.tfm +++| PURGMAC SAVEP 00885 M00S00858.tfm +++| 00886 M00S00859.tfm +++| SAVEP MACRO P1 00887 M00S00860.tfm +++| MACREF SAVEP 00888 M00S00861.tfm +++| LDD MA 00889 M00S00862.tfm +++| CWD BA 00890 M00S00863.tfm +++| .1 IF DEF,P1 00891 M00S00864.tfm +++| .2 IFLT P1,100B 00892 M00S00865.tfm +++| CRD P1 00893 M00S00866.tfm +++| .2 ELSE 00894 M00S00867.tfm +++| CRM P1,ON 00895 M00S00868.tfm +++| .2 ENDIF 00896 M00S00869.tfm +++| .1 ELSE 00897 M00S00870.tfm +++| CRM P1,ON 00898 M00S00871.tfm +++| .1 ENDIF 00899 M00S00872.tfm +++| ENDM 00900 M00S00873.tfm +++| RESTP SPACE 4,10 00901 M00S00874.tfm +++|** RESTP - RESTORE CATALOG POINTERS. 00902 M00S00875.tfm +++|* 00903 M00S00876.tfm +++|* RESTP P1 00904 M00S00877.tfm +++|* 00905 M00S00878.tfm +++|* ENTRY P1 = FWA OF FIVE CONSECUTIVE BYTES 00906 M00S00879.tfm +++|* TO BE RETURNED TO CELLS BA - BA+4. 00907 M00S00880.tfm +++| 00908 M00S00881.tfm +++| 00909 M00S00882.tfm +++| PURGMAC RESTP 00910 M00S00883.tfm +++| RESTP MACRO P1 00911 M00S00884.tfm +++| MACREF RESTP 00912 M00S00885.tfm +++| LDD MA 00913 M00S00886.tfm +++| .1 IF DEF,P1 00914 M00S00887.tfm +++| .2 IFLT P1,100B 00915 M00S00888.tfm +++| CWD P1 00916 M00S00889.tfm +++| .2 ELSE 00917 M00S00890.tfm +++| CWM P1,ON 00918 M00S00891.tfm +++| SBN 1 00919 M00S00892.tfm +++| .2 ENDIF 00920 M00S00893.tfm +++| .1 ELSE 00921 M00S00894.tfm +++| CWM P1,ON 00922 M00S00895.tfm +++| SBN 1 00923 M00S00896.tfm +++| .1 ENDIF 00924 M00S00897.tfm +++| CRD BA 00925 M00S00898.tfm +++| ENDM 00926 M00S00899.tfm +++| UDTRD SPACE 4,10 00927 M00S00900.tfm +++|** UDTRD - READ UDT WORD(S). 00928 M00S00901.tfm +++|* 00929 M00S00902.tfm +++|* UDTRD P1,P2,P3 00930 M00S00903.tfm +++|* 00931 M00S00904.tfm +++|* ENTRY P1 = ADDRESS OF RECEIVING BUFFER 00932 M00S00905.tfm +++|* P2 = FIRST UDT WORD TO READ. 00933 M00S00906.tfm +++|* P3 = NUMBER OF WORDS TO READ. 00934 M00S00907.tfm +++|* 00935 M00S00908.tfm +++|* CALLS UDT. 00936 M00S00909.tfm +++| 00937 M00S00910.tfm +++| 00938 M00S00911.tfm +++| PURGMAC UDTRD 00939 M00S00912.tfm +++| 00940 M00S00913.tfm +++| UDTRD MACRO P1,P2,P3 00941 M00S00914.tfm +++| MACREF UDTRD 00942 M00S00915.tfm +++| IFC NE,*P1*T1*,2 00943 M00S00916.tfm +++| OP= P1,LDN,LDC 00944 M00S00917.tfm +++| STD T1 00945 M00S00918.tfm +++| LDC P3*10000+P2 00946 M00S00919.tfm +++| RJM UDT 00947 M00S00920.tfm +++| UDT$ EQU 1 DEFINE UDT - READ/WRITE UDT ENTRY. 00948 M00S00921.tfm +++| ENDM 00949 M00S00922.tfm +++| UDTWT SPACE 4,10 00950 M00S00923.tfm +++|** UDTWT - WRITE UDT WORD(S). 00951 M00S00924.tfm +++|* 00952 M00S00925.tfm +++|* UDTWT P1,P2,P3 00953 M00S00926.tfm +++|* 00954 M00S00927.tfm +++|* ENTRY P1 = ADDRESS OF SENDING BUFFER. 00955 M00S00928.tfm +++|* P2 = FIRST UDT WORD TO WRITE. 00956 M00S00929.tfm +++|* P3 = NUMBER OF WORDS TO WRITE. 00957 M00S00930.tfm +++|* 00958 M00S00931.tfm +++|* CALLS UDT. 00959 M00S00932.tfm +++| 00960 M00S00933.tfm +++| 00961 M00S00934.tfm +++| PURGMAC UDTWT 00962 M00S00935.tfm +++| 00963 M00S00936.tfm +++| UDTWT MACRO P1,P2,P3 00964 M00S00937.tfm +++| MACREF UDTWT 00965 M00S00938.tfm +++| IFC NE,*P1*T1*,2 00966 M00S00939.tfm +++| OP= P1,LDN,LDC 00967 M00S00940.tfm +++| STD T1 00968 M00S00941.tfm +++| LDC P3*10000+100000+P2 00969 M00S00942.tfm +++| RJM UDT 00970 M00S00943.tfm +++| UDT$ EQU 1 DEFINE UDT - READ/WRITE UDT ENTRY. 00971 M00S00944.tfm +++| ENDM 00972 M00S00945.tfm +++| TITLE GLOBAL DIRECT CELL LOCATIONS. 00973 M00S00946.tfm +++|*** GLOBAL DIRECT LOCATION ASSIGNMENTS. 00974 M00S00947.tfm +++|* 00975 M00S00948.tfm +++|* THE FOLLOWING DIRECT CELLS ARE DEFINED AND 00976 M00S00949.tfm +++|* USED BY ALL OVERLAYS IN TFM, AND AS SUCH ARE 00977 M00S00950.tfm +++|* INVIOLATE. IN MANY CASES THEY ARE ORDER 00978 M00S00951.tfm +++|* DEPENDENT SO CARE MUST BE USED IF CHANGES 00979 M00S00952.tfm +++|* ARE REQUIRED. 00980 M00S00953.tfm +++|* 00981 M00S00954.tfm +++|* S1, S2, AND S3 ARE DEFINED AS SCRATCH, THAT 00982 M00S00955.tfm +++|* IS THEY CAN AND ARE REDEFINED AND USED BY 00983 M00S00956.tfm +++|* PRESET AND ANY OVERLAY AS REQUIRED. ALL OF 00984 M00S00957.tfm +++|* THE REMAINING DIRECT CELLS ARE USED FOR 00985 M00S00958.tfm +++|* SPECIFIC PURPOSES BY OVERLAYS AND TFM COMMON 00986 M00S00959.tfm +++|* SUBROUTINES. 00987 M00S00960.tfm +++| 00988 M00S00961.tfm +++| 00989 M00S00962.tfm +++| S1 EQU 16 - 22 SCRATCH (5 LOCATIONS) 00990 M00S00963.tfm +++| S2 EQU 23 - 27 SCRATCH (5 LOCATIONS) 00991 M00S00964.tfm +++| S3 EQU 30 - 34 SCRATCH (5 LOCATIONS) 00992 M00S00965.tfm +++| FN EQU 35 - 41 FNT ENTRY (5 LOCATIONS) 00993 M00S00966.tfm +++| FS EQU 42 - 46 FST ENTRY (5 LOCATIONS) 00994 M00S00967.tfm +++| EQ EQU FS EQUIPMENT (FS+0) 00995 M00S00968.tfm +++| TK EQU FS+1 TRACK (FS+1) 00996 M00S00969.tfm +++| SC EQU FS+2 SECTOR (FS+2) 00997 M00S00970.tfm +++| FO EQU 47 FNT ORDINAL 00998 M00S00971.tfm +++| FC EQU IR+2 FUNCTION CODE (REDEFINES IR+2)
Line S00972 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 00999 M01S00972.282l826 ---| MC EQU 57 MAGNETS CONTROL POINT NUMBER 01000 M00S00973.tfm ---| BA EQU 60 BUFFER ADDRESS 01001 M00S00974.tfm ---| BP EQU 61 BUFFER POINTER 01002 M00S00975.tfm ---| CI EQU 62 CATALOG INDEX 01003 M00S00976.tfm ---| RI EQU 63 - 64 RANDOM INDEX (2 LOCATIONS) 01004 M00S00977.tfm ---| PB EQU 65 PARAMETER BLOCK ADDRESS 01005 M00S00978.tfm ---| KA EQU 66 KEY ADDRESS 01006 M00S00979.tfm ---| KL EQU 67 KEY LENGTH 01007 M00S00980.tfm ---| EC EQU KL ERROR CODE (REDEFINES KL)
Line S00001 Modification History | |
---|---|
M01 (Added by) | t5519 |
Seq # *Modification Id* Act ----------------------------+ 01008 M01S00001.t5519 +++| TITLE ASSEMBLED LIST OF *COMPTFM* ROUTINES. 01009 M01S00002.t5519 +++| SPACE 4 01010 M01S00003.t5519 +++| ORG PPFW 01011 M01S00004.t5519 +++| SPACE 4 01012 M01S00005.t5519 +++| QUAL COMPTFM 01013 M01S00006.t5519 +++| COMPTFM SPACE 4,10 01014 M01S00007.t5519 +++|** DEFINE ALL CONDITIONALS FOR *COMPTFM* LIST. 01015 M01S00008.t5519 +++| 01016 M01S00009.t5519 +++| 01017 M01S00010.t5519 +++| ABC$ EQU 1 DEFINE ABC - ADD BLOCK TO CHAIN 01018 M01S00011.t5519 +++| AMD$ EQU 1 DEFINE AMD - AMEND PROCESSING 01019 M01S00012.t5519 +++| AUS$ EQU 1 DEFINE AUS - ALTERNATE USERNAME SEARCH 01020 M01S00013.t5519 +++| BSE$ EQU 1 DEFINE BSE - BACKSPACE ONE ENTRY 01021 M01S00014.t5519 +++| CAA$ EQU 1 DEFINE CAA - CHECK ALTERNATE USER ACCESS 01022 M01S00015.t5519 +++| CCB$ EQU 1 DEFINE CCB - CHECK CURRENT BUFFER 01023 M01S00016.t5519 +++| CIE$ EQU 1 DEFINE CIE - CREATE INDEX ENTRY 01024 M01S00017.t5519 +++| CMV$ EQU 1 DEFINE CMV - COMPARE/MOVE PP BYTE STRING 01025 M01S00018.t5519 +++| CSN$ EQU 1 DEFINE CSN - CONVERT SEQUENCE NUMBER 01026 M01S00019.t5519 +++| CVA$ EQU 1 DEFINE CVA - CLEAR VSN ASSIGNMENT 01027 M01S00020.t5519 +++| DDE$ EQU 1 DEFINE DDE - DELETE DATA ENTRY 01028 M01S00021.t5519 +++| DLB$ EQU 1 DEFINE DLB - DELINK BLOCK 01029 M01S00022.t5519 +++| EOI$ EQU 1 DEFINE EOI - SET END OF INFORMATION 01030 M01S00023.t5519 +++| FAM$ EQU 1 DEFINE FAM - FORMAT ACCOUNT FILE MESSAGE 01031 M01S00024.t5519 +++| FTC$ EQU 1 DEFINE FTC - FIND TAPE CATALOG 01032 M01S00025.t5519 +++| GEP$ EQU 1 DEFINE GEP - GENERATE EMPTY PRU 01033 M01S00026.t5519 +++| GNB$ EQU 1 DEFINE GNB - GET NEXT BLOCK 01034 M01S00027.t5519 +++| GNL$ EQU 1 DEFINE GNL - GET NEXT LINK 01035 M01S00028.t5519 +++| GPL$ EQU 1 DEFINE GPL - GET PREVIOUS BLOCK LINK 01036 M01S00029.t5519 +++| IAM$ EQU 1 DEFINE IAM - ISSUE ACCOUNT FILE MESSAGE 01037 M01S00030.t5519 +++| IBC$ EQU 1 DEFINE IBC - INITIALIZE BLOCK CHAIN 01038 M01S00031.t5519 +++| IDE$ EQU 1 DEFINE IDE - INSERT DATA ENTRY 01039 M01S00032.t5519 +++| IIE$ EQU 1 DEFINE IIE - INSERT INDEX ENTRY 01040 M01S00033.t5519 +++| IRM$ EQU 1 DEFINE IRM - ISSUE RECOVERY MESSAGES. 01041 M01S00034.t5519 +++| IRS$ EQU 1 DEFINE IRS - ISSUE RECOVERY MSG SUBROUTINE 01042 M01S00035.t5519 +++| ISK$ EQU 1 DEFINE ISK - INDEXED SEARCH FOR KEY 01043 M01S00036.t5519 +++| ISP$ EQU 1 DEFINE ISP - INITIALIZE SCRATCH PROCESSOR 01044 M01S00037.t5519 +++| IUC$ EQU 1 DEFINE IUC - INCREASE USAGE COUNTER 01045 M01S00038.t5519 +++| LNB$ EQU 1 DEFINE LNB - LINK NEXT BLOCK 01046 M01S00039.t5519 +++| LTC$ EQU 1 DEFINE FTC - FIND TAPE CATALOG 01047 M01S00040.t5519 +++| MLT$ EQU 1 DEFINE MLT - (A) REGISTER MULTIPLY 01048 M01S00041.t5519 +++| PCE$ EQU 1 DEFINE PCE - PURGE CATALOG ENTRIES 01049 M01S00042.t5519 +++| PLI$ EQU 1 DEFINE PLI - POSITION TO LAST ENTRY 01050 M01S00043.t5519 +++| RCL$ EQU 1 DEFINE RCL - PP RECALL 01051 M01S00044.t5519 +++| RIB$ EQU 1 DEFINE RIB - ROOM IN BLOCK 01052 M01S00045.t5519 +++| RSP$ EQU 1 DEFINE RSP - RELEASE VSNS TO SCRATCH POOL 01053 M01S00046.t5519 +++| SBP$ EQU 1 DEFINE SBP - SET FET BUFFER POINTERS 01054 M01S00047.t5519 +++| SCB$ EQU 1 DEFINE SCB - SEARCH CATALOG BUFFER 01055 M01S00048.t5519 +++| SCC$ EQU 1 DEFINE SCC - SUBSTITUTE CHAR. FOR COLON 01056 M01S00049.t5519 +++| SIB$ EQU 1 DEFINE SIB - SEARCH INDEX BLOCK 01057 M01S00050.t5519 +++| SVB$ EQU 1 DEFINE SVB - SET VSN BUSY 01058 M01S00051.t5519 +++| TBA$ EQU 1 DEFINE TBA - TOGGLE BUFFER ASSIGNMENT 01059 M01S00052.t5519 +++| UDT$ EQU 1 DEFINE UDT - READ/WRITE UDT ENTRY. 01060 M01S00053.t5519 +++| UIS$ EQU 1 DEFINE UIS - USERNAME INDEXED SEARCH 01061 M01S00054.t5519 +++| UOP$ EQU 1 DEFINE UOP - UPDATE OUTPUT POINTER 01062 M01S00055.t5519 +++| UTR$ EQU 1 DEFUNE UTR - UPDATE TRT 01063 M01S00056.t5519 +++| VIS$ EQU 1 DEFINE VIS - VSN INDEXED SEARCH 01064 M01S00057.t5519 +++| VRR$ EQU 1 DEFINE VRR - VERIFY RANDOM REQUEST 01065 M01S00058.t5519 +++| VSP$ EQU 1 DEFINE VSP - VERIFY/SET CATALOG POINTERS 01066 M01S00059.t5519 +++| VUB$ EQU 1 DEFINE VUB - VERIFY USERS BLOCK 01067 M01S00060.t5519 +++| WES$ EQU 1 DEFINE WES - WRITE EOR/EOI SEQUENCE 01068 M01S00061.t5519 +++| COMPTFM SPACE 4,10 01069 M01S00062.t5519 +++|** DEFINE TEMPS FOR *COMPTFM* ASSEMBLY. 01070 M01S00063.t5519 +++| 01071 M01S00064.t5519 +++| 01072 M01S00065.t5519 +++| CT EQU 16 FILE CATAGORY TYPE 01073 M01S00066.t5519 +++| FT EQU 25 FET FIRST POINTER 01074 M01S00067.t5519 +++| IN EQU 27 FET IN POINTER 01075 M01S00068.t5519 +++| LM EQU 33 FET LIMIT POINTER 01076 M01S00069.t5519 +++| MD EQU 17 FILE ACCESS MODE 01077 M01S00070.t5519 +++| OT EQU 31 FET OUTPUT POINTER 01078 M01S00071.t5519 +++| BUFA EQU * ENTRY BUFFER ADDRESS 01079 M01S00072.t5519 +++| BUFB EQU BUFA+12 OVERFLOW BUFFER ADDRESS 01080 M01S00073.t5519 +++| COMMON SPACE 4,10 01081 M01S00074.t5519 +++|** COMMON DECKS FOR *COMPTFM* ASSEMBLY. 01082 M01S00075.t5519 +++| 01083 M01S00076.t5519 +++| 01084 M01S00077.t5519 +++|*CALL COMPC2D 01085 M01S00078.t5519 +++|*CALL COMPWEI 01086 M01S00079.t5519 +++| LIST F,X 01087 M01S00080.t5519 +++|*CALL COMPTFM 01088 M01S00081.t5519 +++| LIST * 01089 M01S00082.t5519 +++| SPACE 4 01090 M01S00083.t5519 +++| QUAL * 01091 M00S00981.tfm +++| TITLE MAIN PROGRAM. 01092 M00S00982.tfm +++| ORG PPFW 01093 M00S00983.tfm +++| SPACE 4 01094 M00S00984.tfm +++|** TFM - MAIN PROGRAM. 01095 M00S00985.tfm +++|* 01096 M00S00986.tfm +++|* THE TFM MAIN LOOP IS THE ONLY ENTRY AND 01097 M00S00987.tfm +++|* EXIT POINT IN TFM. FROM HERE ALL OVERLAYS 01098 M00S00988.tfm +++|* ARE LOADED AND EXECUTED VIA A RETURN JUMP. 01099 M00S00989.tfm +++|* 01100 M00S00990.tfm +++|* ENTRY (TFMC) = 6/ MASS STORAGE ERROR FLAGS,12/ ACCESS FLAGS. 01101 M00S00991.tfm +++|* ACCESS FLAGS = 1/ NA,1/ NC,4/ 0,6/ MD. 01102 M00S00992.tfm +++|* NA = NOT ACCESSING CATALOG. 01103 M00S00993.tfm +++|* NC = NO CONTROL POINT CHANGE. 01104 M00S00994.tfm +++|* MD = FAST ATTACH FILE ACCESS MODE. 01105 M00S00995.tfm +++|* = /PFM/PTLM IF LOCAL FILE MODE. 01106 M00S00996.tfm +++|* 01107 M00S00997.tfm +++|* EXIT CATALOG FILE RETURNED IF FAST ATTACH MODE. 01108 M00S00998.tfm +++|* FST SET COMPLETE IF LOCAL FILE MODE. 01109 M00S00999.tfm +++|* FET OR UDT SET COMPLETE. 01110 M00S01000.tfm +++|* 01111 M00S01001.tfm +++|* USES CM - CM+4. 01112 M00S01002.tfm +++|* 01113 M00S01003.tfm +++|* CALLS PLL, PPR, PRS, TFM SUBFUNCTION 01114 M00S01004.tfm +++|* PROCESSORS. 01115 M00S01005.tfm +++|* 01116 M00S01006.tfm +++|* MACROS LDA, MONITOR, UDTRD, UDTWT. 01117 M00S01007.tfm +++| 01118 M00S01008.tfm +++| 01119 M00S01009.tfm +++| 01120 M00S01010.tfm +++| TFM BSS 0 TFM MAIN ENTRY POINT 01121 M00S01011.tfm +++| RJM /PRESET/PRS PRESET PROGRAM 01122 M00S01012.tfm +++| LDC ** SET OVERLAY NAME 01123 M00S01013.tfm +++| TFMA EQU *-1 (OVERLAY NAME) 01124 M00S01014.tfm +++| ZJN TFM1 IF NO OVERLAY REQUIRED 01125 M00S01015.tfm +++| LMC 2L"PREFIX" LOAD OVERLAY 01126 M00S01016.tfm +++| RJM EXR 01127 M00S01017.tfm +++| TFM1 RJM ** EXECUTE PROCESSOR 01128 M00S01018.tfm +++| TFMB EQU *-1 (PROCESSOR ADDRESS) 01129 M00S01019.tfm +++| LDC ** GET CATALOG ACCESS MODE 01130 M00S01020.tfm +++| TFMC EQU *-1 (MASS STORAGE ERROR FLAG/MODE FLAGS) 01131 M00S01021.tfm +++| PJN TFM2 IF NOT MASS STORAGE ERROR 01132 M00S01022.tfm +++| LDC LDCI+0 CLEAR MASS STORAGE ERROR FLAG 01133 M00S01023.tfm +++| STM TFMC-1 01134 M00S01024.tfm +++| LDD FO 01135 M00S01025.tfm +++| RJM AFA GET ABSOLUTE FST ADDRESS 01136 M00S01026.tfm +++| CRD FS 01137 M00S01027.tfm +++| SBN 1 01138 M00S01028.tfm +++| CRD FN 01139 M00S01029.tfm +++| ERROR MSE *EQXX, DNYY, MASS STORAGE ERROR.* 01140 M00S01030.tfm +++| 01141 M00S01031.tfm +++| TFM2 LPN 77 01142 M00S01032.tfm +++| LMN /PFM/PTLM 01143 M00S01033.tfm +++| NJN TFM3 IF NOT LOCAL FILE MODE 01144 M00S01034.tfm +++| LDD FO 01145 M00S01035.tfm +++| ZJN TFM4 IF NO CATALOG FILE 01146 M00S01036.tfm +++| RJM AFA READ LOCAL FST ENTRY 01147 M00S01037.tfm +++| CRD FS 01148 M00S01038.tfm +++| AOD FS+4 SET FST COMPLETE 01149 M00S01039.tfm +++| LDD FO WRITE FST ENTRY 01150 M00S01040.tfm +++| RJM AFA 01151 M00S01041.tfm +++| CWD FS 01152 M00S01042.tfm +++| UJN TFM4 SET FET COMPLETE 01153 M00S01043.tfm +++| 01154 M00S01044.tfm +++| TFM3 LMN /PFM/PTLM SET ACCESS MODE 01155 M00S01045.tfm +++| STD T2 01156 M00S01046.tfm +++| LDD FO SET FNT ORDINAL 01157 M00S01047.tfm +++| ZJN TFM4 IF CATALOG NOT ATTACHED 01158 M00S01048.tfm +++| STD T1 01159 M00S01049.tfm +++| LDN RFAS SET RETURN FILE 01160 M00S01050.tfm +++| RJM ARF RETURN FAST ATTACH CATALOG 01161 M00S01051.tfm +++| TFM4 LDD FC 01162 M00S01052.tfm +++| LMN MAGF 01163 M00S01053.tfm +++| ZJN TFM6 IF CALLED BY *MAGNET* 01164 M00S01054.tfm +++| LDA IR+3,REL SET FET COMPLETE 01165 M00S01055.tfm +++| CRD CM 01166 M00S01056.tfm +++| LDD CM+4 01167 M00S01057.tfm +++| SCN 1 01168 M00S01058.tfm +++| LMN 1 01169 M00S01059.tfm +++| STD CM+4 01170 M00S01060.tfm +++| LDA IR+3,REL 01171 M00S01061.tfm +++| CWD CM 01172 M00S01062.tfm +++| TFM5 MONITOR DPPM DROP PP 01173 M00S01063.tfm +++| LJM PPR EXIT TO PP RESIDENT 01174 M00S01064.tfm +++| 01175 M00S01065.tfm +++| TFM6 EXOVL CTC COMPLETE *TFM* CALL BY *MAGNET* 01176 M00S01066.tfm +++|* UJN DPP EXIT PATH FROM *CTC* 01177 M00S01067.tfm +++| TITLE TFM RESIDENT SUBROUTINES. 01178 M00S01068.tfm +++| AFA SPACE 4,10 01179 M00S01069.tfm +++|** AFA - GET ABSOLUTE FST ADDRESS. 01180 M00S01070.tfm +++|* 01181 M00S01071.tfm +++|* ENTRY (A) = FNT ORDINAL IF SYSTEM FILE. 01182 M00S01072.tfm +++|* 01183 M00S01073.tfm +++|* EXIT (A) = ABSOLUTE FNT ADDRESS. 01184 M00S01074.tfm +++|* 01185 M00S01075.tfm +++|* MACROS CFI, NFA. 01186 M00S01076.tfm +++| 01187 M00S01077.tfm +++| 01188 M00S01078.tfm +++| AFA SUBR ENTRY/EXIT 01189 M00S01079.tfm +++| AFAA BSS 0 01190 M00S01080.tfm +++|* CFI FNT GET FST ADDRESS FOR SYSTEM FILE 01191 M00S01081.tfm +++|*AFAB ADC ** 01192 M00S01082.tfm +++|* ADN FSTG 01193 M00S01083.tfm +++| NFA FO,R GET FST ADDRESS FOR LOCAL FILE 01194 M00S01084.tfm +++| ADN FSTL 01195 M00S01085.tfm +++| AFAAL EQU *-AFAA ROUTINE LENGTH 01196 M00S01086.tfm +++| UJN AFAX RETURN 01197 M00S01087.tfm +++| ARF SPACE 4,10 01198 M00S01088.tfm +++|** ARF - ATTACH/RETURN FAST ATTACH FILE. 01199 M00S01089.tfm +++|* 01200 M00S01090.tfm +++|* ENTRY (A) = AFAS IF ATTACH FILE. 01201 M00S01091.tfm +++|* = RFAS IF RETURN FILE. 01202 M00S01092.tfm +++|* (T1) = SYSTEM FNT ORDINAL. 01203 M00S01093.tfm +++|* (T2) = ACCESS MODE. 01204 M00S01094.tfm +++|* 01205 M00S01095.tfm +++|* EXIT (A) = 0. 01206 M00S01096.tfm +++|* (T1) = FNT ORDINAL. 01207 M00S01097.tfm +++|* (T2) = ACCESS MODE. 01208 M00S01098.tfm +++|* 01209 M00S01099.tfm +++|* USES T1, T2, T3, CM - CM+4. 01210 M00S01100.tfm +++|* 01211 M00S01101.tfm +++|* CALLS AFA. 01212 M00S01102.tfm +++|* 01213 M00S01103.tfm +++|* MACROS DELAY, MONITOR, PAUSE. 01214 M00S01104.tfm +++| 01215 M00S01105.tfm +++| 01216 M00S01106.tfm +++| ARF SUBR ENTRY/EXIT 01217 M00S01107.tfm +++| STD T3 SAVE SUBFUNCTION 01218 M00S01108.tfm +++| ARF1 LDD T1 SET FNT ORDINAL 01219 M00S01109.tfm +++| STD CM+4 01220 M00S01110.tfm +++| RJM AFA READ FST ENTRY 01221 M00S01111.tfm +++| CRD FS 01222 M00S01112.tfm +++| SBN FSTG-FNTG READ FNT ENTRY 01223 M00S01113.tfm +++| CRD FN 01224 M00S01114.tfm +++| LDD FN+3 CHECK FAT/MACHINE INDEX 01225 M00S01115.tfm +++| LPN 77 01226 M00S01116.tfm +++| ZJN ARF2 IF NOT GLOBAL FAST ATTACH FILE 01227 M00S01117.tfm +++| LDD FS SET GLOBAL FAST ATTACH EST ORDINAL 01228 M00S01118.tfm +++| ARF2 STD CM+1 SET GLOBAL FILE FLAG 01229 M00S01119.tfm +++| LDD T2 SET MODE 01230 M00S01120.tfm +++| STD CM+2 01231 M00S01121.tfm +++| LDD T3 01232 M00S01122.tfm +++| STD CM+3 01233 M00S01123.tfm +++| MONITOR AFAM ATTACH OR RELEASE FILE 01234 M00S01124.tfm +++| LDD CM+1 01235 M00S01125.tfm +++| ZJN ARFX IF FUNCTION COMPLETE
Line S01126 Modification History | |
---|---|
M01 (Removed by) | tfm2 |
Seq # *Modification Id* Act ----------------------------+ 01236 M01S01126.tfm2 ---| DELAY
Line S00001 Modification History | |
---|---|
M01 (Added by) | tfm2 |
Seq # *Modification Id* Act ----------------------------+ 01237 M01S00001.tfm2 +++| LDC 1400 PRESET DELAY 01238 M01S00002.tfm2 +++| STM T0 01239 M01S00003.tfm2 +++| ARF3 DELAY 01240 M00S01127.tfm +++|* LDN 0 RESET I/O PAUSE COUNTER 01241 M00S01128.tfm +++| STM PFRA 01242 M00S01129.tfm +++| RJM PFR PAUSE FOR RELOCATION 01243 M01S00004.tfm2 +++| SOD T0 01244 M01S00005.tfm2 +++| PJN ARF3 IF MORE DELAY NEEDED 01245 M00S01130.tfm +++| UJP ARF1 REISSUE FUNCTION 01246 M00S01131.tfm +++| CCS SPACE 4,10 01247 M00S01132.tfm +++|** CCS - COMPARE CHARACTER STRING. 01248 M00S01133.tfm +++|* 01249 M00S01134.tfm +++|* ENTRY (A) = COMPARE LENGTH IN CHARACTERS. 01250 M00S01135.tfm +++|* (T1) = SOURCE ADDRESS FOR COMPARE. 01251 M00S01136.tfm +++|* (T2) = OBJECT ADDRESS FOR COMPARE. 01252 M00S01137.tfm +++|* 01253 M00S01138.tfm +++|* EXIT (A) = 0 IF NAME(T1) = NAME(T2). 01254 M00S01139.tfm +++|* (A) .LT. 0 IF NAME(T1) .LT. NAME(T2). 01255 M00S01140.tfm +++|* (A) .GT. 0 IF NAME(T1) .GT. NAME(T2). 01256 M00S01141.tfm +++|* 01257 M00S01142.tfm +++|* USES T0 - T2. 01258 M00S01143.tfm +++| 01259 M00S01144.tfm +++| 01260 M00S01145.tfm +++| CCS2 LDI T1 COMPARE BYTES 01261 M00S01146.tfm +++| SBI T2 01262 M00S01147.tfm +++| NJN CCSX IF BYTE(T1) .NE. BYTE(T2) 01263 M00S01148.tfm +++| AOD T1 INCREMENT TO NEXT BYTE 01264 M00S01149.tfm +++| AOD T2 01265 M00S01150.tfm +++| SOD T0 DECREMENT CHARACTER COUNT 01266 M00S01151.tfm +++| SOD T0 01267 M00S01152.tfm +++| NJN CCS1 IF NAME(T1) .NE. NAME(T2) 01268 M00S01153.tfm +++| 01269 M00S01154.tfm +++| CCS SUBR ENTRY/EXIT 01270 M00S01155.tfm +++| STD T0 SAVE CHARACTER COUNT 01271 M00S01156.tfm +++| CCS1 SBN 1 CHECK FOR ODD COUNT 01272 M00S01157.tfm +++| NJN CCS2 IF NOT ODD CHARACTER COUNT 01273 M00S01158.tfm +++| LDI T1 CHECK TRAILING CHARACTER 01274 M00S01159.tfm +++| SCN 77 01275 M00S01160.tfm +++| LMN 77 01276 M00S01161.tfm +++| SBI T2 01277 M00S01162.tfm +++| SCN 77 01278 M00S01163.tfm +++| UJN CCSX RETURN 01279 M00S01164.tfm +++| CME SPACE 4,10 01280 M00S01165.tfm +++|** CME - CHECK FOR MASS STORAGE ERROR. 01281 M00S01166.tfm +++|* 01282 M00S01167.tfm +++|* ENTRY (A) = MASS STORAGE ERROR, IF PRESENT. 01283 M00S01168.tfm +++|* 01284 M00S01169.tfm +++|* EXIT MASS STORAGE ERROR FLAG HAS BEEN SET IF PRESENT. 01285 M00S01170.tfm +++|* 01286 M00S01171.tfm +++|* CALLS PFR. 01287 M00S01172.tfm +++|* 01288 M00S01173.tfm +++|* MACROS ENDMS. 01289 M00S01174.tfm +++| 01290 M00S01175.tfm +++| 01291 M00S01176.tfm +++| CME SUBR ENTRY/EXIT 01292 M00S01177.tfm +++| PJN CME1 IF NO MASS STORAGE ERROR 01293 M00S01178.tfm +++| LDC LDCI+40 SET MASS STORAGE ERROR FLAG 01294 M00S01179.tfm +++| STM TFMC-1 01295 M00S01180.tfm +++| CME1 ENDMS RELEASE CHANNEL RESERVE 01296 M00S01181.tfm +++| RJM PFR PAUSE FOR RELOCATION 01297 M00S01182.tfm +++| UJN CMEX RETURN 01298 M00S01183.tfm +++| CPM SPACE 4,10 01299 M00S01184.tfm +++|** CPM - CLEAR CONSECUTIVE PP MEMORY. 01300 M00S01185.tfm +++|* 01301 M00S01186.tfm +++|* ENTRY (A) = HALF BYTE COUNT. 01302 M00S01187.tfm +++|* (T1) = FWA OF AREA TO CLEAR. 01303 M00S01188.tfm +++|* 01304 M00S01189.tfm +++|* EXIT (A) = 0. 01305 M00S01190.tfm +++|* AREA FROM (A) TO ((A)+(T1)) SET TO ZERO. 01306 M00S01191.tfm +++|* 01307 M00S01192.tfm +++|* USES T0, T1. 01308 M00S01193.tfm +++| 01309 M00S01194.tfm +++| 01310 M00S01195.tfm +++| CPM2 LDN 0 CLEAR ONE WORD 01311 M00S01196.tfm +++| STI T1 01312 M00S01197.tfm +++| AOD T1 01313 M00S01198.tfm +++| SOD T0 01314 M00S01199.tfm +++| CPM3 SOD T0 CHECK FOR TERMINATION 01315 M00S01200.tfm +++| NJN CPM1 IF MORE TO CLEAR 01316 M00S01201.tfm +++| 01317 M00S01202.tfm +++| CPM SUBR ENTRY/EXIT 01318 M00S01203.tfm +++| STD T0 SET WORD COUNT 01319 M00S01204.tfm +++| CPM1 SBN 1 CHECK FOR ODD COUNT 01320 M00S01205.tfm +++| NJN CPM2 IF NOT LAST CHARACTER 01321 M00S01206.tfm +++| LDI T1 CLEAR UPPER 6 BITS 01322 M00S01207.tfm +++| LPN 77 01323 M00S01208.tfm +++| STI T1 01324 M00S01209.tfm +++| UJN CPM3 DECREMENT COUNT AND RETURN 01325 M00S01210.tfm +++| CTS SPACE 4,10 01326 M00S01211.tfm +++|** CTS - CONVERT TO ABSOLUTE TRACK/SECTOR. 01327 M00S01212.tfm +++|* 01328 M00S01213.tfm +++|* ENTRY (RI - RI+1) = CURRENT RANDOM ADDRESS. 01329 M00S01214.tfm +++|* 01330 M00S01215.tfm +++|* EXIT (T5) = EQUIPMENT. 01331 M00S01216.tfm +++|* (T6) = TRACK (CALCULATED). 01332 M00S01217.tfm +++|* (T7) = SECTOR (CALCULATED). 01333 M00S01218.tfm +++|* (RI - RI+1) = RANDOM ADDRESS (UNCHANGED). 01334 M00S01219.tfm +++|* 01335 M00S01220.tfm +++|* USES T5 - T5+4. 01336 M00S01221.tfm +++|* 01337 M00S01222.tfm +++|* CALLS CRA. 01338 M00S01223.tfm +++|* 01339 M00S01224.tfm +++|* MACROS ENDMS, ERROR, LDA, SETMS. 01340 M00S01225.tfm +++| 01341 M00S01226.tfm +++| 01342 M00S01227.tfm +++| CTS2 LDA CTSA,ABS RESTORE RANDOM ADDRESS 01343 M00S01228.tfm +++| STD RI+1 01344 M00S01229.tfm +++| SHN -14 01345 M00S01230.tfm +++| STD RI
Line S00001 Modification History | |
---|---|
M01 (Added by) | t5472 |
M02 (Removed by) | t5679 |
Seq # *Modification Id* Act ----------------------------+ 01346 M02S00001.t5679 ---| SETMS IO RESERVE CHANNEL 01347 M00S01231.tfm ---| 01348 M00S01232.tfm ---| CTS SUBR ENTRY/EXIT 01349 M00S01233.tfm ---| LDD FO 01350 M00S01234.tfm ---| RJM AFA GET ABSOLUTE FST ADDRESS 01351 M00S01235.tfm ---| CRD T5 01352 M00S01236.tfm ---| LDA RI,ABS SAVE RANDOM ADDRESS 01353 M00S01237.tfm ---| ZJN CTS1 IF SYSTEM SECTOR 01354 M00S01238.tfm ---| STM CTSA+1 01355 M00S01239.tfm ---| SHN -14 01356 M00S01240.tfm ---| STM CTSA
Line S00001 Modification History | |
---|---|
M01 (Added by) | t5679 |
Seq # *Modification Id* Act ----------------------------+ 01357 M01S00001.t5679 +++| SETMS IO,RW RESERVE CHANNEL
Line S01241 Modification History | |
---|---|
M01 (Removed by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01358 M01S01241.t5472 ---| SETMS RESERVE CHANNEL 01359 M00S01242.tfm ---| RJM CRA CONVERT RANDOM ADDRESS 01360 M00S01243.tfm ---| PJP CTS2 IF NO RANDOM ADDRESS ERROR 01361 M01S01244.t5472 ---| ENDMS 01362 M00S01245.tfm ---| CTS1 BSS 0 01363 M00S01246.tfm ---| ERROR RAE *RANDOM ADDRESS ERROR.* 01364 M00S01247.tfm ---| 01365 M00S01248.tfm ---| CTSA CON 0,0 RANDOM ADDRESS CELLS 01366 M00S01249.tfm ---| DPP SPACE 4,10 01367 M00S01250.tfm ---|** DPP - DROP PP. 01368 M00S01251.tfm ---|* 01369 M00S01252.tfm ---|* DEFINES THE TFM EXIT LOCATION FOR RELINQUISHING 01370 M00S01253.tfm ---|* THE PPU WITHOUT CHANGING THE COMPLETION STATUS 01371 M00S01254.tfm ---|* FOR THE REQUEST. 01372 M00S01255.tfm ---| 01373 M00S01256.tfm ---| 01374 M00S01257.tfm ---| DPP EQU TFM5 DEFINE DROP PP LOCATION 01375 M00S01258.tfm ---| EDT SPACE 4,10 01376 M00S01259.tfm ---|** EDT - ENTER PACKED DATE/TIME. 01377 M00S01260.tfm ---|* 01378 M00S01261.tfm ---|* ENTRY (A) = ADDRESS OF WORD TO RECEIVE DATE/TIME. 01379 M00S01262.tfm ---|* 01380 M00S01263.tfm ---|* EXIT PACKED DATE/TIME ENTERED IN 3 CONSECUTIVE 01381 M00S01264.tfm ---|* WORDS STARTING AT (A). 01382 M00S01265.tfm ---|* 01383 M00S01266.tfm ---|* USES CM - CM+4, T2. 01384 M00S01267.tfm ---|* 01385 M00S01268.tfm ---|* MACROS MMOVE. 01386 M00S01269.tfm ---| 01387 M00S01270.tfm ---| 01388 M00S01271.tfm ---| EDT SUBR ENTRY/EXIT 01389 M00S01272.tfm ---| STD T2 01390 M00S01273.tfm ---| LDN PDTL 01391 M00S01274.tfm ---| CRD CM 01392 M00S01275.tfm ---| MMOVE CM+2,,,,6 01393 M00S01276.tfm ---| UJN EDTX RETURN 01394 M00S01277.tfm ---| EML SPACE 4,10 01395 M00S01278.tfm ---|** EML - EXIT TO MAIN LOOP. 01396 M00S01279.tfm ---|* 01397 M00S01280.tfm ---|* DEFINES THE TFM EXIT PATH FOR SETTING THE 01398 M00S01281.tfm ---|* COMPLETION STATUS AND DROPPING THE PPU FOR
Line S01282 Modification History | |
---|---|
M01 (Removed by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01399 M01S01282.274l797 ---|* N SPECIAL CASES AND ABMORMAL TERMINATION.
Line S00010 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01400 M01S00010.274l797 +++|* SPECIAL CASES AND ABNORMAL TERMINATION. 01401 M00S01283.tfm +++| 01402 M00S01284.tfm +++| 01403 M00S01285.tfm +++| EML EQU TFM1+2 DEFINE EXIT TO MAIN LOOP LOCATION 01404 M00S01286.tfm +++| ERR SPACE 4,10 01405 M00S01287.tfm +++|** ERR - CALL ERROR PROCESSING OVERLAY. 01406 M00S01288.tfm +++|* 01407 M00S01289.tfm +++|* *ERR* IS CALLED EITHER DIRECTLY OR BY THE 01408 M00S01290.tfm +++|* *ERROR* MACRO TO ENTER THE ERROR PROCESSING 01409 M00S01291.tfm +++|* OVERLAY. IF TRP$ IS DEFINED, CODE IS ASSEMBLED 01410 M00S01292.tfm +++|* TO ALLOW THE PP TO BE STEPPED ON ANY ERROR 01411 M00S01293.tfm +++|* CONDITION BEFORE THE OVERLAY IS CALLED. THIS 01412 M00S01294.tfm +++|* PROVIDES A WAY TO DUMP THE PP ON A ERROR AND 01413 M00S01295.tfm +++|* INSURE THAT IT HAS NOT BEEN DESTROYED BY THE 01414 M00S01296.tfm +++|* OVERLAY LOAD. 01415 M00S01297.tfm +++|* 01416 M00S01298.tfm +++|* THE FOLLOWING FORMAT WILL STEP THE PP ON ERRORS; 01417 M00S01299.tfm +++|* 01418 M00S01300.tfm +++|* STEP,*RSJM*,3,CODE. 01419 M00S01301.tfm +++|* 01420 M00S01302.tfm +++|* RSJM = THE NUMERIC VALUE FOR THE *RSJM* 01421 M00S01303.tfm +++|* MONITOR FUNCTION. 01422 M00S01304.tfm +++|* CODE = THE TFM ERROR CODE TO BE TRAPPED. 01423 M00S01305.tfm +++|* 01424 M00S01306.tfm +++|* ENTRY (A) = ERROR CODE. 01425 M00S01307.tfm +++|* 01426 M00S01308.tfm +++|* EXIT TO ERROR PROCESSING OVERLAY. 01427 M00S01309.tfm +++|* 01428 M00S01310.tfm +++|* USES EC, CM - CM+4 01429 M00S01311.tfm +++|* 01430 M00S01312.tfm +++|* CALLS OVERLAY 5TA (NO RETURN) 01431 M00S01313.tfm +++|* 01432 M00S01314.tfm +++|* MACROS MONITOR. 01433 M00S01315.tfm +++| 01434 M00S01316.tfm +++|
Line S01317 Modification History | |
---|---|
M01 (Removed by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01435 M01S01317.t5472 ---| ERR SUBR CALL ERROR OVERLAY
Line S00002 Modification History | |
---|---|
M01 (Added by) | t5472 |
Seq # *Modification Id* Act ----------------------------+ 01436 M01S00002.t5472 +++| ERR SUBR CALL ERROR OVERLAY 01437 M00S01318.tfm +++| STD EC SAVE ERROR CODE 01438 M00S01319.tfm +++| IF DEF,TRP$ 01439 M00S01320.tfm +++| LDN ZERL 01440 M00S01321.tfm +++| CRD CM 01441 M00S01322.tfm +++| LDD EC 01442 M00S01323.tfm +++| STD CM+3 01443 M00S01324.tfm +++| LDM ERR 01444 M00S01325.tfm +++| STD CM+4 01445 M00S01326.tfm +++| MONITOR RSJM 01446 M00S01327.tfm +++| ENDIF 01447 M00S01328.tfm +++| EXOVL TME TAPE MANAGER ERROR PROCESSING 01448 M00S01329.tfm +++| GIB SPACE 4,10 01449 M00S01330.tfm +++|** GIB - GET INITIAL BLOCK. 01450 M00S01331.tfm +++|* 01451 M00S01332.tfm +++|* ENTRY (BA) = BUFFER ADDRESS. 01452 M00S01333.tfm +++|* (RI - RI+1) = RANDOM ADDRESS. 01453 M00S01334.tfm +++|* 01454 M00S01335.tfm +++|* EXIT (A) = CURRENT RANDOM ADDRESS. 01455 M00S01336.tfm +++|* (BA) = UNCHANGED. 01456 M00S01337.tfm +++|* (BP) = (BA) + 2. 01457 M00S01338.tfm +++|* (CPRI - CPRI+1) = CURRENT POSITION. 01458 M00S01339.tfm +++|* 01459 M00S01340.tfm +++|* USES BP, CPRI - CPRI+1. 01460 M00S01341.tfm +++|* 01461 M00S01342.tfm +++|* CALLS RRP. 01462 M00S01343.tfm +++| 01463 M00S01344.tfm +++| 01464 M00S01345.tfm +++| GIB SUBR ENTRY/EXIT 01465 M00S01346.tfm +++| RJM RRP READ RANDOM PRU 01466 M00S01347.tfm +++| LDD BA 01467 M00S01348.tfm +++| ADN 2 01468 M00S01349.tfm +++| STD BP 01469 M00S01350.tfm +++| LDD RI SET CURRENT FILE POSITION 01470 M00S01351.tfm +++| STM CPRI 01471 M00S01352.tfm +++| SHN 14 01472 M00S01353.tfm +++| LMD RI+1 01473 M00S01354.tfm +++| STM CPRI+1 01474 M00S01355.tfm +++| UJN GIBX RETURN 01475 M00S01356.tfm +++| MBP SPACE 4,13 01476 M00S01357.tfm +++|** MBP - MOVE BUFFER POINTER. 01477 M00S01358.tfm +++|* 01478 M00S01359.tfm +++|* *MBP* ADVANCES THE BUFFER POINTER (BP) THE NUMBER OF 01479 M00S01360.tfm +++|* CM WORDS REQUESTED. 01480 M00S01361.tfm +++|* 01481 M00S01362.tfm +++|* ENTRY (A) = NUMBER OF CM WORDS TO MOVE. 01482 M00S01363.tfm +++|* (BA) = BUFFER ADDRESS. 01483 M00S01364.tfm +++|* (BP) = ADDRESS OF CURRENT WORD. 01484 M00S01365.tfm +++|* 01485 M00S01366.tfm +++|* EXIT (A) = ADDRESS OF REQUESTED WORD. 01486 M00S01367.tfm +++|* (A) = 777777 IF END OF FILE ENCOUNTERED. 01487 M00S01368.tfm +++|* (BP) = ADDRESS OF REQUESTED WORD. 01488 M00S01369.tfm +++|* 01489 M00S01370.tfm +++|* USES T1, BA, BP. 01490 M00S01371.tfm +++|* 01491 M00S01372.tfm +++|* CALLS RRP. 01492 M00S01373.tfm +++|* 01493 M00S01374.tfm +++|* MACROS ERROR. 01494 M00S01375.tfm +++| 01495 M00S01376.tfm +++| 01496 M00S01377.tfm +++| MBP1 ERROR EBP *ERRONEOUS BUFFER POINTER* 01497 M00S01378.tfm +++| 01498 M00S01379.tfm +++| MBP2 LDD T1 INCREMENT WORD COUNT 01499 M00S01380.tfm +++| RAD BP 01500 M00S01381.tfm +++| LCN 0 SET END OF BUFFER 01501 M00S01382.tfm +++| 01502 M00S01383.tfm +++| MBP SUBR ENTRY/EXIT 01503 M00S01384.tfm +++| STD T1 01504 M00S01385.tfm +++| SHN 2 01505 M00S01386.tfm +++| RAD T1 01506 M00S01387.tfm +++| LDD BP CHECK VALIDITY 01507 M00S01388.tfm +++| SBD BA 01508 M00S01389.tfm +++| MJN MBP1 IF OUT OF RANGE 01509 M00S01390.tfm +++| ADC -502 01510 M00S01391.tfm +++| PJN MBP1 IF OUT OF RANGE 01511 M00S01392.tfm +++| ADD T1 01512 M00S01393.tfm +++| PJN MBP2 IF MOVE OUTSIDE BUFFER 01513 M00S01394.tfm +++| LDD T1 01514 M00S01395.tfm +++| RAD BP SET BUFFER POINTER 01515 M00S01396.tfm +++| UJN MBPX RETURN 01516 M00S01397.tfm +++| MPM SPACE 4,10 01517 M00S01398.tfm +++|** MPM - MOVE CONSECUTIVE PP MEMORY. 01518 M00S01399.tfm +++|* 01519 M00S01400.tfm +++|* MOVE MUST BEGIN ON A WORD BOUNDARY. 01520 M00S01401.tfm +++|* 01521 M00S01402.tfm +++|* ENTRY (A) = MOVE COUNT IN CHARACTERS. 01522 M00S01403.tfm +++|* (T1) = FWA OF AREA TO MOVE. 01523 M00S01404.tfm +++|* (T2) = FWA OF RECEIVING AREA. 01524 M00S01405.tfm +++|* 01525 M00S01406.tfm +++|* EXIT AREA FROM (T1) TO (T2) MOVED. 01526 M00S01407.tfm +++|* 01527 M00S01408.tfm +++|* USES T0 - T2. 01528 M00S01409.tfm +++| 01529 M00S01410.tfm +++| 01530 M00S01411.tfm +++| MPM2 LDI T2 MOVE LAST CHARACTER 01531 M00S01412.tfm +++| LPN 77 01532 M00S01413.tfm +++| STI T2 01533 M00S01414.tfm +++| LDI T1 01534 M00S01415.tfm +++| SCN 77 01535 M00S01416.tfm +++| RAI T2 01536 M00S01417.tfm +++| 01537 M00S01418.tfm +++| MPM SUBR ENTRY/EXIT 01538 M00S01419.tfm +++| MPM1 BSS 0 01539 M00S01420.tfm +++| ZJN MPMX IF NO MOVE COUNT 01540 M00S01421.tfm +++| STD T0 01541 M00S01422.tfm +++| SBN 1 CHECK FOR ODD COUNT 01542 M00S01423.tfm +++| ZJN MPM2 IF LAST MOVE HALF BYTE 01543 M00S01424.tfm +++| LDI T1 MOVE BYTE 01544 M00S01425.tfm +++| STI T2 01545 M00S01426.tfm +++| AOD T1 INCREMENT TO NEXT BYTE 01546 M00S01427.tfm +++| AOD T2 01547 M00S01428.tfm +++| SOD T0 DECREMENT CHARACTER COUNT 01548 M00S01429.tfm +++| SOD T0 01549 M00S01430.tfm +++| UJN MPM1 CHECK IF MOVE COMPLETE 01550 M00S01431.tfm +++| PFR SPACE 4,10 01551 M00S01432.tfm +++|** PFR - PAUSE FOR RELOCATION. 01552 M00S01433.tfm +++|* 01553 M00S01434.tfm +++|* *PFR* CHECKS THE I/O PAUSE LIMIT TO DETERMINE 01554 M00S01435.tfm +++|* IF A PAUSE IS NECESSARY. IF A PAUSE IS REQUIRED 01555 M00S01436.tfm +++|* THE PAUSE FLAG IS SET, AND THE COUNTER IS RESET 01556 M00S01437.tfm +++|* TO *IOPL*. 01557 M00S01438.tfm +++|* 01558 M00S01439.tfm +++|* MACROS PAUSE. 01559 M00S01440.tfm +++|* 01560 M00S01441.tfm +++| 01561 M00S01442.tfm +++| 01562 M00S01443.tfm +++| PFR SUBR ENTRY/EXIT 01563 M00S01444.tfm +++| SOM PFRA DECREMENT PAUSE COUNTER 01564 M00S01445.tfm +++| PJN PFRX IF PAUSE NOT NECESSARY 01565 M00S01446.tfm +++| PAUSE -STSW 01566 M00S01447.tfm +++| LDK IOPL RESET PAUSE COUNTER 01567 M00S01448.tfm +++| STM PFRA 01568 M00S01449.tfm +++| UJN PFRX RETURN 01569 M00S01450.tfm +++| 01570 M00S01451.tfm +++| PFRA CON IOPL PAUSE COUNTER 01571 M00S01452.tfm +++| RRP SPACE 4,10 01572 M00S01453.tfm +++|** RRP - READ RANDOM PRU. 01573 M00S01454.tfm +++|* 01574 M00S01455.tfm +++|* ENTRY (BA) = BUFFER ADDRESS. 01575 M00S01456.tfm +++|* (RI - RI+1) = RANDOM INDEX. 01576 M00S01457.tfm +++|* 01577 M00S01458.tfm +++|* EXIT (BA) = UNCHANGED. 01578 M00S01459.tfm +++|* (BP) = UNCHANGED. 01579 M00S01460.tfm +++|* BUFFER FILLED. 01580 M00S01461.tfm +++|* 01581 M00S01462.tfm +++|* CALLS CME, CTS, RDS. 01582 M00S01463.tfm +++| 01583 M00S01464.tfm +++| 01584 M00S01465.tfm +++| RRP SUBR ENTRY/EXIT 01585 M00S01466.tfm +++| RJM CTS CONVERT TO ABSOLUTE TRACK/SECTOR 01586 M00S01467.tfm +++| LDD BA SET BUFFER 01587 M00S01468.tfm +++| RJM RDS READ SECTOR 01588 M00S01469.tfm +++| RJM CME CHECK FOR MASS STORAGE ERROR 01589 M00S01470.tfm +++| UJN RRPX RETURN 01590 M00S01471.tfm +++| WRP SPACE 4,10 01591 M00S01472.tfm +++|** WRP - WRITE RANDOM PRU. 01592 M00S01473.tfm +++|* 01593 M00S01474.tfm +++|* ENTRY (BA) = BUFFER ADDRESS. 01594 M00S01475.tfm +++|* (RI - RI+1) = RANDOM ADDRESS. 01595 M00S01476.tfm +++|* 01596 M00S01477.tfm +++|* EXIT WRITE OR REWRITE OF PRU. 01597 M00S01478.tfm +++|* 01598 M00S01479.tfm +++|* CALLS CME, CTS, EDT, WDS. 01599 M00S01480.tfm +++| 01600 M00S01481.tfm +++| 01601 M00S01482.tfm +++| WRP SUBR ENTRY/EXIT 01602 M00S01483.tfm +++| RJM CTS CONVERT TO ABSOLUTE TRACK/SECTOR 01603 M00S01484.tfm +++| LIA CWDT,BA 01604 M00S01485.tfm +++| RJM EDT ENTER PACKED DATE/TIME 01605 M00S01486.tfm +++| LDD BA SET BUFFER 01606 M00S01487.tfm +++| RJM WDS WRITE SECTOR 01607 M00S01488.tfm +++| RJM CME CHECK FOR MASS STORAGE ERROR 01608 M00S01489.tfm +++| UJP WRPX RETURN 01609 M00S01490.tfm +++| SPACE 4,10 01610 M00S01491.tfm +++|*** RESIDENT COMMON DECKS. 01611 M00S01492.tfm +++| 01612 M00S01493.tfm +++| 01613 M00S01494.tfm +++|*CALL COMPCRA 01614 M00S01495.tfm +++|*CALL COMPSEI 01615 M00S01496.tfm +++|*CALL COMPSRA 01616 M00S01497.tfm +++| TITLE RESIDENT WORKING STORAGE. 01617 M00S01498.tfm +++| SPACE 4,10 01618 M00S01499.tfm +++|*** WORKING STORAGE. 01619 M00S01500.tfm +++| 01620 M00S01501.tfm +++| 01621 M00S01502.tfm +++| CPRI BSSZ 2 CURRENT POSITION RANDOM INDEX 01622 M00S01503.tfm +++| CPEB BSSZ 2 CURRENT POSITION EMPTY BLOCK 01623 M00S01504.tfm +++| CPSB BSSZ 5 CURRENT POSITION SYSTEM BUFFER 01624 M00S01505.tfm +++| CPPI BSSZ 5 CURRENT POSITION PRIMARY INDEX 01625 M00S01506.tfm +++| CPSI BSSZ 5 CURRENT POSITION SECONDARY INDEX 01626 M00S01507.tfm +++| CPCB BSSZ 5 CURRENT POSITION CATALOG BUFFER 01627 M00S01508.tfm +++| CPAB BSSZ 5 CURRENT POSITION ADMIT BUFFER 01628 M00S01509.tfm +++| CPHP BSSZ 5 CURRENT POSITION HOLE POINTER 01629 M00S01510.tfm +++| UTMS BSSZ 5 *UTMS* FROM *MAGNET* 01630 M00S01511.tfm +++| UDTA CON 0 CURRENT UDT ADDRESS BEING PROCESSED 01631 M00S01512.tfm +++| ISBA CON BUF0,BUF1 INDEXED SEARCH BUFFER ADDRESS 01632 M00S01513.tfm +++| MFID EQU TFM MAINFRAME I.D. 01633 M00S01514.tfm +++| CDMX EQU TFM+1 CATALOG DEVICE MACHINE INDEX-1 01634 M00S01515.tfm +++| DFFO CON 0 RSXDID FILE FNT ORDINAL IF ATTACHED 01635 M00S01516.tfm +++| ERRZR RDFO ORDINAL MUST BE NON-ZERO
Line S00011 Modification History | |
---|---|
M01 (Added by) | 274l797 |
Seq # *Modification Id* Act ----------------------------+ 01636 M01S00011.274l797 +++| SCRP CON 0 ADDRESS IN *TMST* OF CORRECT SCRATCH POOL 01637 M00S01517.tfm +++| TFMF SPACE 4,10 01638 M00S01518.tfm +++|*** TFMF - TFM FLAGS. 01639 M00S01519.tfm +++|* 01640 M00S01520.tfm +++|* FLAGS - 01641 M00S01521.tfm +++|* 0010 = NOTIFY OPERATOR ON ANY ERROR. 01642 M00S01522.tfm +++| 01643 M00S01523.tfm +++| TFMF BSS 0 01644 M00S01524.tfm +++| VFD 8/0 RESERVED FOR FUTURE USE 01645 M00S01525.tfm +++| VFD 1/0 NOTIFY OPERATOR ON ERROR 01646 M00S01526.tfm +++| VFD 3/0 RESERVED FOR FUTURE USE 01647 M00S01527.tfm +++| 01648 M00S01528.tfm +++| SPACE 4,10 01649 M00S01529.tfm +++|*** PARAMETER BUFFER. 01650 M00S01530.tfm +++|* 01651 M00S01531.tfm +++| 01652 M00S01532.tfm +++| 01653 M00S01533.tfm +++| PFAM BSSZ 5 FAMILY NAME/INDEX 01654 M00S01534.tfm +++| PBUN BSSZ 5 USERNAME FOR CATALOG SEARCH 01655 M00S01535.tfm +++| PBUF BSSZ TFPL*5 PARAMETER BUFFER 01656 M00S01536.tfm +++| SPACE 4,10 01657 M00S01537.tfm +++|*** FET PARAMETER BUFFER (PP BYTE POSITIONS). 01658 M00S01538.tfm +++| 01659 M00S01539.tfm +++| 01660 M00S01540.tfm +++| PESN EQU FBES*5+PBUF EXTERNAL VOLUME SERIAL NUMBER (36 BITS) 01661 M00S01541.tfm +++| PFLG EQU FBES*5+3+PBUF MISC FLAGS 01662 M00S01542.tfm +++| PFTD EQU FBTD*5+PBUF TAPE DESCRIPTORS (60 BITS) 01663 M00S01543.tfm +++| PVSN EQU FBVS*5+PBUF INTERNAL VOLUME SERIAL NUMBER (36 BITS) 01664 M00S01544.tfm +++| PBFA EQU PVSN+3 FILE ACCESSIBILITY (6 BITS) 01665 M00S01545.tfm +++| PBSN EQU PVSN+3 FILE SECTION NUMBER (18 BITS) 01666 M00S01546.tfm +++| POFI EQU FBFI*5+PBUF FILE IDENTIFIER (OLD - 102 BITS) 01667 M00S01547.tfm +++| PBQN EQU POFI+10B FILE SEQUENCE NUMBER (18 BITS) 01668 M00S01548.tfm +++| PBSI EQU FBSI*5+PBUF SET IDENTIFIER (36 BITS) 01669 M00S01549.tfm +++| PBVN EQU PBSI+3 VERSION NUMBER (9 BITS) 01670 M00S01550.tfm +++| PBGN EQU PBSI+3 GENERATION NUMBER (15 BITS) 01671 M00S01551.tfm +++| PNFI EQU FBNI*5+PBUF FILE IDENTIFIER (NEW - 102 BITS) 01672 M00S01552.tfm +++| PBCE EQU PNFI+11 CLEAR ERROR FLAG (UPPER 6 BITS) 01673 M00S01553.tfm +++| PBAN EQU PNFI+11 CHANGE CHARGE/PROJECT (LOWER 6 BITS) 01674 M00S01554.tfm +++| PBCR EQU FBCR*5+PBUF LABEL CREATION/RETENTION DATE (60 BITS) 01675 M00S01555.tfm +++| PAUN EQU FBUN*5+PBUF ALTERNATE USERNAME (42 BITS) 01676 M00S01556.tfm +++| PBTO EQU PAUN+3 TAPE OPTIONS (LOWER 18 BITS) 01677 M00S01557.tfm +++| PUCW EQU PAUN USER CONTROL WORD (60 BITS) 01678 M00S01558.tfm +++| PPWD EQU FBPW*5+PBUF FILE PASSWORD (42 BITS) 01679 M00S01559.tfm +++| PBAC EQU PPWD+3 AUDIT ACCESS MODE (LOWER 6 BITS) 01680 M00S01560.tfm +++| PBCT EQU PPWD+4 FILE CATEGORY (UPPER 6 BITS) 01681 M00S01561.tfm +++| PBMD EQU PPWD+4 FILE ACCESS MODE (LOWER 6 BITS) 01682 M00S01562.tfm +++| SPACE 4,10 01683 M00S01563.tfm +++|*** VSN PARAMETER BUFFER (PP BYTE POSITIONS). 01684 M00S01564.tfm +++| 01685 M00S01565.tfm +++| 01686 M00S01566.tfm +++| PVES EQU VBES+PBUF EXTERNAL VSN 01687 M00S01567.tfm +++| PVCI EQU VBCI+PBUF CATALOG RANDOM INDEX 01688 M00S01568.tfm +++| PVVS EQU VBVS+PBUF INTERNAL VSN 01689 M00S01569.tfm +++| PVRC EQU VBRC+PBUF REEL COUNT (UPPER 6 BITS) 01690 M00S01570.tfm +++| PVST EQU VBST+PBUF VSN STATUS (I8 BITS) 01691 M00S01571.tfm +++| PVFV EQU VBFV+PBUF FIRST VSN OF SET 01692 M00S01572.tfm +++| PVJS EQU VBJS+PBUF EJT ORDINAL 01693 M00S01573.tfm +++| PVNV EQU VBNV+PBUF NEXT VSN OF SET (36 BITS) 01694 M00S01574.tfm +++| TITLE OVERLAYABLE SUBROUTINES (LEVEL 1). 01695 M00S01575.tfm +++| SPACE 4,10 01696 M00S01576.tfm +++|*** LEVEL 1 OVERLAYS. 01697 M00S01577.tfm +++|* 01698 M00S01578.tfm +++|* LEVEL 1 OVERLAYABLE CODE WILL BE DESTROYED BY
Line S01579 Modification History | |
---|---|
M01 (Removed by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01699 M01S01579.ns2763 ---|* A OVERLAY LOAD AT *OVL1*.
Line S00001 Modification History | |
---|---|
M01 (Added by) | ns2763 |
Seq # *Modification Id* Act ----------------------------+ 01700 M01S00001.ns2763 +++|* AN OVERLAY LOAD AT *OVL1*. 01701 M00S01580.tfm +++| 01702 M00S01581.tfm +++| 01703 M00S01582.tfm +++| OVL1 EQU * DEFINE FIRST LEVEL OVERLAY ADDRESS 01704 M00S01583.tfm +++| SPACE 4 01705 M00S01584.tfm +++| QUAL PRESET 01706 M00S01585.tfm +++| SPACE 4,10 01707 M00S01586.tfm +++|** LOCAL DIRECT CELL LOCATIONS. 01708 M00S01587.tfm +++| 01709 M00S01588.tfm +++|
Line S01589 Modification History | |
---|---|
M01 (Removed by) | tfm20 |
Seq # *Modification Id* Act ----------------------------+ 01710 M01S01589.tfm20 ---| CU EQU S2 CPU PRIORITY * 2
Line S00001 Modification History | |
---|---|
M01 (Added by) | tfm20 |
M02 (Removed by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01711 M02S00001.tfm21 ---| CU EQU S2 CPU PRIORITY
Line S00001 Modification History | |
---|---|
M01 (Added by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01712 M01S00001.tfm21 +++| SI EQU S2+2 SUBSYSTEM ID 01713 M00S01590.tfm +++| FT EQU S2+2 - S2+3 FET FIRST POINTER 01714 M00S01591.tfm +++| IN EQU S2+4 - S3+0 FET IN POINTER 01715 M00S01592.tfm +++| OT EQU S3+1 - S3+2 FET OUT POINTER 01716 M00S01593.tfm +++| LM EQU S3+3 - S3+4 FET LIMIT POINTER 01717 M00S01594.tfm +++| CN EQU FN - FN+4 FAMILY NAME (COMPFAT) 01718 M00S01595.tfm +++| FA EQU S1 FNT ORDINAL (COMPSAF) 01719 M00S01596.tfm +++| MAGF SPACE 4,10 01720 M00S01597.tfm +++|*** MAGF - *MAGNET* REQUEST FUNCTION. 01721 M00S01598.tfm +++|* 01722 M00S01599.tfm +++|* THIS FUNCTION CAN ONLY BE CALLED BY *MAGNET*. 01723 M00S01600.tfm +++|* *MAGNET* WILL ISSUE THIS REQUEST WITH A SUB- 01724 M00S01601.tfm +++|* FUNCTION CODE IN BYTE 0 OF UDT+UTMS, AND CALL 01725 M00S01602.tfm +++|* TFM WITHOUT AUTO-RECALL. THIS IS THE ONLY 01726 M00S01603.tfm +++|* TFM RA+1 REQUEST VALIDATED FOR NO AUTO-RECALL. 01727 M00S01604.tfm +++|* 01728 M00S01605.tfm +++|* ENTRY (FC) = MAGF. 01729 M00S01606.tfm +++|* (IR+4) = UDT ADDRESS. 01730 M00S01607.tfm +++|* 01731 M00S01608.tfm +++|* EXIT (TFMA) = OVERLAY NAME. 01732 M00S01609.tfm +++|* (TFMB) = PROCESSOR ADDRESS. 01733 M00S01610.tfm +++|* (TFMC) = CATALOG ACCESS MODE. 01734 M00S01611.tfm +++|* (UDTA) = UDT ADDRESS. 01735 M00S01612.tfm +++|* 01736 M00S01613.tfm +++|* USES CM - CM+4, S1 - S1+4, T1. 01737 M00S01614.tfm +++|*
Line S01615 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01738 M01S01615.282l826 ---|* CALLS CCP, CRS, FUJ, GUO, TTB.
Line S00002 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01739 M01S00002.282l826 +++|* CALLS CCP, CRS, GUO, TTB. 01740 M00S01616.tfm +++|* 01741 M00S01617.tfm +++|* MACROS ERROR, FCN, MULT4, UDTRD, UDTWT. 01742 M00S01618.tfm +++|* 01743 M00S01619.tfm +++| 01744 M00S01620.tfm +++| 01745 M00S01621.tfm +++| MAG SUBR ENTRY/EXIT 01746 M00S01622.tfm +++| LDD IR+4 01747 M00S01623.tfm +++| STM UDTA 01748 M00S01624.tfm +++| RJM CRS CHECK RECALL STATUS 01749 M00S01625.tfm +++| NJN MAG1 IF CALLED WITH AUTO-RECALL
Line S01626 Modification History | |
---|---|
M01 (Removed by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01750 M01S01626.tfm21 ---| LDD CU CHECK CPU PRIORITY
Line S01627 Modification History | |
---|---|
M01 (Removed by) | tfm20 |
M02 (Removed by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01751 M02S01627.tfm21 ---| SHN -1
Line S01628 Modification History | |
---|---|
M01 (Removed by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01752 M01S01628.tfm21 ---| LMN /PRD/MTCS
Line S00002 Modification History | |
---|---|
M01 (Added by) | tfm21 |
Seq # *Modification Id* Act ----------------------------+ 01753 M01S00002.tfm21 +++| LDD SI CHECK SUBSYSTEM ID 01754 M01S00003.tfm21 +++| LMK MTSI 01755 M00S01629.tfm +++| NJN MAG1 IF NOT CALLED BY *MAGNET* 01756 M00S01630.tfm +++| UDTRD UTMS,/MTX/UTMS,1 01757 M00S01631.tfm +++| LDM UTMS+4 01758 M00S01632.tfm +++| LPN RSIL 01759 M00S01633.tfm +++| ZJN MAG1 IF INTERLOCK NOT SET 01760 M00S01634.tfm +++| LDM UTMS SET SUBFUNCTION CODE
Line S01635 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01761 M01S01635.nos252 ---| ZJN MAG1 IF ILLEGAL FUNCTION
Line S00015 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01762 M01S00015.nos252 +++| ZJN MAG1 IF INCORRECT FUNCTION 01763 M00S01636.tfm +++| SBN 1 01764 M00S01637.tfm +++| MULT4 MULTIPLY (FUNCTION-1)*4 01765 M00S01638.tfm +++| ADC -MAGAL 01766 M00S01639.tfm +++| MJN MAG2 IF LEGAL FUNCTION
Line S01640 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01767 M01S01640.nos252 ---| MAG1 ERROR ILR *TFM ILLEGAL REQUEST.*
Line S00016 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01768 M01S00016.nos252 +++| MAG1 ERROR ILR *TFM INCORRECT REQUEST.* 01769 M00S01641.tfm +++| 01770 M00S01642.tfm +++| MAG2 LDM MAGA,T1 SET OVERLAY NAME 01771 M00S01643.tfm +++| LPN 77 01772 M00S01644.tfm +++| STM TFMA 01773 M00S01645.tfm +++| LDM MAGA+1,T1 SET PROCESSOR ADDRESS 01774 M00S01646.tfm +++| STM TFMB 01775 M00S01647.tfm +++| LDM MAGA+2,T1 SET FILE ACCESS MODE 01776 M00S01648.tfm +++| STM TFMC 01777 M00S01649.tfm +++| UDTRD S1,/MTX/UTCI,1 01778 M00S01650.tfm +++| LDD S1+1 01779 M00S01651.tfm +++| ZJN MAG3 IF NO *POSMF* IN PROGRESS 01780 M00S01652.tfm +++| UDTRD CM,/MTX/UCIB,1 01781 M00S01653.tfm +++| LDD CM 01782 M00S01654.tfm +++| SHN -2 01783 M00S01655.tfm +++| LPC 377 01784 M00S01656.tfm +++| LMN 22 01785 M00S01657.tfm +++| ZJN MAG3 IF *CIO* FUNCTION NOT *POSMF* 01786 M00S01658.tfm +++|* UJN MAG3 (*SKIP SETTING FUNCTION TO *CPPS*) 01787 M00S01659.tfm +++| MAGB EQU *-1 01788 M00S01660.tfm +++| LDM UTMS+4 SET *RE-ISSUE REQUEST* 01789 M00S01661.tfm +++| SCN RSRR 01790 M00S01662.tfm +++| LMN RSRR 01791 M00S01663.tfm +++| STM UTMS+4 01792 M00S01664.tfm +++| LDN CPPS*4-4 SET *CPPS* INTERNAL FUNCTION 01793 M00S01665.tfm +++| STD T1 01794 M00S01666.tfm +++| ISTORE MAGB,(UJN MAG3 ) SKIP SETTING FUNCTION TO *CPPS* 01795 M00S01667.tfm +++| LJM MAG2 RESET FUNCTION 01796 M00S01668.tfm +++| 01797 M00S01669.tfm +++| MAG3 LDM TFMC 01798 M00S01670.tfm +++| SHN 21-12 01799 M00S01671.tfm +++| MJN MAG5 IF NOT CHANGING CONTROL POINTS
Line S01672 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01800 M01S01672.282l826 ---| RJM FUJ FIND USER JOB 01801 M01S01673.282l826 ---| ZJN MAG4 IF NOT AT CONTROL POINT 01802 M01S01674.282l826 ---| LDN S1 01803 M01S01675.282l826 ---| RJM CCP CHANGE CONTROL POINT 01804 M01S01676.282l826 ---| ZJN MAG5 IF JOB AT CONTROL POINT
Line S00003 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01805 M01S00003.282l826 +++| RJM CCP CHANGE TO USER CONTROL POINT 01806 M01S00004.282l826 +++| ZJN MAG5 IF CONTROL POINT CHANGED 01807 M00S01677.tfm +++| MAG4 LJM MAG7 JOB NOT AT CONTROL POINT 01808 M00S01678.tfm +++| 01809 M00S01679.tfm +++| MAG5 UDTRD PBUN,/MTX/UUFN,1 01810 M00S01680.tfm +++| UDTRD PESN,/MTX/UESN,1
Line S01681 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01811 M01S01681.282l826 ---| UDTRD PVSN,/MTX/UVSN,1
Line S00005 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01812 M01S00005.282l826 +++| UDTRD PVSN,/MTX/UISN,1 01813 M00S01682.tfm +++| LDC 7S12+PBUN 01814 M00S01683.tfm +++| RJM TTB TRIM TRAILING BLANKS 01815 M00S01684.tfm +++| LDM TFMC CHECK IF PARAMETER BLOCK NEEDS UPDATE 01816 M00S01685.tfm +++| SHN 21-11 01817 M00S01686.tfm +++| PJN MAG6 IF NO UPDATE FROM UDT NEEDED 01818 M00S01687.tfm +++| RJM GUO GET USER OPTIONS FROM UDT 01819 M00S01688.tfm +++| MAG6 LJM MAGX RETURN 01820 M00S01689.tfm +++|
Line S01690 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01821 M01S01690.282l826 ---| MAG7 LDM UTMS CHECK REQUEST TYPE 01822 M01S01691.282l826 ---| LMN ROJS 01823 M01S01692.282l826 ---| ZJN MAG8 IF ROLLOUT USER REQUEST 01824 M01S01693.282l826 ---| LDM UTMS+4 SET REISSUE REQUEST
Line S00006 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01825 M01S00006.282l826 +++| MAG7 LDM UTMS+4 SET REISSUE REQUEST 01826 M00S01694.tfm +++| SCN RSRR 01827 M00S01695.tfm +++| LMN RSRR 01828 M00S01696.tfm +++| STM UTMS+4 01829 M00S01697.tfm +++| LDM UTMS+3 SET WAIT FOR JOB ROLLIN 01830 M00S01698.tfm +++| SCN WUJR 01831 M00S01699.tfm +++| LMN WUJR 01832 M00S01700.tfm +++| STM UTMS+3 01833 M00S01701.tfm +++| MAG8 LJM EML EXIT TO MAIN LOOP 01834 M00S01702.tfm +++| 01835 M00S01703.tfm +++| 01836 M00S01704.tfm +++| MAGA FCN BEGIN
Line S01705 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01837 M01S01705.282l826 ---| FCN AVSS,AVF,/PFM/PTWR ADVANCE VSN FILE
Line S00007 Modification History | |
---|---|
M01 (Added by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01838 M01S00007.282l826 +++| FCN AVSS,AVF,2000+/PFM/PTWR ADVANCE VSN FILE 01839 M00S01706.tfm +++| FCN CPPS,CPP,2000+/PFM/PTUP CLEAR *POSMF* CATALOG POINTER
Line S01707 Modification History | |
---|---|
M01 (Removed by) | 282l826 |
Seq # *Modification Id* Act ----------------------------+ 01840 M01S01707.282l826 ---| FCN RIJS,RIJ,6000 ROLLIN USER JOB 01841 M01S01708.282l826 ---| FCN ROJS,ROJ,4000 ROLLOUT USER JOB 01842 M00S01709.tfm ---| FCN RFVS,AVF,2000+/PFM/PTUP REWIND TO FIRST VOLUME 01843 M00S01710.tfm ---| FCN RTFS,RRF,3000+/PFM/PTUP RETURN/RESERVE TAPE FILE 01844 M00S01711.tfm ---| FCN UCES,UCE,3000+/PFM/PTWR UPDATE CATALOG ENTRY 01845 M00S01712.tfm ---| FCN VMFS,VMF,1000+/PFM/PTWR VALIDATE MULTI-FILE SET 01846 M00S01713.tfm ---| FCN VTLS,VTL,3000+/PFM/PTWR VERIFY TAPE LABELS 01847 M00S01714.tfm ---| MAGA FCN END 01848 M00S01715.tfm ---| RSXF SPACE 4,10 01849 M00S01716.tfm ---|*** RSXF - *RESEX* REQUEST FUNCTION. 01850 M00S01717.tfm ---|* 01851 M00S01718.tfm ---|* THIS FUNCTION IS CALLED ONLY BY *RESEX* ON 01852 M00S01719.tfm ---|* FIRST REEL ASSIGNMENT. IT MUST BE CALLED 01853 M00S01720.tfm ---|* WITH AUTO-RECALL SET BY A JOB WITH AN SSJ= 01854 M00S01721.tfm ---|* ENTRY POINT. 01855 M00S01722.tfm ---|* 01856 M00S01723.tfm ---|* ENTRY (FC) = RSXF. 01857 M00S01724.tfm ---|* (IR+3 - IR+4) = FET ADDRESS. 01858 M00S01725.tfm ---|* 01859 M00S01726.tfm ---|* EXIT (TFMA) = OVERLAY NAME. 01860 M00S01727.tfm ---|* (TFMB) = PROCESSOR ADDRESS. 01861 M00S01728.tfm ---|* (TFMC) = CATALOG ACCESS MODE. 01862 M00S01729.tfm ---|* 01863 M00S01730.tfm ---|* USES CM - CM+4, S1 - S1+4, T1. 01864 M00S01731.tfm ---|* 01865 M00S01732.tfm ---|* CALLS BPB, CFS, SUL. 01866 M00S01733.tfm ---|* 01867 M00S01734.tfm ---|* MACROS ERROR, FCN, LDA, MULT4. 01868 M00S01735.tfm ---| 01869 M00S01736.tfm ---| 01870 M00S01737.tfm ---| RSX SUBR ENTRY/EXIT
Line S01738 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01871 M01S01738.nos252 ---| LDN TFML CHECK TMS ENABLE/DISABLE STATUS
Line S00017 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01872 M01S00017.nos252 +++| LDN SSTL CHECK IF TMS IS ENABLED 01873 M00S01739.tfm +++| CRD CM
Line S01740 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01874 M01S01740.nos252 ---| LDD CM+0 01875 M01S01741.nos252 ---| SHN 21-13 01876 M01S01742.nos252 ---| MJN RSX1 IF TMS ENABLED
Line S00018 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01877 M01S00018.nos252 +++| LDD CM+2 01878 M01S00019.nos252 +++| SHN 21-0 01879 M01S00020.nos252 +++| PJN RSX1 IF TMS ENABLED 01880 M00S01743.tfm +++| ERROR TMD *TMS DISABLED.* 01881 M00S01744.tfm +++| 01882 M00S01745.tfm +++| RSX1 LDD CP CHECK FOR SSJ= 01883 M00S01746.tfm +++| ADC SEPW 01884 M00S01747.tfm +++| CRD CM 01885 M00S01748.tfm +++| LDD CM 01886 M00S01749.tfm +++| SHN 21-2 01887 M00S01750.tfm +++| PJN RSX2 IF NO SSJ= ENTRY POINT 01888 M00S01751.tfm +++| LDA IR+3,REL SET SUBFUNCTION CODE 01889 M00S01752.tfm +++| CRD S1 01890 M00S01753.tfm +++| LDD S1+4 01891 M00S01754.tfm +++| SHN -3 01892 M00S01755.tfm +++| LPN 77
Line S01756 Modification History | |
---|---|
M01 (Removed by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01893 M01S01756.nos252 ---| ZJN RSX2 IF ILLEGAL FUNCTION
Line S00021 Modification History | |
---|---|
M01 (Added by) | nos252 |
Seq # *Modification Id* Act ----------------------------+ 01894 M01S00021.nos252 +++| ZJN RSX2 IF INCORRECT FUNCTION
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/tfm.txt ยท Last modified: (external edit)