Seq # *Modification Id* Act
----------------------------+
00008 M02S00006.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1982.
00009 M01S00001.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00010 M01S00007.mtr +++| TITLE MTR - PP MONITOR.
00011 M01S00008.mtr +++| SPACE 4
00012 M01S00009.mtr +++|*** MTR - PP MONITOR.
00013 M01S00010.mtr +++|* G. R. MANSFIELD. 70/12/13.
00014 M01S00011.mtr +++|* R. E. TATE. 76/11/10.
00015 M01S00012.mtr +++| SPACE 4
00016 M01S00013.mtr +++|*** *MTR* IS LOADED INTO PP 0 AT DEAD START TIME AND
00017 M01S00014.mtr +++|* REMAINS THERE FOR THE DURATION OF SYSTEM EXECUTION.
00018 M01S00015.mtr +++|*
00019 M01S00016.mtr +++|* *MTR* PERFORMS THE FOLLOWING FUNCTIONS.
00020 M01S00017.mtr +++|* 1. PROCESS CERTAIN PPU REQUESTS.
00021 M01S00018.mtr +++|* 2. ALLOCATION OF CENTRAL MEMORY.
00022 M01S00019.mtr +++|* 3. MAINTAIN TIME OF DAY AND DATE.
00023 M01S00020.mtr +++|* 4. MAINTAIN THE REAL TIME CLOCK.
00024 M01S00021.mtr +++|* 5. CHECK THE CONTENTS OF (RA+1) OF ACTIVE CENTRAL
00025 M01S00022.mtr +++|* PROGRAMS FOR SYSTEM REQUESTS.
00026 M01S00023.mtr +++|*
00027 M01S00024.mtr +++|* *MTR* INPUT REGISTER.
00028 M01S00025.mtr +++|*
00030 M01S00001.273l780 +++|*T, IR 18/ *MTR*,6/ SC,36/0
Figure IR
00031 M01S00027.mtr +++|*
Line S00028 Modification History
M01(Added by)
mtr
M02(Updated by)
273l780
Seq # *Modification Id* Act
----------------------------+
00032 M02S00028.273l780 ---|* CP CONTROL POINT FOR MONITOR FUNCTION BEING PERFORMED.
00033 M01S00002.273l780 +++|* SC SYSTEM CONTROL POINT NUMBER.
00034 M01S00029.mtr +++|*
00035 M01S00030.mtr +++|* *MTR* MAINTAINS THE FOLLOWING DATA IN THE
00036 M01S00031.mtr +++|* STATISTICAL DATA AREA.
00037 M01S00032.mtr +++|*
00038 M01S00033.mtr +++|*T, MTRS 12/0,12/ CLOCK,12/ MXN,12/ WCT,12/ CCT
Figure MTRS
00039 M01S00034.mtr +++|*
00040 M01S00035.mtr +++|* CLOCK COUNT OF TIMES *TIM* CALLED AND CLOCK UPDATE MISSED.
00041 M01S00036.mtr +++|* MXN WORST CASE TIME TO DO AN MXN. (MICRO SECONDS)
00042 M01S00037.mtr +++|* WCT WORST CASE CYCLE TIME. (MILLISECONDS)
00043 M01S00038.mtr +++|* CCT CURRENT CYCLE TIME. (MILLISECONDS)
00044 M01S00039.mtr +++| SPACE 4
00045 M01S00040.mtr +++|*CALL COMPMAC
00046 M01S00001.mtr54 +++|*CALL COMPIOU
00047 M01S00041.mtr +++|*CALL COMSCPS
00048 M01S00042.mtr +++|*CALL COMSMSC
00049 M01S00043.mtr +++| QUAL DSL
00050 M01S00044.mtr +++|*CALL COMSDSL
00051 M01S00045.mtr +++| QUAL *
00052 M01S00001.ns2418 +++|*CALL COMSDFT
00053 M01S00001.243l647 +++|*CALL COMSDST
00054 M01S00002.271l750 +++|*CALL COMSIOU
00055 M01S00046.mtr +++|*CALL COMSJCE
00056 M01S00002.271l716 +++| LIST X
00057 M01S00047.mtr +++|*CALL COMSMTR
00058 M01S00003.271l716 +++| LIST *
00059 M01S00048.mtr +++|*CALL COMSMST
00060 M01S00049.mtr +++|*CALL COMSPIM
00061 M01S00004.271l716 +++|*CALL COMSPRD
00062 M01S00050.mtr +++| QUAL REM
00063 M01S00051.mtr +++|*CALL COMSREM
Line S00052 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00064 M02S00052.271l716 ---| QUAL
00065 M01S00005.271l716 +++| QUAL *
00066 M01S00053.mtr +++|*CALL COMSSSD
00067 M01S00054.mtr +++| QUAL MSP
00068 M01S00055.mtr +++|*CALL COMSMSP
Line S00056 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00069 M02S00056.271l716 ---| QUAL
00070 M01S00006.271l716 +++| QUAL *
00071 M01S00057.mtr +++|*CALL COMSSCR
00072 M01S00058.mtr +++| QUAL IOU
00073 M01S00059.mtr +++|*CALL COMSIOU
00074 M01S00060.mtr +++| QUAL *
00075 M01S00061.mtr +++| SPACE 4
00076 M01S00062.mtr +++|**** DIRECT LOCATION ASSIGNENTS.
00077 M01S00063.mtr +++|
00078 M01S00064.mtr +++|
00079 M01S00065.mtr +++| ORG 0
00080 M01S00066.mtr +++|
00081 M01S00067.mtr +++| T0 CON PRS-1 TEMPORARY STORAGE
Seq # *Modification Id* Act
----------------------------+
00106 M02S00005.271l716 ---| CON 0 (TEMPORARY - USED BY DATE/TIME AND *DSWM*)
Line S00006 Modification History
M01(Added by)
251l664
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00107 M02S00006.271l716 ---| CON 0 (TEMPORARY - USED BY DATE/TIME AND *DSWM*)
00108 M01S00011.271l716 +++| TI EQU CM - CM+4 DISPLAY CODE TIME (*TIML*)
00109 M01S00012.271l716 +++|
Line S00013 Modification History
M01(Added by)
271l716
M02(Updated by)
273l780
Seq # *Modification Id* Act
----------------------------+
00110 M02S00013.273l780 ---| T8 CON TRELL-2 TEMPORARY STORAGE - SET FOR *PRS*
00111 M01S00003.273l780 +++| T8 CON 0 TEMPORARY STORAGE
00112 M01S00014.271l716 +++| MB CON 0,0 MEMORY BLOCKS - TEMPORARY
00113 M01S00082.mtr +++|
00114 M01S00083.mtr +++|
00115 M01S00084.mtr +++| CN VFD 60/0 CM WORD BUFFER
Seq # *Modification Id* Act
----------------------------+
00139 M02S00103.271l716 ---| CON 0 LOWER MOVE CONTROL POINT
Line S00104 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00140 M02S00104.271l716 ---| CON 0 CONTROL POINT REQUESTING MOVE
Line S00105 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00141 M02S00105.271l716 ---| CON 0 PP REQUESTING MOVE
00142 M01S00017.271l716 +++| MM.0 CON 7777 CONTROL POINT MOVING
00143 M01S00018.271l716 +++| MM.1 CON 0 MOVE INCREMENT
00144 M01S00019.271l716 +++| MM.2 CON 0 LOWER MOVE CONTROL POINT
00145 M01S00020.271l716 +++| MM.3 CON 0 CONTROL POINT REQUESTING MOVE
00146 M01S00021.271l716 +++| MM.4 CON 0 PP REQUESTING MOVE
00147 M01S00106.mtr +++|
Line S00107 Modification History
M01(Added by)
mtr
M02(Updated by)
251l664
Seq # *Modification Id* Act
----------------------------+
00148 M02S00107.251l664 ---| NP CON 20D NUMBER OF PPUS
00149 M01S00009.251l664 +++| NP CON 0 NUMBER OF PPS
00150 M01S00108.mtr +++| NC CON 0 NUMBER OF CONTROL POINTS
00151 M01S00109.mtr +++|
00152 M01S00110.mtr +++|
00153 M01S00111.mtr +++| TM BSS 0 REAL TIME CLOCK
00154 M01S00112.mtr +++| VFD 24/0 SECONDS
00155 M01S00113.mtr +++| VFD 36/0 MILLISECONDS
00156 M01S00114.mtr +++|
00157 M01S00115.mtr +++| MS CON 0 LAST MICROSECOND COUNT
00158 M01S00116.mtr +++| ST CON 1000D SECOND TIMER
00159 M01S00117.mtr +++|
00160 M01S00118.mtr +++| FT CON 4000 CONSTANT 4000
00161 M01S00119.mtr +++| SC CON SCRL *SCRL* POINTER
00162 M01S00120.mtr +++|
00163 M01S00121.mtr +++|
00164 M01S00122.mtr +++| OR VFD 60/0 PP OUTPUT REGISTER
00165 M01S00123.mtr +++|
00166 M01S00124.mtr +++| OF CON 0 ADDRESS OF FIRST PP OUTPUT REGISTER
Line S00125 Modification History
M01(Added by)
mtr
M02(Updated by)
251l664
Seq # *Modification Id* Act
----------------------------+
00167 M02S00125.251l664 ---| CT CON CTALL WORD COUNT OF CHANNEL TABLE
00168 M01S00010.251l664 +++| PP CON 0 CURRENT PP NUMBER
00169 M01S00126.mtr +++| PR CON 0 PRIORITY SEEK REQUEST PP
00170 M01S00127.mtr +++| ON CON 1 CONSTANT 1
00171 M01S00128.mtr +++| HN CON 100 CONSTANT 100
00172 M01S00129.mtr +++| FR CON 4 CONSTANT FOUR
00173 M01S00130.mtr +++| TR CON 3 CONSTANT 3
Line S00131 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00174 M02S00131.271l716 ---| CP CON 0 CONTROL POINT ADDRESS
00175 M01S00022.271l716 +++| CP CON 0 CONTROL POINT NUMBER
00176 M01S00132.mtr +++| CY CON 0 START OF CURRENT CYCLE
00177 M01S00133.mtr +++| OA CON 0 CURRENT OUTPUT REGISTER ADDRESS
00178 M01S00134.mtr +++|
00179 M01S00135.mtr +++| ZR VFD 60/0 CM ZERO WORD (5 LOCATIONS)
00180 M01S00136.mtr +++|
00181 M01S00137.mtr +++|
00182 M01S00138.mtr +++|
00183 M01S00139.mtr +++|
00184 M01S00140.mtr +++|* ASSEMBLY CONSTANTS.
00185 M01S00141.mtr +++|
00186 M01S00142.mtr +++|
00187 M01S00143.mtr +++| MLSC EQU 1000D MICROSECONDS/MILLISECOND
00188 M01S00144.mtr +++| CH EQU CHSC S/C REGISTER CHANNEL
00189 M01S00145.mtr +++| MR EQU CHMR CYBER 170-8X5 MAINTENANCE CHANNEL
Seq # *Modification Id* Act
----------------------------+
00368 M02S00322.ns2418 ---| TITLE DEBUG UNDER PP0.
00369 M01S00323.mtr +++| TITLE MAIN PROGRAM.
Seq # *Modification Id* Act
----------------------------+
00482 M02S00378.251l664 ---| STD CM+2
00483 M01S00067.251l664 +++| MJN MTR7 IF NOT NEW WORST CASE TIME
00484 M01S00068.251l664 +++| RAD CM+3 UPDATE WORST CASE CYCLE TIME
00485 M01S00069.251l664 +++| MTR7 LDC ** SET WORST CASE *MXN* TIME
00486 M01S00070.251l664 +++| MTRJ EQU *-1 (WORST CASE *MXN* TIME)
00487 M01S00071.251l664 +++| SBD CM+2
00488 M01S00072.251l664 +++| MJN MTR8 IF NOT WORST CASE *MXN* TIME
00489 M01S00073.251l664 +++| RAD CM+2 UPDATE WORST CASE *MXN* TIME
Line S00379 Modification History
M01(Added by)
mtr
M02(Updated by)
251l664
Seq # *Modification Id* Act
----------------------------+
00490 M02S00379.251l664 ---| MTRF LDC **
00491 M01S00074.251l664 +++| MTR8 LDN 0 RESET CURRENT CYCLE WORST CASE *MXN* TIME
00492 M01S00075.251l664 +++| STM MTRJ
Seq # *Modification Id* Act
----------------------------+
00494 M02S00380.273l780 ---|* LDC (SDAP)+MTRS (*MTR* DATA ADDRESS)
00495 M01S00005.273l780 +++| TLDC MTRS,SDA WRITE *MTR* STATISTICAL DATA
00496 M01S00381.mtr +++| CWD CM
00497 M01S00382.mtr +++|
00498 M01S00383.mtr +++|* THE CPU SWITCH IS DONE AS LONG AS POSSIBLE AFTER THE CALL
00499 M01S00384.mtr +++|* TO *CRQ* TO ALLOW *CPUMTR* TO HAVE FINISHED PROCESSING CPU
00500 M01S00385.mtr +++|* RECALLS. THE CALL TO *WXP* IS MADE TO INSURE ANY RECALLS
00501 M01S00386.mtr +++|* HAVE COMPLETED.
00502 M01S00387.mtr +++|
00503 M01S00388.mtr +++| RJM WXP WAIT RECALL COMPLETION
00504 M01S00389.mtr +++| RJM CCS CHECK CPU SWITCH
00505 M01S00390.mtr +++| RJM CCP CHECK CENTRAL PROGRAM
00506 M01S00077.251l664 +++| LDN 0 SET UP OUTPUT REGISTER SCAN
00507 M01S00078.251l664 +++| STD PP
00508 M01S00391.mtr +++| LJM MTR LOOP
Seq # *Modification Id* Act
----------------------------+
00533 M02S00415.271l716 ---| LDD HN RESET RETURN
00534 M01S00025.271l716 +++| AVC5 LDD HN RESET RETURN
00535 M01S00416.mtr +++| STM AVCA
00536 M01S00417.mtr +++| RJM AVT ADVANCE TIME OF DAY
00537 M01S00418.mtr +++| AVCC LDD TM+1
00538 M01S00419.mtr +++|* UJN AVCD (NO MULTI-MAINFRAME PROCESSING)
00539 M01S00420.mtr +++| LPN 1
00540 M01S00421.mtr +++| STD CN+2 SET TIME TO STATUS MAINFRAMES
00541 M01S00422.mtr +++| AVCD LDN ARMF ADVANCE RUNNING TIME
00542 M01S00423.mtr +++|* LDN ARTF (NO MULTI-MAINFRAME PROCESSING)
00543 M01S00424.mtr +++| RJM CPR
00544 M01S00425.mtr +++|
00545 M01S00426.mtr +++| AVC SUBR ENTRY/EXIT
00546 M01S00427.mtr +++|* UJN AVC4 (ONE SECOND ELAPSED)
00547 M01S00428.mtr +++| AVCA EQU *-2
00548 M01S00429.mtr +++| RJM TIM ADVANCE MILLISECOND CLOCK
Line S00430 Modification History
M01(Added by)
mtr
M02(Updated by)
273l780
Seq # *Modification Id* Act
----------------------------+
00549 M02S00430.273l780 ---| AVC1 TLDC 0,CX READ CPU 0 EXCHANGE REQUEST
00550 M01S00006.273l780 +++| AVC1 TLDC CACX,CMT READ CPU 0 EXCHANGE REQUEST
00551 M01S00431.mtr +++|* UJN AVCX (1 CPU ONLY)
00552 M01S00432.mtr +++| CX1 EQU *-2
00553 M01S00433.mtr +++| CRD CM
00554 M01S00434.mtr +++| LDN 0 CLEAR EXCHANGE REQUEST OUTSTANDING FLAG
00555 M01S00435.mtr +++| STD T3
00556 M01S00436.mtr +++| LDD CM+1
00557 M01S00437.mtr +++| ADD CM+2
00558 M01S00438.mtr +++| ZJN AVC2 IF NO EXCHANGE REQUEST
00559 M01S00439.mtr +++| AOD T3
00560 M01S00440.mtr +++| LDN PCXF PROCESS CPU 0 EXCHANGE REQUEST
00561 M01S00441.mtr +++| RJM CPR
Line S00442 Modification History
M01(Added by)
mtr
M02(Updated by)
273l780
Seq # *Modification Id* Act
----------------------------+
00562 M02S00442.273l780 ---| AVC2 TLDC 1,CX READ CPU 1 EXCHANGE REQUEST
00563 M01S00007.273l780 +++| AVC2 TLDC CACX+1,CMT READ CPU 1 EXCHANGE REQUEST
00564 M01S00443.mtr +++| CRD CM
00565 M01S00444.mtr +++| LDD CM+1
00566 M01S00445.mtr +++| ADD CM+2
00567 M01S00446.mtr +++| ZJN AVC3 IF NO EXCHANGE REQUEST
00568 M01S00447.mtr +++| AOD T3
00569 M01S00448.mtr +++| LDC 10000+PCXF PROCESS CPU 1 EXCHANGE REQUEST
00570 M01S00449.mtr +++| RJM CPR
00571 M01S00450.mtr +++| AVC3 LDD T3
00572 M01S00451.mtr +++| NJN AVC1 IF EXCHANGE REQUEST OUTSTANDING
00573 M01S00452.mtr +++| UJN AVCX RETURN
Line S00453 Modification History
M01(Added by)
mtr
M02(Updated by)
251l664
Seq # *Modification Id* Act
----------------------------+
00574 M02S00453.251l664 ---| TIM SPACE 4,10
00575 M01S00079.251l664 +++| TIM SPACE 4,20
00576 M01S00454.mtr +++|** TIM - UPDATE REAL TIME CLOCK.
00577 M01S00455.mtr +++|*
Line S00456 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00578 M02S00456.ns2418 ---|* THE REAL TIME CLOCK IN CM IS UPDATE EVERY MILLISECOND. THIS
Line S00457 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00579 M02S00457.ns2418 ---|* ROUTINE WHEN CALLED FROM OTHER THAN AVC IS USED TO MAINTAIN
Line S00458 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00580 M02S00458.ns2418 ---|* TIME ACCURACY WITHOUT CALLS TO CPR. IN DUAL STATE, THE REAL
Line S00459 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00581 M02S00459.ns2418 ---|* TIME CLOCK IS READ AFTER EVERY EXCHANGE TO *CPUMTR*, SINCE IN
Line S00460 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00582 M02S00460.ns2418 ---|* DUAL STATE CPUMTR CONTROLS THE CLOCK USING THE FREE RUNNING
Line S00461 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00583 M02S00461.ns2418 ---|* COUNTER AS THE REFERENCE. BETWEEN EXCHANGES, *TIM* MAINTAINS
Line S00462 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00584 M02S00462.ns2418 ---|* THE REAL TIME CLOCK IN THE USUAL WAY SO AS TO MAINTAIN TIME
Line S00463 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00585 M02S00463.ns2418 ---|* ACCURACY DURING PERIODS OF *CPUMTR* INACTIVITY.
00586 M01S00002.ns2418 +++|* THE REAL TIME CLOCK IN CM IS UPDATED EVERY MILLISECOND. THIS
00587 M01S00003.ns2418 +++|* ROUTINE WHEN CALLED FROM OTHER THAN *AVC* IS USED TO MAINTAIN
00588 M01S00004.ns2418 +++|* TIME ACCURACY WITHOUT CALLS TO *CPR*. ON CYBER 180 AND
00589 M01S00005.ns2418 +++|* CYBER 170-865/875 MAINFRAMES, THE REAL TIME CLOCK IS READ
00590 M01S00006.ns2418 +++|* AFTER EVERY EXCHANGE TO *CPUMTR*, SINCE *CPUMTR* CONTROLS
00591 M01S00007.ns2418 +++|* THE CLOCK USING THE CPU CLOCK. BETWEEN EXCHANGES, *MTR*
00592 M01S00008.ns2418 +++|* MAINTAINS THE REAL TIME CLOCK IN THE USUAL WAY TO ENSURE
00593 M01S00009.ns2418 +++|* ACCURACY DURING PERIODS WHEN *CPUMTR* IS INACTIVE.
00594 M01S00464.mtr +++|*
00595 M01S00465.mtr +++|* EXIT (RTCL) UPDATED IN CM IF MILLISECOND OR MORE ELAPSED.
Line S00466 Modification History
M01(Added by)
mtr
M02(Updated by)
251l664
Seq # *Modification Id* Act
----------------------------+
00596 M02S00466.251l664 ---|* (MTRD) = COUNT OF TIMES CLOCK UPDATE MISSED.
00597 M01S00080.251l664 +++|* (MTRI) = COUNT OF TIMES CLOCK UPDATE MISSED.
00598 M01S00467.mtr +++|*
Seq # *Modification Id* Act
----------------------------+
00650 M02S00511.ns2418 ---| LDC UJNI+77+TIM5-TIMX SET TO LOOP
Line S00512 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00651 M02S00512.ns2418 ---| ERRPL TIMX-TIM5-40 JUMP OUT OF BOUNDS
Line S00513 Modification History
M01(Added by)
mtr
M02(Updated by)
ns2418
Seq # *Modification Id* Act
----------------------------+
00652 M02S00513.ns2418 ---| STM TIMX
00653 M01S00012.ns2418 +++| ISTORE TIMX,(UJN TIM5) SET UP TO LOOP
00654 M01S00514.mtr +++| TIM3 LDC MLSC
00655 M01S00515.mtr +++| RAD MS
00656 M01S00516.mtr +++| AOD TM+4 ADVANCE MILLISECOND CLOCK
00657 M01S00517.mtr +++| SHN -14
00658 M01S00518.mtr +++| ZJN TIM4 IF NO OVERFLOW
00659 M01S00519.mtr +++| RAD TM+3 UPDATE MILLISECONDS ON OVERFLOW
00660 M01S00520.mtr +++| SHN -14
00661 M01S00521.mtr +++| RAD TM+2
00662 M01S00522.mtr +++| TIM4 SOD ST UPDATE SECOND TIMER
00663 M01S00523.mtr +++| NJN TIM4.1 IF NOT 1 SECOND ELAPSED
00664 M01S00524.mtr +++| LDN 1 SET INCREMENT FOR *AVT*
00665 M01S00525.mtr +++| RJM ETA ENABLE TIME ADVANCE
00666 M01S00526.mtr +++| AOD TM+1 UPDATE SECONDS
00667 M01S00527.mtr +++| STD LS MARK CURRENT SECONDS
00668 M01S00528.mtr +++| SHN -14
00669 M01S00529.mtr +++| RAD TM
00670 M01S00530.mtr +++| TIM4.1 LDC RTCL UPDATE CLOCK
00671 M01S00531.mtr +++| CWD TM
00672 M01S00532.mtr +++| LJM TIMX EXIT
00673 M01S00533.mtr +++| ETA SPACE 4
00674 M01S00534.mtr +++|** ETA - ENABLE TIME ADVANCE.
00675 M01S00535.mtr +++|*
00676 M01S00536.mtr +++|* THE UPDATE OF THE DATE AND TIME IS ENABLED, THE
00677 M01S00537.mtr +++|* NUMBER OF SECONDS TO ADVANCE IT IS ESTABLISHED,
00678 M01S00538.mtr +++|* AND THE SECOND TIMER IS RESET.
00679 M01S00539.mtr +++|*
00680 M01S00540.mtr +++|* ENTRY (A) .EQ. NUMBER OF SECONDS TO ADVANCE TIME.
00681 M01S00541.mtr +++|*
00682 M01S00542.mtr +++|* EXIT TIME ADVANCE IS ENABLED.
00683 M01S00543.mtr +++|
00684 M01S00544.mtr +++|
00685 M01S00545.mtr +++| ETA SUBR ENTRY/EXIT
00686 M01S00546.mtr +++| STM AVTC SET SECONDS INCREMENT
Seq # *Modification Id* Act
----------------------------+
00694 M02S00553.251l664 ---| AVT SPACE 4
00695 M01S00083.251l664 +++| AVT SPACE 4,10
00696 M01S00554.mtr +++|** AVT - ADVANCE TIME.
00697 M01S00555.mtr +++|*
00698 M01S00556.mtr +++|* ADVANCES THE TIME OF DAY AND DATE IN RESPONSE TO THE REAL
00699 M01S00557.mtr +++|* TIME CLOCK AND STORES THEM IN CENTRAL MEMORY. ON THE HOUR,
00700 M01S00558.mtr +++|* THE TIME PROCESSING FUNCTION CODE IS SET IN THE *1MB* CALL
00701 M01S00559.mtr +++|* WORD.
Seq # *Modification Id* Act
----------------------------+
00768 M02S00600.253l688 ---| AVT2 MJN AVT1 IF NOT 60 MINUTES
00769 M01S00025.253l688 +++| MJN AVT1 IF NOT 60 MINUTES
Line S00601 Modification History
M01(Added by)
mtr
M02(Updated by)
mtr42
Seq # *Modification Id* Act
----------------------------+
00770 M02S00601.mtr42 ---| AVTA LDN SPTP SET TIME PROCESSING FUNCTION FOR *1MB*
Line S00602 Modification History
M01(Added by)
mtr
M02(Updated by)
mtr42
Seq # *Modification Id* Act
----------------------------+
00771 M02S00602.mtr42 ---|* LDN 0 (NO TIME CALL FOR C70 NON-SIMULATION)
00772 M01S00001.mtr42 +++| LDM PHED+2
00773 M01S00002.mtr42 +++| SCN SPTP
00774 M01S00003.mtr42 +++| AVTA LMN SPTP SET TIME PROCESSING FUNCTION FOR *1MB*
00775 M01S00004.mtr42 +++|* LMN 0 (NO TIME CALL FOR C70 NON-SIMULATION)
00776 M01S00603.mtr +++| ERRNZ SPTP-1 (ERROR IF TIME FUNCTION VALUE CHANGES)
Seq # *Modification Id* Act
----------------------------+
00871 M02S00696.253l688 ---| UJN AVT8
00872 M01S00026.253l688 +++| LDN 0 CLEAR BUFFER ADDRESS
00873 M01S00027.253l688 +++| STD CN
00874 M01S00028.253l688 +++| LJM AVT2 CALL *CPUMTR* TO COMPLETE THE ADVANCE
00875 M01S00697.mtr +++| TITLE RECALL CRITERION PROCESSING.
00876 M01S00698.mtr +++| CRQ SPACE 4,10
00877 M01S00699.mtr +++|** CRQ - CHECK RECALL CRITERION.
00878 M01S00700.mtr +++|*
00879 M01S00701.mtr +++|* THIS ROUTINE PROCESSED UP TO *MXRC* ENTRIES OF THE RECALL
00880 M01S00702.mtr +++|* REQUEST QUEUE. EACH ENTRY IS CHECKED TO SEE IF THE
00881 M01S00703.mtr +++|* RECALL CRITERION HAS BEEN SATISFIED. IF IT HAS, *CPUMTR* IS
00882 M01S00704.mtr +++|* CALLED TO BRING THE REQUEST OUT OF RECALL.
00883 M01S00705.mtr +++|*
00884 M01S00706.mtr +++|* CALLS CPR, RCP.
00885 M01S00707.mtr +++|
00886 M01S00708.mtr +++|
00887 M01S00709.mtr +++| CRQ6 LDD CN+2 CHECK REQUEST
00888 M01S00710.mtr +++| LPN 77
Line S00711 Modification History
M01(Added by)
mtr
M02(Updated by)
271l750
Seq # *Modification Id* Act
----------------------------+
00889 M02S00711.271l750 ---| LMN CRCW
00890 M01S00003.271l750 +++| LMN CRCW-100
00891 M01S00004.271l750 +++| ERRNG CRCW-100 *CRCW* MUST BE .GE. 100
00892 M01S00712.mtr +++| ZJN CRQ7 IF CPU IN RECALL
Line S00713 Modification History
M01(Added by)
mtr
M02(Updated by)
271l716
Seq # *Modification Id* Act
----------------------------+
00893 M02S00713.271l716 ---| LDN PRQF PROCESS REQUEST
00894 M01S00030.271l716 +++| LDC 10000+PRQF
00895 M01S00714.mtr +++| RJM CPR
00896 M01S00715.mtr +++| UJN CRQ3 CHECK NEXT REQUEST
00897 M01S00716.mtr +++|
00898 M01S00717.mtr +++| CRQ7 RJM RCP RECALL CPU
00899 M01S00718.mtr +++|
00900 M01S00719.mtr +++| CRQ SUBR ENTRY/EXIT
00901 M01S00720.mtr +++| LDN MXRC SET MAXIMUM NUMBER OF REQUESTS TO PROCESS
00902 M01S00721.mtr +++| STD T3
00903 M01S00722.mtr +++| LDD RC
00904 M01S00723.mtr +++| LMD RQ
00905 M01S00724.mtr +++| NJN CRQ4 IF NOT POINTER WORD
00906 M01S00725.mtr +++| AOD T3
00907 M01S00726.mtr +++|
00908 M01S00727.mtr +++|* THIS CODE IS USED TO RESET THE LIST POINTER TO THE
00909 M01S00728.mtr +++|* BEGINNING IN THE INFREQUENT EVENT THAT *MTR* TRIES
00910 M01S00729.mtr +++|* TO USE A BAD POINTER, WHICH IS USUALLY CAUSED BY
00911 M01S00730.mtr +++|* *CPUMTR* MAKING CHANGES IN THE LIST WHILE *MTR* IS
00912 M01S00731.mtr +++|* SCANNING IT.
00913 M01S00732.mtr +++|
00914 M01S00733.mtr +++| CRQ2 LDD RQ RESET TO START OF LIST
00915 M01S00734.mtr +++| CRD CM
00916 M01S00735.mtr +++| LDD CM+4 SET TO PROCESS FIRST ENTRY
00917 M01S00736.mtr +++| STD RC
00918 M01S00737.mtr +++| CRQ3 SOD T3
00919 M01S00738.mtr +++| MJN CRQX IF LIMIT OF ENTRIES TO PROCESS
00920 M01S00739.mtr +++| CRQ4 LDD RC
00921 M01S00740.mtr +++| CRQ5 CRD CM
00922 M01S00741.mtr +++| STD CN+2
00923 M01S00742.mtr +++| LDD CM+4 SET NEXT ENTRY
00924 M01S00743.mtr +++| STD RC
00925 M01S00744.mtr +++| SCN 17
00926 M01S00745.mtr +++| ZJN CRQ2 IF END OF LIST
00927 M01S00746.mtr +++|
00928 M01S00747.mtr +++|* THE FOLLOWING LOGIC IS DEPENDENT ON THE RECALL TYPES BEING
00929 M01S00748.mtr +++|* IN A CERTAIN ORDER.
00930 M01S00749.mtr +++|
00931 M01S00750.mtr +++| ERRNZ PCBF-1 LOGIC REQUIRES THIS VALUE
00932 M01S00751.mtr +++| ERRNZ PTRF-2 LOGIC REQUIRES THIS VALUE
00933 M01S00752.mtr +++| ERRNZ PTMF-3 LOGIC REQUIRES THIS VALUE
00934 M01S00753.mtr +++|
00935 M01S00754.mtr +++| LDD CM
00936 M01S00755.mtr +++| SBN PTMF
00937 M01S00756.mtr +++| ZJN PTM IF TIMED RECALL
00938 M01S00757.mtr +++| PJN CRQ2 IF ILLEGAL RECALL CRITERION
00939 M01S00758.mtr +++| ADN -PCBF+PTMF
00940 M01S00759.mtr +++| CRQA ZJN PCB IF PROCESS COMPLETION BIT
00941 M01S00760.mtr +++|* ZJN PCB3 (CME PRESENT)
00942 M01S00761.mtr +++| MJN CRQ2 IF NOT TIMED RECALL
00943 M01S00762.mtr +++| PTM SPACE 4,10
00944 M01S00763.mtr +++|** PTM - TIMED RECALL PROCESSOR.
00945 M01S00764.mtr +++|*
00946 M01S00765.mtr +++|*T, CM 12/ PTMF,36/ RT,12/ LK