Seq # *Modification Id* Act
----------------------------+
02189 M01S02012.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1976.
Line S00003 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
02190 M01S00003.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
02191 M00S02013.rec +++| 4RB SPACE 4,10
02192 M00S02014.rec +++|*** ECS - ALLOCATE/RECOVER USER EXTENDED MEMORY.
02193 M00S02015.rec +++|*
02194 M00S02016.rec +++|* *ECS* PERFORMS THE ALLOCATION AND RECOVERY OF USER
02195 M00S02017.rec +++|* ACCESS EXTENDED MEMORY. THE ALLOCATED XM FOR USER DIRECT
02196 M00S02018.rec +++|* ACCESS IS MAINTAINED AS A PRESERVED FILE OF TYPE *LIFT* AND
02197 M00S02019.rec +++|* IS NAMED -**UECS.-. THE FILE IS COMPOSED OF UP TO 5
02198 M00S02020.rec +++|* SUB-CHAINS. THE FIRST SUB-CHAIN IS ONE TRACK LONG AND IS
02199 M00S02021.rec +++|* TO GUARANTEE A SYSTEM SECTOR FOR THE ENTIRE CHAIN. EACH
02200 M00S02022.rec +++|* SUBSEQUENT SUB-CHAIN, UP TO 4, IS COMPOSED OF ENOUGH
02201 M00S02023.rec +++|* CONTINUOUS TRACKS TO MEET THE SPACE REQUIRMENTS OF ONE
02202 M00S02024.rec +++|* MACHINES DIRECT ACCESS AREA. THE SYSTEM SECTOR CONTAINS
02203 M00S02025.rec +++|* INFORMATION DESCRIBING EACH SUB-CHAIN PRESENT.
02204 M00S02026.rec +++| 4RB SPACE 4,10
02205 M00S02027.rec +++|*** OPERATOR MESSAGES.
Line S00083 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02206 M01S00083.271l716 +++|*
02207 M01S00084.271l716 +++|* **ECSM* ERROR CLEARING USER XM.* = A HARDWARE ERROR OCCURRED
02208 M01S00085.271l716 +++|* WHILE ATTEMPTING TO CLEAR A JOB-S EXTENDED MEMORY FIELD
02209 M01S00086.271l716 +++|* LENGTH.
02210 M00S02028.rec +++|*
02211 M00S02029.rec +++|* *USER EXTENDED MEMORY IMPROPERLY ALLOCATED.* = AN
02212 M00S02030.rec +++|* INCONSISTENCY HAS BEEN DETECTED, BETWEEN THE REQUESTED USER
02213 M00S02031.rec +++|* EXTENDED MEMORY SPACE AND ALLOCATION INFORMATION IN THE
02214 M00S02032.rec +++|* SYSTEM SECTOR, WHILE ATTEMPTING TO RECOVER THE USER
02215 M00S02033.rec +++|* DIRECT ACCESS SPACE.
02216 M00S02034.rec +++|*
02217 M00S02035.rec +++|* *USER EM SPACE UNAVAILABLE.* = THE AMOUNT
02218 M00S02036.rec +++|* REQUESTED FOR USER EXTENDED MEMORY (VIA THE *XM* ENTRY IN
02219 M00S02037.rec +++|* *EQPDECK*) IS NOT AVAILABLE.
02220 M00S02038.rec +++|*
02221 M00S02039.rec +++|* *USER EXTENDED MEMORY SYSTEM SECTOR ERROR.* = AN ERROR WAS
02222 M00S02040.rec +++|* DETECTED WHILE READING THE SYSTEM SECTOR FOR THE USER
02223 M00S02041.rec +++|* EXTENDED MEMORY CHAIN.
Line S02042 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
02224 M01S02042.271l716 ---|*
02225 M00S02043.rec +++| 4RB SPACE 4,10
02226 M00S02044.rec +++|**** DIRECT CELL DEFINITIONS LOCAL TO *4RB*.
02227 M00S02045.rec +++|
02228 M00S02046.rec +++|
02229 M00S02047.rec +++| T8 EQU 26 POINTER TO SUB-CHAIN ENTRY
02230 M00S02048.rec +++| T9 EQU 27 CURRENT MACHINE ID
Line S00087 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02231 M01S00087.271l716 +++| KA EQU QS CP/PCP NUMBER
02232 M01S00088.271l716 +++| KB EQU QI MCT ENTRY COUNT
02233 M01S00089.271l716 +++| AB EQU FN CM WORD BUFFER
02234 M00S02049.rec +++|
02235 M00S02050.rec +++|****
02236 M00S02051.rec +++| ECS TITLE MAIN PROCESSING ROUTINE.
02237 M00S02052.rec +++| ECS SPACE 4,10
02238 M00S02053.rec +++|** ECS - MAIN ROUTINE.
02239 M00S02054.rec +++|
02240 M00S02055.rec +++|
02241 M00S02056.rec +++| ORG OVLA
02242 M00S02057.rec +++| ECS SUBR ENTRY/EXIT
02243 M00S02058.rec +++| RJM PRS PRESET OVERLAY
02244 M00S02059.rec +++| LDM TAXM
02245 M00S02060.rec +++| ZJN ECS1 IF NO ENTRY FOR THIS MACHINE
02246 M00S02061.rec +++| LDM TAXM+2 GET LENGTH OF USER EXTENDED MEMORY
02247 M00S02062.rec +++| STD FS+2
02248 M00S02063.rec +++| ECS1 RJM SDI INTERLOCK ECS
02249 M00S02064.rec +++| LDM ECSE+ACGL*5+1 CHECK FOR FIRST TRACK OF UEC CHAIN
02250 M00S02065.rec +++| ZJN ECS2 IF MST NOT INITIALIZED
02251 M00S02066.rec +++| LJM ECS8 IF SOME USER ECS SPACE ALLOCATED
02252 M00S02067.rec +++|
02253 M00S02068.rec +++|* INITIALIZE USER EXTENDED MEMORY CHAIN AND MST.
02254 M00S02069.rec +++|
02255 M00S02070.rec +++| ECS2 LDD FS+2
02256 M00S02071.rec +++| ZJN ECS4 IF NO USER ECS REQUESTED FOR THIS MACHINE
02257 M00S02072.rec +++| LDD RS
02258 M00S02073.rec +++| NJN ECS6 IF NOT LEVEL 0 DEADSTART
02259 M00S02074.rec +++| RJM ISS INITIALIZE SYSTEM SECTOR
02260 M00S02075.rec +++| LDM ECSE+ACGL*5+1 END OF CURRENT CHAIN
02261 M00S02076.rec +++| STD FS+4
02262 M00S02077.rec +++| LDC BFMS+2+4*5 SET FIRST ENTRY POINTER
02263 M00S02078.rec +++| STD T8
02264 M00S02079.rec +++|
02265 M00S02080.rec +++|* ASSIGN USER EXTENDED MEMORY AREA.
02266 M00S02081.rec +++|
02267 M00S02082.rec +++| ECS3 RJM ACE ASSIGN TRACKS
02268 M00S02083.rec +++| RJM SSS STORE SYSTEM SECTOR
02269 M00S02084.rec +++| ECS4 RJM CDI CLEAR INTERLOCK
02270 M00S02085.rec +++| ECSA RJM SCP SETUP CONTROL POINT AREAS
02271 M00S02086.rec +++|* UJN *+2 (DURING MMF PROCESSING)
02272 M00S02087.rec +++| ECS5 LDC 0
02273 M00S02088.rec +++| ECSB EQU *-1
02274 M00S02089.rec +++| LMD FS
02275 M00S02090.rec +++| ZJN ECS7 IF ALLOCATING ON MMF LINK
02276 M00S02091.rec +++| ECS5.1 LJM ECSX RETURN
02277 M00S02092.rec +++|
02278 M00S02093.rec +++|* ERROR IN USER EXTENDED MEMORY ALLOCATION.
02279 M00S02094.rec +++|
02280 M00S02095.rec +++| ECS6 RJM CDI CLEAR INTERLOCK
02281 M00S02096.rec +++| LDC =C*USER EXTENDED MEMORY IMPROPERLY ALLOCATED.*
02282 M00S02097.rec +++| LJM HNG ISSUE ERROR AND HANG
02283 M00S02098.rec +++|
02284 M00S02099.rec +++|* SET UP TO PROCESS MULTIMAINFRAME ALLOCATION.
02285 M00S02100.rec +++|
02286 M00S02101.rec +++| ECS7 LDC UJNI+2 SET MMF SWITCHES
02287 M00S02102.rec +++| STM ECSA
02288 M00S02103.rec +++| LDD HN
02289 M00S02104.rec +++| ERRNZ 100-LJMI ADJUST IF VALUE CHANGES
02290 M00S02105.rec +++| STM ECSC
02291 M00S02106.rec +++| LDC ECS5
02292 M00S02107.rec +++| STM ECSC+1
02293 M00S02108.rec +++| RJM CAD CLEAR THIS MACHINES ID AND DATA
02294 M00S02109.rec +++| RJM FAD FETCH NEW MACHINE ID AND DATA
02295 M00S02110.rec +++| ZJN ECS5.1 IF NO MORE MACHINES TO ALLOCATE
02296 M00S02111.rec +++| STD T9
02297 M00S02112.rec +++| LDM 2,T1 SET NEW USER EXTENDED MEMORY AREA LENGTH
02298 M00S02113.rec +++| STD FS+2
02299 M00S02114.rec +++| LJM ECS1 PROCESS ANOTHER MACHINE
02300 M00S02115.rec +++|
02301 M00S02116.rec +++|* PROCESS EXISTING USER EXTENDED MEMORY CHAIN.
02302 M00S02117.rec +++|
02303 M00S02118.rec +++| ECS8 RJM CDI CLEAR INTERLOCK ON ECS
02304 M00S02119.rec +++| RJM FSS FETCH EXISTING SYSTEM SECTOR
02305 M00S02120.rec +++| RJM FTM FIND THIS MACHINES ENTRY
02306 M00S02121.rec +++| LDM 2,T8
02307 M00S02122.rec +++| NJN ECS9 IF SPACE EXISTS FOR THIS MACHINE
02308 M00S02123.rec +++| LDD FS+2
02309 M00S02124.rec +++| ZJN ECS12 IF SPACE NOT REQUESTED FOR THIS MACHINE
02310 M00S02125.rec +++| LDD RS
02311 M00S02126.rec +++| NJN ECS10 IF NOT LEVEL 0, THEN ERROR
02312 M00S02127.rec +++| UJN ECS14 LOCATE END OF USER EXTENDED MEMORY CHAIN
02313 M00S02128.rec +++|
02314 M00S02129.rec +++|* PROCESS EXISTING SUB-CHAIN.
02315 M00S02130.rec +++|
02316 M00S02131.rec +++| ECS9 LDM 3,T8 SET RAE FROM SYSTEM SECTOR
02317 M00S02132.rec +++| STD FS+3
02318 M00S02133.rec +++| LDM 1,T8 SET FIRST TRACK OF SUB CHAIN
02319 M00S02134.rec +++| STD FS+1
02320 M00S02135.rec +++| LDD FS+2
02321 M00S02136.rec +++| NJN ECS13 IF SPACE REQUESTED
02322 M00S02137.rec +++| LDD RS
02323 M00S02138.rec +++| ZJN ECS11 IF LEVEL 0 DEADSTART
02324 M00S02139.rec +++| ECS10 LJM ECS6 REPORT ERROR
02325 M00S02140.rec +++|
02326 M00S02141.rec +++|* RELEASE EXISTING SUB-CHAIN.
02327 M00S02142.rec +++|
02328 M00S02143.rec +++| ECS11 RJM RLS RELEASE SPACE
02329 M00S02144.rec +++| STD T9 CLEAR SUB-CHAIN ENTRY
02330 M00S02145.rec +++| STD FS+2
02331 M00S02146.rec +++| RJM SSS STORE UPDATED SYSTEM SECTOR
02332 M00S02147.rec +++| ECS12 LJM ECS4 COMPLETE PROCESSING
02333 M00S02148.rec +++|
02334 M00S02149.rec +++|* UPDATE EXISTING SUB-CHAIN.
02335 M00S02150.rec +++|
02336 M00S02151.rec +++| ECS13 LDM 2,T8
02337 M00S02152.rec +++| SBD FS+2
02338 M00S02153.rec +++| ZJN ECS12 IF SPACE MATCHES
02339 M00S02154.rec +++| LDD RS
02340 M00S02155.rec +++| NJN ECS10 IF NOT LEVEL 0 DEADSTART, THEN ERROR
02341 M00S02156.rec +++| ECSC RJM RLS RELEASE SPACE
02342 M00S02157.rec +++|* LJM ECS5 (DURING MMF PROCESSING)
02343 M00S02158.rec +++|
02344 M00S02159.rec +++|* FIND LAST TRACK OF USER EXTENDED MEMORY CHAIN.
02345 M00S02160.rec +++|
02346 M00S02161.rec +++| ECS14 LDD FS SET EQUIPMENT
02347 M00S02162.rec +++| STD T5
02348 M00S02163.rec +++| LDM ECSE+ACGL*5+1 SET FIRST TRACK
02349 M00S02164.rec +++| STD T6
02350 M00S02165.rec +++| RJM IRA INITIALIZE RANDOM ACCESS PROCESSORS
02351 M00S02166.rec +++| LDN 0 FORCE TRT UPDATE
02352 M00S02167.rec +++| RJM SEI SEARCH FOR EOI
02353 M00S02168.rec +++| LDD T6 SET LAST TRACK
02354 M00S02169.rec +++| STD FS+4
02355 M00S02170.rec +++| LJM ECS3 ASSIGN TRACKS
02356 M00S02171.rec +++|
02357 M00S02172.rec +++|
02358 M00S02173.rec +++| ECSE BSS 3*5 BUFFER FOR MST GLOBAL WORDS
02359 M00S02174.rec +++| ECSF VFD 42/7H**UECS.,6/0,6/SYFT,6/0
02360 M00S02175.rec +++| TITLE SUBROUTINES.
02361 M00S02176.rec +++| ACE SPACE 4,10
02362 M00S02177.rec +++|** ACE - ASSIGN CONTIGUOUS EXTENDED MEMORY TRACKS.
02363 M00S02178.rec +++|*
02364 M00S02179.rec +++|* ENTRY (FS) = EXTENDED MEMORY EST ORDINAL.
02365 M00S02180.rec +++|* (FS+2) = LENGTH OF USER EXTENDED MEMORY AREA / *EMBS*.
02366 M00S02181.rec +++|* (FS+4) = LAST TRACK OF CURRENT CHAIN.
02367 M00S02182.rec +++|*
02368 M00S02183.rec +++|* EXIT (FS+1) = FIRST TRACK OF SUB-CHAIN.
02369 M00S02184.rec +++|* (FS+3) = RA/*EMBS* OF USER EXTENDED MEMORY AREA.
02370 M00S02185.rec +++|* (FS+4) = LAST TRACK OF NEW SUB-CHAIN.
02371 M00S02186.rec +++|*
02372 M00S02187.rec +++|* USES CM - CM+7, CN - CN+4, FS+1 - FS+3, T0 - T7.
02373 M00S02188.rec +++|*
02374 M00S02189.rec +++|* CALLS CAT, CDI.
02375 M00S02190.rec +++|
02376 M00S02191.rec +++|
02377 M00S02192.rec +++| ACE17 LDN 0 CLEAR FIELDS
02378 M00S02193.rec +++| STD FS+1
02379 M00S02194.rec +++| STD FS+3
02380 M00S02195.rec +++|
02381 M00S02196.rec +++| ACE SUBR ENTRY/EXIT
02382 M00S02197.rec +++| LDD FS+2
02383 M00S02198.rec +++| ZJN ACE17 IF NO USER EXTENDED MEMORY TO BE ALLOCATED
02384 M00S02199.rec +++| ADN 2
02385 M00S02200.rec +++| SHN 5
02386 M00S02201.rec +++| STD T1 ALLOW FOR *EMBS* WORD BLOCKS
02387 M00S02202.rec +++| SHN -14
02388 M00S02203.rec +++| STD T6
02389 M00S02204.rec +++| LDN 0 TRACK COUNT = (FL*40) / 101
02390 M00S02205.rec +++| STD T7
02391 M00S02206.rec +++| ACE0 AOD T7 ADVANCE TRACK COUNT
02392 M00S02207.rec +++| LDC -101
02393 M00S02208.rec +++| RAD T1
02394 M00S02209.rec +++| PJN ACE0 IF NOT UNDERFLOW
02395 M00S02210.rec +++| AOD T1
02396 M00S02211.rec +++| SOD T6
02397 M00S02212.rec +++| PJN ACE0 IF NOT END OF CONVERSION
02398 M00S02213.rec +++| LDN 17
02399 M00S02214.rec +++| ACEB SHN -4 ADJUST FOR BLOCKING FACTOR
02400 M00S02215.rec +++|* SHN -4+UESC-EMSC
02401 M00S02216.rec +++| RAD T7
02402 M00S02217.rec +++| RJM CDI CLEAR INTERLOCK ON ECS
02403 M00S02218.rec +++| UJN ACE2 ENTER LOOP
02404 M00S02219.rec +++|
02405 M00S02220.rec +++| ACE1 LDD NC WRITE MESSAGE TO SYSTEM CONTROL POINT
02406 M00S02221.rec +++| SHN 7
02407 M00S02222.rec +++| ADN MS2W
02408 M00S02223.rec +++| CWM =C*USER EM SPACE UNAVAILABLE.*,TR
02409 M00S02224.rec +++| ACE2 PAUSE NE
02410 M00S02225.rec +++| LCN 1 SET TO REQUEST ALL TRACKS
02411 M00S02226.rec +++| STD CM+4
02412 M00S02227.rec +++| SHN -14
02413 M00S02228.rec +++| STD CM+3
02414 M00S02229.rec +++| LDD FS SET EST ORDINAL
02415 M00S02230.rec +++| STD CM+1
02416 M00S02231.rec +++| LDD FS+4 SET CURRENT TRACK
02417 M00S02232.rec +++| STD CM+2
02418 M00S02233.rec +++| MONITOR RTCM REQUEST ALL AVAILABLE ECS SPACE
02419 M00S02234.rec +++| LDD CM+4
02420 M00S02235.rec +++| ZJN ACE1 IF TRACKS NOT AVAILABLE
02421 M00S02236.rec +++| RJM CAT CALCULATE FWA OF TRT
02422 M00S02237.rec +++| STM ACEA+1
02423 M00S02238.rec +++| SHN -14
02424 M00S02239.rec +++| ADC ADCI
02425 M00S02240.rec +++| STM ACEA
02426 M00S02241.rec +++|
02427 M00S02242.rec +++|* FIND BEST FITTING CONTIGUOUS TRACK CHAIN.
02428 M00S02243.rec +++|* (T0) = POINTER TO FIRST TRACK OF CHAIN UNDER CONSIDERATION.
02429 M00S02244.rec +++|* (T1) = FIRST TRACK OF CHAIN UNDER CONSIDERATION.
02430 M00S02245.rec +++|* (T2) = LENGTH OF CHAIN UNDER CONSIDERATION.
02431 M00S02246.rec +++|* (T3) = POINTER TO FIRST TRACK OF BEST FIT SO FAR.
02432 M00S02247.rec +++|* (T4) = FIRST TRACK OF BEST FIT SO FAR.
02433 M00S02248.rec +++|* (T5) = LENGTH OF BEST FIT SO FAR.
02434 M00S02249.rec +++|* (T6) = BYTE INDEX.
02435 M00S02250.rec +++|* (T7) = LENGTH OF TRACK CHAIN REQUESTED.
02436 M00S02251.rec +++|* (CM) = POINTER TO FIRST TRACK OF LONGEST CHAIN SO FAR.
02437 M00S02252.rec +++|* (CM+1) = FIRST TRACK OF LONGEST CHAIN SO FAR.
02438 M00S02253.rec +++|* (CM+2) = LENGTH OF LONGEST CHAIN SO FAR.
02439 M00S02254.rec +++|
02440 M00S02255.rec +++| LDN ZERL
02441 M00S02256.rec +++| CRD T0
02442 M00S02257.rec +++| LDN 0
02443 M00S02258.rec +++| STD CM
02444 M00S02259.rec +++| STD CM+1
02445 M00S02260.rec +++| STD CM+2
02446 M00S02261.rec +++| LDD NC CLEAR MESSAGE AT SYSTEM CONTROL POINT
02447 M00S02262.rec +++| SHN 7
02448 M00S02263.rec +++| ADN MS2W
02449 M00S02264.rec +++| CWD CM
02450 M00S02265.rec +++| LCN 0 PRESET AMOUNT OF SLOP IN BEST FIT
02451 M00S02266.rec +++| STD T5
02452 M00S02267.rec +++| LDD CM+4 SET FIRST TRACK
02453 M00S02268.rec +++| LJM ACE9
02454 M00S02269.rec +++|
02455 M00S02270.rec +++|* SCAN TRT FOR CONTIGUOUS TRACKS.
02456 M00S02271.rec +++|
02457 M00S02272.rec +++| ACE4 AOD T2 INCREMENT LENGTH OF THIS CHAIN
02458 M00S02273.rec +++| LDD CM+3 SET BYTE INDEX
02459 M00S02274.rec +++| LPN 3
02460 M00S02275.rec +++| STD T6
02461 M00S02276.rec +++| NJN ACE6 IF NOT POINTER TO NEW WORD
02462 M00S02277.rec +++| ACE5 LDD CM+3 READ NEW TRT WORD
02463 M00S02278.rec +++| SHN -2
02464 M00S02279.rec +++| ACEA ADC TRTS
02465 M00S02280.rec +++| CRD CN
02466 M00S02281.rec +++| ACE6 AOD CM+3
02467 M00S02282.rec +++| LMM CN,T6
02468 M00S02283.rec +++| ZJN ACE4 IF CONTIGUOUS TRACK
02469 M00S02284.rec +++| LDD T2 CHECK FOR LONGEST CHAIN
02470 M00S02285.rec +++| SBD CM+2
02471 M00S02286.rec +++| MJN ACE7 IF OLD TRACK CHAIN LONGER
02472 M00S02287.rec +++| RAD CM+2 SET NEW LENGTH
02473 M00S02288.rec +++| LDD T0 SET POINTER TO FIRST TRACK
02474 M00S02289.rec +++| STD CM
02475 M00S02290.rec +++| LDD T1 SET FIRST TRACK
02476 M00S02291.rec +++| STD CM+1
02477 M00S02292.rec +++| ACE7 LDD T2 CHECK IF THIS CHAIN LONG ENOUGH
02478 M00S02293.rec +++| SBD T7
02479 M00S02294.rec +++| MJN ACE8 IF NOT LONG ENOUGH
02480 M00S02295.rec +++| SBD T5 COMPARE AMOUNT OF SLOP
02481 M00S02296.rec +++| PJN ACE8 IF OLD CHAIN HAS LESS SLOP
02482 M00S02297.rec +++| RAD T5 SET NEW AMOUNT OF SLOP
02483 M00S02298.rec +++| LDD T0 SET POINTER TO FIRST TRACK
02484 M00S02299.rec +++| STD T3
02485 M00S02300.rec +++| LDD T1 SET FIRST TRACK
02486 M00S02301.rec +++| STD T4
02487 M00S02302.rec +++| ACE8 SOD CM+3 SET POINTER TO FIRST TRACK OF NEXT CHAIN
02488 M00S02303.rec +++| STD T0
02489 M00S02304.rec +++| LDM CN,T6 CHECK FOR EOI
02490 M00S02305.rec +++| ACE9 SHN 6
02491 M00S02306.rec +++| PJN ACE10 IF EOI
02492 M00S02307.rec +++| SHN -6
02493 M00S02308.rec +++| STD CM+3 SET FIRST TRACK OF NEXT CHAIN TO CHECK
02494 M00S02309.rec +++| STD T1
02495 M00S02310.rec +++| LPN 3 SET BYTE INDEX
02496 M00S02311.rec +++| STD T6
02497 M00S02312.rec +++| LDN 1
02498 M00S02313.rec +++| STD T2
02499 M00S02314.rec +++| LJM ACE5
02500 M00S02315.rec +++|
02501 M00S02316.rec +++|* COMPLETE PROCESSING.
02502 M00S02317.rec +++|
02503 M00S02318.rec +++| ACE10 LDD T7 ADJUST TRACK CHAIN LENGTH
02504 M00S02319.rec +++| RAD T5
02505 M00S02320.rec +++| LDD T4 CHECK IF LARGE ENOUGH CHAIN FOUND
02506 M00S02321.rec +++| NJN ACE11 IF CHAIN FOUND
02507 M00S02322.rec +++| LDD FS+4
02508 M00S02323.rec +++| UJN ACE14 DROP SHORT TRACK TRAIN
02509 M00S02324.rec +++|
02510 M00S02325.rec +++|* DROP UNUSED TRACKS.
02511 M00S02326.rec +++|
02512 M00S02327.rec +++| ACE11 LMD CM+4
02513 M00S02328.rec +++| ZJN ACE12 IF ONLY NEED TO DROP TRACKS OFF END
02514 M00S02329.rec +++| LDD FS SET EXTENDED MEMORY EQ NUMBER
02515 M00S02330.rec +++| STD CM+1
02516 M00S02331.rec +++| LDD FS+4 SET TRACK TO LINK TO
02517 M00S02332.rec +++| LPC 3777
02518 M00S02333.rec +++| STD CM+2
02519 M00S02334.rec +++| LDD T4 SET FIRST TRACK OF CONTIGUOUS CHAIN
02520 M00S02335.rec +++| STD CM+3
02521 M00S02336.rec +++| LDD T3 SET LAST TRACK TO DROP
02522 M00S02337.rec +++| STD CM+4
02523 M00S02338.rec +++| MONITOR DLKM
02524 M00S02339.rec +++| ACE12 LDD T7 CHECK IF ALL REQUEST SPACE FOUND
02525 M00S02340.rec +++| SBD T5
02526 M00S02341.rec +++| PJN ACE13 DROP UNNEEDED TRACKS
02527 M00S02342.rec +++| RAD T5
02528 M00S02343.rec +++| ACE13 LDD T4 COMPUTE LAST TRACK NEEDED IN CHAIN
02529 M00S02344.rec +++| ADD T5
02530 M00S02345.rec +++| SBN 1
02531 M00S02346.rec +++| ACE14 LPC 3777
02532 M00S02347.rec +++| STD CM+2
02533 M00S02348.rec +++| LDD FS SET EXTENDED MEMORY EQ NUMBER
02534 M00S02349.rec +++| LMC 4000
02535 M00S02350.rec +++| STD CM+1
02536 M00S02351.rec +++| LDN 0 SET SECTOR NUMBER
02537 M00S02352.rec +++| STD CM+3
02538 M00S02353.rec +++| MONITOR DTKM DROP TRACKS
02539 M00S02354.rec +++|
02540 M00S02355.rec +++|* COMPUTE RA AND LAST TRACK OF USER EXTENDED MEMORY AREA.
02541 M00S02356.rec +++|
02542 M00S02357.rec +++| LDD T4 SET FIRST TRACK
02543 M00S02358.rec +++| NJN ACE15 IF USER EXTENDED MEMORY SPACE FOUND
02544 M00S02359.rec +++| LJM ISS2 REPORT ERROR
02545 M00S02360.rec +++|
02546 M00S02361.rec +++| ACE15 STD FS+1
02547 M00S02362.rec +++| LPC 3777 COMPUTE USER EXTENDED MEMORY RA
02548 M00S02363.rec +++| STD T6
02549 M00S02364.rec +++| SHN 6 *100
02550 M00S02365.rec +++| ADD T6 *101
02551 M00S02366.rec +++| SHN 1 *202
02552 M00S02367.rec +++| ADN 77 ROUND TO NEAREST *EMBS* WORDS
02553 M00S02368.rec +++| SHN -6
02554 M00S02369.rec +++| STD FS+3 SET USER EXTENDED MEMORY RA
02555 M00S02370.rec +++| LDN 17 ROUND TO NEAREST *UEBS* WORDS
02556 M00S02371.rec +++| ACEC SHN -4
02557 M00S02372.rec +++|* SHN -4+UESC-EMSC
02558 M00S02373.rec +++| RAD FS+3
02559 M00S02374.rec +++| LDD T5 COMPUTE USER EXTENDED MEMORY FL
02560 M00S02375.rec +++| RAD T6
02561 M00S02376.rec +++| STD FS+4 SET LAST TRACK
02562 M00S02377.rec +++| SHN 6 *100
02563 M00S02378.rec +++| ADD T6 *101
02564 M00S02379.rec +++| SHN -5 *202/100
02565 M00S02380.rec +++| SBD FS+3 SUBTRACT EXTENDED MEMORY RA
02566 M00S02381.rec +++| SBD FS+2
02567 M00S02382.rec +++| PJN ACE16 IF SUFFICIENT SPACE
02568 M00S02383.rec +++| LJM ECS6 REPORT ERROR
02569 M00S02384.rec +++|
02570 M00S02385.rec +++| ACE16 LDC 3777 POINT TO LAST TRACK
02571 M00S02386.rec +++| RAD FS+4
02572 M00S02387.rec +++| LJM ACEX RETURN
02573 M00S02388.rec +++| CAD SPACE 4,10
02574 M00S02389.rec +++|** CAD - CLEAR ALLOCATION DATA.
02575 M00S02390.rec +++|*
02576 M00S02391.rec +++|* ENTRY (T9) = ID OF MACHINE TO BE CLEARED.
02577 M00S02392.rec +++|*
02578 M00S02393.rec +++|* USES T1.
02579 M00S02394.rec +++|
02580 M00S02395.rec +++|
02581 M00S02396.rec +++| CAD2 STI T1 CLEAR ENTRY
02582 M00S02397.rec +++|
02583 M00S02398.rec +++| CAD SUBR ENTRY/EXIT
02584 M00S02399.rec +++| LDC TAXM
02585 M00S02400.rec +++| STD T1
02586 M00S02401.rec +++| CAD1 LDI T1
02587 M00S02402.rec +++| LMD T9
02588 M00S02403.rec +++| ZJN CAD2 IF MATCH FOUND
02589 M00S02404.rec +++| LDN 5
02590 M00S02405.rec +++| RAD T1
02591 M00S02406.rec +++| LMC TAXML
02592 M00S02407.rec +++| NJN CAD1 LOOP
02593 M00S02408.rec +++| UJN CADX RETURN
02594 M00S02409.rec +++| CAT SPACE 4,10
02595 M00S02410.rec +++|** CAT - CALCULATE ADDRESS OF TRT.
02596 M00S02411.rec +++|*
02597 M00S02412.rec +++|* ENTRY (CATA) = EXTENDED MEMORY MST ADDRESS / 10.
02598 M00S02413.rec +++|*
02599 M00S02414.rec +++|* EXIT (A) = FWA OF TRT - 1000.
02600 M00S02415.rec +++|*
02601 M00S02416.rec +++|* USES T0 - T4.
02602 M00S02417.rec +++|
02603 M00S02418.rec +++|
02604 M00S02419.rec +++| CAT SUBR ENTRY/EXIT
02605 M00S02420.rec +++| LDC ** READ TRT ADDRESS FROM EXTENDED MEMORY MST
02606 M00S02421.rec +++| CATA EQU *-1 (ECS MST ADDRESS)
02607 M00S02422.rec +++| SHN 3
02608 M00S02423.rec +++| ADN TRLL
02609 M00S02424.rec +++| CRD T0
02610 M00S02425.rec +++| LDD T0+3
02611 M00S02426.rec +++| LPN 77
02612 M00S02427.rec +++| SHN 14
02613 M00S02428.rec +++| LMD T0+4
02614 M00S02429.rec +++| SBD TH 4000/4
02615 M00S02430.rec +++| UJN CATX RETURN
02616 M00S02431.rec +++| CDI SPACE 4,10
02617 M00S02432.rec +++|** CDI - CLEAR DEVICE INTERLOCK ON ECS.
02618 M00S02433.rec +++|*
02619 M00S02434.rec +++|* ENTRY (FS) = EXTENDED MEMORY EST ORDINAL.
02620 M00S02435.rec +++|*
02621 M00S02436.rec +++|* EXIT (DIFL) = 0.
02622 M00S02437.rec +++|*
02623 M00S02438.rec +++|* USES CM - CM+4.
02624 M00S02439.rec +++|
02625 M00S02440.rec +++|
02626 M00S02441.rec +++| CDI SUBR ENTRY/EXIT
02627 M00S02442.rec +++| LDM DIFL
02628 M00S02443.rec +++| ZJN CDIX IF INTERLOCK NOT SET
02629 M00S02444.rec +++| LDD FS SET EQUIPMENT
02630 M00S02445.rec +++| STD CM+1
02631 M00S02446.rec +++| LDN CDIS SET FUNCTION
02632 M00S02447.rec +++| STD CM+3
02633 M00S02448.rec +++| LDN 0
02634 M00S02449.rec +++| STD CM+2
02635 M00S02450.rec +++| STD CM+4
02636 M00S02451.rec +++| MONITOR STBM
02637 M00S02452.rec +++|* LDN 0 CLEAR INTERLOCK FLAG
02638 M00S02453.rec +++| STM DIFL
02639 M00S02454.rec +++| UJN CDIX RETURN
Line S00090 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02640 M01S00090.271l716 +++| CTE SPACE 4,10
02641 M01S00091.271l716 +++|** CTE - CREATE MEMORY CONTROL TABLE ENTRY.
02642 M01S00092.271l716 +++|*
02643 M01S00093.271l716 +++|* ENTRY (KA) = CP/PCP NUMBER.
02644 M01S00094.271l716 +++|* (CN) = RAX BACKWARD LINK.
02645 M01S00095.271l716 +++|* (CN+1) = RAX FORWARD LINK.
02646 M01S00096.271l716 +++|*
02647 M01S00097.271l716 +++|* USES AB - AB+4, CM - CM+4.
02648 M01S00098.271l716 +++|*
02649 M01S00099.271l716 +++|* CALLS SCA.
02650 M01S00100.271l716 +++|
02651 M01S00101.271l716 +++|
02652 M01S00102.271l716 +++| CTE SUBR ENTRY/EXIT
02653 M01S00103.271l716 +++| LDD KA
02654 M01S00104.271l716 +++| RJM SCA SET CURRENT CPA/PCPA ADDRESS
02655 M01S00105.271l716 +++| ADN ECSW
02656 M01S00106.271l716 +++| CRD CM READ MEMORY CONTROL WORD
02657 M01S00107.271l716 +++| LDD CM+4
02658 M01S00108.271l716 +++| RAD CM+3 FORM RAX + FLX
02659 M01S00109.271l716 +++| SHN -14
02660 M01S00110.271l716 +++| RAD CM+2 NEXT POTENTIAL RAX
02661 M01S00111.271l716 +++| LDD CN+1
02662 M01S00112.271l716 +++| ZJN CTE1 IF SYSTEM CP
02663 M01S00113.271l716 +++| LMD NC
02664 M01S00114.271l716 +++| NJN CTE2 IF NOT LINKED TO SYSTEM CP
02665 M01S00115.271l716 +++| CTE1 STD CM+2
02666 M01S00116.271l716 +++| UJN CTE3 SET NO UNASSIGNED MEMORY
02667 M01S00117.271l716 +++|
02668 M01S00118.271l716 +++| CTE2 LDD CN+1 GET FORWARD LINKED CP/PCP ADDRESS
02669 M01S00119.271l716 +++| RJM SCA
02670 M01S00120.271l716 +++| ADN ECSW READ FL CONTROL WORD
02671 M01S00121.271l716 +++| CRD AB
02672 M01S00122.271l716 +++| LDD AB+2 RAX OF FORWARD LINK
02673 M01S00123.271l716 +++| SHN 14
02674 M01S00124.271l716 +++| LMD AB+3
02675 M01S00125.271l716 +++| SBD CM+3 SUBTRACT CURRENT RAX + FLX
02676 M01S00126.271l716 +++| CTE3 STD CN+4
02677 M01S00127.271l716 +++| SHN -14
02678 M01S00128.271l716 +++| SBD CM+2 SET UNASSIGNED MEMORY
02679 M01S00129.271l716 +++| STD CN+3
02680 M01S00130.271l716 +++| LDD KA FORM CONTROL TABLE ADDRESS
02681 M01S00131.271l716 +++| SHN 1
02682 M01S00132.271l716 +++| ADC 1 STORE MCT WORD
02683 M01S00133.271l716 +++| CTEA EQU *-1
02684 M01S00134.271l716 +++| CWD CN
02685 M01S00135.271l716 +++| UJP CTEX RETURN
02686 M00S02455.rec +++| FAD SPACE 4,10
02687 M00S02456.rec +++|** FAD - FETCH ALLOCATION DATA.
02688 M00S02457.rec +++|*
02689 M00S02458.rec +++|* EXIT (A) = ((T1)) = MACHINE ID,IF ONE FOUND.
02690 M00S02459.rec +++|* = 0 IF NO ENTRIES IN ALLOCATION DATA.
02691 M00S02460.rec +++|*
02692 M00S02461.rec +++|* USES T1.
02693 M00S02462.rec +++|
02694 M00S02463.rec +++|
02695 M00S02464.rec +++| FAD SUBR ENTRY/EXIT
02696 M00S02465.rec +++| LDC TAXM
02697 M00S02466.rec +++| STD T1
02698 M00S02467.rec +++| FAD1 LDI T1
02699 M00S02468.rec +++| NJN FADX IF ENTRY FOUND
02700 M00S02469.rec +++| LDN 5
02701 M00S02470.rec +++| RAD T1
02702 M00S02471.rec +++| LMC TAXML
02703 M00S02472.rec +++| ZJN FADX IF END OF SEARCH
02704 M00S02473.rec +++| UJN FAD1 LOOP
02705 M00S02474.rec +++| FSS SPACE 4,10
02706 M00S02475.rec +++|** FSS - FETCH SYSTEM SECTOR FOR USER EXTENDED MEMORY CHAIN.
02707 M00S02476.rec +++|*
02708 M00S02477.rec +++|* ENTRY (ECSE) = MST GLOBAL WORDS.
02709 M00S02478.rec +++|* (FS) = EXTENDED MEMORY EST ORDINAL.
02710 M00S02479.rec +++|*
02711 M00S02480.rec +++|* EXIT (BFMS) = SYSTEM SECTOR FOR USER EXTENDED MEMORY CHAIN.
02712 M00S02481.rec +++|*
02713 M00S02482.rec +++|* USES T5, T6.
02714 M00S02483.rec +++|*
02715 M00S02484.rec +++|* CALLS CDI, RSS.
02716 M00S02485.rec +++|
02717 M00S02486.rec +++|
02718 M00S02487.rec +++| FSS1 ENDMS
02719 M00S02488.rec +++|
02720 M00S02489.rec +++| FSS SUBR ENTRY/EXIT
02721 M00S02490.rec +++| LDD FS SET EST ORDINAL
02722 M00S02491.rec +++| STD T5
02723 M00S02492.rec +++| LDM ECSE+ACGL*5+1 SET FIRST TRACK
02724 M00S02493.rec +++| STD T6
02725 M00S02494.rec +++| SETMS IO
02726 M00S02495.rec +++| LDC ECSF READ SYSTEM SECTOR
02727 M00S02496.rec +++| RJM RSS
02728 M00S02497.rec +++| ZJN FSS1 IF NO ERROR IN SYSTEM SECTOR
02729 M00S02498.rec +++| RJM CDI CLEAR DEVICE INTERLOCK
02730 M00S02499.rec +++| LDC =C*USER EXTENDED MEMORY SYSTEM SECTOR ERROR.*
02731 M00S02500.rec +++| UJN HNG ISSUE ERROR AND HANG
02732 M00S02501.rec +++| FTM SPACE 4,10
02733 M00S02502.rec +++|** FTM - FIND THIS MACHINES ID IN THE SYSTEM SECTOR.
02734 M00S02503.rec +++|*
02735 M00S02504.rec +++|* ENTRY (T9) = MACHINE ID TO BE FOUND.
02736 M00S02505.rec +++|* (BFMS) = SYSTEM SECTOR FOR USER EXTENDED MEMORY CHAIN.
02737 M00S02506.rec +++|*
02738 M00S02507.rec +++|* EXIT (T8) = POINTER TO THIS MACHINES ID OR POINTER TO THE
02739 M00S02508.rec +++|* FIRST EMPTY SUB-CHAIN ENTRY.
02740 M00S02509.rec +++|* IF NO MATCH AND NO EMPTY ENTRY THEN EXIT TO *ECS6*
02741 M00S02510.rec +++|* TO REPORT ERROR CONDITION.
02742 M00S02511.rec +++|*
02743 M00S02512.rec +++|* USES T1, T8.
02744 M00S02513.rec +++|
02745 M00S02514.rec +++|
02746 M00S02515.rec +++| FTM3 LDD T1
02747 M00S02516.rec +++| NJN FTM4 IF EMPTY ENTRY FOUND
02748 M00S02517.rec +++| LJM ECS6 REPORT ERROR
02749 M00S02518.rec +++|
02750 M00S02519.rec +++| FTM4 STD T8 SET POINTER TO EMPTY SUB-CHAIN
02751 M00S02520.rec +++|
02752 M00S02521.rec +++| FTM SUBR ENTRY/EXIT
02753 M00S02522.rec +++| LDC BFMS+2+3*5 INITIALIZE POINTERS
02754 M00S02523.rec +++| STD T8
02755 M00S02524.rec +++| LDN 0
02756 M00S02525.rec +++| STD T1
02757 M00S02526.rec +++| FTM1 LDN 5 INCREMENT POINTER
02758 M00S02527.rec +++| RAD T8
02759 M00S02528.rec +++| LMC BFMS+2+10*5
02760 M00S02529.rec +++| ZJN FTM3 IF END OF SUB-CHAIN ENTRIES
02761 M00S02530.rec +++| LDI T8
02762 M00S02531.rec +++| NJN FTM2 IF NOT AN EMPTY ENTRY
02763 M00S02532.rec +++| LDD T1
02764 M00S02533.rec +++| NJN FTM1 IF FIRST EMPTY ENTRY ALREADY FOUND
02765 M00S02534.rec +++| LDD T8 SET POINTER TO EMPTY ENTRY
02766 M00S02535.rec +++| STD T1
02767 M00S02536.rec +++| UJN FTM1 LOOP
02768 M00S02537.rec +++|
02769 M00S02538.rec +++| FTM2 LMD T9
02770 M00S02539.rec +++| ZJN FTMX IF MATCH FOUND
02771 M00S02540.rec +++| UJN FTM1 LOOP
02772 M00S02541.rec +++| HNG SPACE 4,10
02773 M00S02542.rec +++|** HNG - ISSUE MESSAGE AND HANG.
02774 M00S02543.rec +++|*
02775 M00S02544.rec +++|* ENTRY (A) = ERROR MESSAGE ADDRESS.
02776 M00S02545.rec +++|
02777 M00S02546.rec +++|
02778 M00S02547.rec +++| HNG STM HNGA SAVE MESSAGE ADDRESS
02779 M00S02548.rec +++| LDN 4
02780 M00S02549.rec +++| STD T1
02781 M00S02550.rec +++| LDD NC WRITE MESSAGE TO SYSTEM CONTROL POINT
02782 M00S02551.rec +++| SHN 7
02783 M00S02552.rec +++| ADN MS2W
02784 M00S02553.rec +++| CWM **,T1
02785 M00S02554.rec +++| HNGA EQU *-1
02786 M00S02555.rec +++| UJN * HANG
02787 M00S02556.rec +++| ISS SPACE 4,10
02788 M00S02557.rec +++|** ISS - INITIALIZE SYSTEM SECTOR FOR USER EXTENDED MEMORY AREA.
02789 M00S02558.rec +++|*
02790 M00S02559.rec +++|* ENTRY (FS) = EXTENDED MEMORY EST ORDINAL.
02791 M00S02560.rec +++|* (CATA) = EXTENDED MEMORY MST ADDRESS / 10.
02792 M00S02561.rec +++|* (ECSE) = GLOBAL MST WORDS.
02793 M00S02562.rec +++|*
02794 M00S02563.rec +++|* EXIT UPDATED GLOBAL MST STORED IN CENTRAL MEMORY.
02795 M00S02564.rec +++|* SYSTEM SECTOR INITIALIZED.
02796 M00S02565.rec +++|*
02797 M00S02566.rec +++|* USES CM - CM+4, FA, T1, T2, T5, T6.
02798 M00S02567.rec +++|*
02799 M00S02568.rec +++|* CALLS CDI, DCH, RCH, SDI, SMS, WEI, WSS.
02800 M00S02569.rec +++|
02801 M00S02570.rec +++|
02802 M00S02571.rec +++| ISS SUBR ENTRY/EXIT
02803 M00S02572.rec +++| LDC 500 INITIALIZE TO CLEAR SYSTEM SECTOR
02804 M00S02573.rec +++| STD T1
02805 M00S02574.rec +++| ISS1 LDN 0 CLEAR SYSTEM SECTOR
02806 M00S02575.rec +++| STM BFMS+2,T1
02807 M00S02576.rec +++| SOD T1
02808 M00S02577.rec +++| NJN ISS1 IF NOT TIME TO MOVE FNT ENTRY
02809 M00S02578.rec +++| STD FA
02810 M00S02579.rec +++| LDD MA SET FNT ENTRY IN SYSTEM SECTOR
02811 M00S02580.rec +++| CWM ECSF,ON
02812 M00S02581.rec +++| SBN 1
02813 M00S02582.rec +++| CRM FNSS,ON
02814 M00S02583.rec +++| RJM CDI CLEAR INTERLOCK ON ECS
02815 M00S02584.rec +++| LDN ZERL REQUEST FIRST TRACK OF USER ECS CHAIN
02816 M00S02585.rec +++| CRD CM
02817 M00S02586.rec +++| LDD FS
02818 M00S02587.rec +++| STD CM+1
02819 M00S02588.rec +++| STD T5
02820 M00S02589.rec +++| MONITOR RTCM
02821 M00S02590.rec +++| LDD CM+4
02822 M00S02591.rec +++| NJN ISS3 IF TRACK ASSIGNED
02823 M00S02592.rec +++| ISS2 LDC =C*USER EXTENDED MEMORY SPACE UNAVAILABLE.*
02824 M00S02593.rec +++| LJM HNG ISSUE ERROR AND HANG
02825 M00S02594.rec +++|
02826 M00S02595.rec +++| ISS3 STD T6
02827 M00S02596.rec +++| RJM SDI INTERLOCK ECS
02828 M00S02597.rec +++| LDD T6
02829 M00S02598.rec +++| STM ECSE+ACGL*5+1 SET FIRST TRACK IN GLOBAL DATA
02830 M00S02599.rec +++| LDM CATA SET FIRST TRACK IN MST
02831 M00S02600.rec +++| SHN 3
02832 M00S02601.rec +++| ADN ACGL
02833 M00S02602.rec +++| CWM ECSE+ACGL*5,ON
02834 M00S02603.rec +++| RJM CDI CLEAR INTERLOCK ON ECS
02835 M00S02604.rec +++| SETMS IO
02836 M00S02605.rec +++| RJM WSS WRITE SYSTEM SECTOR
02837 M00S02606.rec +++| RJM WEI WRITE EOI
02838 M00S02607.rec +++| ENDMS
02839 M00S02608.rec +++| LDD T6 PRESERVE USER EXTENDED MEMORY AREA
02840 M00S02609.rec +++| STD CM+2
02841 M00S02610.rec +++| LDN SPFS
02842 M00S02611.rec +++| STD CM+3
02843 M00S02612.rec +++| LDD FS SET EXTENDED MEMORY EQUIPMENT
02844 M00S02613.rec +++| ADC 4000 SET CHECKPOINT REQUEST
02845 M00S02614.rec +++| STD CM+1
02846 M00S02615.rec +++| MONITOR STBM
02847 M00S02616.rec +++| LJM ISSX RETURN
02848 M00S02617.rec +++| RLS SPACE 4,10
02849 M00S02618.rec +++|** RLS - RELEASE EXISTING USER EXTENDED MEMORY SUB-CHAIN.
02850 M00S02619.rec +++|*
02851 M00S02620.rec +++|* ENTRY (BFMS) = SYSTEM SECTOR FOR USER EXTENDED MEMORY CHAIN.
02852 M00S02621.rec +++|* (ECSE) = GLOBAL MST WORDS.
02853 M00S02622.rec +++|* (FS) = EXTENDED MEMORY EST ORDINAL.
02854 M00S02623.rec +++|* (T8) = POINTER TO SUB-CHAIN ENTRY TO BE RELEASED.
02855 M00S02624.rec +++|*
02856 M00S02625.rec +++|* EXIT (A) = (FS+1) = (FS+3) = (FS+4) = 0.
02857 M00S02626.rec +++|* TO *ECS6* IF UNABLE TO LOCATE PREDECESSOR TRACK FOR
02858 M00S02627.rec +++|* SUB-CHAIN TO BE RELEASED.
02859 M00S02628.rec +++|*
02860 M00S02629.rec +++|* USES CM - CM+4, T1, T3.
02861 M00S02630.rec +++|*
02862 M00S02631.rec +++|* CALLS CAT.
02863 M00S02632.rec +++|
02864 M00S02633.rec +++|
02865 M00S02634.rec +++| RLS SUBR ENTRY/EXIT
02866 M00S02635.rec +++| RJM CAT CALCULATE FWA OF TRT
02867 M00S02636.rec +++| STM RLSA+1
02868 M00S02637.rec +++| STM RLSB+1
02869 M00S02638.rec +++| SHN -14
02870 M00S02639.rec +++| LMC ADCI
02871 M00S02640.rec +++| STM RLSA
02872 M00S02641.rec +++| STM RLSB
02873 M00S02642.rec +++| LDC BFMS+2+3*5+4 INITIALIZE FOR SEARCH
02874 M00S02643.rec +++| STD T3
02875 M00S02644.rec +++| LDM ECSE+ACGL*5+1
02876 M00S02645.rec +++| STI T3
02877 M00S02646.rec +++|
02878 M00S02647.rec +++|* LOCATE PREDECESSOR TRACK OF SUB-CHAIN TO BE RELEASED.
02879 M00S02648.rec +++|
02880 M00S02649.rec +++| RLS1 LDI T3 READ TRT WORD CONTAINING THIS TRACK
02881 M00S02650.rec +++| SHN -2
02882 M00S02651.rec +++| RLSA ADC TRTS
02883 M00S02652.rec +++| CRD CM
02884 M00S02653.rec +++| LDI T3 SET BYTE INDEX
02885 M00S02654.rec +++| LPN 3
02886 M00S02655.rec +++| STD T1
02887 M00S02656.rec +++| LDM CM,T1 CHECK LINK
02888 M00S02657.rec +++| LMM 1,T8
02889 M00S02658.rec +++| ZJN RLS2 IF PREDECESSOR TRACK FOUND
02890 M00S02659.rec +++| LDN 5
02891 M00S02660.rec +++| RAD T3
02892 M00S02661.rec +++| LMC BFMS+2+10*5+4
02893 M00S02662.rec +++| NJN RLS1 IF MORE ENTRIES TO SEARCH
02894 M00S02663.rec +++| LJM ECS6 REPORT ERROR
02895 M00S02664.rec +++|
02896 M00S02665.rec +++|* LOCATE SUCCESSOR TRACK TO SUB-CHAIN TO BE RELEASED.
02897 M00S02666.rec +++|
02898 M00S02667.rec +++| RLS2 LDM 4,T8 FIND TRACK TO LINK TO
02899 M00S02668.rec +++| SHN -2
02900 M00S02669.rec +++| RLSB ADC TRTS
02901 M00S02670.rec +++| CRD CM
02902 M00S02671.rec +++| LDM 4,T8
02903 M00S02672.rec +++| LPN 3
02904 M00S02673.rec +++| STD T1
02905 M00S02674.rec +++| LDM CM,T1
02906 M00S02675.rec +++| SHN 21-13
02907 M00S02676.rec +++| PJN RLS3 IF LAST TRACK IN CHAIN
02908 M00S02677.rec +++|
02909 M00S02678.rec +++|* DELINK SUB-CHAIN.
02910 M00S02679.rec +++|
02911 M00S02680.rec +++| SHN -6 SET TRACK TO BE LINKED
02912 M00S02681.rec +++| STD CM+3
02913 M00S02682.rec +++| LDI T3 SET TRACK TO LINK TO
02914 M00S02683.rec +++| LPC 3777
02915 M00S02684.rec +++| STD CM+2
02916 M00S02685.rec +++| LDM 4,T8 SET LAST TRACK TO DROP
02917 M00S02686.rec +++| STD CM+4
02918 M00S02687.rec +++| LDD FS SET EST ORDINAL
02919 M00S02688.rec +++| ADC 4000 SET CHECKPOINT REQUEST
02920 M00S02689.rec +++| STD CM+1
02921 M00S02690.rec +++| MONITOR DLKM
02922 M00S02691.rec +++| UJN RLS4 COMPLETE PROCESSING
02923 M00S02692.rec +++|
02924 M00S02693.rec +++|* DROP LAST SUB-CHAIN.
02925 M00S02694.rec +++|
02926 M00S02695.rec +++| RLS3 LDI T3 GET PREDECESSOR TRACK
02927 M00S02696.rec +++| LPC 3777 SET TO DROP AFTER THIS TRACK
02928 M00S02697.rec +++| STD CM+2
02929 M00S02698.rec +++| LDN 0
02930 M00S02699.rec +++| STD CM+3
02931 M00S02700.rec +++| STD CM+4
02932 M00S02701.rec +++| LDD FS SET EST ORDINAL
02933 M00S02702.rec +++| ADC 4000 SET CHECKPOINT REQUEST
02934 M00S02703.rec +++| STD CM+1
02935 M00S02704.rec +++| MONITOR DTKM
02936 M00S02705.rec +++|
02937 M00S02706.rec +++|* COMPLETE RELEASE SUB-CHAIN PROCESSING.
02938 M00S02707.rec +++|
02939 M00S02708.rec +++| RLS4 LDN 0 CLEAR TRACK POINTERS
02940 M00S02709.rec +++| STD FS+1
02941 M00S02710.rec +++| STD FS+4
02942 M00S02711.rec +++| STD FS+3 CLEAR RA OF RELEASED SUB-CHAIN
02943 M00S02712.rec +++| LJM RLSX RETURN
02944 M00S02713.rec +++| SCP SPACE 4,10
02945 M00S02714.rec +++|** SCP - SETUP CONTROL POINT AREAS.
02946 M00S02715.rec +++|*
02947 M00S02716.rec +++|* ENTRY (FS+2) = LENGTH OF USER EXTENDED MEMORY AREA / *EMBS*.
02948 M00S02717.rec +++|* (FS+3) = RA/*EMBS* OF USER EXTENDED MEMORY AREA.
02949 M00S02718.rec +++|* (NC) = NUMBER OF CONTROL POINTS.
Line S00136 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02950 M01S00136.271l716 +++|* (NS) = NUMBER OF CP-S + PCP-S.
02951 M00S02719.rec +++|*
02952 M00S02720.rec +++|* EXIT *ECRL* SETUP IN CMR, ALL CONTROL POINT AREAS SETUP.
02953 M00S02721.rec +++|*
Seq # *Modification Id* Act
----------------------------+
02982 M01S02745.271l716 ---| STD FS+4
02983 M01S02746.271l716 ---| LDN ZERL CLEAR WORK AREAS
Line S00140 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
02984 M01S00140.271l716 +++| LDD CM+4
02985 M01S00141.271l716 +++| STD FS+4 SAVE USER XM RESERVED FOR CP 0
02986 M01S00142.271l716 +++| LDN ZERL
02987 M00S02747.rec +++| CRD CM
02988 M00S02748.rec +++| LDN CPNS SETUP CONTROL POINT AREAS
02989 M00S02749.rec +++| STD T7
02990 M00S02750.rec +++| LDD FS+2
02991 M00S02751.rec +++| SHN 14
02992 M00S02752.rec +++| ADD FS+3 SET XM RA IN CONTROL POINT WORK AREA
02993 M00S02753.rec +++| ADD FS+4
02994 M00S02754.rec +++| SCP2 STD CM+3
02995 M00S02755.rec +++| SHN -14
02996 M00S02756.rec +++| STD CM+2
02997 M00S02757.rec +++| SCP3 LDD T7 FORM CONTROL POINT ADDRESS
02998 M00S02758.rec +++| SHN 7
02999 M00S02759.rec +++| ADN ECSW SET ECS RA IN CONTROL POINT AREA
03000 M00S02760.rec +++| CWD CM
03001 M00S02761.rec +++| AOD T7
03002 M00S02762.rec +++| SBD NC
Line S02763 Modification History
M01(Removed by)
271l716
Seq # *Modification Id* Act
----------------------------+
03003 M01S02763.271l716 ---| PJN SCP4 IF END OF CONTROL POINTS
03004 M01S02764.271l716 ---| ADN 1
03005 M01S02765.271l716 ---| MJN SCP3 IF NOT AT LAST CONTROL POINT
03006 M01S02766.271l716 ---| LDD FS+1 SET LAST CONTROL POINT RA = USER EM FL
Line S00143 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
03007 M01S00143.271l716 +++| ZJN SCP4 IF SYSTEM CP
03008 M01S00144.271l716 +++| ADD NC
03009 M01S00145.271l716 +++| LMN 2
03010 M01S00146.271l716 +++| NJN SCP3 IF NOT SECOND CP
03011 M01S00147.271l716 +++| LDD FS+1
03012 M00S02767.rec +++| SCPB SHN 0
03013 M00S02768.rec +++|* SHN EMSC-UESC
Seq # *Modification Id* Act
----------------------------+
03065 M02S00003.271l716 ---| LDD T2
03066 M02S00004.271l716 ---| ZJP SCP6 IF NO ECS FOR CONTROL POINT ZERO
03067 M02S00005.271l716 ---| SHN 11 CONVERT TO WORDS
Line S00177 Modification History
M01(Added by)
271l716
Seq # *Modification Id* Act
----------------------------+
03068 M01S00177.271l716 +++| LDD FS+4
03069 M01S00178.271l716 +++| NJN SCP8 IF USER XM FOR CP 0
03070 M01S00179.271l716 +++| SCP7 LJM SCPX RETURN
03071 M01S00180.271l716 +++|
03072 M01S00181.271l716 +++| SCP8 SHN 11 CONVERT TO WORD COUNT
Seq # *Modification Id* Act
----------------------------+
03328 M01S02941.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1981.
Line S00004 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
03329 M01S00004.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
03330 M00S02942.rec +++| SPACE 4,10
03331 M00S02943.rec +++|*** RCE - RECOVER CHANNEL/EQUIPMENT STATUS.
03332 M00S02944.rec +++|*
03333 M00S02945.rec +++|* RCE WILL READ THE CHANNEL INTERLOCK TABLES AND THE
03334 M00S02946.rec +++|* EQUIPMENT STATUS TABLE (EST) FROM THE CHECKPOINT FILE.
03335 M00S02947.rec +++|* THE FOLLOWING ITEMS MUST BE RESTORED TO THE STATUS THAT
03336 M00S02948.rec +++|* EXISTED BEFORE THE RECOVERY.
03337 M00S02949.rec +++|* 1. CHANNELS THAT ARE GLOBALLY DOWN.
03338 M00S02950.rec +++|* 2. CHANNELS THAT ARE DOWN FOR A SPECIFIC EQUIPMENT, BUT
03339 M00S02951.rec +++|* ARE NOT GLOBALLY DOWN.
03340 M00S02952.rec +++|* 3. CHANNELS THAT ARE ASSIGNED TO EJT ORDINALS.
03341 M00S02953.rec +++|* 4. EQUIPMENTS THAT ARE DOWN. THE DATA TO BE RESTORED
03342 M00S02954.rec +++|* INCLUDES THE DOWN, UNAVAILABLE AND OFF BITS IN THE
03343 M00S02955.rec +++|* EST, AND GLOBAL DOWN, GLOBAL UNLOAD, UNLOAD
03344 M00S02956.rec +++|* REQUESTED AND UNLOADED BITS IN THE MST.
03345 M00S02957.rec +++| RCE SPACE 4,10
03346 M00S02958.rec +++|*** ENTRY CONDITIONS.
03347 M00S02959.rec +++|*
03348 M00S02960.rec +++|* (SE) = EST ORDINAL OF CHECKPOINT FILE.
03349 M00S02961.rec +++|* (RECE) = FIRST TRACK OF CHECKPOINT FILE.
03350 M00S02962.rec +++| SPACE 4,10
03351 M00S02963.rec +++| ORG OVLA
03352 M00S02964.rec +++| SPACE 4,10
03353 M00S02965.rec +++|** RCE - MAIN ROUTINE.
03354 M00S02966.rec +++|
03355 M00S02967.rec +++|
03356 M00S02968.rec +++| RCE SUBR ENTRY/EXIT
03357 M00S02969.rec +++| LDD RS
03358 M00S02970.rec +++| LPN SYMK CHECK RECOVERY LEVEL
03359 M00S02971.rec +++| LMN SYCM
03360 M00S02972.rec +++| ZJN RCE1 IF CM RECOVERY
03361 M00S02973.rec +++| LDD CE
03362 M00S02974.rec +++| STD T5 CHECKPOINT DEVICE EST ORDINAL
03363 M00S02975.rec +++| SETMS IO
03364 M00S02976.rec +++| LDM RECE SET FIRST TRACK OF CHECKPOINT FILE
03365 M00S02977.rec +++| STD T6
03366 M00S02978.rec +++| LDN 3 SET SECTOR OF EST
03367 M00S02979.rec +++| STD T7
Seq # *Modification Id* Act
----------------------------+
03553 M01S03159.rec21 ---| CWM BFMS+2,T1 RESTORE CHANNEL TABLES
03554 M01S03160.rec21 ---| LDN MXCH+1
03555 M01S03161.rec21 ---| STD FN
03556 M01S03162.rec21 ---| PCH1 LDM BFMS+2,FN CHECK CHANNEL STATUS
03557 M01S03163.rec21 ---| LPN 40
03558 M01S03164.rec21 ---| ZJN PCH2 IF CHANNEL NOT DOWN
03559 M01S03165.rec21 ---| RJM SCD SET CHANNEL DOWN
03560 M01S03166.rec21 ---| PCH2 SOD FN
03561 M01S03167.rec21 ---| PJN PCH1 IF MORE CHANNELS
Line S00007 Modification History
M01(Added by)
rec21
Seq # *Modification Id* Act
----------------------------+
03562 M01S00007.rec21 +++| ADK CTALL
03563 M01S00008.rec21 +++| CWM BFMS+2+CTALL*5,T1 RESTORE CHANNEL ASSIGNMENT TABLE
03564 M00S03168.rec +++| UJN PCHX RETURN
03565 M00S03169.rec +++| PET SPACE 4,10
03566 M00S03170.rec +++|** PET - PROCESS EST.
03567 M00S03171.rec +++|*
03568 M00S03172.rec +++|* ENTRY SYSTEM FILE POSITIONED TO EST SECTOR.
03569 M00S03173.rec +++|*
03570 M00S03174.rec +++|* EXIT FOR ALL EQUIPMENTS WITH DOWN STATUS SET,
03571 M00S03175.rec +++|* THE DOWN, OFF, AND UNAVAILABLE BITS WILL BE
03572 M00S03176.rec +++|* SET IN THE EST, AND THE GLOBAL
03573 M00S03177.rec +++|* UNLOAD, UNLOAD REQUESTED, AND UNLOAD PROCESSED
03574 M00S03178.rec +++|* BITS WILL BE SET IN THE MST.
03575 M00S03179.rec +++|* FOR EQUIPMENTS WITH A CHANNEL DOWN ON THE CHECKPOINT
03576 M00S03180.rec +++|* FILE, BUT NOT IN THE CM EST (CHANNEL IS NOT GLOABALLY
03577 M00S03181.rec +++|* DOWN), THE CHANNEL DOWN STATUS IS RESET WITH A *SEQM*
03578 M00S03182.rec +++|* FUNCTION.
03579 M00S03183.rec +++|*
03580 M00S03184.rec +++|* USES CA, EO, LM, T3, T5, CN - CN+4.
03581 M00S03185.rec +++|*
03582 M00S03186.rec +++|* CALLS CDS, DDC, IEQ, RNS, SES.
03583 M00S03187.rec +++|*
03584 M00S03188.rec +++|* MACROS ENDMS, SETMS, SFA.
03585 M00S03189.rec +++|
03586 M00S03190.rec +++|
03587 M00S03191.rec +++| PET2 AOD EO ADVANCE EST ORDINAL
03588 M00S03192.rec +++| STD T5
03589 M00S03193.rec +++| ERRNZ ESTE/2*2-ESTE CODE ASSUMES INTEGRAL EST-S PER PRU
03590 M00S03194.rec +++| LDN 5*ESTE ADVANCE BUFFER ADDRESS
03591 M00S03195.rec +++| RAD CA
03592 M00S03196.rec +++| SFA EST,EO GET EST ENTRY FROM CMR
03593 M00S03197.rec +++| ADK EQDE
03594 M00S03198.rec +++| CRD CN
03595 M00S03199.rec +++| RJM IEQ IDENTIFY EQUIPMENT
Line S03200 Modification History
M01(Removed by)
rec21
Seq # *Modification Id* Act
----------------------------+
03596 M01S03200.rec21 ---| MJN PET4 IF NON-REMOVABLE MS DEVICE
03597 M01S03201.rec21 ---| NJN PET3 IF NOT MASS STORAGE OR TAPE