Source Code

These source-code files are part of a reconstructed copy of Skylark 048, the Block II Command Module (CM) Apollo Guidance Computer (AGC) software for the Skylab-2, Skylab-3, Skylab-4, and Apollo-Soyuz Test Project missions.

They have been created via disassembly of binary dumps of the original core rope memory modules actually flown on Skylab-2, part numbers 2010802-541, 2010802-551, 2010802-561, 2010802-571, 2010802-581, and 2010802-591. Access to these modules was provided by the New Mexico Museum of Space History, who we are much indebted to.

The source code for the Apollo 15, 16, and 17 software, Artemis 072, was used as a starting point. Heavy use was made of TRW 4900.5-244, Programmed Guidance Equations for Skylark Command Module Earth Orbital Program, dated 14 February 1972. This document contains pseudocode of essentially all of Skylark, using original program labels which have been copied for this source reconstruction.

Since only binary dumps (rather than listings) of Skylark are available as source material, all comments and labels are approximate. They have been taken from the Programmed Guidance Equations or other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing.

058047,000002:                                                                                                  ## Copyright:   Public domain.
058048,000003:                                                                                                  ## Filename:    DISPLAY_INTERFACE_ROUTINES.agc
058049,000004:                                                                                                  ## Purpose:     A section of Skylark revision 048.
058050,000005:                                                                                                  ##              It is part of the source code for the Apollo Guidance Computer (AGC)
058051,000006:                                                                                                  ##              for Skylab-2, Skylab-3, Skylab-4, and ASTP. No original listings of
058052,000007:                                                                                                  ##              this software are available; instead, this file was created via
058053,000008:                                                                                                  ##              disassembly of dumps of the core rope modules actually flown on
058054,000009:                                                                                                  ##              Skylab-2. Access to these modules was provided by the New Mexico
058055,000010:                                                                                                  ##              Museum of Space History.
058056,000011:                                                                                                  ## Assembler:   yaYUL
058057,000012:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
058058,000013:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
058059,000014:                                                                                                  ## Mod history: 2023-09-04 MAS  Created from Artemis 072.
058060,000015: 
058061,000016: 
058062,000017:                                                                                                  #  DISPLAYS CAN BE CLASSIFIED INTO THE FOLLOWING CATEGORIES -
058063,000018: 
058064,000019:                                                                                                  #        1. PRIORITY DISPLAYS - DISPLAYS WHICH TAKE PRIORITY OVER ALL OTHER DISPLAYS. USUALLY THESE DISPLAYS ARE SENT
058065,000020:                                                                                                  #           OUT UNDER CRITICAL ALARM CONDITIONS.
058066,000021:                                                                                                  #        2. EXTENDED VERB DISPLAYS - ALL EXTENDED VERBS AND MARK ROUTINES SHOULD USE EXTENDED VERB (MARK) DISPLAYS.
058067,000022:                                                                                                  #        3. NORMAL DISPLAYS - ALL MISSION PROGRAM DISPLAYS WHICH INTERFACE WITH THE ASTRONAUT DURING THE NORMAL
058068,000023:                                                                                                  #           SEQUENCE OF EVENTS.
058069,000024:                                                                                                  #        4. MISC. DISPLAYS - ALL DISPLAYS NOT HANDLED BY THE DISPLAY INTERFACE ROUTINES. THESE INCLUDE SUCH DISPLAYS AS
058070,000025:                                                                                                  #           MM DISPLAYS AND SPECIAL PURPOSE DISPLAYS HANDLED BY PINBALL.
058071,000026:                                                                                                  #        5. ASTRONAUT INITIATED DISPLAYS - ALL DISPLAYS INITIATED EXTERNALLY.
058072,000027: 
058073,000028:                                                                                                  #  THE FOLLOWING TERMS ARE USED TO DESCRIBE THE STATUS OF DISPLAYS -
058074,000029: 
058075,000030:                                                                                                  #        1. ACTIVE - THE DISPLAY WHICH IS (1) BEING DISPLAYED TO THE ASTRONAUT AND WAITING FOR A RESPONSE OR
058076,000031:                                                                                                  #           (2) WAITING FIRST IN LINE FOR THE ASTRONAUT TO FINISH USING THE DSKY OR (3) BEING DISPLAYED ON THE DSKY
058077,000032:                                                                                                  #           BUT NOT WAITING FOR A RESPONSE.
058078,000033:                                                                                                  #        2. INACTIVE - A DISPLAY WHICH HAS (1) BEEN ACTIVE BUT WAS INTERRUPTED BY A DISPLAY OF HIGHER PRIORITY,
058079,000034:                                                                                                  #           (2) BEEN PUT INTO THE WAITING LIST AT TIME IT WAS REQUESTED DUE TO THE FACT A HIGHER PRIORITY DISPLAY
058080,000035:                                                                                                  #           WAS ALREADY GOING, (3) BEEN INTERRUPTED BY THE ASTRONAUT (CALLED A PINBRANCH CONDITION, SINCE THIS TYPE
058081,000036:                                                                                                  #           OF INACTIVE DISPLAY IS USUALLY REACTIVATED ONLY BY PINBALL) OR (4) A DISPLAY WHICH HAS FINISHED BUT STILL
058082,000037:                                                                                                  #           HAS INFO SAVED FOR RESTART PURPOSES.
058083,000038: 
058084,000039:                                                                                                  #  DISPLAY PRIORITIES WORK AS FOLLOWS -
058085,000040: 
058086,000041:                                                                                                  #        INTERRUPTS -
058087,000042:                                                                                                  #                1. THE ASTRONAUT CAN INTERRUPT ANY DISPLAY WITH AN EXTERNAL DISPLAY REQUEST.
058088,000043:                                                                                                  #                2. INTERNAL DISPLAYS CAN NOT BE SENT OUT WHEN THE ASTRONAUT IS USING THE DSKY.
058089,000044:                                                                                                  #                3. PRIORITY DISPLAYS INTERRUPT ALL OTHER TYPES OF INTERNAL DISPLAYS. A PRIORITY DISPLAY INTERRUPTING ANOTHER
058090,000045:                                                                                                  #                   PRIORITY DISPLAY WILL CAUSE AN ABORT UNLESS BIT14 IS SET FOR THE LINUS ROUTINE.
058091,000046:                                                                                                  #                4. A MARK DISPLAY INTERRUPTS ANY NORMAL DISPLAY.
058092,000047:                                                                                                  #                5. A MARK THAT INTERRUPTS A MARK COMPLETELY REPLACES IT.
058093,000048: 
058094,000049:                                                                                                  #        ORDER OF WAITING DISPLAYS -
058095,000050:                                                                                                  #                1.  ASTRONAUT EXTERNAL USE
058096,000051:                                                                                                  #                2.  PRIORITY
058097,000052:                                                                                                  #                3.  INTERRUPTED MARK
058098,000053:                                                                                                  #                4.  INTERRUPTED NORMAL
058099,000054: 
058100,000055:                                                                                                  #                5.  MARK TO BE REQUESTED (SEE DESCRIPTION OF ENDMARK)
058101,000056:                                                                                                  #                6.  MARK WAITING
058102,000057:                                                                                                  #                7.  NORMAL WAITING
058103,000058: 
058104,000059:                                                                                                  #  THE DISPLAY ROUTINES ARE INTENDED TO SERVE AS AN INTERFACE BETWEEN THE USER AND PINBALL.  THE
058105,000060:                                                                                                  #  FOLLOWING STATEMENTS CAN BE MADE ABOUT NORMAL DISPLAYS AND PRIORITY DISPLAYS (A DESCRIPTION OF MARK ROUTINES
058106,000061:                                                                                                  #  WILL FOLLOW LATER):
058107,000062: 
058108,000063:                                                                                                  #        1.  ALL ROUTINES THAT END IN R HAVE AN IMMEDIATE RETURN TO THE USER.  FOR ALL FLASHING DISPLAYS THIS RETURN
058109,000064:                                                                                                  #            IS TO THE USERS CALL CADR +4.  FOR THE ONLY NON FLASHING IMMEDIATE RETURN DISPLAY (GODSPR) THIS RETURN
058110,000065:                                                                                                  #            IS TO THE USERS CALLING LOC +1.
058111,000066:                                                                                                  #        2.  ALL ROUTINES NOT ENDING IN R DO NOT DO AN IMMEDIATE RETURN TO THE USER.
058112,000067:                                                                                                  #        3.  ALL ROUTINES THAT END IN R START A SEPARATE JOB (MAKEPLAY) WITH USERS JOB PRIORITY.
058113,000068:                                                                                                  #        4.  ALL ROUTINES NOT ENDING IN R BRANCH DIRECTLY TO MAKEPLAY WHICH MAKES THESE DISPLAYS A PART OF THE
058114,000069:                                                                                                  #            USERS JOB.
058115,000070:                                                                                                  #        5.  ALL DISPLAY ROUTINES ARE CALLED VIA BANKCALL.
058116,000071:                                                                                                  #        6.  TO RESTART A DISPLAY THE USER WILL GENERALLY USE A PHASE OF ONE WITH DESIRED RESTART GROUP (SEE
058117,000072:                                                                                                  #            DESCRIPTION OF RESTARTS).
058118,000073:                                                                                                  #        7.  ALL FLASHING DISPLAYS HAVE 3 RETURNS TO THE USER FROM ASTRONAUT RESPONSES.  A TERMINATE (V34) BRANCHES
058119,000074:                                                                                                  #            TO THE USERS CALL CADR +1.  A PROCEED (V33) BRANCHES TO THE USERS CALL CADR +2.  AN ENTER OR RECYCLE
058120,000075:                                                                                                  #            (V32) BRANCHES TO THE USERS CALL CADR +3.
058121,000076:                                                                                                  #        8.  ALL ROUTINES MUST BE USED UNDER EXECUTIVE CONTROL.
058122,000077: 
058123,000078:                                                                                                  #  A DESCRIPTION OF EACH ROUTINE WITH AN EXAMPLE FOLLOWS:
058124,000079: 
058125,000080:                                                                                                  #  GODSPR IS THE SAME AS GODSP ONLY RETURN IS TO THE USER.
058126,000081: 
058127,000082:                                                                                                  #                        CAF     VXXNYY
058128,000083:                                                                                                  #                        TC      BANKCALL
058129,000084:                                                                                                  #                        CADR    GODSPR
058130,000085:                                                                                                  #                        ...     ...             IMMEDIATE RETURN OF GODSPR
058131,000086: 
058132,000087:                                                                                                  #  GOFLASH DISPLAYS A FLASHING VERB NOUN WITH NO IMMEDIATE RETURN TO THE USER. 3 RETURNS ARE POSSIBLE FROM
058133,000088:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE).
058134,000089: 
058135,000090:                                                                                                  #                        CAF     VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN.
058136,000091:                                                                                                  #                        TC      BANKCALL
058137,000092:                                                                                                  #                        CADR    GOFLASH
058138,000093:                                                                                                  #                        ...     ...             TERMINATE RETURN
058139,000094:                                                                                                  #                        ...     ...             PROCEED RETURN
058140,000095:                                                                                                  #                        ...     ...             ENTER OR RECYCLE RETURN
058141,000096: 
058142,000097:                                                                                                  #  GOPERF1 IS ENTERED WITH DESIRED CHECKLIST VALUE IN A.  GOPERF1 WILL DISPLAY THIS VALUE IN R1 BY MEANS OF A
058143,000098:                                                                                                  #  V01 N25. A FLASHING PLEASE PERFORM ON CHECKLIST (V50 N25) IS THEN DISPLAYED.  NO IMMEDIATE RETURN IS MADE TO
058144,000099:                                                                                                  #  USER (SEE NO. 7 ABOVE).
058145,000100:                                                                                                  #  GOPERF1 BLANKS REGISTERS R2 AND R3
058146,000101: 
058147,000102:                                                                                                  #                        CAF     OCTXX           CODE FOR CHECKLIST VALUE XX
058148,000103:                                                                                                  #                        TC      BANKCALL
058149,000104:                                                                                                  #                        CADR    GOPERF1
058150,000105:                                                                                                  #                        ...     ...             TERMINATE RETURN
058151,000106:                                                                                                  #                        ...     ...             PROCEED RETURN
058152,000107:                                                                                                  #                        ...     ...             ENTER RETURN
058153,000108: 
058154,000109:                                                                                                  #  GOPERF3 IS USED FOR A PLEASE PERFORM ON A PROGRAM NUMBER.  THE DESIRED PROGRAM NO. IS ENTERED IN A.  GOPERF3
058155,000110:                                                                                                  #  DISPLAYS THE NO. BY MEANS OF A V06 N07 FOLLOWED BY A FLASHING V50 N07 FOR A PLEASE PERFORM. NO IMMEDIATE RETURN
058156,000111:                                                                                                  #  IS MADE TO THE USER (SEE NO. 7 ABOVE).
058157,000112:                                                                                                  #  GOPERF3 BLANKS REGISTERS R2 AND R3
058158,000113: 
058159,000114:                                                                                                  #                        CAF     DECXX           REQUEST PERFORM ON PXX
058160,000115:                                                                                                  #                        TC      BANKCALL
058161,000116:                                                                                                  #                        CADR    GOPERF3
058162,000117:                                                                                                  #                        ...     ...             TERMINATE RETURN
058163,000118:                                                                                                  #                        ...     ...             PROCEED RETURN
058164,000119:                                                                                                  #                        ...     ...             ENTER RETURN
058165,000120: 
058166,000121:                                                                                                  #  GOPERF4 IS USED FOR A PLEASE PERFORM ON AN OPTION. THE DESIRED OPTION IS ENTERED IN A AND STORED IN OPTION1.
058167,000122:                                                                                                  #  GOPERF4 DISPLAYS R1 AND R2 BY MEANS OF A V04N06 FOLLOWED BY A FLASHING V50N06 FOR A PLEASE PERFORM. NO
058168,000123:                                                                                                  #  IMMEDIATE RETURN IS MADE TO THE USER (SEE NO. 7 ABOVE).
058169,000124: 
058170,000125:                                                                                                  #                        CAF     OCTXX           REQUEST PERFORM ON OPTION XX
058171,000126:                                                                                                  #                        TC      BANKCALL
058172,000127:                                                                                                  #                        CADR    GOPERF4
058173,000128:                                                                                                  #                        ...     ...             TERMINATE RETURN
058174,000129:                                                                                                  #                        ...     ...             PROCEED RETURN
058175,000130:                                                                                                  #                        ...     ...             ENTER RETURN
058176,000131: 
058177,000132:                                                                                                  #  GOPERF4 BLANKS REGISTER R3
058178,000133: 
058179,000134:                                                                                                  #  GODSPRET IS USED TO DISPLAY A VERB NOUN ARRIVING IN A WITH A RETURN TO THE USER AFTER THE DISPLAY HAS BEEN SENT
058180,000135:                                                                                                  #  OUT.
058181,000136: 
058182,000137:                                                                                                  #                        CAF     VXXNYY
058183,000138:                                                                                                  #                        TC      BANKCALL
058184,000139:                                                                                                  #                        CADR    GODSPRET
058185,000140:                                                                                                  #                        ...     ...             RETURN TO USER
058186,000141: 
058187,000142:                                                                                                  #  REGODSP IS USED TO DISPLAY A VERB NOUN ARRIVING IN A.  REGODSP IS THE SAME AS GODSP ONLY REGODSP REPLACES ANY
058188,000143:                                                                                                  #  ACTIVE NORMAL DISPLAY IF ONE WAS ACTIVE.
058189,000144: 
058190,000145:                                                                                                  #                        CAF     VXXNYY
058191,000146:                                                                                                  #                        TC      BANKCALL
058192,000147:                                                                                                  #                        CADR    REGODSP
058193,000148: 
058194,000149:                                                                                                  #  REFLASH IS THE SAME AS GOFLASH ONLY REFLASH REPLACES ANY ACTIVE NORMAL DISPLAY IF ONE WAS ACTIVE.
058195,000150: 
058196,000151:                                                                                                  #                        CAF     VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN
058197,000152:                                                                                                  #                        TC      BANKCALL
058198,000153:                                                                                                  #                        CADR    REFLASH
058199,000154:                                                                                                  #                        ...     ...             TERMINATE RETURN
058200,000155:                                                                                                  #                        ...     ...             PROCEED RETURN
058201,000156:                                                                                                  #                        ...     ...             ENTER RETURN
058202,000157: 
058203,000158:                                                                                                  #  GOFLASHR IS SAME AS GOFLASH ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +4.
058204,000159: 
058205,000160:                                                                                                  #                        CAF     VXXNYY
058206,000161:                                                                                                  #                        TC      BANKCALL
058207,000162:                                                                                                  #                        CADR    GOFLASHR
058208,000163:                                                                                                  #                        ...     ...             TERMINATE RETURN
058209,000164:                                                                                                  #                        ...     ...             PROCEED RETURN
058210,000165:                                                                                                  #                        ...     ...             ENTER OR RECYCLE RETURN
058211,000166: 
058212,000167:                                                                                                  #                        ...     ...             IMMEDIATE RETURN FROM GOFLASHR
058213,000168: 
058214,000169:                                                                                                  #  GOPERF1R IS THE SAME AS GOPERF1 ONLY GOPERF1R HAS AN IMMEDIATE RETURN TO USERS CALL CADR +4.
058215,000170:                                                                                                  #  GOPERF1R BLANKS REGISTERS R2 AND R3
058216,000171: 
058217,000172:                                                                                                  #                        CAF     OCTXX           CODE FOR CHECKLIST VALUE XX.
058218,000173:                                                                                                  #                        TC      BANKCALL
058219,000174:                                                                                                  #                        CADR    GOPERF1R
058220,000175:                                                                                                  #                        ...     ...             TERMINATE RETURN
058221,000176:                                                                                                  #                        ...     ...             PROCEED RETURN
058222,000177:                                                                                                  #                        ...     ...             ENTER RETURN
058223,000178: 
058224,000179:                                                                                                  #                        ...     ...             IMMEDIATE RETURN FROM GOPERF1R
058225,000180: 
058226,000181:                                                                                                  #  GOPERF3R IS THE SAME AS GOPERF3 ONLY AN IMMEDIATE RETURN IS MADE TO USERS CALL CADR +4.
058227,000182:                                                                                                  #  GOPERF3R BLANKS REGISTERS R2 AND R3
058228,000183: 
058229,000184:                                                                                                  #                        CAF     PROGXX          PERFORM PROGRAM XX
058230,000185:                                                                                                  #                        TC      BANKCALL
058231,000186:                                                                                                  #                        CADR    GOPERF3R
058232,000187:                                                                                                  #                        ...     ...             TERMINATE RETURN
058233,000188:                                                                                                  #                        ...     ...             PROCEED RETURN
058234,000189:                                                                                                  #                        ...     ...             ENTER RETURN
058235,000190: 
058236,000191:                                                                                                  #                        ...     ...             GOPERF3R IMMEDIATELY RETURNS HERE
058237,000192: 
058238,000193:                                                                                                  #  GOPERF4R IS THE SAME AS GOPERF4 ONLY AN IMMEDIATE RETURN IS MADE TO USERS CALL CADR +4.
058239,000194: 
058240,000195:                                                                                                  #                        CAF     OCTXX           REQUEST PERFORM ON OPTIONXX
058241,000196:                                                                                                  #                        TC      BANKCALL
058242,000197:                                                                                                  #                        CADR    GOPERF4R
058243,000198:                                                                                                  #                        ...     ...             TERMINATE RETURN
058244,000199:                                                                                                  #                        ...     ...             PROCEED RETURN
058245,000200:                                                                                                  #                        ...     ...             ENTER RETURN
058246,000201: 
058247,000202:                                                                                                  #                        ...     ...             IMMEDIATE RETURN TO USER
058248,000203: 
058249,000204:                                                                                                  #  GOPERF4R BLANKS REGISTER R3
058250,000205: 
058251,000206:                                                                                                  #  REFLASHR IS THE SAME AS REFLASH ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +4.
058252,000207: 
058253,000208:                                                                                                  #                        CAF     VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN
058254,000209:                                                                                                  #                        TC      BANKCALL
058255,000210:                                                                                                  #                        CADR    REFLASHR
058256,000211:                                                                                                  #                        ...     ...             TERMINATE RETURN
058257,000212:                                                                                                  #                        ...     ...             PROCEED RETURN
058258,000213:                                                                                                  #                        ...     ...             ENTER RETURN
058259,000214: 
058260,000215:                                                                                                  #                        ...     ...             IMMEDIATE RETURN TO USER
058261,000216: 
058262,000217:                                                                                                  #  REGODSPR IS THE SAME AS REGODSP ONLY A RETURN (IMMEDIATE) IS MADE TO THE USER.
058263,000218: 
058264,000219:                                                                                                  #                        CAF     VXXNYY
058265,000220:                                                                                                  #                        TC      BANKCALL
058266,000221:                                                                                                  #                        CADR    REGODSPR
058267,000222: 
058268,000223:                                                                                                  #                        ...     ...             IMMEDIATE RETURN TO USER
058269,000224: 
058270,000225:                                                                                                  #  GOMARK IS USED TO DISPLAY A MARK VERB NOUN ARRIVING IN A. NO RETURN IS MADE TO THE USER.
058271,000226: 
058272,000227:                                                                                                  #  GOMARKR IS THE SAME AS GOMARK ONLY RETURN IS TO THE USER.
058273,000228: 
058274,000229:                                                                                                  #  GOMARKF DISPLAYS A FLASHING MARK VERB NOUN WITH NO IMMEDIATE RETURN TO THE USER. 3 RETURNS ARE POSSIBLE FROM
058275,000230:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE).
058276,000231:                                                                                                  #  GOXDSPF = GOMARKF
058277,000232: 
058278,000233:                                                                                                  #                        CAF     VXXNYY          VXXNYY WILL BE A FLASHING MARK VERB NOUN
058279,000234:                                                                                                  #                        TC      BANKCALL
058280,000235:                                                                                                  #                        CADR    GOMARKF         OTHER EXTENDED VERBS USE CADR GOXDSPF
058281,000236:                                                                                                  #                        ...     ...             TERMINATE RETURN
058282,000237:                                                                                                  #                        ...     ...             PROCEED RETURN
058283,000238:                                                                                                  #                        ...     ...             ENTER OR RECYCLE RETURN
058284,000239: 
058285,000240:                                                                                                  #  GOMARKFR IS THE SAME AS GOMARKF ONLY AN IMMEDIATE RETURN IS MADE TO THE USER CALL CADR +4.
058286,000241: 
058287,000242:                                                                                                  #  GOMARK1 IS USED FOR A PLEASE PERFORM ON A MARK REQUEST WITH ONLY 1 ASTRONAUT RETURN TO THE USER. NO IMMEDIATE
058288,000243:                                                                                                  #  RETURN IS MADE. THE DESIRED MARK PLEASE PERFORM VERB AND DESIRED NOUN IS ENTERED IN A. GOMARK1 DISPLAYS R1, R2, R
058289,000244:                                                                                                  #  MEANS OF A V05NYY FOLLOWED BY A FLASHING V5XNYY FOR A PLEASE PERFORM. THE ASTRONAUT WILL RESPOND WITH A MARK
058290,000245:                                                                                                  #  OR MARK REJECT OR AN ENTER. THE ENTER IS THE ONLY ASTRONAUT RESPONSE THAT WILL COME BACK TO THE USER.
058291,000246: 
058292,000247:                                                                                                  #                        CAF     V5XNYY          X=1,2,3,4       Y=NOUN
058293,000248:                                                                                                  #                        TC      BANKCALL
058294,000249:                                                                                                  #                        CADR    GOMARK1
058295,000250: 
058296,000251:                                                                                                  #                        ...     ...             ENTER RETURN
058297,000252: 
058298,000253:                                                                                                  #  *** IF BLANKING DESIRED ON NON R ROUTINES, NOTIFY DISPLAYER.
058299,000254: 
058300,000255:                                                                                                  #  GOMARK1R IS THE SAME AS A GOMARK1 ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +2.
058301,000256: 
058302,000257:                                                                                                  #                        CAF     V5XNYY          X=1,2,3,4       YY=NOUN
058303,000258:                                                                                                  #                        TC      BANKCALL
058304,000259:                                                                                                  #                        CADR    GOMARK1R
058305,000260: 
058306,000261:                                                                                                  #                        ...     ...             ASTRONAUT ENTER RETURN
058307,000262:                                                                                                  #                        ...     ...             IMMEDIATE RETURN TO USER
058308,000263: 
058309,000264:                                                                                                  #  GOMARK2 IS THE SAME AS GOMARK1 ONLY 3 RETURNS ARE MADE TO THE USER FROM THE ASTRONAUT.
058310,000265: 
058311,000266:                                                                                                  #                        CAF     V5XNYY          X=1,2,3,4       YY=NOUN
058312,000267:                                                                                                  #                        TC      BANKCALL
058313,000268:                                                                                                  #                        CADR    GOMARK2
058314,000269:                                                                                                  #                        ...     ...             TERMINATE RETURN
058315,000270:                                                                                                  #                        ...     ...             PROCEED RETURN
058316,000271:                                                                                                  #                        ...     ...             ENTER RETURN
058317,000272: 
058318,000273:                                                                                                  #  GOMARK4 IS THE SAME AS GOMARK3 ONLY R2 AND R3 ARE BLANKED AND R1 IS DISPLAYED IN OCTAL.
058319,000274: 
058320,000275:                                                                                                  #                        CAF     V5XNYY          X=1,2,3,4       YY=NOUN
058321,000276:                                                                                                  #                        TC      BANKCALL
058322,000277:                                                                                                  #                        CADR    GOMARK4
058323,000278:                                                                                                  #                        ...     ...             TERMINATE RETURN
058324,000279:                                                                                                  #                        ...     ...             PROCEED RETURN
058325,000280:                                                                                                  #                        ...     ...             ENTER RETURN
058326,000281: 
058327,000282:                                                                                                  #  EXDSPRET IS USED TO DISPLAY A VERB NOUN ARRIVING IN A WITH A RETURN MADE TO THE USER AFTER THE DISPLAY HAS BEEN
058328,000283:                                                                                                  #  SENT OUT.
058329,000284: 
058330,000285:                                                                                                  #                        CAF     VXXNYY
058331,000286:                                                                                                  #                        TC      BANKCALL
058332,000287:                                                                                                  #                        CADR    EXDSPRET
058333,000288: 
058334,000289:                                                                                                  #                        ...     ...             RETURN TO USER
058335,000290: 
058336,000291:                                                                                                  #  KLEENEX CLEANS OUT ALL MARK DISPLAYS (ACTIVE AND INACTIVE). A RETURN IS MADE TO THE USER AFTER THE MARK DISPLAYS
058337,000292:                                                                                                  #  HAVE BEEN CLEANED OUT.
058338,000293: 
058339,000294:                                                                                                  #                        TC      BANKCALL
058340,000295:                                                                                                  #                        CADR    KLEENEX
058341,000296: 
058342,000297:                                                                                                  #                        ...     ...             RETURN TO USER
058343,000298: 
058344,000299:                                                                                                  #  MARKBRAN IS A SPECIAL PURPOSE ROUTINE USED FOR SAVING JOB VAC AREAS (SEE DESCRIPTION OF MARKBRAN BELOW).
058345,000300: 
058346,000301:                                                                                                  #                        TC      BANKCALL
058347,000302:                                                                                                  #                        CADR    MARKBRAN
058348,000303: 
058349,000304:                                                                                                  #                        ...     ...             BAD RETURN IF MARK DISPLAY NOT ACTIVE
058350,000305: 
058351,000306:                                                                                                  #                                                (GOOD RETURN TO IMMEDIATE RETURN LOC OF
058352,000307:                                                                                                  #                                                LAST FLASHING MARK R ROUTINE)
058353,000308: 
058354,000309:                                                                                                  #  PINBRNCH REESTABLISHES THE LAST ACTIVE FLASHING DISPLAY. IF THERE IS NO ACTIVE FLASHING DISPLAY, THE DSKY IS
058355,000310:                                                                                                  #  BLANKED AND CONTROL IS SENT TO ENDOFJOB.
058356,000311: 
058357,000312:                                                                                                  #                                TC      POSTJUMP
058358,000313:                                                                                                  #                                CADR    PINBRNCH
058359,000314: 
058360,000315:                                                                                                  #  PRIODSP IS USED AS A PRIORITY DISPLAY.  IT WILL DISPLAY A GOFLASH TYPE DISPLAY WITH THREE POSSIBLE RETURNS FROM
058361,000316:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE).
058362,000317: 
058363,000318:                                                                                                  #  THE MAIN PURPOSE OF PRIODSP IS TO REPLACE THE PRESENT DISPLAY WITH A DISPLAY OF HIGHER PRIORITY AND TO
058364,000319:                                                                                                  #  PROVIDE A MEANS FOR RESTORING THE OLD DISPLAY WHEN THE PRIORITY DISPLAY
058365,000320:                                                                                                  #  IS RESPONDED TO BY THE ASTRONAUT.
058366,000321: 
058367,000322:                                                                                                  #  THE FORMER DISPLAY IS RESTORED BY AN AUTOMATIC BRANCH TO WAKE UP THE DISPLAY THAT WAS INTERRUPTED BY THE
058368,000323:                                                                                                  #  PRIO DISPLAY.
058369,000324: 
058370,000325:                                                                                                  #                        CAF     VXXNYY          VXXNYY WILL BE A FLASHING VERB NOUN
058371,000326:                                                                                                  #                        TC      BANKCALL
058372,000327:                                                                                                  #                        CADR    PRIODSP
058373,000328:                                                                                                  #                        ...     ...             TERMINATE RETURN
058374,000329:                                                                                                  #                        ...     ...             PROCEED RETURN
058375,000330:                                                                                                  #                        ...     ...             ENTER OR RECYCLE RETURN
058376,000331: 
058377,000332:                                                                                                  #  PRIODSPR IS THE SAME AS PRIODSP ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +4.
058378,000333: 
058379,000334:                                                                                                  #                        CAF     VXXNYY          VXXNYY WILL BE A FLASHING VERB NOUN
058380,000335:                                                                                                  #                        TC      BANKCALL
058381,000336:                                                                                                  #                        CADR    PRIODSPR
058382,000337:                                                                                                  #                        ...     ...             TERMINATE RETURN
058383,000338:                                                                                                  #                        ...     ...             PROCEED RETURN
058384,000339:                                                                                                  #                        ...     ...             ENTER OR RECYCLE RETURN
058385,000340: 
058386,000341:                                                                                                  #                        ...     ...             IMMEDIATE RETURN
058387,000342: 
058388,000343:                                                                                                  #  PRIOLARM DOES A V05N09 PRIODSPR.
058389,000344: 
058390,000345:                                                                                                  #  CLEANDSP CLEANS OUT ALL NORMAL DISPLAYS (ACTIVE AND INACTIVE). A RETURN IS MADE TO THE USER AFTER NORMAL
058391,000346:                                                                                                  #  DISPLAYS ARE CLEANED OUT.
058392,000347: 
058393,000348:                                                                                                  #                        TC      BANKCALL
058394,000349:                                                                                                  #                        CADR    CLEANDSP
058395,000350: 
058396,000351:                                                                                                  #                        ...     ...             RETURN TO USER
058397,000352: 
058398,000353: 
058399,000354:                                                                                                  #  GENERAL INFORMATION
058400,000355:                                                                                                  #  ------- -----------
058401,000356: 
058402,000357:                                                                                                  #  ALARM OR ABORT EXIT MODES--
058403,000358: 
058404,000359:                                                                                                  #                PRIOBORT        TC      ABORT
058405,000360:                                                                                                  #                                OCT     1502
058406,000361: 
058407,000362:                                                                                                  #  PRIOBORT IS BRANCED TO WHEN (1) A NORMAL DISPLAY IS REQUESTED AND ANOTHER NORMAL DISPLAY IS ALREADY ACTIVE
058408,000363:                                                                                                  #  (REFLASH AND REGODSP ARE EXCEPTIONS) OR (2) A PRIORITY DISPLAY IS REQUESTED WHEN ANOTHER PRIORITY DISPLAY IS
058409,000364:                                                                                                  #  ALREADY ACTIVE (A PRIORITY WITH LINUS BIT14 IS AN EXCEPTION).
058410,000365: 
058411,000366:                                                                                                  #  ERASABLE INITIALIZATION REQUIRED--
058412,000367: 
058413,000368:                                                                                                  #        ACCOMPLISHED BY FRESH START-    1. FLAGWRD4 (USED EXCLUSIVELY BY DISPLAY INTERFACE ROUTINES)
058414,000369:                                                                                                  #                                        2. NVSAVE = NORMAL VERB AND NOUN REGISTER.
058415,000370:                                                                                                  #                                        3. EBANKTEM = NORMAL INACTIVE FLAGWORD (ALSO CONTAINS NORMALS EBANK).
058416,000371: 
058417,000372:                                                                                                  #                                        5. R1SAVE = MARKBRAN CONTROL WORD
058418,000373:                                                                                                  #                                        4. RESTREG = PRIORITY 30 AND SUPERBANK 3.
058419,000374: 
058420,000375:                                                                                                  #  OUTPUT--
058421,000376: 
058422,000377:                                                                                                  #        NVWORD = PRIO VERB AND NOUN
058423,000378:                                                                                                  #        NVWORD +1 (MARKNV) = MARK VERB AND NOUN
058424,000379:                                                                                                  #        NVWORD +2 (NVSAVE) = NORMAL VERB AND NOUN
058425,000380: 
058426,000381:                                                                                                  #        DSPFLG (EBANKSAV) = PRIO FLAGWORD (INCLUDING EBANK)
058427,000382:                                                                                                  #        DSPFLG +1 (MARKEBAN) = MARK FLAGWORD (INCLUDING EBANK)
058428,000383:                                                                                                  #        DSPFLG +2 (EBANKTEM) = NORMAL FLAGWORD (INCLUDIG EBANK)
058429,000384: 
058430,000385:                                                                                                  #        CADRFLSH = PRIO USERS CALL CADR +1 LOCATION
058431,000386:                                                                                                  #        CADRFLSH +1 (MARKFLSH) = MARK USERS CALL CADR +1 LOCATION
058432,000387:                                                                                                  #        CADRFLSH +2 (TEMPFLSH) = NORMAL USERS CALL CADR +1 LOCATION
058433,000388: 
058434,000389:                                                                                                  #        PRIOTIME = TIME EACH PRIO REQUEST FIRST SENT OUT
058435,000390:                                                                                                  #        OPTION1 = DESIRED OPTION FROM GOPERF4
058436,000391:                                                                                                  #        FLAGWRD4 = BIT INFO FOR CONTROL OF ALL DISPLAY ROUTINES
058437,000392:                                                                                                  #        DSPTEM1 = R1 INFO FOR ASTRONAUT FROM PERFORM DISPLAYS (NORMAL)
058438,000393: 
058439,000394:                                                                                                  #  SUBROUTINES USED-- NVSUB, FLAGUP, FLAGDOWN, ENDOFJOB, BLANKSUB, ABORT, JOBWAKE, JOBSLEEP, FINDVAC, PRIOCHNG,
058440,000395:                                                                                                  #  JAMTERM, NVSUBUSY, FLASHON, ENDIDLE, CHANG1, BANKJUMP, MAKECADR, NOVAC,
058441,000396: 
058442,000397:                                                                                                  #  DEBRIS-- (STORED INTO)
058443,000398:                                                                                                  #        TEMPORARY TEMPORARIES- A, Q, L, MPAC +2, MPAC +3, MPAC +4, MPAC +5, MPAC +6, RUPTREG2, RUPTREG3, CYL,
058444,000399:                                                                                                  #                EBANK, RUPTREG4, LOC, BANKSET, MODE, MPAC, MPAC +1      4, FACEREG
058445,000400:                                                                                                  #        ERASABES (SHARED AND USED WITH OTHER PROGRAMS) CADRSTOR, DSPLIST, LOC, DSPTEM1, OPTION1
058446,000401:                                                                                                  #        ERASABLES (USED ONLY BY DISPLAY ROUTINES)- NVWORD,+1,+2, DSPFLG,+1,+2, CADRFLSH,+1,+2, PRIOTIME, FLAGWRD4,
058447,000402:                                                                                                  #                R1SAVE, MARK2PAC,
058448,000403: 
058449,000404:                                                                                                  #  DEBRIS-- (USED BUT NOT STORED INTO)- NOUNREG, VERBREG, LOCCTR, MONSAVE1
058450,000405: 
058451,000406:                                                                                                  #  FLAGWORD DESCRIPTIONS--
058452,000407:                                                                                                  #        FLAGWRD4- SEE DESCRIPTION UNDER LOG SECTION ERASABLE ASSIGNMENTS
058453,000408: 
058454,000409:                                                                                                  #        DSPFLG, DSPFLG+1, DSPFLG +2-
058455,000410:                                                                                                  #        ----------------------------
058456,000411:                                                                                                  #        BITS 1  BLANK R1
058457,000412:                                                                                                  #             2  BLANK R2
058458,000413:                                                                                                  #             3  BLANK R3
058459,000414:                                                                                                  #             4  FLASHING DISPLAY REQUESTED
058460,000415:                                                                                                  #             5  PERFORM DISPLAY REQUESTED
058461,000416:                                                                                                  #             6  -----                   EXDSPRET                GODSPRET
058462,000417:                                                                                                  #             7  PRIO DISPLAY            -----                   -----
058463,000418:                                                                                                  #             8  -----                   MARK MONITOR PERF       -----
058464,000419:                                                                                                  #             9  EBANK
058465,000420:                                                                                                  #            10  EBANK
058466,000421:                                                                                                  #            11  EBANK
058467,000422:                                                                                                  #            12  -----                   -----                   V99PASTE
058468,000423:                                                                                                  #            13  2ND PART OF PERFORM
058469,000424:                                                                                                  #            14  REFLASH OR REDO         -----                   REFLASH OR REDO
058470,000425:                                                                                                  #            15  -----                   MARK REQUEST            -----
058471,000426: 
058472,000427:                                                                                                  #  RESTARTING DISPLAYS--
058473,000428: 
058474,000429:                                                                                                  #  RULES FOR THE DSKY OPERATOR--
058475,000430: 
058476,000431:                                                                                                  #        1. PROCEED AND TERMINATE SERVE AS RESPONSES TO REQUESTS FOR OPERATOR RESPONSE (FLASHING V/N).  AS LONG
058477,000432:                                                                                                  #           AS THERE IS ANY REQUEST AWAITING OPERATOR RESPONSE, ANY USE OF PROCEED OR TERMINATE WILL SERVE AS
058478,000433:                                                                                                  #           RESPONSES TO THAT REQUEST.  CARE SHOULD BE EXERCISED IN ATTEMPTING TO KILL AN OPERATOR INITIATED MONITOR
058479,000434:                                                                                                  #           WITH PROCEED AND TERMINATE FOR THIS REASON.
058480,000435:                                                                                                  #        2. THE ASTRONAUT MUST RESPOND TO A PRIORITY DISPLAY NO SOONER THAN 5 SECS FROM THE TIME THE MISSION
058481,000436:                                                                                                  #           PROGRAM SENT OUT THE REQUEST FOR OPERATOR RESPONSE (THE ASTRONAUT WOULD SEE THIS DISPLAY FOR LESS TIME
058482,000437:                                                                                                  #           DUE TO TIME IT TAKES TO GET DISPLAY SENT OUT.)  IF THE ASTRONAUT RESPONDS TOO SOON, THE PRIORITY DISPLAY
058483,000438:                                                                                                  #           IS SENT OUT AGAIN---AND AGAIN UNTIL AN ACCUMULATED 5 SECS FROM TIME THE FIRST PRIORITY DISPLAY WAS SENT
058484,000439:                                                                                                  #           OUT. THE SAME 5 SEC. DELAY WILL OCCUR AT 163.84 SECS OR IN ANY MULTIPLE OF THAT TIME DUE TO PROGRAM
058485,000440:                                                                                                  #           CONSIDERATION.
058486,000441:                                                                                                  #        3. KEY RELEASE BUTTON-
058487,000442:                                                                                                  #           A) IF THE KEY RELEASE LIGHT IS ON, IT SIMPLY RELEASES THE KEYBOARD AND DISPLAY FOR INTERNAL USE.
058488,000443:                                                                                                  #           B) IF THE KEY RELEASE LIGHT IS OFF, AND IF SOME REQUEST FOR OPERATOR RESPONSE (FLASHING V/N) IS STILL
058489,000444:                                                                                                  #              AWAITING RESPONSE THEN IT RE-ESTABLISHES THE DISPLAYS THAT ORIGINALLY REQUESTED RESPONSE.
058490,000445:                                                                                                  #           IF AN OPERATOR WANTS THEREFORE TO RE-ESTABLISH BUT CONDITION (A) IS ENCOUNTERED, A SECOND DEPRESSION OF
058491,000446:                                                                                                  #           KEY RELEASE BUTTON MAY BE NECESSARY.
058492,000447:                                                                                                  #        4. IT IS IMPORTANT TO ANSWER ALL REQUESTS FOR OPERATOR RESPONSE.
058493,000448:                                                                                                  #        5. IT IS ALWAYS GOOD PRACTICE TO TERMINATE AN EXTENDED VERB BEFORE ASKING FOR ANOTHER ONE OR THE SAME ONE
058494,000449:                                                                                                  #           OVER AGAIN.
058495,000450: 
058496,000451:                                                                                                  #  SPECIAL CONSIDERATIONS--
058497,000452:                                                                                                  #        1. MPAC +2 SAVED ONLY IN MARK DISPLAYS
058498,000453:                                                                                                  #        2. GODSP(R),REGODSP(R),GOMARK(R) ALWAYS TURN ON THE FLASH IF ENTERED WITH A PASTE VERB REQUEST.
058499,000454:                                                                                                  #        3. ALL NORMAL DISPLAYS ARE RESTARTABLE EXCEPT GODSP(R), REGODSP(R)
058500,000455:                                                                                                  #        4. ALL EXTENDED VERBS WITH DISPLAYS SHOULD START WITH A TC TESTXACT AND FINISH WITH A TC ENDEXT.
058501,000456:                                                                                                  #        5. GODSP(R) AND REGODSP(R) MUST BE IN THE SAME EBANK AND SUPERBANK AS THE LAST NORMAL DISPLAY RESTARTED
058502,000457:                                                                                                  #           BY A .1 RESTART PHASE CHANGE.
058503,000458:                                                                                                  #        6. IN ORDER TO SET UP A NON DISPLAY .1 RESTART POINT, THE USER MUST MAKE CERTAIN THAT RESTREG CONTAINS THE
058504,000459:                                                                                                  #           CORRECT PRIORITY AND SUPERBANK AND THAT EBANKTEM CONTAINS THE CO
058505,000460:                                                                                                  #        7. IF CLEANDSP IS RESTARTED VIA A .1 PHASE CHANGE, CAF ZERO SHOULD BE EXECUTED BEFORE THE TC BANKCALL
058506,000461: 
058507,000462:                                                                                                  #  CALLING SEQUENCE FOR BLANKING
058508,000463:                                                                                                  #                CAF     BITX            X=1,2,3 BLANK R1,R2,R3 RESPECTIVELY
058509,000464:                                                                                                  #                TC      BLANKET
058510,000465:                                                                                                  #                ...     ...             RETURN TO USER HERE
058511,000466: 
058512,000467:                                                                                                  #  IN ORDER TO USE BLANKET CORRECTLY THE USER MUST USE A DISPLAY ROUTINE THAT ENDS IN R FIRST FOLLOWED BY THE CALL
058513,000468:                                                                                                  #  TO BLANKET AT THE IMMEDIATE RETURN LOC.
058514,000469: 
058515,000470:    4000                                           SETLOC   FFTAG4                                
058516,000471:    4000                                           BANK                                           
058517,000472: 
058518,000473:    5531                                           COUNT*   $$/DSPLA                              
058519,000474:    5531           54162        BLANKET            TS       MPAC       +6                         
058520,000475:    5532           40160                           CS       PLAYTEM4                              
058521,000476:    5533           70162                           MASK     MPAC       +6                         
058522,000477:    5534           50161                           INDEX    MPAC       +5                         
058523,000478:    5535           26160                           ADS      PLAYTEM4                              
058524,000479: 
058525,000480:    5536           00002                           TC       Q                                     
058526,000481: 
058527,000482:    5537           05542        ENDMARK            TC       CLEARMRK                              
058528,000483:    5540           04666                           TC       POSTJUMP                              
058529,000484:    5541           21523                           CADR     MARKOVER                              
058530,000485: 
058531,000486:    5542           35003        CLEARMRK           CAF      ZERO                                  
058532,000487:    5543           55237                           TS       EXTVBACT                              
058533,000488: 
058534,000489:    5544           45001                           CS       XDSPBIT                               
058535,000490:    5545           70100                           MASK     FLAGWRD4                              
058536,000491:    5546           54100                           TS       FLAGWRD4                              
058537,000492: 
058538,000493:    5547           00002                           TC       Q                                     
058539,000494: 
058540,000495:                                                                                                  #  *** ALL EXTENDED VERB ROUTINES THAT HAVE AT LEAST ONE FLASHING DISPLAY MUST TCF ENDMARK OR TCF ENDEXT WHEN
058541,000496:                                                                                                  #  FINISHED.
058542,000497: 
058543,000498:    5550           56001        VNFLASH            XCH      L                                     
058544,000499:    5551           35560                           CAF      VNCADR                                
058545,000500:    5552           15555                           TCF      VNGODSP                               
058546,000501: 
058547,000502:    5553           56001        VNFLASHR           XCH      L                                     
058548,000503:    5554           35561                           CAF      VNRCADR                               
058549,000504:    5555           24002        VNGODSP            INCR     Q                                     #  BECAUSE OF RESTARTS
058550,000505:    5556           22155                           LXCH     PLAYTEM1                              
058551,000506:    5557           14653                           TCF      SWCALL                                
058552,000507: 
058553,000508:    5560           20612        VNCADR             CADR     VNFLSH                                
058554,000509:    5561           20615        VNRCADR            CADR     VNFLSHR                               
058555,000510: 
058556,000511: 10,2000                                           SETLOC   DISPLAYS                              
058557,000512: 10,2000                                           BANK                                           
058558,000513: 
058559,000514: 10,2455                                           COUNT    10/DSPLA                              
058560,000515: 
058561,000516:                                                                                                  #  NTERONLY IS USED TO DIFFERENTIATE THE MARK ROUTINE WITH ONLY ONE RETURN TO THE USER FROM THE MARKING ROUTINE WIT
058562,000517:                                                                                                  #  3 RETURNS TO THE USER.  THIS ROUTINE IS ONLY USED BY GOMARK1 AND GOMARK1R.
058563,000518: 
058564,000519: 10,2455           35003        KLEENEX            CAF      ZERO                                  #  CLEAN OUT EXTENDED VERBS
058565,000520: 10,2456           54155        GOMARKF            TS       PLAYTEM1                              #  ENTRANCE FOR MARK GOFLASH
058566,000521: 
058567,000522: 10,2457           37664                           CAF      MARKFMSK                              #  MARK,FLASH
058568,000523: 10,2460           12625                           TCF      GOFLASH2                              
058569,000524: 
058570,000525: 10,2461           54155        GOMARK2            TS       PLAYTEM1                              #  MARK GOPERFS-3 AST. RETURNS
058571,000526: 10,2462           33613        MARKFORM           CAF      MPERFMSK                              #  MARK, PERFORM, FLASH
058572,000527: 10,2463           12625                           TCF      GOFLASH2                              
058573,000528: 
058574,000529: 10,2464           54155        GOMARK4            TS       PLAYTEM1                              
058575,000530: 10,2465           33603                           CAF      MARK4MSK                              #  MARK,PERFORM,FLASH,BLANK
058576,000531: 10,2466           12625                           TCF      GOFLASH2                              
058577,000532: 
058578,000533: 10,2467           54155        GOMARKFR           TS       PLAYTEM1                              #  ENTRANCE FOR MARK GOFLASHR
058579,000534: 
058580,000535: 10,2470           37664                           CAF      MARKFMSK                              
058581,000536: 10,2471           12763                           TCF      GODSPRS                               
058582,000537: 
058583,000538: 10,2472           54155        MARKMONR           TS       PLAYTEM1                              #  USED FOR MARK MONITOR
058584,000539: 10,2473           33634                           CAF      MARK3MSK                              
058585,000540: 10,2474           12625                           TCF      GOFLASH2                              
058586,000541: 10,2475           35001        MAKEMARK           CAF      ONE                                   
058587,000542: 10,2476           03052                           TC       COPIES                                
058588,000543: 
058589,000544: 10,2477           30100                           CA       FLAGWRD4                              #  IS NORM OR PRIO BUSY OR WAITING
058590,000545: 10,2500           73614                           MASK     OCT34300                              
058591,000546: 10,2501           10000                           CCS      A                                     
058592,000547: 10,2502           12550                           TCF      CHKPRIO                               
058593,000548: 
058594,000549: 10,2503           30100                           CA       FLAGWRD4                              #  IS MARK SLEEPING DUE TO ASTRO BUSY
058595,000550: 10,2504           74771                           MASK     MRKNVBIT                              
058596,000551: 10,2505           00006                           EXTEND                                         
058597,000552: 10,2506           12510                           BZF      MARKPLAY                              #  NO
058598,000553: 
058599,000554: 10,2507           15220                           TCF      ENDOFJOB                              
058600,000555: 
058601,000556: 10,2510           45004        MARKPLAY           CS       FIVE                                  #  RESET MARK OVER NORM, SET MARK
058602,000557: 10,2511           70100                           MASK     FLAGWRD4                              
058603,000558: 10,2512           65001                           AD       XDSPBIT                               
058604,000559: 10,2513           54100                           TS       FLAGWRD4                              
058605,000560: 10,2514           22007        GOGOMARK           ZL                                             #  PERFORM
058606,000561: 10,2515           41264                           CS       MARKFLAG                              
058607,000562: 10,2516           74772                           MASK     DCMKPERF                              
058608,000563: 10,2517           10000                           CCS      A                                     
058609,000564: 10,2520           12525                           TCF      +5                                    
058610,000565: 10,2521           30366                           CA       MARKNV                                
058611,000566: 10,2522           74171                           MASK     MID7                                  
058612,000567: 10,2523           54001                           TS       L                                     
058613,000568: 10,2524           12531                           TCF      +5                                    
058614,000569: 10,2525           41264                           CS       MARKFLAG                              
058615,000570: 10,2526           74775                           MASK     PERFRQST                              
058616,000571: 10,2527           10000                           CCS      A                                     
058617,000572: 10,2530           12533                           TCF      MARKCOP                               
058618,000573: 10,2531           40366                           CS       MARKNV                                
058619,000574: 10,2532           54366                           TS       MARKNV                                
058620,000575: 
058621,000576: 10,2533           35001        MARKCOP            CAF      ONE                                   #  MARK INDEX
058622,000577: 10,2534           54164                           TS       COPINDEX                              
058623,000578: 10,2535           13176                           TCF      NVDSP      +1                         
058624,000579: 10,2536           30165        COPYTOGO           CA       MPAC2SAV                              
058625,000580: 10,2537           54156                           TS       MPAC       +2                         
058626,000581: 
058627,000582: 10,2540           50164        COPYPACS           INDEX    COPINDEX                              
058628,000583: 10,2541           33620                           CAF      PRIOOCT                               
058629,000584: 10,2542           54162                           TS       GENMASK                               
058630,000585: 
058631,000586: 10,2543           50164                           INDEX    COPINDEX                              
058632,000587: 10,2544           31263                           CAF      EBANKSAV                              
058633,000588: 10,2545           54160                           TS       TEMPOR2                               #  ACTIVE EBANK AND FLAG
058634,000589: 
058635,000590: 10,2546           54003                           TS       EBANK                                 
058636,000591: 
058637,000592: 10,2547           00002                           TC       Q                                     
058638,000593: 
058639,000594:                                                                                                  #  PINCHEK CHECKS TO SEE IF THE CURRENT MARK REQUEST IS MADE BY THE ASTRONAUT WHILE INTERRUPTING A GOPLAY DISPLAY
058640,000595:                                                                                                  #  (A NORMAL OR A PRIO). IF THE ASTRONAUT TRIES TO MARK DURING A PRIO, THE CHECK FAIL LIGHT GOES ON AND THE MARK
058641,000596:                                                                                                  #  REQUEST IS ENDED. IF HE TRIES TO MARK DURING A NORM, THE MARK IS ALLOWED. IN THIS CASE THE NORM IS PUT TO SLEEP
058642,000597:                                                                                                  #  UNTIL ALL MARKING IS FINISHED.
058643,000598: 
058644,000599:                                                                                                  #  IF THE MARK REQUEST COMES FROM THE PROGRAM DURING A TIME THE ASTRONAUT IS NOT INTERRUPTING A NORMAL OR A
058645,000600:                                                                                                  #  PRIO, THE MARK REQUEST IS PUT TO SLEEP UNTIL THE +RESENT ACTIVE DISPLAY IS RESPONDED TO BY THE ASTRONAUT.
058646,000601: 
058647,000602: 10,2550           30100        CHKPRIO            CA       FLAGWRD4                              #  MARK ATTEMPT DURING PRIO
058648,000603: 10,2551           77646                           MASK     14,12,7                               
058649,000604: 10,2552           10000                           CCS      A                                     
058650,000605: 10,2553           13556                           TCF      MARSLEEP                              
058651,000606: 
058652,000607: 10,2554           34777                           CAF      MKOVBIT                               #  SET MARK OVER NORM
058653,000608: 10,2555           03635                           TC       UPENT2                                
058654,000609: 
058655,000610: 10,2556           12660                           TCF      SETNORM                               
058656,000611: 
058657,000612: 10,2557           30366        MARKPERF           CA       MARKNV                                
058658,000613: 10,2560           74171                           MASK     VERBMASK                              
058659,000614: 10,2561           13230                           TCF      NV50DSP                               
058660,000615: 
058661,000616: 10,2562           54155        GODSP              TS       PLAYTEM1                              
058662,000617: 
058663,000618: 10,2563           35003        GODSP2             CAF      DSPONLY                               
058664,000619: 10,2564           12625                           TCF      GOFLASH2                              
058665,000620: 
058666,000621: 10,2565           54155        GODSPRET           TS       PLAYTEM1                              #  ENTRANCE FOR A GODSP WITH A PASTE
058667,000622: 
058668,000623: 10,2566           34774                           CAF      RETDSPY                               #  SET BIT6 TO RETURN TO USER AFTER NVSUB
058669,000624: 10,2567           12625                           TCF      GOFLASH2                              
058670,000625: 
058671,000626: 10,2570           54155        GODSPR             TS       PLAYTEM1                              
058672,000627: 
058673,000628: 10,2571           35003        GODSPR1            CAF      DSPONLY                               
058674,000629: 10,2572           54160        GODSPR2            TS       PLAYTEM4                              
058675,000630: 
058676,000631: 10,2573           35003                           CAF      ZERO                                  #  * DONT MOVE
058677,000632: 10,2574           12765                           TCF      GODSPRS1                              
058678,000633: 
058679,000634:                                                                                                  #  CLEANDSP IS USED FOR CLEARING OUT A NORMAL DISPLAY THAT IS PRESENTLY ACTIVE OR A NORMAL DISPLAY THAT IS
058680,000635:                                                                                                  #  SET UP TO BE STARTED OR RESTARTED.
058681,000636: 
058682,000637:                                                                                                  #  NORMALLY THE USER WILL NOT NEED TO USE THIS ROUTINE SINCE A NEW NORMAL DISPLAY AUTOMATICALLY CLEARS OUT AN
058683,000638:                                                                                                  #  OLD DISPLAY.
058684,000639: 
058685,000640:                                                                                                  #  CALLING SEQUENCE FOR CLEANDSP-
058686,000641: 
058687,000642:                                                                                                  #                TC      BANKCALL
058688,000643:                                                                                                  #                CADR    CLEANDSP
058689,000644: 
058690,000645: 10,2575           35003        CLEANDSP           CAF      ZERO                                  
058691,000646: 10,2576           54155        REFLASH            TS       PLAYTEM1                              
058692,000647: 
058693,000648: 10,2577           33602                           CAF      REDOMASK                              #  FLASH AND PERMIT
058694,000649: 10,2600           12625                           TCF      GOFLASH2                              
058695,000650: 
058696,000651: 10,2601           54155        REGODSP            TS       PLAYTEM1                              
058697,000652: 
058698,000653: 10,2602           34764                           CAF      REFLSH                                
058699,000654: 10,2603           12625                           TCF      GOFLASH2                              
058700,000655: 
058701,000656: 10,2604           54155        REGODSPR           TS       PLAYTEM1                              
058702,000657: 
058703,000658: 10,2605           34764                           CAF      REFLSH                                
058704,000659: 10,2606           12572                           TCF      GODSPR2                               
058705,000660: 
058706,000661: 10,2607           54155        CLOCPLAY           TS       PLAYTEM1                              
058707,000662: 10,2610           33630                           CAF      CLOCKCON                              
058708,000663: 10,2611           12625                           TCF      GOFLASH2                              
058709,000664: 10,2612           07710        VNFLSH             TC       UPFLAG                                
058710,000665: 10,2613           00111                           ADRES    VNFLAG                                
058711,000666: 10,2614           12624                           TCF      GOFLASH    +1                         
058712,000667: 
058713,000668: 10,2615           07710        VNFLSHR            TC       UPFLAG                                
058714,000669: 10,2616           00111                           ADRES    VNFLAG                                
058715,000670: 10,2617           34776                           CAF      FLSHRQST                              
058716,000671: 10,2620           54160                           TS       PLAYTEM4                              #  IT'S A FLASHING DISPLAY
058717,000672: 10,2621           35003                           CAF      ZERO                                  #  RETURN TO CALLER'S Q +1
058718,000673: 10,2622           12765                           TCF      GODSPRS1                              
058719,000674: 
058720,000675: 10,2623           54155        GOFLASH            TS       PLAYTEM1                              
058721,000676: 
058722,000677: 10,2624           34776                 +1        CAF      FLSHRQST                              #  LEAVE ONLY FLASH BIT SET
058723,000678: 10,2625           54160        GOFLASH2           TS       PLAYTEM4                              
058724,000679: 
058725,000680: 10,2626           03037                           TC       SAVELOCS                              
058726,000681: 
058727,000682: 10,2627           12672                           TCF      MAKEPLAY                              #  BRANCH DIRECT WITH NO SEPARATE JOB CALL
058728,000683: 
058729,000684: 10,2630           54155        PRIODSPR           TS       PLAYTEM1                              
058730,000685: 
058731,000686: 10,2631           35025                           CAF      BITS7+4                               
058732,000687: 10,2632           12763                           TCF      GODSPRS                               
058733,000688: 
058734,000689: 10,2633           54155        PRIODSP            TS       PLAYTEM1                              
058735,000690: 
058736,000691: 10,2634           35025        SETPRIO            CAF      BITS7+4                               
058737,000692: 10,2635           12625                           TCF      GOFLASH2                              
058738,000693: 
058739,000694: 10,2636           35003        MAKEPRIO           CAF      ZERO                                  
058740,000695: 10,2637           54164                           TS       COPINDEX                              
058741,000696: 
058742,000697: 10,2640           03503                           TC       LINUSCHR                              
058743,000698: 10,2641           12646                           TCF      HIPRIO                                #  LINUS RETURN
058744,000699: 10,2642           30100                           CA       FLAGWRD4                              
058745,000700: 10,2643           73627                           MASK     BIT14+7                               #  IS PRIO IN ENDIDLE OR BUSY
058746,000701: 10,2644           10000                           CCS      A                                     
058747,000702: 10,2645           12721                           TCF      PRIOBORT                              #  YES, ABORT
058748,000703: 
058749,000704: 10,2646           30100        HIPRIO             CA       FLAGWRD4                              #  MARK ACTIVE
058750,000705: 10,2647           77760                           MASK     BIT15+9                               
058751,000706: 10,2650           00006                           EXTEND                                         
058752,000707: 10,2651           12654                           BZF      ASKIFNRM                              #  NO
058753,000708: 
058754,000709: 10,2652           35003        SETMARK            CAF      ZERO                                  
058755,000710: 10,2653           13106                           TCF      JOBXCHS                               
058756,000711: 
058757,000712: 10,2654           30100        ASKIFNRM           CA       FLAGWRD4                              #  NORMAL ACTIVE
058758,000713: 10,2655           73625                           MASK     BIT13+8                               
058759,000714: 10,2656           00006                           EXTEND                                         
058760,000715: 10,2657           12662                           BZF      OKTOCOPY                              #  NO
058761,000716: 
058762,000717: 10,2660           35001        SETNORM            CAF      ONE                                   
058763,000718: 10,2661           13106                           TCF      JOBXCHS                               
058764,000719: 
058765,000720: 10,2662           03051        OKTOCOPY           TC       COPYNORM                              
058766,000721: 10,2663           03311                           TC       WITCHONE                              
058767,000722: 
058768,000723: 10,2664           05202                           TC       JOBWAKE                               
058769,000724: 
058770,000725: 10,2665           03325                           TC       XCHTOEND                              
058771,000726: 
058772,000727: 10,2666           30025        REDOPRIO           CA       TIME1                                 #  SAVE TIME PRIODSP SENT OUT
058773,000728: 10,2667           55000                           TS       PRIOTIME                              
058774,000729: 
058775,000730: 10,2670           35003        KEEPPRIO           CAF      ZERO                                  #  START UP PRIO DISPLAY
058776,000731: 10,2671           12742                           TCF      PRIOPLAY                              
058777,000732: 
058778,000733: 10,2672           30167        MAKEPLAY           CA       PRIORITY                              #  SAVE USERS PRIORITY
058779,000734: 10,2673           77660                           MASK     PRIO37                                
058780,000735: 10,2674           54163                           TS       USERPRIO                              
058781,000736: 
058782,000737: 10,2675           37655                           CAF      PRIO33                                #  RAISE PRIORITY FOR FAST JOBS AFTER WAKE
058783,000738: 10,2676           05211                           TC       PRIOCHNG                              
058784,000739: 
058785,000740: 10,2677           30160                           CA       PLAYTEM4                              #  IS IT MARK OR PRIO OR NORM
058786,000741: 10,2700           73615                           MASK     BITS15+7                              
058787,000742: 10,2701           10000                           CCS      A                                     
058788,000743: 10,2702           12636                           TCF      MAKEPRIO                              #  ITS PRIO
058789,000744: 10,2703           12705                           TCF      IFLEGAL                               
058790,000745: 10,2704           12475                           TCF      MAKEMARK                              #  ITS MARK
058791,000746: 
058792,000747: 10,2705           35000        IFLEGAL            CAF      TWO                                   
058793,000748: 10,2706           54164                           TS       COPINDEX                              
058794,000749: 
058795,000750: 10,2707           03503                           TC       LINUSCHR                              
058796,000751: 
058797,000752: 10,2710           12723                           TCF      OKTOPLAY                              #  LINUS RETURN
058798,000753: 10,2711           41265                           CS       EBANKTEM                              
058799,000754: 10,2712           74776                           MASK     FLSHRQST                              
058800,000755: 10,2713           10000                           CCS      A                                     
058801,000756: 10,2714           12723                           TCF      OKTOPLAY                              #  NO
058802,000757: 
058803,000758: 10,2715           30100                           CA       FLAGWRD4                              #  WAS NORM ASLEEP
058804,000759: 10,2716           73607                           MASK     NBUSMASK                              #  ARE ANY NORMS ASLEEP
058805,000760: 10,2717           00006                           EXTEND                                         
058806,000761: 10,2720           12723                           BZF      OKTOPLAY                              #  NO
058807,000762: 
058808,000763: 10,2721           05701        PRIOBORT           TC       POODOO                                
058809,000764: 10,2722           21502                           OCT      21502                                 #  ILLEGAL FLASHING DISPLAY
058810,000765: 
058811,000766: 10,2723           03053        OKTOPLAY           TC       COPIES2                               
058812,000767: 10,2724           30163                           CA       USERPRIO                              
058813,000768: 10,2725           00006                           EXTEND                                         
058814,000769: 10,2726           04007                           ROR      SUPERBNK                              
058815,000770: 10,2727           54364                           TS       RESTREG                               
058816,000771: 
058817,000772: 10,2730           30100                           CA       FLAGWRD4                              #  PRIO OR MARK GOING
058818,000773: 10,2731           73610                           MASK     PMMASK                                
058819,000774: 10,2732           10000                           CCS      A                                     
058820,000775: 10,2733           13070                           TCF      GOSLEEPS                              #  YES
058821,000776: 
058822,000777: 10,2734           12736                           TCF      +2                                    
058823,000778: 10,2735           13070                           TCF      GOSLEEPS                              #  MARK GOING
058824,000779: 
058825,000780:                                                                                                  #  COULD PUT NORM BUSY CHECK HERE TO SAVE TIME
058826,000781: 
058827,000782: 10,2736           03311                           TC       WITCHONE                              #  IS IT NVSUB BUSY, ENDIDLE OR NOONE
058828,000783: 10,2737           05202                           TC       JOBWAKE                               
058829,000784: 
058830,000785: 10,2740           03325                           TC       XCHTOEND                              
058831,000786: 
058832,000787: 10,2741           35000        PLAYJUM1           CAF      TWO                                   
058833,000788: 10,2742           54164        PRIOPLAY           TS       COPINDEX                              
058834,000789: 
058835,000790: 10,2743           13175                           TCF      GOPLAY                                
058836,000791: 
058837,000792: 10,2744           54155        EXDSPRET           TS       PLAYTEM1                              
058838,000793: 
058839,000794: 10,2745           37667                           CAF      BIT15+6                               
058840,000795: 10,2746           12625                           TCF      GOFLASH2                              
058841,000796: 
058842,000797: 10,2747           55240        GOPERF1            TS       NORMTEM1                              #  STORE DESIRED CHECKLIST VALUE
058843,000798: 10,2750           33600                           CAF      V01N25                                #  USED TO DISPLAY CHECKLIST VALUE IN R1
058844,000799: 
058845,000800: 10,2751           54155        GOPERFS            TS       PLAYTEM1                              
058846,000801: 
058847,000802: 10,2752           33577                           CAF      PERFMASK                              #  LEAVE ONLY FLASH, PERFORM, BLANKING
058848,000803: 10,2753           12625                           TCF      GOFLASH2                              
058849,000804: 
058850,000805: 10,2754           54770        GOPERF4            TS       OPTION1                               #  DESIRED OPTION CODE
058851,000806: 
058852,000807: 10,2755           34605                           CAF      V04N06                                
058853,000808: 10,2756           54155                           TS       PLAYTEM1                              
058854,000809: 
058855,000810: 10,2757           35750                           CAF      PERF4MSK                              #  FLASH, PERFORM, AND BLANK R3
058856,000811: 10,2760           12625                           TCF      GOFLASH2                              
058857,000812: 
058858,000813: 10,2761           54155        GOFLASHR           TS       PLAYTEM1                              
058859,000814: 
058860,000815: 10,2762           34776                           CAF      FLSHRQST                              #  LEAVE ONLY FLASH BIT SET
058861,000816: 10,2763           54160        GODSPRS            TS       PLAYTEM4                              
058862,000817: 10,2764           36214                           CAF      THREE                                 
058863,000818: 
058864,000819: 10,2765           00004        GODSPRS1           INHINT                                         #  IMMEDIATE RETURN IS CALL CADR +4
058865,000820: 10,2766           54072                           TS       RUPTREG3                              
058866,000821: 
058867,000822: 10,2767           30167                           CA       PRIORITY                              #  MAKE DISPLAY ONE HIGHER THAN USER
058868,000823: 10,2770           77660                           MASK     PRIO37                                
058869,000824: 10,2771           54063                           TS       NEWPRIO                               
058870,000825: 
058871,000826: 10,2772           30160                           CA       PLAYTEM4                              #  IS THIS A FLASHING R DISPLAY
058872,000827: 10,2773           74776                           MASK     FLSHRQST                              
058873,000828: 10,2774           10000                           CCS      A                                     
058874,000829: 10,2775           13003                           TCF      VACDSP                                #  YES, MAKE DSPLAY JOB A VAC
058875,000830: 10,2776           30063                           CA       NEWPRIO                               #  NO, MAKE DSPLAY JOB A NOVAC
058876,000831: 10,2777           05134                           TC       NOVAC                                 
058877,000832: 10,3000  0003777                                  EBANK=   WHOCARES                              
058878,000833: 10,3000           02672 20067                     2CADR    MAKEPLAY                              
058879,000834: 
058880,000835: 10,3002           13011                           TCF      BOTHJOBS                              
058881,000836: 
058882,000837: 10,3003           30006        VACDSP             CA       BBANK                                 
058883,000838: 10,3004           00006                           EXTEND                                         
058884,000839: 10,3005           04007                           ROR      SUPERBNK                              
058885,000840: 10,3006           54001                           TS       L                                     
058886,000841: 10,3007           33624                           CAF      MAKEGEN                               
058887,000842: 10,3010           05161                           TC       SPVAC                                 
058888,000843: 
058889,000844: 10,3011           03037        BOTHJOBS           TC       SAVELOCS                              #  COPY TEMPS INTO PERMANENT REGISTERS
058890,000845: 
058891,000846: 10,3012           00006                           EXTEND                                         #  SAVE NVWORD AND USERS MPAC +2
058892,000847: 10,3013           30156                           DCA      MPAC       +1                         
058893,000848: 10,3014           50064                           INDEX    LOCCTR                                
058894,000849: 10,3015           52156                           DXCH     MPAC       +1                         
058895,000850: 
058896,000851: 10,3016           00006                           EXTEND                                         #  SAVE USERS CADR, FLAGS AND EBANK
058897,000852: 10,3017           30160                           DCA      MPAC       +3                         
058898,000853: 10,3020           50064                           INDEX    LOCCTR                                
058899,000854: 10,3021           52160                           DXCH     MPAC       +3                         
058900,000855: 
058901,000856: 10,3022           30064                           CA       LOCCTR                                
058902,000857: 10,3023           54161                           TS       MPAC       +5                         
058903,000858: 
058904,000859: 10,3024           03044                           TC       SAVELOCR                              
058905,000860: 10,3025           00003                           RELINT                                         
058906,000861: 
058907,000862: 10,3026           14671                           TCF      BANKJUMP                              #  CALL CADR +4
058908,000863: 
058909,000864: 10,3027           55240        GOPERF1R           TS       NORMTEM1                              #  DESIRED CHECKLIST VALUE
058910,000865: 
058911,000866: 10,3030           33600                           CAF      V01N25                                #  DISPLAYS CHECKLIST VALUE IN R1
058912,000867: 
058913,000868: 
058914,000869: 10,3031           54155        GOPERFRS           TS       PLAYTEM1                              
058915,000870: 
058916,000871: 10,3032           33577                           CAF      PERFMASK                              #  LEAVE ONLY FLASH, PERFORM, BLANKING
058917,000872: 10,3033           12763                           TCF      GODSPRS                               
058918,000873: 
058919,000874: 10,3034           54155        GOPERF2R           TS       PLAYTEM1                              #  DESIRED VERB-NOUN TO DISPLAY R1,R2,R3
058920,000875: 
058921,000876: 10,3035           35012                           CAF      PERF2MSK                              
058922,000877: 10,3036           12763                           TCF      GODSPRS                               
058923,000878: 
058924,000879: 10,3037           00004        SAVELOCS           INHINT                                         
058925,000880: 
058926,000881: 10,3040           45060                           CS       EBANK7                                #  GETS ALL EBANK BITS OFF
058927,000882: 10,3041           70160                           MASK     PLAYTEM4                              
058928,000883: 10,3042           60003                           AD       EBANK                                 
058929,000884: 10,3043           54160                           TS       PLAYTEM4                              
058930,000885: 
058931,000886: 10,3044           22002        SAVELOCR           LXCH     Q                                     
058932,000887: 
058933,000888: 10,3045           04676                           TC       MAKECADR                              
058934,000889: 10,3046           54157                           TS       PLAYTEM3                              
058935,000890: 
058936,000891: 10,3047           60072                           AD       RUPTREG3                              #  NOT USED FOR NON R ROUTINES
058937,000892: 10,3050           00001                           TC       L                                     
058938,000893: 
058939,000894: 10,3051           35003        COPYNORM           CAF      ZERO                                  
058940,000895: 10,3052           54164        COPIES             TS       COPINDEX                              
058941,000896: 10,3053           30160        COPIES2            CA       PLAYTEM4                              #  FLAGWORD
058942,000897: 10,3054           50164                           INDEX    COPINDEX                              
058943,000898: 10,3055           55263                           TS       EBANKSAV                              #  EQUIV TO DSPFLG
058944,000899: 
058945,000900: 10,3056           75016                           MASK     CADRMASK                              #  FLASH AND GODSPRET
058946,000901: 10,3057           00006                           EXTEND                                         
058947,000902: 10,3060           13064                           BZF      SKIPADD                               
058948,000903: 
058949,000904: 10,3061           30157                           CA       PLAYTEM3                              
058950,000905: 10,3062           50164                           INDEX    COPINDEX                              
058951,000906: 10,3063           54370                           TS       CADRFLSH                              
058952,000907: 
058953,000908: 10,3064           30155        SKIPADD            CA       PLAYTEM1                              #  VERB NOUN
058954,000909: 10,3065           50164                           INDEX    COPINDEX                              
058955,000910: 10,3066           54365                           TS       NVWORD                                
058956,000911: 
058957,000912: 10,3067           13334                           TCF      RELINTQ                               
058958,000913: 
058959,000914: 10,3070           50164        GOSLEEPS           INDEX    COPINDEX                              
058960,000915: 10,3071           33620                           CA       PRIOOCT                               
058961,000916: 10,3072           75057                           MASK     WAITMASK                              
058962,000917: 10,3073           03635                           TC       UPENT2                                
058963,000918: 10,3074           45001                           CS       ONE                                   
058964,000919: 10,3075           60164                           AD       COPINDEX                              
058965,000920: 10,3076           54154                           TS       FACEREG                               
058966,000921: 
058967,000922: 10,3077           50154        XCHSLEEP           INDEX    FACEREG                               
058968,000923: 10,3100           33605                           CAF      WAKECADR                              
058969,000924: 10,3101           05202                           TC       JOBWAKE                               #  FIND CADR IN JOB AREA
058970,000925: 
058971,000926: 10,3102           03325                           TC       XCHTOEND                              #  CAUSES AWAKENED JOB TO GO TO ENDOFJOB
058972,000927: 
058973,000928: 10,3103           50154                           INDEX    FACEREG                               #  REPLACE SAME CADR BUT NEW JOB AREA
058974,000929: 10,3104           33605                           CAF      WAKECADR                              
058975,000930: 10,3105           15176                           TCF      JOBSLEEP                              
058976,000931: 
058977,000932: 10,3106           54154        JOBXCHS            TS       FACEREG                               #  CONTROLS TYPE OF DISPLAY PUT TO SLEEP
058978,000933: 10,3107           03311                           TC       WITCHONE                              
058979,000934: 10,3110           05202                           TC       JOBWAKE                               
058980,000935: 10,3111           30154                           CA       FACEREG                               
058981,000936: 10,3112           50064                           INDEX    LOCCTR                                
058982,000937: 10,3113           54154                           TS       FACEREG                               
058983,000938: 
058984,000939: 10,3114           33632                           CAF      XCHQADD                               
058985,000940: 10,3115           03326                           TC       XCHNYLOC                              
058986,000941: 
058987,000942: 10,3116           50154                           INDEX    FACEREG                               
058988,000943: 10,3117           33621                           CA       MARKOCT                               
058989,000944: 10,3120           73623                           MASK     IDLESLEP                              
058990,000945: 10,3121           03642                           TC       DOWNENT2                              
058991,000946: 10,3122           50154                           INDEX    FACEREG                               #  BIT SHOWS PRIO INTERRUPTED NORM OR MARK
058992,000947: 10,3123           34775                           CA       MRUPTBIT                              #  BIT5 FOR MARK, BIT4 FOR NORMAL
058993,000948: 10,3124           03635                           TC       UPENT2                                
058994,000949: 10,3125           30100                           CA       FLAGWRD4                              
058995,000950: 10,3126           74777                           MASK     MKOVBIT                               #  IF BIT 3 THEN MARK OVER NORM
058996,000951: 10,3127           10000                           CCS      A                                     
058997,000952: 10,3130           02510        GENMARK            TC       MARKPLAY                              #  USED AS GENADR FOR JOBWAKE
058998,000953: 10,3131           12662                           TCF      OKTOCOPY                              
058999,000954: 
059000,000955: 10,3132           35003        MARKWAKE           CAF      ZERO                                  
059001,000956: 10,3133           54160        WAKEPLAY           TS       TEMPOR2                               
059002,000957: 
059003,000958: 10,3134           50160                           INDEX    TEMPOR2                               
059004,000959: 10,3135           33616                           CA       BITS5+11                              
059005,000960: 10,3136           03642                           TC       DOWNENT2                              
059006,000961: 10,3137           50160                           INDEX    TEMPOR2                               
059007,000962: 10,3140           33605                           CAF      WAKECADR                              
059008,000963: 10,3141           05202                           TC       JOBWAKE                               
059009,000964: 
059010,000965: 10,3142           13435                           TCF      ENDRET                                
059011,000966: 
059012,000967:                                                                                                  #  ALL .1 RESTARTS BRANCH DIRECTLY TO INITDSP. NORMAL DISPLAYS ARE THE ONLY DISPLAYS ALLOWED TO USE .1 RESTARTS
059013,000968:                                                                                                  #  INITDSP FIRST RESTORES THE EBANK AND THE SUPERBANK TO THE MOST RECENT NORMAL EBANK AND SUPERBANK.
059014,000969:                                                                                                  #  IF THE MOST RECENT NORMAL DISPLAY REQUEST WAS NOT FINISHED, CONTROL IS SENT BACK TO THE LAST NORMAL USER.
059015,000970:                                                                                                  #  OTHERWISE THE NORMAL DISPLAY SET UP IN THE NORMAL DISPLAY REGS IS STARTED UP IMMEDIATELY.
059016,000971: 
059017,000972: 10,3143           31265        INITDSP            CA       EBANKTEM                              #  RESTORE MOST RECECT NORMAL EBANK
059018,000973: 10,3144           54003                           TS       EBANK                                 
059019,000974: 
059020,000975: 10,3145           30364                           CA       RESTREG                               #  SUPERBANK AND JOB PRIORITY
059021,000976: 10,3146           00006                           EXTEND                                         #  RESTORE SUPERBANK
059022,000977: 10,3147           01007                           WRITE    SUPERBNK                              #  CHAN 07
059023,000978: 10,3150           77660                           MASK     PRIO37                                
059024,000979: 10,3151           05211                           TC       PRIOCHNG                              
059025,000980: 
059026,000981: 10,3152           46214                           CS       THREE                                 
059027,000982: 10,3153           60372                           AD       TEMPFLSH                              
059028,000983: 10,3154           14671                           TCF      BANKJUMP                              
059029,000984: 
059030,000985: 10,3155           00003        PINBRNCH           RELINT                                         #  FOR GOPIN USERS
059031,000986: 10,3156           31266                           CA       MARK2PAC                              #  NEEDED TO SAVE MPAC +2 FOR MARK USERS
059032,000987: 10,3157           54156                           TS       MPAC       +2                         #  ONLY
059033,000988: 
059034,000989: 10,3160           30100                           CA       FLAGWRD4                              #  PINBRANCH CONDITION
059035,000990: 10,3161           77673                           MASK     PINMASK                               
059036,000991: 10,3162           10000                           CCS      A                                     
059037,000992: 10,3163           13166                           TCF      +3                                    
059038,000993: 10,3164           13573                           TCF      ERASER                                #  ** NOTHING IN ENDIDLE
059039,000994: 10,3165           12510                           TCF      MARKPLAY                              
059040,000995: 
059041,000996: 10,3166           07710        NORMBNCH           TC       UPFLAG                                #  SET PINBRANCH BIT
059042,000997: 10,3167           00105                           ADRES    PINBRFLG                              
059043,000998: 
059044,000999: 10,3170           34764                           CAF      PRIODBIT                              #  PRIO INTERRUPTED
059045,001000: 10,3171           70100                           MASK     FLAGWRD4                              
059046,001001: 10,3172           10000                           CCS      A                                     
059047,001002: 10,3173           12670                           TCF      KEEPPRIO                              
059048,001003: 
059049,001004: 10,3174           12741                           TCF      PLAYJUM1                              
059050,001005: 
059051,001006: 10,3175           22007        NVDSP              ZL                                             
059052,001007: 10,3176           02540                           TC       COPYPACS                              
059053,001008: 10,3177           30160                           CA       TEMPOR2                               #  SET UP BLANK BITS FOR NVMONOPT IN CASE
059054,001009: 10,3200           75005                           MASK     SEVEN                                 #  USER REQUESTS BLANKING MONITOR
059055,001010: 10,3201           26001                           ADS      L                                     
059056,001011: 10,3202           44765                           CS       2NDPERF                               
059057,001012: 10,3203           50164                           INDEX    COPINDEX                              
059058,001013: 10,3204           71263                           MASK     DSPFLG                                
059059,001014: 10,3205           50164                           INDEX    COPINDEX                              
059060,001015: 10,3206           55263                           TS       DSPFLG                                
059061,001016: 
059062,001017: 10,3207           74772                           MASK     DCMKPERF                              
059063,001018: 10,3210           10000                           CCS      A                                     
059064,001019: 10,3211           35056                           CA       OCT2600                               
059065,001020: 10,3212           54141                           TS       TEM1                                  
059066,001021: 
059067,001022: 10,3213           30156                           CA       MPAC       +2                         
059068,001023: 10,3214           54165                           TS       MPAC2SAV                              
059069,001024: 
059070,001025: 10,3215           55266                           TS       MARK2PAC                              #  * FOR DISK ONLY *
059071,001026: 10,3216           50164                           INDEX    COPINDEX                              
059072,001027: 10,3217           10365                           CCS      NVWORD                                
059073,001028: 10,3220           13227                           TCF      NVDSP1                                
059074,001029: 10,3221           13335                           TCF      CLEANEND                              
059075,001030: 10,3222           40366                           CS       MARKNV                                
059076,001031: 10,3223           54366                           TS       MARKNV                                #  IN CASE MARKPLAY AWAKENED AFTER SLEEPING
059077,001032: 10,3224           76043                           MASK     LOW7                                  
059078,001033: 10,3225           63611                           AD       V05N00M1                              
059079,001034: 10,3226           60141                           AD       TEM1                                  
059080,001035: 10,3227           65001        NVDSP1             AD       ONE                                   
059081,001036: 10,3230           04203        NV50DSP            TC       NVMONOPT                              
059082,001037: 10,3231           13347                           TCF      REST                                  #  IF BUSY
059083,001038: 10,3232           04417                           TC       FLASHOFF                              #  IN CASE OF EXTENDED VERB NON FLASH
059084,001039: 
059085,001040: 10,3233           02536                           TC       COPYTOGO                              #  MPACS DESTROYED BY NVSUB
059086,001041: 10,3234           33612                           CAF      OCT700                                
059087,001042: 10,3235           03642                           TC       DOWNENT2                              
059088,001043: 
059089,001044: 10,3236           30160        BLANKCHK           CA       TEMPOR2                               #  BLANK BITS 1,2,3 IF SET
059090,001045: 10,3237           04264                           TC       BLANKSUB                              
059091,001046: 10,3240           13175                           TCF      NVDSP                                 
059092,001047: 10,3241           34775        PERFCHEK           CAF      PERFRQST                              #  BIT5 FOR PERFORM
059093,001048: 10,3242           70160                           MASK     TEMPOR2                               
059094,001049: 10,3243           10000                           CCS      A                                     #  IS THIS A GOPERF DISPLAY
059095,001050: 10,3244           13267                           TCF      1STOR2ND                              #  YES
059096,001051: 
059097,001052: 10,3245           34776        GOANIDLE           CAF      FLSHRQST                              
059098,001053: 10,3246           70160                           MASK     TEMPOR2                               
059099,001054: 10,3247           10000                           CCS      A                                     
059100,001055: 10,3250           13364                           TCF      FLASHSUB                              #  IT IS
059101,001056: 
059102,001057: 10,3251           40160                           CS       TEMPOR2                               #  IS THIS A GODSPRET
059103,001058: 10,3252           74774                           MASK     RETDSPY                               
059104,001059: 10,3253           10000                           CCS      A                                     
059105,001060: 10,3254           13261                           TCF      ISITN00                               
059106,001061: 
059107,001062: 10,3255           50164                           INDEX    COPINDEX                              
059108,001063: 10,3256           30370                           CA       CADRFLSH                              
059109,001064: 10,3257           54157                           TS       MPAC       +3                         
059110,001065: 10,3260           13462                           TCF      ENDIT                                 
059111,001066: 
059112,001067: 10,3261           50164        ISITN00            INDEX    COPINDEX                              #  IS THIS A PASTE
059113,001068: 10,3262           30365                           CA       NVWORD                                
059114,001069: 10,3263           76043                           MASK     LOW7                                  #  CHECK MADE FOR PINBRNCH AND PRIO ON MARK
059115,001070: 10,3264           00006                           EXTEND                                         
059116,001071: 10,3265           13364                           BZF      FLASHSUB                              #  YES, ASSUME PASTE ALWAYS ON FLASH
059117,001072: 
059118,001073: 10,3266           15220                           TCF      ENDOFJOB                              #  NOT FLASH, NOT GOPERF, THERFORE EXIT
059119,001074: 
059120,001075: 10,3267           30160        1STOR2ND           CA       TEMPOR2                               
059121,001076: 10,3270           74765                           MASK     2NDPERF                               
059122,001077: 10,3271           10000                           CCS      A                                     
059123,001078: 10,3272           13245                           TCF      GOANIDLE                              #  SECOND
059124,001079: 
059125,001080: 10,3273           34765                           CA       2NDPERF                               
059126,001081: 10,3274           50164                           INDEX    COPINDEX                              
059127,001082: 10,3275           27263                           ADS      DSPFLG                                
059128,001083: 
059129,001084: 10,3276           22007                           ZL                                             
059130,001085: 10,3277           00006                           EXTEND                                         #  IS IT MARK
059131,001086: 10,3300           62557                           BZMF     MARKPERF                              #  YES
059132,001087: 
059133,001088: 10,3301           74766                           MASK     V99PSTE                               
059134,001089: 10,3302           00006                           EXTEND                                         
059135,001090: 10,3303           13307                           BZF      V50PASTE                              
059136,001091: 10,3304           40772                           CS       NVWORD1                               #  NVOWRD1= -0 IS V97.  NVWORD1= -400 IS V99
059137,001092: 10,3305           63626                           AD       V97N00                                
059138,001093: 10,3306           13230                           TCF      NV50DSP                               
059139,001094: 10,3307           33601        V50PASTE           CAF      V50N00                                
059140,001095: 10,3310           13230                           TCF      NV50DSP                               #  DISPLAY SECOND PART OF GOPERF
059141,001096: 
059142,001097: 10,3311           44775        WITCHONE           CS       BIT5                                  #  TURN OFF KEY RELEASE LIGHT
059143,001098: 10,3312           00006                           EXTEND                                         
059144,001099: 10,3313           03011                           WAND     DSALMOUT                              
059145,001100: 
059146,001101: 10,3314           30100                           CA       FLAGWRD4                              
059147,001102: 10,3315           73612                           MASK     NVBUSMSK                              #  IS IT NVSUB ASLEEP
059148,001103: 10,3316           10000                           CCS      A                                     
059149,001104: 10,3317           35001                           CAF      ONE                                   
059150,001105: 10,3320           54001                           TS       L                                     
059151,001106: 10,3321           35003                           CAF      ZERO                                  
059152,001107: 10,3322           50001                           INDEX    L                                     
059153,001108: 10,3323           57235                           XCH      CADRSTOR                              
059154,001109: 
059155,001110: 10,3324           00002                           TC       Q                                     
059156,001111: 
059157,001112: 10,3325           34170        XCHTOEND           CAF      ENDINST                               #  TC ENDOFJOB REPLACES GENADR IN LOC FOR
059158,001113: 10,3326           56064        XCHNYLOC           XCH      LOCCTR                                #  WAS THIS ADDRESS SLEEPING
059159,001114: 10,3327           00006                           EXTEND                                         
059160,001115: 10,3330           63334                           BZMF     RELINTQ                               #  NO
059161,001116: 10,3331           56064                           XCH      LOCCTR                                #  YES
059162,001117: 10,3332           50064                           INDEX    LOCCTR                                
059163,001118: 10,3333           54164                           TS       LOC                                   
059164,001119: 
059165,001120: 
059166,001121: 10,3334           15615        RELINTQ            TCF      REQ                                   #  BACK TO USER
059167,001122: 10,3335           37654        CLEANEND           CAF      PRIO32                                #  ONE LOWER THAN DISPLAYS SLEEPING
059168,001123: 10,3336           05150                           TC       FINDVAC                               
059169,001124: 10,3337     0367                                  EBANK=   NVSAVE                                
059170,001125: 10,3337           04247 04060                     2CADR    JAMTERM                               
059171,001126: 
059172,001127: 10,3341           13365                           TCF      FLASHSUB   +1                         
059173,001128: 
059174,001129: 10,3342           30100        ISITPRIO           CA       FLAGWRD4                              
059175,001130: 10,3343           77667                           MASK     ITISMASK                              #  IS PINBRFLG, MARKIDFLG SET
059176,001131: 10,3344           00006                           EXTEND                                         
059177,001132: 10,3345           12721                           BZF      PRIOBORT                              
059178,001133: 10,3346           15220                           TCF      ENDOFJOB                              
059179,001134: 
059180,001135: 10,3347           11235        REST               CCS      CADRSTOR                              #  IS SOMEONE IN ENDIDLE
059181,001136: 10,3350           15220                           TCF      ENDOFJOB                              #  YES
059182,001137: 10,3351           13353                           TCF      RESTSLEP                              
059183,001138: 
059184,001139: 10,3352           15220                           TCF      ENDOFJOB                              
059185,001140: 
059186,001141: 10,3353           30162        RESTSLEP           CA       GENMASK                               #  SET NVSLEEP BITS
059187,001142: 10,3354           73612                           MASK     NVBUSMSK                              
059188,001143: 10,3355           03635                           TC       UPENT2                                
059189,001144: 10,3356           04240        NVSUBUSY           TC       ISCADR+0                              
059190,001145: 10,3357           04356                           TC       RELDSPON                              
059191,001146: 10,3360           50164                           INDEX    COPINDEX                              
059192,001147: 10,3361           33604                           CAF      NVCADR                                
059193,001148: 10,3362           55236                           TS       DSPLIST                               
059194,001149: 10,3363           05176                           TC       JOBSLEEP                              
059195,001150: 10,3364           04360        FLASHSUB           TC       FLASHON                               
059196,001151: 
059197,001152: 10,3365           30164                 +1        CA       COPINDEX                              #  COPINDEX DESTROYED BY ENDIDLE
059198,001153: 10,3366           54157                           TS       COPMPAC                               
059199,001154: 
059200,001155: 10,3367           30162                           CA       GENMASK                               
059201,001156: 10,3370           77675                           MASK     IDLEMASK                              
059202,001157: 10,3371           03635                           TC       UPENT2                                
059203,001158: 10,3372           11235                           CCS      CADRSTOR                              #  SEE IF SOMEONE ALREADY IN ENDIDLE
059204,001159: 10,3373           13342                           TCF      ISITPRIO                              
059205,001160: 10,3374           13376                           TCF      +2                                    
059206,001161: 10,3375           13342                           TCF      ISITPRIO                              
059207,001162: 
059208,001163: 10,3376           04240        ENDIDLE            TC       ISCADR+0                              
059209,001164: 10,3377           33437                           CA       ENDIDRET                              
059210,001165: 10,3400           55235                           TS       CADRSTOR                              
059211,001166: 10,3401           05176                           TC       JOBSLEEP                              
059212,001167: 10,3402           44354        IDLERET1           CS       LOWLOAD                               
059213,001168: 10,3403           60154                           AD       MPAC                                  #  VERBREG
059214,001169: 10,3404           00006                           EXTEND                                         
059215,001170: 10,3405           26000                           DIM      A                                     
059216,001171: 10,3406           00006                           EXTEND                                         
059217,001172: 10,3407           13563                           BZF      LOADITIS                              #  V21 OR V22 OR V23 ON DSKY
059218,001173: 10,3410           30100        OKTOENT            CA       FLAGWRD4                              #  CHECK NATURE OF ENDIDLE RETURN
059219,001174: 10,3411           74076                           MASK     BIT15/14                              
059220,001175: 10,3412           10000                           CCS      A                                     
059221,001176: 10,3413           13416                           TCF      TIMECHEK                              #  PRIO ENDIDLE RETURN
059222,001177: 10,3414           13531                           TCF      NORMRET                               #  NORMAL ENDIDLE RETURN
059223,001178: 10,3415           13520                           TCF      MARKRET                               #  MARK ENDIDLE RETURN
059224,001179: 
059225,001180: 10,3416           30365        TIMECHEK           CA       NVWORD                                
059226,001181: 10,3417           00006                           EXTEND                                         
059227,001182: 10,3420           13531                           BZF      NORMRET                               
059228,001183: 
059229,001184: 10,3421           40025                           CS       TIME1                                 
059230,001185: 10,3422           61000                           AD       PRIOTIME                              
059231,001186: 10,3423           10000                           CCS      A                                     
059232,001187: 10,3424           40000                           COM                                            
059233,001188: 10,3425           67663                           AD       OCT37776                              
059234,001189: 10,3426           65001                           AD       ONE                                   
059235,001190: 10,3427           63654                           AD       -2SEC                                 
059236,001191: 10,3430           00006                           EXTEND                                         
059237,001192: 10,3431           62670                           BZMF     KEEPPRIO                              
059238,001193: 
059239,001194: 10,3432           13531                           TCF      NORMRET                               
059240,001195: 
059241,001196: 10,3433           35001        NORMWAKE           CAF      ONE                                   
059242,001197: 10,3434           13133                           TCF      WAKEPLAY                              
059243,001198: 
059244,001199: 
059245,001200: 10,3435           11207        ENDRET             CCS      LOADSTAT                              #  -0=V32 OR E, -1=V33 OR PRO, -2=V34
059246,001201: 10,3436           15220                           TCF      ENDOFJOB                              #  +1=ENDMARK
059247,001202: 10,3437           21402        ENDIDRET           CADR     IDLERET1                              #  CANNOT GET HERE
059248,001203: 10,3440           13441                           TCF      +1                                    
059249,001204: 10,3441           30100                           CA       FLAGWRD4                              #  IS IT A VNFLASH
059250,001205: 10,3442           75000                           MASK     VNBIT                                 #     (BIT2)
059251,001206: 10,3443           60157                           AD       COPMPAC                               #    AND A NORMAL DISPLAY
059252,001207: 10,3444           66061                           AD       NEG4                                  
059253,001208: 10,3445           00006                           EXTEND                                         
059254,001209: 10,3446           13467                           BZF      VNRET                                 
059255,001210: 10,3447           31207                           CA       LOADSTAT                              
059256,001211: 10,3450           65000                           AD       TWO                                   
059257,001212: 10,3451           50157        ENDRET1            INDEX    COPMPAC                               
059258,001213: 10,3452           60370                           AD       CADRFLSH                              
059259,001214: 10,3453           54157        ENDRET2            TS       MPAC       +3                         
059260,001215: 
059261,001216: 10,3454           30162                           CA       GENMASK                               #  REMOVE ENDIDLE AND PINBRANCH BITS
059262,001217: 10,3455           73631                           MASK     PINIDMSK                              
059263,001218: 10,3456           03642                           TC       DOWNENT2                              
059264,001219: 10,3457           46214                           CS       THREE                                 #  BLANK EVERYTHING EXCEPT MM
059265,001220: 10,3460           04202                           TC       NVSUB                                 
059266,001221: 10,3461           13462                           TCF      +1                                    
059267,001222: 
059268,001223: 10,3462           30163        ENDIT              CA       USERPRIO                              #  RETURN TO USERS PRIORITY
059269,001224: 10,3463           77660                           MASK     PRIO37                                
059270,001225: 10,3464           05211                           TC       PRIOCHNG                              
059271,001226: 10,3465           30157                           CA       MPAC       +3                         
059272,001227: 10,3466           14671                           TCF      BANKJUMP                              
059273,001228: 
059274,001229: 10,3467           07722        VNRET              TC       DOWNFLAG                              
059275,001230: 10,3470           00111                           ADRES    VNFLAG                                
059276,001231: 10,3471           31207                           CA       LOADSTAT                              
059277,001232: 10,3472           65001                           AD       ONE                                   
059278,001233: 10,3473           10000                           CCS      A                                     
059279,001234: 10,3474           37700                           CAF      NEG3                                  #  LOADOSTAT.-0
059280,001235: 10,3475           13451                           TCF      ENDRET1                               #  CANNOT GET HERE VIA CCS
059281,001236: 10,3476           13501                           TCF      TERMFLSH                              #  LOADSTAT=-2
059282,001237: 10,3477           45001                           CS       ONE                                   #  COMPENSATE FOR INCREMENTED Q IN LEAD-IN
059283,001238: 10,3500           13451                           TCF      ENDRET1                               #  LOADSTAT=-1
059284,001239: 10,3501           33633        TERMFLSH           CAF      GOPOOCAD                              
059285,001240: 10,3502           13453                           TCF      ENDRET2                               
059286,001241: 
059287,001242: 
059288,001243: 10,3503           40160        LINUSCHR           CS       PLAYTEM4                              #  IS THIS A LINUS
059289,001244: 10,3504           74764                           MASK     REFLSH                                
059290,001245: 10,3505           10000                           CCS      A                                     
059291,001246: 10,3506           16706                           TCF      Q+1                                   #  NO
059292,001247: 10,3507           40157                           CS       PLAYTEM3                              #  YES, IS IT ALREADY IN ENDIDLE
059293,001248: 10,3510           50164                           INDEX    COPINDEX                              
059294,001249: 10,3511           60370                           AD       CADRFLSH                              
059295,001250: 10,3512           00006                           EXTEND                                         
059296,001251: 10,3513           13515                           BZF      +2                                    #  YES
059297,001252: 
059298,001253: 10,3514           00002                           TC       Q                                     #  NO
059299,001254: 10,3515           11205                           CCS      DSPLOCK                               #  IS THE ASTRONAUT BUSY
059300,001255: 10,3516           05220                           TC       ENDOFJOB                              #  END THE NEW DISPLAY, ITS ALREADY ACTIVE
059301,001256: 10,3517           00002                           TC       Q                                     
059302,001257: 
059303,001258:                                                                                                  #  MORE LOGIC COULD BE INCORPORATED HERE TO MAKE SURE A RECYCLE IS A RECYCLAND CONVERSLY THAT A LOAD IS A LOAD.
059304,001259: 
059305,001260:                                                                                                  #  LASTPLAY CHECKS TO SEE IF (1) THE LAST NORMAL DISPLAY WAS EITHER INTERRUPTED BY A PRIO OR A MARK (MARK
059306,001261:                                                                                                  #  COULD ONLY HAPPEN DURING PINBRANCH) OR IF (2) THE LAST NORMAL DISPLAY WAS REQUESTED WHILE A HIGHER PRIORITY
059307,001262:                                                                                                  #  DISPLAY WAS GOING RESULTING IN THE NORMAL BEING PUT TO SLEEP.
059308,001263: 
059309,001264:                                                                                                  #  IF EITHER OF THE ABOVE 2 CONDITIONS EXISTS, THE NORMAL DISPLAY IS AWAKENED TO GO TO PLAYJUM1 WHICH STARTS
059310,001265:                                                                                                  #  UP THE MOST RECENT VALID NORMAL DISPLAY. IF THESE 2 CONDITIONS DO NOT EXIST, CONTROL GOES TO PLAYJUM1 WHICH IS
059311,001266:                                                                                                  #  STARTED IMMEDIATELY WITH THE ASSUMPTION THAT THE MOST RECENT NORMAL DISPLAY IS ALREADY IN-ENDIDLE (DURING A
059312,001267:                                                                                                  #  PINBRANCH) OR THAT A RESTART HAS OCCURRED AND THE DISPLAY CAN BE STARTED AS A .1 RESTART.
059313,001268: 
059314,001269: 10,3520           34777        MARKRET            CAF      MKOVBIT                               
059315,001270: 10,3521           03642                           TC       DOWNENT2                              
059316,001271: 10,3522           13435                           TCF      ENDRET                                
059317,001272: 
059318,001273: 10,3523           35001        MARKOVER           CAF      ONE                                   
059319,001274: 10,3524           55207                           TS       LOADSTAT                              
059320,001275: 10,3525           30100                           CA       FLAGWRD4                              #  IS ENDIDFLG SET
059321,001276: 10,3526           74346                           MASK     BIT13-14                              #  IS NORMAL OR PRIO IN ENDIDLE
059322,001277: 10,3527           10000                           CCS      A                                     
059323,001278: 10,3530           13166                           TCF      NORMBNCH                              
059324,001279: 
059325,001280: 10,3531           30100        NORMRET            CA       FLAGWRD4                              #  IS MARK SLEEPING
059326,001281: 10,3532           73616                           MASK     BITS5+11                              #  OR WAITING
059327,001282: 10,3533           10000                           CCS      A                                     
059328,001283: 10,3534           13132                           TCF      MARKWAKE                              
059329,001284: 
059330,001285: 10,3535           30100                           CA       FLAGWRD4                              #  NO
059331,001286: 10,3536           73617                           MASK     BITS4+10                              #  IS NORMAL INTERRUPTED OR WAITING
059332,001287: 10,3537           10000                           CCS      A                                     
059333,001288: 10,3540           13433                           TCF      NORMWAKE                              #  YES
059334,001289: 
059335,001290: 10,3541           34776                           CAF      FLSHRQST                              #  NO, WAS IT A FLASH REQUEST
059336,001291: 10,3542           64774                           AD       RETDSPY                               #  OR GODSPRET
059337,001292: 10,3543           71265                           MASK     EBANKTEM                              
059338,001293: 10,3544           10000                           CCS      A                                     
059339,001294: 10,3545           13435                           TCF      ENDRET                                #  YES
059340,001295: 10,3546           30367                           CA       NVSAVE                                
059341,001296: 10,3547           00006                           EXTEND                                         
059342,001297: 10,3550           13435                           BZF      ENDRET                                
059343,001298: 
059344,001299: 10,3551           35066                           CAF      PRIO15                                
059345,001300: 10,3552           05134                           TC       NOVAC                                 
059346,001301: 10,3553     0365                                  EBANK=   NVWORD                                
059347,001302: 10,3553           02741 20060                     2CADR    PLAYJUM1                              
059348,001303: 
059349,001304: 
059350,001305: 10,3555           13435                           TCF      ENDRET                                
059351,001306: 
059352,001307: 10,3556           30100        MARSLEEP           CA       FLAGWRD4                              #  IS MARK ALREADY IN
059353,001308: 10,3557           73616                           MASK     BITS5+11                              
059354,001309: 10,3560           10000                           CCS      A                                     
059355,001310: 10,3561           15220                           TCF      ENDOFJOB                              #  YES
059356,001311: 10,3562           13070                           TCF      GOSLEEPS                              
059357,001312: 
059358,001313: 10,3563           50157        LOADITIS           INDEX    COPMPAC                               
059359,001314: 10,3564           30365                           CA       NVWORD                                
059360,001315: 10,3565           76043                           MASK     LOW7                                  
059361,001316: 10,3566           40000                           COM                                            
059362,001317: 10,3567           60155                           AD       MPAC       +1                         #  NOUNREG
059363,001318: 10,3570           00006                           EXTEND                                         
059364,001319: 10,3571           13410                           BZF      OKTOENT                               #  NO, THEN LOAD IS VALID
059365,001320: 10,3572           13155                           TCF      PINBRNCH                              #  YES, ACCEPT LOAD BUT ASK FOR LAST AGAIN
059366,001321: 
059367,001322: 10,3573           46214        ERASER             CS       THREE                                 #  BLANK EVERYTHING EXCEPT MM
059368,001323: 10,3574           04202                           TC       NVSUB                                 
059369,001324: 10,3575           15220                           TCF      ENDOFJOB                              
059370,001325: 10,3576           15220                           TCF      ENDOFJOB                              
059371,001326: 
059372,001327: 10,3577           00036        PERFMASK           OCT      0036                                  #  FLASH,PERFORM,BLANK R2 AND R3
059373,001328: 10,3600           00231        V01N25             VN       00125                                 
059374,001329: 10,3601           14400        V50N00             VN       5000                                  
059375,001330: 10,3602     5012               PERF2MSK           EQUALS   BITS4&5                               #  (OCTAL 30)   FLASH, PERFORM
059376,001331: 10,3602     5750               PERF4MSK           EQUALS   OCT14                                 #  FLASH, BLANK R3
059377,001332: 10,3602           20010        REDOMASK           OCT      20010                                 #  BITS 4 AND 14
059378,001333: 10,3603           40036        MARK4MSK           OCT      40036                                 #  MARK,PERFORM,FLASH,BLANK 2 AND 3
059379,001334: 10,3604           20666        NVCADR             CADR     REDOPRIO                              
059380,001335: 10,3605           20510        WAKECADR           CADR     MARKPLAY                              
059381,001336: 10,3606           20741                           CADR     PLAYJUM1                              
059382,001337: 
059383,001338: 10,3607           11210        NBUSMASK           OCT      11210                                 
059384,001339: 10,3610           66521        PMMASK             OCT      66521                                 
059385,001340: 10,3611     4171               VERBMASK           =        MID7                                  #  (OCT 37600)
059386,001341: 10,3611           01177        V05N00M1           OCT      1177                                  #  V05 MINUS ONE
059387,001342: 10,3612  10,2456               GOXDSPF            EQUALS   GOMARKF                               
059388,001343: 10,3612     5537               ENDEXT             EQUALS   ENDMARK                               
059389,001344: 10,3612     0165               MPAC2SAV           EQUALS   BANKSET                               
059390,001345: 10,3612           00700        NVBUSMSK           OCT      700                                   
059391,001346: 10,3613           40030        MPERFMSK           OCT      40030                                 #  BIT 15,5,4 FOR MARK,PERFORM,FLASH
059392,001347: 10,3614           34300        OCT34300           OCT      34300                                 
059393,001348: 10,3615           40100        BITS15+7           OCT      40100                                 
059394,001349: 10,3616           02020        BITS5+11           OCT      2020                                  #  * DONT MOVE
059395,001350: 10,3617           01010        BITS4+10           OCT      1010                                  #  * DONT MOVE
059396,001351: 10,3620     4354               LOWLOAD            EQUALS   VBSP2LD                               
059397,001352: 10,3620     5016               CADRMASK           EQUALS   OCT50                                 
059398,001353: 10,3620     7673               PINMASK            EQUALS   13,14,15                              
059399,001354: 10,3620  10,3175               GOPLAY             EQUALS   NVDSP                                 
059400,001355:                                                                                                  # PRIOSAVE       EQUALS  R1SAVE
059401,001356: 10,3620     0157               COPMPAC            EQUALS   MPAC       +3                         
059402,001357: 10,3620     0160               TEMPOR2            EQUALS   MPAC       +4                         
059403,001358: 10,3620     0164               COPINDEX           EQUALS   LOC                                   
059404,001359: 10,3620     0163               USERPRIO           EQUALS   MODE                                  
059405,001360: 10,3620     0162               GENMASK            EQUALS   MPAC       +6                         
059406,001361: 10,3620           20144        PRIOOCT            OCT      20144                                 #  PRIO
059407,001362: 10,3621           42424        MARKOCT            OCT      42424                                 #  MARK
059408,001363: 10,3622           11254                           OCT      11254                                 #  NORM
059409,001364: 
059410,001365: 10,3623           74700        IDLESLEP           OCT      74700                                 
059411,001366: 10,3624     5531               LINUS              EQUALS   BLANKET                               
059412,001367: 10,3624     0154               FACEREG            EQUALS   MPAC                                  
059413,001368: 10,3624     0155               PLAYTEM1           EQUALS   MPAC       +1                         
059414,001369: 10,3624     0157               PLAYTEM3           EQUALS   MPAC       +3                         
059415,001370: 10,3624     0160               PLAYTEM4           EQUALS   MPAC       +4                         
059416,001371: 10,3624           02672        MAKEGEN            GENADR   MAKEPLAY                              
059417,001372: 10,3625           10200        BIT13+8            OCT      10200                                 
059418,001373: 10,3626           30200        V97N00             VN       09700                                 #  PASTE FOR V97 OR V99
059419,001374: 10,3627           20100        BIT14+7            OCT      20100                                 
059420,001375: 10,3630           24030        CLOCKCON           OCT      24030                                 #  FLASH, PERFORM, V99 OR V97 PASTE,REFLASH
059421,001376: 10,3631           74040        PINIDMSK           OCT      74040                                 
059422,001377: 10,3632     7675               IDLEMASK           EQUALS   HIGH4                                 
059423,001378: 10,3632     7667               ITISMASK           EQUALS   BIT15+6                               #  *** ENDIDLE ALLOW ***
059424,001379: 10,3632     7664               MARKFMSK           EQUALS   OT40010                               
059425,001380: 10,3632           03077        XCHQADD            GENADR   XCHSLEEP                              
059426,001381: 10,3633     5057               WAITMASK           EQUALS   PRIO3                                 #  (OCTAL 3000)
059427,001382: 10,3633  10,3612               OCT700             EQUALS   NVBUSMSK                              
059428,001383: 10,3633           55436        GOPOOCAD           CADR     TCGOPOOH                              
059429,001384: 10,3634           40210        MARK3MSK           OCT      40210                                 
059430,001385: 10,3635     4763               MKRQST             =        BIT15                                 
059431,001386: 10,3635     4764               REFLSH             =        BIT14                                 
059432,001387: 10,3635     4765               2NDPERF            =        BIT13                                 
059433,001388: 10,3635     4766               V99PSTE            =        BIT12                                 
059434,001389: 10,3635     4772               DCMKPERF           =        BIT8                                  
059435,001390: 10,3635     4773               PRIODSPY           =        BIT7                                  
059436,001391: 10,3635     4774               RETDSPY            =        BIT6                                  
059437,001392: 10,3635     4775               PERFRQST           =        BIT5                                  
059438,001393: 10,3635     4776               FLSHRQST           =        BIT4                                  
059439,001394: 10,3635     4777               BLNKR3             =        BIT3                                  
059440,001395: 10,3635     5000               BLNKR2             =        BIT2                                  
059441,001396: 10,3635     5001               BLNKR1             =        BIT1                                  
059442,001397: 10,3635     5003               DSPONLY            =        ZERO                                  

End of include-file DISPLAY_INTERFACE_ROUTINES.agc.  Parent file is MAIN.agc