Source Code

These source-code files were derived from scans of the Colossus 237 (Apollo 8 Command Module) program listing from the private collection of original AGC developer Fred Martin. Scanning was by Ron Burkey. Pre-existing Colossus 249 (Apollo 9 CM) source files were used as a template, and changes between Colossus 249 and Colossus 237 were manually transcribed by a team of volunteers. Note that the page images presented online are of reduced quality, and that additional images are available. Report any conversion errors or legibility problems in page images to info@sandroid.org. Notations on the program listing read, in part:

	GAP: ASSEMBLE REVISION 237 OF AGC PROGRAM COLOSSUS 
	BY NASA 2021111-031  1:17 AUG. 24, 1968
Note that the date is the date of the printout, not the date of the program revision.

060070,000002:                                                                                                  ## Copyright:   Public domain.
060071,000003:                                                                                                  ## Filename:    DISPLAY_INTERFACE_ROUTINES.agc
060072,000004:                                                                                                  ## Purpose:     Part of the source code for Colossus build 237.
060073,000005:                                                                                                  ##              This is for the Command Module's (CM) Apollo Guidance
060074,000006:                                                                                                  ##              Computer (AGC), for Apollo 8.
060075,000007:                                                                                                  ## Assembler:   yaYUL
060076,000008:                                                                                                  ## Contact:     Jim Lawton <jim DOT lawton AT gmail DOT com>
060077,000009:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
060078,000010:                                                                                                  ## Page Scans:  www.ibiblio.org/apollo/ScansForConversion/Colossus237/
060079,000011:                                                                                                  ## Mod history: 2011-04-17 JL   Adapted from corresponding Colossus 249 file.
060080,000012:                                                                                                  ##              2016-11-02 RSB  Typo (offset-reference -1 was not indented).
060081,000013:                                                                                                  ##              2017-01-01 RSB  Proofed comment text using octopus/ProoferComments,
060082,000014:                                                                                                  ##                              and fixed errors found.
060083,000015:                                                                                                  ##              2017-01-08 RSB  Fixed comment errors detected in cross-diff vs
060084,000016:                                                                                                  ##                              Colossus 249.
060085,000017:                                                                                                  ##              2017-03-13 RSB  Comment-text fixes noted in proofing Luminary 116.
060086,000018:                                                                                                  ##              2017-03-15 RSB  Comment-text fixes identified in 5-way
060087,000019:                                                                                                  ##                              side-by-side diff of Luminary 69/99/116/131/210.
060088,000020: 

Page 1416

060090,000022:                                                                                                  #  DISPLAYS CAN BE CLASSIFIED INTO THE FOLLOWING CATEGORIES-
060091,000023: 
060092,000024:                                                                                                  #      1. PRIORITY DISPLAYS- DISPLAYS WHICH TAKE PRIORITY OVER ALL OTHER DISPLAYS. USUALLY THESE DISPLAYS ARE SENT
060093,000025:                                                                                                  #         OUT UNDER CRITICAL ALARM CONDITIONS.
060094,000026:                                                                                                  #      2. EXTENDED VERB DISPLAYS- ALL EXTENDED VERBS AND MARK ROUTINES SHOULD USE EXTENDED VERB (MARK) DISPLAYS.
060095,000027:                                                                                                  #      3. NORMAL DISPLAYS- ALL MISSION PROGRAM DISPLAYS WHICH INTERFACE WITH THE ASTRONAUT DURING THE NORMAL
060096,000028:                                                                                                  #         SEQUENCE OF EVENTS.
060097,000029:                                                                                                  #      4. MISC. DISPLAYS- ALL DISPLAYS NOT HANDLED BY THE DISPLAY INTERFACEROUTINES. THESE INCLUDE SUCH DISPLAYS AS
060098,000030:                                                                                                  #         MM DISPLAYS AND SPECIAL PURPOSE DISPLAYS HANDLED BY PINBALL.
060099,000031: 
060100,000032: 
060101,000033:                                                                                                  #      5. ASTRONAUT INITIATED DISPLAYS- ALL DISPLAYS INITIATED EXTERNALLY.
060102,000034:                                                                                                  #  THE FOLLOWING TERMS ARE USED TO DESCRIBE THE STATUS OF DISPLAYS-
060103,000035: 
060104,000036:                                                                                                  #      1. ACTIVE-THE DISPLAY WHICH IS (1) BEING DISPLAYED TO THE ASTRONAUT AND WAITING FOR A RESPONSE OR
060105,000037:                                                                                                  #         (2) WAITING FIRST IN LINE FOR THE ASTRONAUT TO FINISH USING THE DSKY OR (3) BEING DISPLAYED ON THE DSKY
060106,000038:                                                                                                  #         BUT NOT WAITING FOR A RESPONSE.
060107,000039:                                                                                                  #      2. INACTIVE -A DISPLAY WHICH HAS (1) BEEN ACTIVE BUT WAS INTERRUPTEDBY A DISPLAY OF HIGHER PRIORITY,
060108,000040:                                                                                                  #         (2) BEEN PUT INTO THE WAITING LIST AT TIME IT WAS REQUESTED DUE TO THE FACT A HIGHER PRIORITY DISPLAY
060109,000041:                                                                                                  #         WAS ALREADY GOING, (3) BEEN INTERRUPTED BY THE ASTRONAUT (CALLED A PINBRANCH CONDITION, SINCE THIS TYPE
060110,000042:                                                                                                  #         OF INACTIVE DISPLAY IS USUALLY REACTIVATED ONLY BY PINBALL) OR (4) A DISPLAY WHICH HAS FINISHED BUT STILL
060111,000043:                                                                                                  #         HAS INFO SAVED FOR RESTART PURPOSES.
060112,000044: 
060113,000045: 
060114,000046:                                                                                                  #  DISPLAY PRIORITIES WORK AS FOLLOWS-
060115,000047: 
060116,000048:                                                                                                  #    INTERRUPTS-
060117,000049:                                                                                                  #      1. THE ASTRONAUT CAN INTERRUPT ANY DISPLAY WITH AN EXTERNAL DISPLAY REQUEST.
060118,000050:                                                                                                  #      2. INTERNAL DISPLAYS CAN NOT BE SENT OUT WHEN THE ASTRONAUT IS USING THE DSKY.
060119,000051:                                                                                                  #      3. PRIORITY DISPLAYS INTERRUPT ALL OTHER TYPES OF INTERNAL DISPLAYS. A PRIORITY DISPLAY INTERRUPTING ANOTHER
060120,000052:                                                                                                  #         PRIORITY DISPLAY WILL CAUSE AN ABORT UNLESS BIT14 IS SET FOR THE LINUS ROUTINE.
060121,000053:                                                                                                  #      4. A MARK DISPLAY INTERRUPTS ANY NORMAL DISPLAY.
060122,000054:                                                                                                  #      5. A MARK THAT INTERRUPTS A MARK COMPLETELY REPLACES IT.
060123,000055: 
060124,000056:                                                                                                  #    ORDER OF WAITING DISPLAYS-
060125,000057:                                                                                                  #      1. ASTRONAUT EXTERNAL USE
060126,000058:                                                                                                  #      2. PRIORITY
060127,000059:                                                                                                  #      3. INTERRUPTED MARK
060128,000060:                                                                                                  #      4. INTERRUPTED NORMAL
060129,000061: 
060130,000062:                                                                                                  #      5. MARK TO BE REQUESTED (SEE DESCRIPTION OF ENDMARK)
060131,000063:                                                                                                  #      6. MARK WAITING
060132,000064:                                                                                                  #      7. NORMAL WAITING
060133,000065: 

Page 1417

060135,000067:                                                                                                  #  THE DISPLAY ROUTINES ARE INTENDED TO SERVE AS AN INTERFACE BETWEEN THE USER AND PINBALL.  THE
060136,000068:                                                                                                  #  FOLLOWING STATEMENTS CAN BE MADE ABOUT NORMAL DISPLAYS AND PRIORITY DISPLAYS (A DESCRIPTION OF MARK ROUTINES
060137,000069:                                                                                                  #  WILL FOLLOW LATER):
060138,000070: 
060139,000071:                                                                                                  #       1.  ALL ROUTINES THAT END IN R HAVE AN IMMEDIATE RETURN TO THE USER.  FOR ALL FLASHING DISPLAYS THIS RETURN
060140,000072:                                                                                                  #           IS TO THE USERS CALL CADR +4.  FOR THE ONLY NON FLASHING IMMEDIATE RETURN DISPLAY (GODSPR) THIS RETURN
060141,000073:                                                                                                  #           IS TO THE USERS CALLING LOC +1.
060142,000074:                                                                                                  #       2.  ALL ROUTINES NOT ENDING IN R DO NOT DO AN IMMEDIATE RETURN TO THE USER.
060143,000075:                                                                                                  #       3.  ALL ROUTINES THAT END IN R START A SEPARATE JOB (MAKEPLAY) WITH USERS JOB PRIORITY.
060144,000076:                                                                                                  #       4.  ALL ROUTINES NOT ENDING IN R BRANCH DIRECTLY TO MAKEPLAY WHICH MAKES THESE DISPLAYS A PART OF THE
060145,000077:                                                                                                  #           USERS JOB.
060146,000078:                                                                                                  #       5.  ALL DISPLAY ROUTINES ARE CALLED VIA BANKCALL.
060147,000079:                                                                                                  #       6.  TO RESTART A DISPLAY THE USER WILL GENERALLY USE A PHASE OF ONE WITH DESIRED RESTART GROUP (SEE
060148,000080:                                                                                                  #           DESCRIPTION OF RESTARTS).
060149,000081:                                                                                                  #       7.  ALL FLASHING DISPLAYS HAVE 3 RETURNS TO THE USER FROM ASTRONAUT RESPONSES.  A TERMINATE (V34) BRANCHES
060150,000082:                                                                                                  #           TO THE USERS CALL CADR +1.  A PROCEED (V33) BRANCHES TO THE USERS CALL CADR +2.  AN ENTER OR RECYCLE
060151,000083:                                                                                                  #           (V32) BRANCHES TO THE USERS CALL CADR +3.
060152,000084:                                                                                                  #       8.  ALL ROUTINES MUST BE USED UNDER EXECUTIVE CONTROL.
060153,000085: 
060154,000086:                                                                                                  #  A DESCRIPTION OF EACH ROUTINE WITH AN EXAMPLE FOLLOWS:
060155,000087: 
060156,000088:                                                                                                  #  GODSP IS USED TO DISPLAY A VERB NOUN ARRIVING IN A.  NO RETURN IS MADE TO THE USER.
060157,000089: 
060158,000090:                                                                                                  #       1. GODSP IS NOT RESTARTABLE
060159,000091:                                                                                                  #       2. A VERB PASTE WITH GODSP ALWAYS TURNS ON THE FLASH.
060160,000092:                                                                                                  #                                                   CAF    VXXNYY
060161,000093:                                                                                                  #                                                   TC     BANKCALL
060162,000094:                                                                                                  #                                                   CADR   GODSP
060163,000095: 
060164,000096:                                                                                                  #                                         VXXNYY    OCT    0XXYY
060165,000097: 
060166,000098:                                                                                                  #  GODSPR IS THE SAME AS GODSP ONLY RETURN IS TO THE USER.
060167,000099: 
060168,000100:                                                                                                  #                                                   CAF    VXXNYY
060169,000101:                                                                                                  #                                                   TC     BANKCALL
060170,000102:                                                                                                  #                                                   CADR   GODSPR
060171,000103: 
060172,000104:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN OF GODSPR
060173,000105: 
060174,000106:                                                                                                  #  GOFLASH DISPLAYS A FLASHING VERB NOUN WITH NO IMMEDIATE RETURN TO THE USER. 3 RETURNS ARE POSSIBLE FROM
060175,000107:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE).
060176,000108: 
060177,000109:                                                                                                  #                                                   CAF    VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN.
060178,000110:                                                                                                  #                                                   TC     BANKCALL
060179,000111:                                                                                                  #                                                   CADR   GOFLASH
060180,000112:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060181,000113:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060182,000114:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060183,000115: 
060184,000116:                                                                                                  #  GOPERF1 IS ENTERED WITH DESIRED CHECKLIST VALUE IN A.  GOPERF1 WILL DISPLAY THIS VALUE IN R1 BY MEANS OF A

Page 1418

060186,000118:                                                                                                  #  V01 N25.A FLASHING PLEASE PERFORM ON CHECKLIST ( V50 N25) IS THEN DISPLAYED.  NO IMMEDIATE RETURN IS MADE TO
060187,000119:                                                                                                  #  USER (SEE NO. 7 ABOVE).
060188,000120: 
060189,000121:                                                                                                  #  GOPERF1 BLANKS REGISTERS R2 AND R3
060190,000122: 
060191,000123:                                                                                                  #                                                   CAF    OCTXX           CODE FOR CHECKLIST VALUE XX
060192,000124:                                                                                                  #                                                   TC     BANKCALL
060193,000125:                                                                                                  #                                                   CADR   GOPERF1
060194,000126:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060195,000127:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060196,000128:                                                                                                  #                                                   ...    ...             ENTER RETURN
060197,000129: 
060198,000130:                                                                                                  #  GOPERF2 IS ENTERED WITH A VARIABLE NOUN AND V01 ( V00 FOR N10 OR N11) IN A.  GOPERF2 WILL FIRST DISPLAY THE
060199,000131:                                                                                                  #  REQUESTED NOUN BY MEANS OF A V01NYY OR A V00NYY. PLEASE PERFORM ON NOUN (V50 NYY) THEN BECOMES A FLASHING
060200,000132:                                                                                                  #  DISPLAY.  NO IMMEDIATE RETURN IS MADE TO THE USER (SEE NO. 7 ABOVE).
060201,000133: 
060202,000134:                                                                                                  #  GOPERF2 DOES NOT BLANK ANY REGISTERS
060203,000135: 
060204,000136:                                                                                                  #                                                   CAF    VXXNYY          VARIABLE NOUN YY. XX=00 OR 01.
060205,000137:                                                                                                  #                                                   TC     BANKCALL
060206,000138:                                                                                                  #                                                   CADR   GOPERF2
060207,000139:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060208,000140:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060209,000141:                                                                                                  #                                                   ...    ...             ENTER RETURN
060210,000142: 
060211,000143:                                                                                                  #  GOPERF3 IS USED FOR A PLEASE PERFORM ON A PROGRAM NUMBER.  THE DESIRED PROGRAM NO. IS ENTERED IN A.  GOPERF3
060212,000144:                                                                                                  #  DISPLAYS THE NO. BY MEANS OF A V06 N07 FOLLOWED BY A FLASHING V50 N07 FOR A PLEASE PERFORM. NO IMMEDIATE RETURN
060213,000145:                                                                                                  #  IS MADE TO THE USER (SEE NO. 7 ABOVE).
060214,000146: 
060215,000147:                                                                                                  #  GOPERF3 BLANKS REGISTERS R2 AND R3
060216,000148: 
060217,000149:                                                                                                  #                                                   CAF    DECXX           REQUEST PERFORM ON PXX
060218,000150:                                                                                                  #                                                   TC     BANKCALL
060219,000151:                                                                                                  #                                                   CADR   GOPERF3
060220,000152:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060221,000153:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060222,000154:                                                                                                  #                                                   ...    ...             ENTER RETURN
060223,000155: 
060224,000156:                                                                                                  #  GOPERF4 IS USED FOR A PLEASE PERFORM ON AN OPTION. THE DESIRED OPTION ISENTERED IN A AND STORED IN OPTION1.
060225,000157:                                                                                                  #  GOPERF4 DISPLAYS R1 AND R2 BY MEANS OF A V04N06 FOLLOWED BY A FLASHING  V50N06 FOR A PLEASE PERFORM. NO
060226,000158:                                                                                                  #  IMMEDIATE RETURN IS MADE TO THE USER (SEE NO. 7 ABOVE).
060227,000159: 
060228,000160:                                                                                                  #                                                   CAF    OCTXX           REQUEST PERFORM ON OPTION XX
060229,000161:                                                                                                  #                                                   TC     BANKCALL
060230,000162:                                                                                                  #                                                   CADR   GOPERF4
060231,000163:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060232,000164:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060233,000165:                                                                                                  #                                                   ...    ...             ENTER RETURN
060234,000166: 
060235,000167:                                                                                                  #  GOPERF4 BLANKS REGISTER R3

Page 1419

060237,000169:                                                                                                  #  GODSPRET IS USED TO DISPLAY A VERB NOUN ARRIVING IN A WITH A RETURN TO THE USER AFTER THE DISPLAY HAS BEEN SENT
060238,000170:                                                                                                  #  OUT.
060239,000171: 
060240,000172:                                                                                                  #                                                   CAF    VXXNYY
060241,000173:                                                                                                  #                                                   TC     BANKCALL
060242,000174:                                                                                                  #                                                   CADR   GODSPRET
060243,000175: 
060244,000176:                                                                                                  #                                                   ...    ...             RETURN TO USER
060245,000177: 
060246,000178:                                                                                                  #  REGODSP IS USED TO DISPLAY A VERB NOUN ARRIVING IN A.  REGODSP IS THE SAME AS GODSP ONLY REGODSP REPLACES ANY
060247,000179:                                                                                                  #  ACTIVE NORMAL DISPLAY IF ONE WAS ACTIVE.
060248,000180: 
060249,000181:                                                                                                  #                                                   CAF    VXXNYY
060250,000182:                                                                                                  #                                                   TC     BANKCALL
060251,000183:                                                                                                  #                                                   CADR   REGODSP
060252,000184: 
060253,000185:                                                                                                  #  REFLASH IS THE SAME AS GOFLASH ONLY REFLASH REPLACES ANY ACTIVE NORMAL DISPLAY IF ONE WAS ACTIVE.
060254,000186: 
060255,000187:                                                                                                  #                                                   CAF    VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN
060256,000188:                                                                                                  #                                                   TC     BANKCALL
060257,000189:                                                                                                  #                                                   CADR   REFLASH
060258,000190:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060259,000191:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060260,000192:                                                                                                  #                                                   ...    ...             ENTER RETURN
060261,000193: 
060262,000194:                                                                                                  #  GOFLASHR IS SAME AS GOFLASH ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +4.
060263,000195: 
060264,000196:                                                                                                  #                                                   CAF    VXXNYY
060265,000197:                                                                                                  #                                                   TC     BANKCALL
060266,000198:                                                                                                  #                                                   CADR   GOFLASHR
060267,000199:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060268,000200:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060269,000201:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060270,000202: 
060271,000203:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN FROM GOFLASHR
060272,000204: 
060273,000205:                                                                                                  #  GOPERF1R IS THE SAME AS GOPERF1 ONLY GOPERF1R HAS AN IMMEDIATE RETURN TOUSERS CALL CADR +4.
060274,000206: 
060275,000207:                                                                                                  #  GOPERF1R BLANKS REGISTERS R2 AND R3
060276,000208: 
060277,000209:                                                                                                  #                                                   CAF    OCTXX           CODE FOR CHECKLIST VALUE XX.
060278,000210:                                                                                                  #                                                   TC     BANKCALL
060279,000211:                                                                                                  #                                                   CADR   GOPERF1R
060280,000212:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060281,000213:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060282,000214:                                                                                                  #                                                   ...    ...             ENTER RETURN
060283,000215: 
060284,000216:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN FROM GOPERF1R
060285,000217: 
060286,000218:                                                                                                  #  GOPERF2R IS THE SAME AS GOPERF2 ONLY AN IMMEDIATE RETURN IS MADE TO USERS CALL CADR +4.

Page 1420

060288,000220:                                                                                                  #  GOPERF2R DOES NOT BLANK ANY REGISTERS
060289,000221: 
060290,000222:                                                                                                  #                                                   CAF    VXXNYY          VARIABLE NOUN YY REQUESTED.  XX=00 OR 01
060291,000223:                                                                                                  #                                                   TC     BANKCALL
060292,000224:                                                                                                  #                                                   CADR   GOPERF2R
060293,000225:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060294,000226:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060295,000227:                                                                                                  #                                                   ...    ...             ENTER RETURN
060296,000228: 
060297,000229:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN HERE FROM GOPERF2R
060298,000230: 
060299,000231:                                                                                                  #  GOPERF3R IS THE SAME AS GOPERF3 ONLY AN IMMEDIATE RETURN IS MADE TO USERS CALL CADR +4.
060300,000232: 
060301,000233:                                                                                                  #  GOPERF3R BLANKS REGISTERS R2 AND R3
060302,000234: 
060303,000235:                                                                                                  #                                                   CAF    PROGXX          PERFORM PROGRAM XX
060304,000236:                                                                                                  #                                                   TC     BANKCALL
060305,000237:                                                                                                  #                                                   CADR   GOPERF3R
060306,000238:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060307,000239:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060308,000240:                                                                                                  #                                                   ...    ...             ENTER RETURN
060309,000241: 
060310,000242:                                                                                                  #                                                   ...    ...             GOPERF3R IMMEDIATELY RETURNS HERE
060311,000243: 
060312,000244:                                                                                                  #  GOPERF4R IS THE SAME AS GOPERF4 ONLY AN IMMEDIATE RETURN IS MADE TO USERS CALL CADR +4.
060313,000245: 
060314,000246:                                                                                                  #                                                   CAF    OCTXX           REQUEST PERFORM ON OPTIONXX
060315,000247:                                                                                                  #                                                   TC     BANKCALL
060316,000248:                                                                                                  #                                                   CADR   GOPERF4R
060317,000249:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060318,000250:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060319,000251:                                                                                                  #                                                   ...    ...             ENTER RETURN
060320,000252: 
060321,000253:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO USER
060322,000254: 
060323,000255:                                                                                                  #  GOPERF4R BLANKS REGISTER R3
060324,000256: 
060325,000257:                                                                                                  #  REFLASHR IS THE SAME AS REFLASH ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +4.
060326,000258: 
060327,000259:                                                                                                  #                                                   CAF    VXXNYY          VXX NYY WILL BE A FLASHING VERB NOUN
060328,000260:                                                                                                  #                                                   TC     BANKCALL
060329,000261:                                                                                                  #                                                   CADR   REFLASHR
060330,000262:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060331,000263:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060332,000264:                                                                                                  #                                                   ...    ...             ENTER RETURN
060333,000265: 
060334,000266:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO USER
060335,000267: 
060336,000268:                                                                                                  #  REGODSPR IS THE SAME AS REGODSP ONLY A RETURN (IMMEDIATE) IS MADE TO THE USER.
060337,000269: 

Page 1421

060339,000271:                                                                                                  #                                                   CAF    VXXNYY
060340,000272:                                                                                                  #                                                   TC     BANKCALL
060341,000273:                                                                                                  #                                                   CADR   REGODSPR
060342,000274: 
060343,000275:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO USER
060344,000276: 

Page 1422

060346,000278:                                                                                                  #  GOMARK IS USED TO DISPLAY A MARK VERB NOUN ARRIVING IN A. NO RETURN IS MADE TO THE USER.
060347,000279: 
060348,000280:                                                                                                  #  GOXDSP = GOMARK
060349,000281: 
060350,000282:                                                                                                  #                                                   CAF    VXXNYY          VXXNYY CONTAINS VERB AND NOUN
060351,000283:                                                                                                  #                                                   TC     BANKCALL
060352,000284:                                                                                                  #                                                   CADR   GOMARK          OTHER EXTENDED VERBS USE CADR GOXDSP
060353,000285: 
060354,000286:                                                                                                  #  GOMARKR IS THE SAME AS GOMARK ONLY RETURN IS TO THE USER.
060355,000287: 
060356,000288:                                                                                                  #  GOXDSPR = GOMARKR
060357,000289: 
060358,000290:                                                                                                  #                                                   CAF    VXXNYY
060359,000291:                                                                                                  #                                                   TC     BANKCALL
060360,000292:                                                                                                  #                                                   CADR   GOMARKR         OTHER EXTENDED VERBS USE CADR GOXDSPR
060361,000293: 
060362,000294:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN OF GOMARKR
060363,000295: 
060364,000296:                                                                                                  #  GOMARKF DISPLAYS A FLASHING MARK VERB NOUN WITH NO IMMEDIATE RETURN TO THE USER. 3 RETURNS ARE POSSIBLE FROM
060365,000297:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE ).
060366,000298: 
060367,000299:                                                                                                  #  GOXDSPF = GOMARKF
060368,000300: 
060369,000301:                                                                                                  #                                                   CAF    VXXNYY          VXXNYY WILL BE A FLASHING MARK VERB NOUN
060370,000302:                                                                                                  #                                                   TC     BANKCALL
060371,000303:                                                                                                  #                                                   CADR   GOMARKF         OTHER EXTENDED VERBS USE CADR GOXDSPF
060372,000304:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060373,000305:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060374,000306:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060375,000307: 
060376,000308:                                                                                                  #  GOMARKFR IS THE SAME AS GOMARKF ONLY AN IMMEDIATE RETURN IS MADE TO THE USER CALL CADR +4.
060377,000309: 
060378,000310:                                                                                                  #  GOXDSPFR = GOMARKFR
060379,000311: 
060380,000312:                                                                                                  #                                                   CAF    VXXNYY          FLASHING MARK VERB NOUN
060381,000313:                                                                                                  #                                                   TC     BANKCALL
060382,000314:                                                                                                  #                                                   CADR   GOMARKFR        OTHER EXTENDED VERBS USE CADR GOXDSPFR
060383,000315:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060384,000316:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060385,000317:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060386,000318: 
060387,000319:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO THE USER
060388,000320: 
060389,000321:                                                                                                  #  GOMARK1 IS USED FOR A PLEASE PERFORM ON A MARK REQUEST WITH ONLY 1 ASTRONAUT RETURN TO THE USER. NO IMMEDIATE
060390,000322:                                                                                                  #  RETURN IS MADE. THE DESIRED MARK PLEASE PERFORM VERB AND DESIRED NOUN ISENTERED IN A. GOMARK1 DISPLAYS R1, R2, R
060391,000323:                                                                                                  #  MEANS OF A V05NYY FOLLOWED BY A FLASHING V5XNYY FOR A PLEASE PERFORM. THE ASTRONAUT WILL RESPOND WITH A MARK
060392,000324:                                                                                                  #  OR MARK REJECT OR AN ENTER. THE ENTER IS THE ONLY ASTRONAUT RESPONSE THAT WILL COME BACK TO THE USER.
060393,000325: 
060394,000326:                                                                                                  #                                                   CAF    V5XNYY          X=1,2,3,4   Y= NOUN
060395,000327:                                                                                                  #                                                   TC     BANKCALL

Page 1423

060397,000329:                                                                                                  #                                                   CADR   GOMARK1
060398,000330: 
060399,000331:                                                                                                  #                                                   ...    ...             ENTER RETURN
060400,000332: 
060401,000333:                                                                                                  #  *** IF BLANKING DESIRED ON NON R ROUTINES, NOTIFY DISPLAYER.
060402,000334: 
060403,000335:                                                                                                  #  GOMARK1R IS THE SAME AS A GOMARK1 ONLY AN IMMEDIATE RETURN IS MADE TO THE USERS CALL CADR +2.
060404,000336:                                                                                                  #                                                   CAF    V5XNYY          X=1,2,3,4    YY = NOUN
060405,000337:                                                                                                  #                                                   TC     BANKCALL
060406,000338:                                                                                                  #                                                   CADR   GOMARK1R
060407,000339: 
060408,000340:                                                                                                  #                                                   ...    ...             ASTRONAUT ENTER RETURN
060409,000341:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO USER
060410,000342: 
060411,000343:                                                                                                  #  GOMARK2 IS THE SAME AS GOMARK1 ONLY 3 RETURNS ARE MADE TO THE USER FROM THE ASTRONAUT.
060412,000344:                                                                                                  #                                                   CAF    V5XNYY          X=1,2,3,4   YY=NOUN
060413,000345:                                                                                                  #                                                   TC     BANKCALL
060414,000346:                                                                                                  #                                                   CADR   GOMARK2
060415,000347:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060416,000348:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060417,000349:                                                                                                  #                                                   ...    ...             ENTER RETURN
060418,000350:                                                                                                  #  GOMARK2R IS THE SAME AS GOMARK1R ONLY 3 ASTRONAUT RETURNS ARE MADE TO THE USER.
060419,000351: 
060420,000352:                                                                                                  #                                                   CAF    V5XNYY          X=0,1,2,3,4   YY=NOUN
060421,000353:                                                                                                  #                                                   TC     BANKCALL
060422,000354:                                                                                                  #                                                   CADR   GOMARK2R
060423,000355:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060424,000356:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060425,000357:                                                                                                  #                                                   ...    ...             ENTER RETURN
060426,000358: 
060427,000359:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN TO THE USER
060428,000360: 
060429,000361:                                                                                                  #  GOMARK3 IS USED FOR A PLEASE PERFORM ON A MARK REQUEST WITH A 3 COMP. DEC DISPLAY.  THE DESIRED MARK PLEASE
060430,000362:                                                                                                  #  PERFORM VERB AND NOUN ARE ENTERED IN A.  GOMARK3 DISPLAYS R1, R2, R3 BY MEANS OF A V06NYY FOLLOWED BY A FLASHING
060431,000363:                                                                                                  #  V5XNYY FOR A PLEASE PERFORM.  GOMARK3 HAS 3 ASTRONAUT RETURNS TO THE USER WITH NO IMMEDIATE RETURN.
060432,000364: 
060433,000365:                                                                                                  #                                                   CAF    V5XNYY          X=1, 2,3,4 YY=NOUN
060434,000366:                                                                                                  #                                                   TC     BANKCALL
060435,000367:                                                                                                  #                                                   CADR   GOMARK3
060436,000368:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060437,000369:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060438,000370:                                                                                                  #                                                   ...    ...             ENTER RETURN
060439,000371: 
060440,000372:                                                                                                  #  GOMARK4 IS THE SAME AS GOMARK3 ONLY R2 AND R3 ARE BLANKED AND R1 IS DISPLAYED IN OCTAL.
060441,000373: 
060442,000374:                                                                                                  #                                                   CAF    V5XNYY          X=1,2,3,4 YY=NOUN
060443,000375:                                                                                                  #                                                   TC     BANKCALL
060444,000376:                                                                                                  #                                                   CADR   GOMARK4
060445,000377:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060446,000378:                                                                                                  #                                                   ...    ...             PROCEED RETURN

Page 1424

060448,000380:                                                                                                  #                                                   ...    ...             ENTER RETURN
060449,000381: 
060450,000382:                                                                                                  #  EXDSPRET IS USED TO DISPLAY A VERB NOUN ARRIVING IN A WITH A RETURN MADE TO THE USER AFTER THE DISPLAY HAS BEEN
060451,000383:                                                                                                  #  SENT OUT.
060452,000384: 
060453,000385:                                                                                                  #                                                   CAF    VXXNYY
060454,000386:                                                                                                  #                                                   TC     BANKCALL
060455,000387:                                                                                                  #                                                   CADR   EXDSPRET
060456,000388: 
060457,000389:                                                                                                  #                                                   ...    ...             RETURN TO USER
060458,000390: 
060459,000391:                                                                                                  #  KLEENEX CLEANS OUT ALL MARK DISPLAYS (ACTIVE AND INACTIVE). A RETURN IS MADE TO THE USER AFTER THE MARK DISPLAYS
060460,000392:                                                                                                  #  HAVE BEEN CLEANED OUT.
060461,000393: 
060462,000394:                                                                                                  #                                                   TC     BANKCALL
060463,000395:                                                                                                  #                                                   CADR   KLEENEX
060464,000396: 
060465,000397:                                                                                                  #                                                   ...    ...             RETURN TO USER
060466,000398: 
060467,000399:                                                                                                  #  MARKBRAN IS A SPECIAL PURPOSE ROUTINE USED FOR SAVING JOB VAC AREAS (SEE DESCRIPTION OF MARKBRAN BELOW).
060468,000400: 
060469,000401:                                                                                                  #                                                   TC     BANKCALL
060470,000402:                                                                                                  #                                                   CADR   MARKBRAN
060471,000403:                                                                                                  #                                                   ...    ...             BAD RETURN IF MARK DISPLAY NOT ACTIVE
060472,000404: 
060473,000405:                                                                                                  #                                                                          (GOOD RETURN TO IMMEDIATE RETURN LOC OF
060474,000406:                                                                                                  #                                                                          LAST FLASHING MARK R ROUTINE)
060475,000407: 
060476,000408:                                                                                                  #  PINBRNCH REESTABLISHES THE LAST ACTIVE FLASHING DISPLAY. IF THERE IS NO ACTIVE FLASHING DISPLAY, THE DSKY IS
060477,000409:                                                                                                  #  BLANKED AND CONTROL IS SENT TO ENDOFJOB.
060478,000410: 
060479,000411:                                                                                                  #                                                   TC     POSTJUMP
060480,000412:                                                                                                  #                                                   CADR   PINBRNCH
060481,000413: 
060482,000414:                                                                                                  #  PRIODSP IS USED AS A PRIORITY DISPLAY.  IT WILL DISPLAY A GOFLASH TYPE DISPLAY WITH THREE POSSIBLE RETURNS FROM
060483,000415:                                                                                                  #  THE ASTRONAUT (SEE NO. 7 ABOVE).
060484,000416: 
060485,000417:                                                                                                  #       THE MAIN PURPOSE OF PRIODSP IS TO REPLACE THE PRESENT DISPLAY WITH A DISPLAY OF HIGHER PRIORITY AND TO
060486,000418:                                                                                                  #  PROVIDE A MEANS FOR RESTORING THE OLD DISPLAY WHEN THE PRIORITY DISPLAY
060487,000419:                                                                                                  #  IS RESPONDED TO BY THE ASTRONAUT.
060488,000420: 
060489,000421:                                                                                                  #       THE FORMER DISPLAY IS RESTORED BY AN AUTOMATIC BRANCH TO WAKE UP THE DISPLAY THAT WAS INTERRUPTED BY THE
060490,000422:                                                                                                  #  PRIO DISPLAY.
060491,000423: 
060492,000424:                                                                                                  #                                                   CAF    VXXNYY          VXXNYY WILL BE A FLASHING VERB NOUN
060493,000425:                                                                                                  #                                                   TC     BANKCALL
060494,000426:                                                                                                  #                                                   CADR   PRIODSP
060495,000427:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060496,000428:                                                                                                  #                                                   ...    ...             PROCEED RETURN

Page 1425

060498,000430:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060499,000431: 
060500,000432:                                                                                                  #  PRIODSPR IS THE SAME AS PRIODSPONLY AN IMMEDIATE RETURN IS MADE TO THE  USERS CALL CADR +4.
060501,000433: 
060502,000434:                                                                                                  #                                                   CAF    VXXNYY          VXXNYY WILL BE A FLASHING VERB NOUN
060503,000435:                                                                                                  #                                                   TC     BANKCALL
060504,000436:                                                                                                  #                                                   CADR   PRIODSPR
060505,000437:                                                                                                  #                                                   ...    ...             TERMINATE RETURN
060506,000438:                                                                                                  #                                                   ...    ...             PROCEED RETURN
060507,000439:                                                                                                  #                                                   ...    ...             ENTER OR RECYCLE RETURN
060508,000440: 
060509,000441:                                                                                                  #                                                   ...    ...             IMMEDIATE RETURN
060510,000442: 
060511,000443:                                                                                                  #  PRIOLARM DOES A V05N09 PRIODSPR.
060512,000444:                                                                                                  #  CLEANDSP CLEANS OUT ALL NORMAL DISPLAYS (ACTIVE AND INACTIVE). A RETURN IS MADE TO THE USER AFTER NORMAL
060513,000445:                                                                                                  #  DISPLAYS ARE CLEANED OUT.
060514,000446: 
060515,000447:                                                                                                  #                                                   TC     BANKCALL
060516,000448:                                                                                                  #                                                   CADR   CLEANDSP
060517,000449: 
060518,000450:                                                                                                  #                                                   ...    ...             RETURN TO USER
060519,000451: 

Page 1426

060521,000453:                                                                                                  #  GENERAL INFORMATION
060522,000454:                                                                                                  #  ------- -----------
060523,000455: 
060524,000456: 
060525,000457:                                                                                                  #  ALARM OR ABORT EXIT MODES--
060526,000458: 
060527,000459:                                                                                                  #                                          PRIOBORT TC     ABORT
060528,000460:                                                                                                  #                                                   OCT    1502
060529,000461: 
060530,000462:                                                                                                  #  PRIOBORT IS BRANCED TO WHEN (1)  A NORMAL DISPLAY IS REQUESTED AND  ANOTHER NORMAL DISPLAY IS ALREADY ACTIVE
060531,000463:                                                                                                  #  (REFLASH AND REGODSP ARE EXCEPTIONS) OR (2) A PRIORITY DISPLAY IS REQUESTED WHEN ANOTHER PRIORITY DISPLAY IS
060532,000464:                                                                                                  #  ALREADY ACTIVE (A PRIORITY WITH LINUS BIT14 IS AN EXCEPTION).
060533,000465: 
060534,000466: 
060535,000467:                                                                                                  #  ERASABLE INITIALIZATION REQUIRED--
060536,000468: 
060537,000469:                                                                                                  #       ACCOMPLISHED BY FRESH START- 1. FLAGWRD4 (USED EXCLUSIVELY BY DISPLAY INTERFACE ROUTINES)
060538,000470:                                                                                                  #                                    2. NVSAVE = NORMAL VERB AND NOUN      REGISTER.
060539,000471:                                                                                                  #                                    3. EBANKTEM = NORMAL INACTIVE FLAGWORD(ALSO CONTAINS NORMALS EBANK).
060540,000472: 
060541,000473: 
060542,000474:                                                                                                  #                                    5. R1SAVE = MARKBRAN CONTROL WORD
060543,000475:                                                                                                  #                                    4. RESTREG = PRIORITY 30 AND SUPERBANK 3.
060544,000476:                                                                                                  #  OUTPUT--
060545,000477: 
060546,000478:                                                                                                  #       NVWORD = PRIO VERB AND NOUN
060547,000479:                                                                                                  #       NVWORD +1(MARKNV) = MARK VERB AND NOUN
060548,000480:                                                                                                  #       NVWORD +2(NVSAVE) = NORMAL VERB AND NOUN
060549,000481: 
060550,000482:                                                                                                  #       DSPFLG(EBANKSAV) = PRIO FLAGWORD (INCLUDING EBANK)
060551,000483:                                                                                                  #       DSPFLG +1(MARKEBAN) = MARK FLAGWORD (INCLUDING EBANK)
060552,000484:                                                                                                  #       DSPFLG +2(EBANKTEM) = NORMAL FLAGWORD (INCLUDIG EBANK)
060553,000485: 
060554,000486:                                                                                                  #       CADRFLSH = PRIO USERS CALL CADR +1 LOCATION
060555,000487:                                                                                                  #       CADRFLSH +1(MARKFLSH) = MARK USERS CALL CADR +1 LOCATION
060556,000488:                                                                                                  #       CADRFLSH +2(TEMPFLSH) = NORMAL USERS CALL CADR +1 LOCATION
060557,000489: 
060558,000490:                                                                                                  #       PRIOTIME = TIME EACH PRIO REQUEST FIRST SENT OUT
060559,000491:                                                                                                  #       OPTION1 = DESIRED OPTION FROM GOPERF4
060560,000492:                                                                                                  #       FLAGWRD4 = BIT INFO FOR CONTROL OF ALL DISPLAY ROUTINES
060561,000493:                                                                                                  #       DSPTEM1 = R1 INFO FOR ASTRONAUT FROM PERFORM DISPLAYS(NORMAL)
060562,000494:                                                                                                  #  SUBROUTINES USED-- NVSUB, FLAGUP, FLAGDOWN, ENDOFJOB, BLANKSUB, ABORT, JOBWAKE, JOBSLEEP, FINDVAC, PRIOCHNG,
060563,000495:                                                                                                  #  JAMTERM, NVSUBUSY, FLASHON, ENDIDLE, CHANG1, BANKJUMP, MAKECADR, NOVAC,
060564,000496:                                                                                                  #  DEBRIS-- (STORED INTO)
060565,000497: 
060566,000498:                                                                                                  #       TEMPORARY TEMPORARIES- A, Q, L, MPAC +2, MPAC +3, MPAC +4, MPAC +5, MPAC +6, RUPTREG2, RUPTREG3, CYL,
060567,000499:                                                                                                  #  EBANK, RUPTREG4, LOC, BANKSET, MODE, MPAC, MPAC +1                      4, FACEREG
060568,000500:                                                                                                  #       ERASABES(SHARED AND USED WITH OTHER PROGRAMS) CADRSTOR, DSPLIST, LOC, DSPTEM1, OPTION1
060569,000501:                                                                                                  #       ERASABLES(USED ONLY BY DISPLAY ROUTINES)- NVWORD,+1,+2, DSPFLG,+1,+2, CADRFLSH,+1,+2, PRIOTIME, FLAGWRD4,

Page 1427

060571,000503:                                                                                                  #       R1SAVE, MARK2PAC,
060572,000504: 
060573,000505: 
060574,000506:                                                                                                  #  DEBRIS-- (USED BUT NOT STORED INTO)- NOUNREG, VERBREG, LOCCTR, MONSAVE1
060575,000507:                                                                                                  #  FLAGWORD DESCRIPTIONS--
060576,000508:                                                                                                  #      FLAGWRD4- SEE DESCRIPTION UNDER LOG SECTION ERASABLE ASSIGNMENTS
060577,000509: 
060578,000510:                                                                                                  #      DSPFLG, DSPFLG+1, DSPFLG +2-
060579,000511:                                                                                                  #      ----------------------------
060580,000512:                                                                                                  #  BITS 1 BLANK R1
060581,000513:                                                                                                  #       2 BLANK R2
060582,000514:                                                                                                  #       3 BLANK R3
060583,000515:                                                                                                  #       4 FLASHING DISPLAY REQUESTED
060584,000516:                                                                                                  #       5 PERFORM DISPLAY REQUESTED
060585,000517:                                                                                                  #       6 -----            EXDSPRET           GODSPRET
060586,000518:                                                                                                  #       7 PRIO DISPLAY     -----               -----
060587,000519:                                                                                                  #       8 -----         DEC MARK PERFORM      -----
060588,000520:                                                                                                  #       9 EBANK
060589,000521:                                                                                                  #      10 EBANK
060590,000522:                                                                                                  #      11 EBANK
060591,000523:                                                                                                  #      12 -----           -----       V99PASTE
060592,000524:                                                                                                  #      13 2ND PART OF PERFORM
060593,000525:                                                                                                  #      15 REFLASH OR REDO  -----           REFLASH OR REDO
060594,000526:                                                                                                  #      15 -----          MARK REQUEST          -----
060595,000527:                                                                                                  #  RESTARTING DISPLAYS--
060596,000528: 
060597,000529:                                                                                                  #  RULES FOR THE DSKY OPERATOR--
060598,000530: 
060599,000531:                                                                                                  #       1. PROCEED AND TERMINATE SERVE AS RESPONSES TO REQUESTS FOR OPERATOR RESPONSE (FLASHING V/N).  AS LONG
060600,000532:                                                                                                  #          AS THERE IS ANY REQUEST AWAITING OPERATOR RESPONSE, ANY USE OF PROCEED OR TERMINATE WILL SERVE AS
060601,000533:                                                                                                  #          RESPONSES TO THAT REQUEST.  CARE SHOULD BE EXERCISED IN ATTEMPTING TO KILL AN OPERATOR INITIATED MONITOR
060602,000534:                                                                                                  #          WITH PROCEED AND TERMINATE FOR THIS REASON.
060603,000535:                                                                                                  #       2. THE ASTRONAUT MUST RESPOND TO A PRIORITY DISPLAY NO SOONER THAN 5 SECS FROM THE TIME THE MISSION
060604,000536:                                                                                                  #          PROGRAM SENT OUT THE REQUEST FOR OPERATOR RESPONSE (THE ASTRONAUT WOULD SEE THIS DISPLAY FOR LESS TIME
060605,000537:                                                                                                  #          DUE TO TIME IT TAKES TO GET DISPLAY SENT OUT.) IF THE ASTRONAUT RESPONDS TOO SOON, THE PRIORITY DISPLAY
060606,000538:                                                                                                  #          IS SENT OUT AGAIN---AND AGAIN UNTIL AN ACCUMULATED 5 SECS FROM TIME THE FIRST PRIORITY DISPLAY WAS SENT
060607,000539:                                                                                                  #          OUT. THE SAME 5 SEC. DELAY WILL OCCUR AT 163.84 SECS OR IN ANY MULTIPLE OF THAT TIME DUE TO PROGRAM
060608,000540:                                                                                                  #          CONSIDERATION.
060609,000541:                                                                                                  #       3. KEY RELEASE BUTTON-
060610,000542:                                                                                                  #          A) IF THE KEY RELEASE LIGHT IS ON, IT SIMPLY RELEASES THE KEYBOARD AND DISPLAY FOR INTERNAL USE.
060611,000543:                                                                                                  #          B) IF THE KEY RELEASE LIGHT IS OFF, AND IF SOME REQUEST FOR OPERATOR RESPONSE (FLASHING V/N) IS STILL
060612,000544:                                                                                                  #             AWAITING RESPONSE  THEN IT RE-ESTABLISHES THE DISPLAYS THAT ORIGINALLY REQUESTED RESPONSE.
060613,000545:                                                                                                  #          IF AN OPERATOR WANTS THEREFORE TO RE-ESTABLISH BUT CONDITION (A) IS ENCOUNTERED, A SECOND DEPRESSION OF
060614,000546:                                                                                                  #          KEY RELEASE BUTTON MAY BE NECESSARY.
060615,000547:                                                                                                  #       4. IT IS IMPORTANT TO ANSWER ALL REQUESTS FOR OPERATOR RESPONSE.
060616,000548:                                                                                                  #       5. IT IS ALWAYS GOOD PRACTICE TO TERMINATE AN EXTENDED VERB BEFORE ASKING FOR ANOTHER ONE OR THE SAME ONE
060617,000549:                                                                                                  #          OVER AGAIN.
060618,000550: 
060619,000551: 
060620,000552:                                                                                                  #  SPECIAL CONSIDERATIONS--

Page 1428

060622,000554:                                                                                                  #       1. MPAC +2  SAVED ONLY IN MARK DISPLAYS
060623,000555:                                                                                                  #       2. GODSP(R),REGODSP(R),GOMARK(R) ALWAYS TURN ON THE FLASH IF ENTERED WITH A PASTE VERB REQUEST.
060624,000556:                                                                                                  #       3. ALL NORMAL DISPLAYS ARE RESTARTABLE EXCEPT GODSP(R), REGODSP(R)
060625,000557:                                                                                                  #       4. ALL EXTENDED VERBS WITH DISPLAYS SHOULD START WITH A TC TESTXACT AND FINISH WITH A TC ENDEXT.
060626,000558:                                                                                                  #       5. GODSP(R) AND REGODSP(R) MUST BE IN THE SAME EBANK AND SUPERBANK AS THE LAST NORMAL DISPLAY RESTARTED
060627,000559:                                                                                                  #          BY A .1 RESTART PHASE CHANGE.
060628,000560:                                                                                                  #       6. IN ORDER TO SET UP A NON DISPLAY .1 RESTART POINT, THE USER MUST MAKE CERTAIN THAT RESTREG CONTAINS THE
060629,000561:                                                                                                  #          CORRECT PRIORITY AND SUPERBANK AND THAT EBANKTEM CONTAINS THE CO
060630,000562:                                                                                                  #       7. IF CLEANDSP IS RESTARTED VIA A .1 PHASE CHANGE, CAF ZERO SHOULD BE EXECUTED  BEFORE THE TC BANKCALL.
060631,000563: 

Page 1429

060633,000565:                                                                                                  #  CALLING SEQUENCE FOR BLANKING
060634,000566:                                                                                                  #                                                   CAF    BITX            X=1,2,3 BLANK R1,R2,R3 RESPECTIVELY
060635,000567:                                                                                                  #                                                   TC     BLANKET
060636,000568:                                                                                                  #                                                   ...    ...             RETURN TO USER HERE
060637,000569: 
060638,000570:                                                                                                  #  IN ORDER TO USE BLANKET CORRECTLY THE USER MUST USE A DISPLAY ROUTINE THAT ENDS IN R FIRST FOLLOWED BY THE CALL
060639,000571:                                                                                                  #  TO BLANKET AT THE IMMEDIATE RETURN LOC.
060640,000572: 
060641,000573:    5415                                           BLOCK    02                                    
060642,000574:    4000                                           SETLOC   FFTAG4                                
060643,000575:    4000                                           BANK                                           
060644,000576: 
060645,000577:    5415                                           COUNT    02/DSPLA                              
060646,000578: 
060647,000579:    5415           54162        BLANKET            TS       MPAC       +6                         
060648,000580:    5416           40160                           CS       PLAYTEM4                              
060649,000581:    5417           70162                           MASK     MPAC       +6                         
060650,000582:    5420           50161                           INDEX    MPAC       +5                         
060651,000583:    5421           26160                           ADS      PLAYTEM4                              
060652,000584: 
060653,000585:    5422           00002                           TC       Q                                     
060654,000586: 
060655,000587:    5423           04574        ENDMARK            TC       POSTJUMP                              
060656,000588:    5424           20457                           CADR     MARKEND                               
060657,000589: 
060658,000590:    5425           34714        CLEARMRK           CAF      ZERO                                  
060659,000591:    5426           55044                           TS       EXTVBACT                              
060660,000592: 
060661,000593:    5427           00004                           INHINT                                         
060662,000594:    5430           44712                           CS       BIT1                                  
060663,000595:    5431           70100                           MASK     FLAGWRD4                              
060664,000596:    5432           54100                           TS       FLAGWRD4                              
060665,000597: 
060666,000598:    5433           00003                           RELINT                                         
060667,000599:    5434           00002                           TC       Q                                     
060668,000600:                                                                                                  #  *** ALL EXTENDED VERB ROUTINES THAT HAVE AT LEAST ONE FLASHING DISPLAY MUST TCF ENDMARK OR TCF ENDEXT WHEN
060669,000601:                                                                                                  #  FINISHED.
060670,000602: 
060671,000603: 10,2457                                           BANK     10                                    
060672,000604: 10,2000                                           SETLOC   DISPLAYS                              
060673,000605: 10,2000                                           BANK                                           
060674,000606: 
060675,000607: 10,2457                                           COUNT    10/DSPLA                              
060676,000608: 
060677,000609:                                                                                                  #  NTERONLY IS USED TO DIFFERENTIATE THE MARK ROUTINE WITH ONLY ONE RETURN TO THE USER FROM THE MARKING ROUTINE WIT
060678,000610:                                                                                                  #  3 RETURNS TO THE USER. THIS ROUTINE IS ONLY USED BY GOMARK1 AND GOMARK1R.
060679,000611: 
060680,000612: 10,2457           05425        MARKEND            TC       CLEARMRK                              
060681,000613: 10,2460           13547                           TCF      MARKOVER                              
060682,000614: 

Page 1430

060684,000616: 10,2461           54155        GOMARK             TS       PLAYTEM1                              #  ENTRANCE FOR MARK GODSP
060685,000617: 
060686,000618: 10,2462           34674        GOMARS             CAF      BIT15                                 #  BIT15 SET FOR ALL MARK REQUESTS
060687,000619: 10,2463           12626                           TCF      GOFLASH2                              
060688,000620: 
060689,000621: 10,2464           34714        KLEENEX            CAF      ZERO                                  #  CLEAN OUT EXTENDED VERBS
060690,000622: 10,2465           54155        GOMARKF            TS       PLAYTEM1                              #  ENTRANCE FOR MARK GOFLASH
060691,000623: 
060692,000624: 10,2466           33157                           CAF      MARKFMSK                              #  MARK,FLASH
060693,000625: 10,2467           12626                           TCF      GOFLASH2                              
060694,000626: 
060695,000627: 10,2470           54155        GOMARK2            TS       PLAYTEM1                              #  MARK GOPERFS-3 AST. RETURNS
060696,000628: 10,2471           33646        MARKFORM           CAF      MPERFMSK                              #  MARK, PERFORM, FLASH
060697,000629: 10,2472           12626                           TCF      GOFLASH2                              
060698,000630: 
060699,000631: 10,2473           54155        GOMARK3            TS       PLAYTEM1                              #  USED FOR 3COMP DECIMAL PERFORM
060700,000632: 10,2474           33633                           CAF      MARK3MSK                              
060701,000633: 10,2475           12626                           TCF      GOFLASH2                              
060702,000634: 
060703,000635: 10,2476           54155        GOMARK4            TS       PLAYTEM1                              
060704,000636: 10,2477           33634                           CAF      MARK4MSK                              #  MARK,PERFORM,FLASH,BLANK
060705,000637: 10,2500           12626                           TCF      GOFLASH2                              
060706,000638: 
060707,000639: 10,2501           54155        GOMARKR            TS       PLAYTEM1                              #  ENTR+NCE FOR MARK GODSPR
060708,000640: 
060709,000641: 10,2502           34674                           CAF      BIT15                                 
060710,000642: 10,2503           12604                           TCF      GODSPR2                               
060711,000643: 
060712,000644: 10,2504           54155        GOMARKFR           TS       PLAYTEM1                              #  ENTRANCE FOR MARK GOFLASHR
060713,000645: 
060714,000646: 10,2505           33157                           CAF      MARKFMSK                              
060715,000647: 10,2506           12765                           TCF      GODSPRS                               
060716,000648: 
060717,000649: 10,2507           54155        GOMARK2R           TS       PLAYTEM1                              #  MARK GOPERFS-3 AST. RETS+ IMMEDIATE RET.
060718,000650: 10,2510           33646                           CAF      MPERFMSK                              #  MARK, PERFORM, FLASH
060719,000651: 10,2511           12765                           TCF      GODSPRS                               
060720,000652: 
060721,000653: 10,2512           54155        GOMARK3R           TS       PLAYTEM1                              
060722,000654: 10,2513           33633                           CAF      MARK3MSK                              
060723,000655: 10,2514           12765                           TCF      GODSPRS                               
060724,000656: 
060725,000657: 10,2515           34712        MAKEMARK           CAF      ONE                                   
060726,000658: 10,2516           03063                           TC       COPIES                                
060727,000659: 
060728,000660: 10,2517           30100                           CA       FLAGWRD4                              #  IS NORM OR PRIO BUSY OR WAITING
060729,000661: 10,2520           73647                           MASK     OCT34300                              
060730,000662: 10,2521           10000                           CCS      A                                     
060731,000663: 10,2522           12560                           TCF      CHKPRIO                               
060732,000664: 
060733,000665: 10,2523           30100                           CA       FLAGWRD4                              #  IS MARK SLEEPING DUE TO ASTRO BUSY

Page 1431

060735,000667: 10,2524           74702                           MASK     BIT9                                  
060736,000668: 
060737,000669: 10,2525           00006                           EXTEND                                         
060738,000670: 10,2526           12530                           BZF      MARKPLAY                              #  NO
060739,000671: 
060740,000672: 10,2527           15112                           TCF      ENDOFJOB                              
060741,000673: 
060742,000674: 10,2530           00004        MARKPLAY           INHINT                                         
060743,000675: 10,2531           44715                           CS       FIVE                                  #  RESET MARK OVER NORM, SET MARK
060744,000676: 10,2532           70100                           MASK     FLAGWRD4                              
060745,000677: 10,2533           64712                           AD       ONE                                   
060746,000678: 10,2534           54100                           TS       FLAGWRD4                              
060747,000679: 10,2535           00003                           RELINT                                         
060748,000680: 
060749,000681: 10,2536           41070        GOGOMARK           CS       MARKFLAG                              #  PERFORM
060750,000682: 10,2537           74706                           MASK     BIT5                                  
060751,000683: 10,2540           10000                           CCS      A                                     
060752,000684: 10,2541           12544                           TCF      MARKCOP                               
060753,000685: 10,2542           40370                           CS       MARKNV                                
060754,000686: 10,2543           54370                           TS       MARKNV                                
060755,000687: 
060756,000688: 10,2544           34712        MARKCOP            CAF      ONE                                   #  MARK INDEX
060757,000689: 10,2545           12744                           TCF      PRIOPLAY                              
060758,000690: 
060759,000691: 10,2546           30165        COPYTOGO           CA       MPAC2SAV                              
060760,000692: 10,2547           54156                           TS       MPAC       +2                         
060761,000693: 
060762,000694: 10,2550           50164        COPYPACS           INDEX    COPINDEX                              
060763,000695: 10,2551           33657                           CAF      PRIOOCT                               
060764,000696: 10,2552           54162                           TS       GENMASK                               
060765,000697: 
060766,000698: 10,2553           50164                           INDEX    COPINDEX                              
060767,000699: 10,2554           31067                           CAF      EBANKSAV                              
060768,000700: 10,2555           54160                           TS       TEMPOR2                               #  ACTIVE EBANK AND FLAG
060769,000701: 
060770,000702: 10,2556           54003                           TS       EBANK                                 
060771,000703: 
060772,000704: 10,2557           00002                           TC       Q                                     
060773,000705: 
060774,000706:                                                                                                  #  PINCHEK CHECKS TO SEE IF THE CURRENT MARK REQUEST IS MADE BY THE ASTRONAUT WHILE INTERRUPTING A GOPLAY DISPLAY
060775,000707:                                                                                                  #  (A NORMAL OR A PRIO). IF THE ASTRONAUT TRIES TO MARK DURING A PRIO, THE CHECK FAIL LIGHT GOES ON AND THE MARK
060776,000708:                                                                                                  #  REQUEST IS ENDED. IF HE TRIES TO MARK DURING A NORM, THE MARK IS ALLOWED. IN THIS CASE THE NORM IS PUT TO SLEEP
060777,000709:                                                                                                  #  UNTIL ALL MARKING IS FINISHED.
060778,000710: 
060779,000711:                                                                                                  #       IF THE MARK REQUEST COMES FROM THE PROGRAM DURING A TIME THE ASTRONAUT IS NOT INTERRUPTING A NORMAL OR A
060780,000712:                                                                                                  #  PRIO, THE MARK REQUEST IS PUT TO SLEEP UNTIL THE +RESENT ACTIVE DISPLAY IS RESPONDED TO BY THE ASTRONAUT.
060781,000713: 
060782,000714: 10,2560           30100        CHKPRIO            CA       FLAGWRD4                              #  MARK ATTEMPT DURING PRIO
060783,000715: 10,2561           73402                           MASK     OCT24100                              
060784,000716: 10,2562           10000                           CCS      A                                     
060785,000717: 10,2563           13602                           TCF      MARSLEEP                              

Page 1432

060787,000719: 10,2564           40100                           CS       FLAGWRD4                              
060788,000720: 10,2565           74710                           MASK     BIT3                                  #  SET MARK OVER NORM
060789,000721: 10,2566           00004                           INHINT                                         
060790,000722: 10,2567           26100                           ADS      FLAGWRD4                              
060791,000723: 
060792,000724: 10,2570           12662                           TCF      SETNORM                               
060793,000725: 
060794,000726: 10,2571           30370        MARKPERF           CA       MARKNV                                
060795,000727: 10,2572           74160                           MASK     VERBMASK                              
060796,000728: 10,2573           13246                           TCF      NV50DSP                               
060797,000729: 
060798,000730: 10,2574           54155        GODSP              TS       PLAYTEM1                              
060799,000731: 
060800,000732: 10,2575           34714        GODSP2             CAF      ZERO                                  
060801,000733: 10,2576           12626                           TCF      GOFLASH2                              
060802,000734: 
060803,000735: 10,2577           54155        GODSPRET           TS       PLAYTEM1                              #  ENTRANCE FOR A GODSP WITH A PASTE
060804,000736: 
060805,000737: 10,2600           34705                           CAF      BIT6                                  #  SET BIT6 TO GO BACK TO USER AFTER NVSUB
060806,000738: 10,2601           12626                           TCF      GOFLASH2                              
060807,000739: 
060808,000740: 10,2602           54155        GODSPR             TS       PLAYTEM1                              
060809,000741: 
060810,000742: 10,2603           34714        GODSPR1            CAF      ZERO                                  
060811,000743: 10,2604           54160        GODSPR2            TS       PLAYTEM4                              
060812,000744: 
060813,000745: 10,2605           34714                           CAF      ZERO                                  #  * DONT MOVE
060814,000746: 10,2606           12767                           TCF      GODSPRS1                              
060815,000747: 
060816,000748:                                                                                                  #       CLEANDSP IS USED FOR CLEARING OUT A NORMAL DISPLAY THAT IS PRESENTLY ACTIVE OR A NORMAL DISPLAY THAT IS
060817,000749:                                                                                                  #  SET UP TO BE STARTED OR RESTARTED.
060818,000750: 
060819,000751:                                                                                                  #       NORMALLY THE USER WILL NOT NEED TO USE THIS ROUTINE SINCE A NEW NORMAL DISPLAY AUTOMATICALLY CLEARS OUT AN
060820,000752:                                                                                                  #  OLD DISPLAY.
060821,000753: 
060822,000754:                                                                                                  #       CALLING SEQUENCE FOR CLEANDSP-
060823,000755: 
060824,000756:                                                                                                  #                                                   TC     BANKCALL
060825,000757:                                                                                                  #                                                   CADR   CLEANDSP
060826,000758: 
060827,000759: 10,2607           34714        CLEANDSP           CAF      ZERO                                  
060828,000760: 10,2610           54155        REFLASH            TS       PLAYTEM1                              
060829,000761: 
060830,000762: 10,2611           33632                           CAF      REDOMASK                              #  FLASH AND PERMIT
060831,000763: 10,2612           12626                           TCF      GOFLASH2                              
060832,000764: 
060833,000765: 10,2613           54155        REFLASHR           TS       PLAYTEM1                              
060834,000766: 
060835,000767: 10,2614           33632                           CAF      REDOMASK                              #  FLASH AND PERMIT
060836,000768: 10,2615           12765                           TCF      GODSPRS                               

Page 1433

060838,000770: 10,2616           54155        REGODSP            TS       PLAYTEM1                              
060839,000771: 
060840,000772: 10,2617           34675                           CAF      BIT14                                 
060841,000773: 10,2620           12626                           TCF      GOFLASH2                              
060842,000774: 
060843,000775: 10,2621           54155        REGODSPR           TS       PLAYTEM1                              
060844,000776: 
060845,000777: 10,2622           34675                           CAF      BIT14                                 
060846,000778: 10,2623           12604                           TCF      GODSPR2                               
060847,000779: 
060848,000780: 10,2624           54155        GOFLASH            TS       PLAYTEM1                              
060849,000781: 
060850,000782: 10,2625           34707                           CAF      BIT4                                  #  LEAVE ONLY FLASH BIT SET
060851,000783: 10,2626           54160        GOFLASH2           TS       PLAYTEM4                              
060852,000784: 
060853,000785: 10,2627           03050                           TC       SAVELOCS                              
060854,000786: 
060855,000787: 10,2630           00003                           RELINT                                         
060856,000788: 
060857,000789: 10,2631           12674                           TCF      MAKEPLAY                              #  BRANCH DIRECT WITH NO SEPARATE JOB CALL
060858,000790: 
060859,000791: 10,2632           54155        PRIODSPR           TS       PLAYTEM1                              
060860,000792: 
060861,000793: 10,2633           33651                           CAF      BITS7+4                               
060862,000794: 10,2634           12765                           TCF      GODSPRS                               
060863,000795: 
060864,000796: 10,2635           54155        PRIODSP            TS       PLAYTEM1                              
060865,000797: 
060866,000798: 10,2636           33651        SETPRIO            CAF      BITS7+4                               
060867,000799: 10,2637           12626                           TCF      GOFLASH2                              
060868,000800: 
060869,000801: 10,2640           34714        MAKEPRIO           CAF      ZERO                                  
060870,000802: 10,2641           54164                           TS       COPINDEX                              
060871,000803: 
060872,000804: 10,2642           03522                           TC       LINUSCHR                              
060873,000805: 10,2643           12650                           TCF      HIPRIO                                #  LINUS RETURN
060874,000806: 10,2644           30100                           CA       FLAGWRD4                              
060875,000807: 10,2645           73670                           MASK     OCT20100                              #  IS PRIO IN ENDIDLE OR BUSY
060876,000808: 10,2646           10000                           CCS      A                                     
060877,000809: 10,2647           12723                           TCF      PRIOBORT                              #  YES, ABORT
060878,000810: 
060879,000811: 10,2650           30100        HIPRIO             CA       FLAGWRD4                              #  MARK ACTIVE
060880,000812: 10,2651           75612                           MASK     OCT40400                              
060881,000813: 10,2652           00006                           EXTEND                                         
060882,000814: 10,2653           12656                           BZF      ASKIFNRM                              #  NO
060883,000815: 
060884,000816: 10,2654           34714        SETMARK            CAF      ZERO                                  
060885,000817: 10,2655           13122                           TCF      JOBXCHS                               
060886,000818: 
060887,000819: 10,2656           30100        ASKIFNRM           CA       FLAGWRD4                              #  NORMAL ACTIVE

Page 1434

060889,000821: 10,2657           73666                           MASK     OCT10200                              #  BITS 13+8
060890,000822: 10,2660           00006                           EXTEND                                         
060891,000823: 10,2661           12664                           BZF      OKTOCOPY                              #  NO
060892,000824: 
060893,000825: 10,2662           34712        SETNORM            CAF      ONE                                   
060894,000826: 10,2663           13122                           TCF      JOBXCHS                               
060895,000827: 
060896,000828: 10,2664           03062        OKTOCOPY           TC       COPYNORM                              
060897,000829: 10,2665           03333                           TC       WITCHONE                              
060898,000830: 
060899,000831: 10,2666           05074                           TC       JOBWAKE                               
060900,000832: 
060901,000833: 10,2667           03350                           TC       XCHTOEND                              
060902,000834: 
060903,000835: 10,2670           30025        REDOPRIO           CA       TIME1                                 #  SAVE TIME PRIODSP SENT OUT
060904,000836: 10,2671           55147                           TS       PRIOTIME                              
060905,000837: 
060906,000838: 10,2672           34714        KEEPPRIO           CAF      ZERO                                  #  START UP PRIO DISPLAY
060907,000839: 10,2673           12744                           TCF      PRIOPLAY                              
060908,000840: 
060909,000841: 10,2674           30167        MAKEPLAY           CA       PRIORITY                              #  SAVE USERS PRIORITY
060910,000842: 10,2675           77674                           MASK     PRIO37                                
060911,000843: 10,2676           54163                           TS       USERPRIO                              
060912,000844: 
060913,000845: 10,2677           37670                           CAF      PRIO33                                #  RAISE PRIORITY FOR FAST JOBS AFTER WAKE
060914,000846: 10,2700           05103                           TC       PRIOCHNG                              
060915,000847: 
060916,000848: 10,2701           30160                           CA       PLAYTEM4                              #  IS IT MARK OR PRIO OR NORM
060917,000849: 10,2702           73650                           MASK     BITS15+7                              
060918,000850: 10,2703           10000                           CCS      A                                     
060919,000851: 10,2704           12640                           TCF      MAKEPRIO                              #  ITS PRIO
060920,000852: 10,2705           12707                           TCF      IFLEGAL                               
060921,000853: 10,2706           12515                           TCF      MAKEMARK                              #  ITS MARK
060922,000854: 
060923,000855: 10,2707           34711        IFLEGAL            CAF      TWO                                   
060924,000856: 10,2710           54164                           TS       COPINDEX                              
060925,000857: 
060926,000858: 10,2711           03522                           TC       LINUSCHR                              
060927,000859: 
060928,000860: 10,2712           12725                           TCF      OKTOPLAY                              #  LINUS RETURN
060929,000861: 10,2713           41071                           CS       EBANKTEM                              
060930,000862: 10,2714           74707                           MASK     BIT4                                  
060931,000863: 10,2715           10000                           CCS      A                                     
060932,000864: 10,2716           12725                           TCF      OKTOPLAY                              #  NO
060933,000865: 
060934,000866: 10,2717           30100                           CA       FLAGWRD4                              #  WAS NORM ASLEEP
060935,000867: 10,2720           73641                           MASK     NBUSMASK                              #  ARE ANY NORMS ASLEEP
060936,000868: 10,2721           00006                           EXTEND                                         
060937,000869: 10,2722           12725                           BZF      OKTOPLAY                              #  NO
060938,000870: 

Page 1435

060940,000872: 10,2723           05622        PRIOBORT           TC       POODOO                                
060941,000873: 10,2724           01502                           OCT      1502                                  
060942,000874: 
060943,000875: 10,2725           03064        OKTOPLAY           TC       COPIES2                               
060944,000876: 
060945,000877: 10,2726           30163                           CA       USERPRIO                              
060946,000878: 10,2727           00006                           EXTEND                                         
060947,000879: 10,2730           04007                           ROR      SUPERBNK                              
060948,000880: 10,2731           54366                           TS       RESTREG                               
060949,000881: 
060950,000882: 10,2732           30100                           CA       FLAGWRD4                              #  PRIO OR MARK GOING
060951,000883: 10,2733           73642                           MASK     PMMASK                                
060952,000884: 10,2734           10000                           CCS      A                                     
060953,000885: 10,2735           13102                           TCF      GOSLEEPS                              #  YES
060954,000886: 
060955,000887: 10,2736           12740                           TCF      +2                                    
060956,000888: 10,2737           13102                           TCF      GOSLEEPS                              #  MARK GOING
060957,000889: 
060958,000890:                                                                                                  #  COULD PUT NORM BUSY CHECK HERE TO SAVE TIME
060959,000891: 10,2740           03333                           TC       WITCHONE                              #  IS IT NVSUB BUSY, ENDIDLE OR NOONE
060960,000892: 10,2741           05074                           TC       JOBWAKE                               
060961,000893: 
060962,000894: 10,2742           03350                           TC       XCHTOEND                              
060963,000895: 
060964,000896: 10,2743           34711        PLAYJUM1           CAF      TWO                                   
060965,000897: 10,2744           54164        PRIOPLAY           TS       COPINDEX                              
060966,000898: 
060967,000899: 10,2745           13216                           TCF      GOPLAY                                
060968,000900: 
060969,000901: 10,2746           54155        EXDSPRET           TS       PLAYTEM1                              
060970,000902: 
060971,000903: 10,2747           37703                           CAF      BIT15+6                               
060972,000904: 10,2750           12626                           TCF      GOFLASH2                              
060973,000905: 
060974,000906: 10,2751           55045        GOPERF1            TS       NORMTEM1                              #  STORE DESIRED CHECKLIST VALUE
060975,000907: 10,2752           33624                           CAF      V01N25                                #  USED TO DISPLAY CHECKLIST VALUE IN R1
060976,000908: 
060977,000909: 10,2753           54155        GOPERFS            TS       PLAYTEM1                              
060978,000910: 
060979,000911: 10,2754           33623                           CAF      PERFMASK                              #  LEAVE ONLY FLASH, PERFORM, BLANKING
060980,000912: 10,2755           12626                           TCF      GOFLASH2                              
060981,000913: 
060982,000914: 10,2756           54155        GOPERF2            TS       PLAYTEM1                              #  DESIRED VERB-NOUN TO DISPLAY R1,R2,R3
060983,000915: 
060984,000916: 10,2757           33627                           CAF      PERF2MSK                              
060985,000917: 10,2760           12626                           TCF      GOFLASH2                              
060986,000918: 
060987,000919: 10,2761           03043        GOPERF4            TC       PURRS4                                
060988,000920: 
060989,000921: 10,2762           12626                           TCF      GOFLASH2                              

Page 1436

060991,000923: 10,2763           54155        GOFLASHR           TS       PLAYTEM1                              
060992,000924: 
060993,000925: 10,2764           34707                           CAF      BIT4                                  #  LEAVE ONLY FLASH BIT SET
060994,000926: 10,2765           54160        GODSPRS            TS       PLAYTEM4                              
060995,000927: 
060996,000928: 10,2766           36214                           CAF      THREE                                 
060997,000929: 
060998,000930: 10,2767           00004        GODSPRS1           INHINT                                         #  IMMEDIATE RETURN IS CALL CADR +4
060999,000931: 10,2770           54072                           TS       RUPTREG3                              
061000,000932: 
061001,000933: 10,2771           30167                           CA       PRIORITY                              #  MAKE DISPLAY ONE HIGHER THAN USER
061002,000934: 10,2772           77674                           MASK     PRIO37                                
061003,000935: 10,2773           54063                           TS       NEWPRIO                               
061004,000936: 
061005,000937: 10,2774           30160                           CA       PLAYTEM4                              #  IS THIS A FLASHING R DISPLAY
061006,000938: 10,2775           74707                           MASK     BIT4                                  
061007,000939: 10,2776           10000                           CCS      A                                     
061008,000940: 10,2777           13005                           TCF      VACDSP                                #  YES, MAKE DSPLAY JOB A VAC
061009,000941: 10,3000           30063                           CA       NEWPRIO                               #  NO, MAKE DSPLAY JOB A NOVAC
061010,000942: 10,3001           05027                           TC       NOVAC                                 
061011,000943: 10,3002  0003777                                  EBANK=   WHOCARES                              
061012,000944: 10,3002           02674 20107                     2CADR    MAKEPLAY                              
061013,000945: 10,3004           13013                           TCF      BOTHJOBS                              
061014,000946: 
061015,000947: 10,3005           30006        VACDSP             CA       BBANK                                 
061016,000948: 10,3006           00006                           EXTEND                                         
061017,000949: 10,3007           04007                           ROR      SUPERBNK                              
061018,000950: 10,3010           54001                           TS       L                                     
061019,000951: 10,3011           33665                           CAF      MAKEGEN                               
061020,000952: 10,3012           05053                           TC       SPVAC                                 
061021,000953: 
061022,000954: 10,3013           03050        BOTHJOBS           TC       SAVELOCS                              #  COPY TEMPS INTO PERMANENT REGISTERS
061023,000955: 
061024,000956: 10,3014           00006                           EXTEND                                         #  SAVE NVWORD AND USERS MPAC +2
061025,000957: 10,3015           30156                           DCA      MPAC       +1                         
061026,000958: 10,3016           50064                           INDEX    LOCCTR                                
061027,000959: 10,3017           52156                           DXCH     MPAC       +1                         
061028,000960: 
061029,000961: 10,3020           00006                           EXTEND                                         #  SAVE USERS CADR, FLAGS AND EBANK
061030,000962: 10,3021           30160                           DCA      MPAC       +3                         
061031,000963: 10,3022           50064                           INDEX    LOCCTR                                
061032,000964: 10,3023           52160                           DXCH     MPAC       +3                         
061033,000965: 
061034,000966: 10,3024           30064                           CA       LOCCTR                                
061035,000967: 10,3025           54161                           TS       MPAC       +5                         
061036,000968: 
061037,000969: 10,3026           03055                           TC       SAVELOCR                              
061038,000970: 10,3027           00003                           RELINT                                         
061039,000971: 

Page 1437

061041,000973: 10,3030           14577                           TCF      BANKJUMP                              #  CALL CADR +4
061042,000974: 
061043,000975: 10,3031           55045        GOPERF1R           TS       NORMTEM1                              #  DESIRED CHECKLIST VALUE
061044,000976: 
061045,000977: 10,3032           33624                           CAF      V01N25                                #  DISPLAYS CHECKLIST VALUE IN R1
061046,000978: 
061047,000979: 10,3033           54155        GOPERFRS           TS       PLAYTEM1                              
061048,000980: 
061049,000981: 10,3034           33623                           CAF      PERFMASK                              #  LEAVE ONLY FLASH, PERFORM, BLANKING
061050,000982: 10,3035           12765                           TCF      GODSPRS                               
061051,000983: 
061052,000984: 10,3036           54155        GOPERF2R           TS       PLAYTEM1                              #  DESIRED VERB-NOUN TO DISPLAY R1,R2,R3
061053,000985: 
061054,000986: 10,3037           33627                           CAF      PERF2MSK                              
061055,000987: 10,3040           12765                           TCF      GODSPRS                               
061056,000988: 
061057,000989: 10,3041           03043        GOPERF4R           TC       PURRS4                                
061058,000990: 
061059,000991: 10,3042           12765                           TCF      GODSPRS                               
061060,000992: 
061061,000993: 10,3043           55131        PURRS4             TS       OPTION1                               #  DESIRED OPTION CODE
061062,000994: 
061063,000995: 10,3044           33630                           CAF      V04N06                                
061064,000996: 10,3045           54155                           TS       PLAYTEM1                              
061065,000997: 
061066,000998: 10,3046           33631                           CAF      PERF4MSK                              #  FLASH,PERFORM AND BLANK R3
061067,000999: 10,3047           00002                           TC       Q                                     
061068,001000: 
061069,001001: 10,3050           00004        SAVELOCS           INHINT                                         
061070,001002: 
061071,001003: 10,3051           43640                           CS       OCT3400                               #  EBANK BITS
061072,001004: 10,3052           70160                           MASK     PLAYTEM4                              
061073,001005: 10,3053           60003                           AD       EBANK                                 
061074,001006: 10,3054           54160                           TS       PLAYTEM4                              
061075,001007: 
061076,001008: 10,3055           22002        SAVELOCR           LXCH     Q                                     
061077,001009: 
061078,001010: 10,3056           04604                           TC       MAKECADR                              
061079,001011: 10,3057           54157                           TS       PLAYTEM3                              
061080,001012: 
061081,001013: 10,3060           60072                           AD       RUPTREG3                              #  NOT USED FOR NON R ROUTINES
061082,001014: 10,3061           00001                           TC       L                                     
061083,001015: 
061084,001016: 10,3062           34714        COPYNORM           CAF      ZERO                                  
061085,001017: 10,3063           54164        COPIES             TS       COPINDEX                              
061086,001018: 10,3064           00004        COPIES2            INHINT                                         
061087,001019: 10,3065           30160                           CA       PLAYTEM4                              #  FLAGWORD
061088,001020: 10,3066           50164                           INDEX    COPINDEX                              
061089,001021: 10,3067           55067                           TS       EBANKSAV                              #  EQUIV TO DSPFLG
061090,001022: 

Page 1438

061092,001024: 10,3070           73656                           MASK     CADRMASK                              #  FLASH AND GODSPRET
061093,001025: 10,3071           00006                           EXTEND                                         
061094,001026: 10,3072           13076                           BZF      SKIPADD                               
061095,001027: 
061096,001028: 10,3073           30157                           CA       PLAYTEM3                              
061097,001029: 10,3074           50164                           INDEX    COPINDEX                              
061098,001030: 10,3075           54372                           TS       CADRFLSH                              
061099,001031: 
061100,001032: 10,3076           30155        SKIPADD            CA       PLAYTEM1                              #  VERB NOUN
061101,001033: 10,3077           50164                           INDEX    COPINDEX                              
061102,001034: 10,3100           54367                           TS       NVWORD                                
061103,001035: 
061104,001036: 10,3101           13357                           TCF      RELINTQ                               
061105,001037: 
061106,001038: 10,3102           50164        GOSLEEPS           INDEX    COPINDEX                              
061107,001039: 10,3103           33657                           CA       PRIOOCT                               
061108,001040: 10,3104           73106                           MASK     WAITMASK                              
061109,001041: 10,3105           07717                           TC       UPENT2                                
061110,001042: 10,3106           03004        WAITMASK           OCT      3004                                  
061111,001043: 10,3107           44712                           CS       ONE                                   
061112,001044: 10,3110           60164                           AD       COPINDEX                              
061113,001045: 10,3111           54154                           TS       FACEREG                               
061114,001046: 
061115,001047: 10,3112           50154        XCHSLEEP           INDEX    FACEREG                               
061116,001048: 10,3113           33636                           CAF      WAKECADR                              
061117,001049: 10,3114           00004                           INHINT                                         
061118,001050: 10,3115           05074                           TC       JOBWAKE                               #  FIND CADR IN JOB AREA
061119,001051: 
061120,001052: 10,3116           03350                           TC       XCHTOEND                              #  CAUSES AWAKENED JOB TO GO TO ENDOFJOB
061121,001053: 
061122,001054: 10,3117           50154                           INDEX    FACEREG                               #  REPLACE SAME CADR BUT NEW JOB AREA
061123,001055: 10,3120           33636                           CAF      WAKECADR                              
061124,001056: 10,3121           15070                           TCF      JOBSLEEP                              
061125,001057: 
061126,001058: 10,3122           54154        JOBXCHS            TS       FACEREG                               #  CONTROLS TYPE OF DISPLAY PUT TO SLEEP
061127,001059: 10,3123           03333                           TC       WITCHONE                              
061128,001060: 10,3124           05074                           TC       JOBWAKE                               
061129,001061: 10,3125           30154                           CA       FACEREG                               
061130,001062: 10,3126           50064                           INDEX    LOCCTR                                
061131,001063: 10,3127           54154                           TS       FACEREG                               
061132,001064: 
061133,001065: 10,3130           33143                           CAF      XCHQADD                               
061134,001066: 10,3131           03351                           TC       XCHNYLOC                              
061135,001067: 
061136,001068: 10,3132           50154                           INDEX    FACEREG                               
061137,001069: 10,3133           33660                           CA       MARKOCT                               
061138,001070: 10,3134           73662                           MASK     IDLESLEP                              
061139,001071: 10,3135           07735                           TC       DOWNENT2                              
061140,001072: 10,3136           74004        IDLEMASK           OCT      74004                                 #  * DONT MOVE
061141,001073: 

Page 1439

061143,001075: 10,3137           50154                           INDEX    FACEREG                               #  BIT SHOWS PRIO INTERRUPTED NORM OR MARK
061144,001076: 10,3140           34706                           CA       BIT5                                  #  BIT5 FOR MARK, BIT4 FOR NORMAL
061145,001077: 10,3141           64710                           AD       FOUR                                  
061146,001078: 10,3142           07717                           TC       UPENT2                                #  FLAG ROUTINE DOES RELINT
061147,001079: 10,3143           03112        XCHQADD            GENADR   XCHSLEEP                              #  * DONT MOVE
061148,001080: 10,3144           30100                           CA       FLAGWRD4                              
061149,001081: 10,3145           74710                           MASK     BIT3                                  #  IF BIT3 THEN MARK OVER NORM
061150,001082: 10,3146           10000                           CCS      A                                     
061151,001083: 10,3147           02530        GENMARK            TC       MARKPLAY                              #  USED AS GENADR FOR JOBWAKE
061152,001084: 10,3150           12664                           TCF      OKTOCOPY                              
061153,001085: 
061154,001086: 10,3151           34714        MARKWAKE           CAF      ZERO                                  
061155,001087: 10,3152           54160        WAKEPLAY           TS       TEMPOR2                               
061156,001088: 
061157,001089: 10,3153           50160                           INDEX    TEMPOR2                               
061158,001090: 10,3154           33652                           CA       BITS5+11                              
061159,001091: 10,3155           64710                           AD       FOUR                                  
061160,001092: 10,3156           07735                           TC       DOWNENT2                              
061161,001093: 10,3157           40010        MARKFMSK           OCT      40010                                 #  ***DONT MOVE
061162,001094: 
061163,001095: 10,3160           50160                           INDEX    TEMPOR2                               
061164,001096: 10,3161           33636                           CAF      WAKECADR                              
061165,001097: 10,3162           00004                           INHINT                                         
061166,001098: 10,3163           05074                           TC       JOBWAKE                               
061167,001099: 
061168,001100: 10,3164           13463                           TCF      ENDRET                                
061169,001101: 
061170,001102:                                                                                                  #       ALL .1 RESTARTS BRANCH DIRECTLY TO INITDSP. NORMAL DISPLAYS ARE THE ONLY DISPLAYS ALLOWED TO USE .1 RESTARTS
061171,001103:                                                                                                  #  INITDSP FIRST RESTORES THE EBANK AND THE SUPERBANK TO THE MOST RECENT NORMAL EBANK AND SUPERBANK.
061172,001104:                                                                                                  #       IF THE MOST RECENT NORMAL DISPLAY REQUEST WAS NOT FINISHED, CONTROL IS SENT BACK TO THE LAST NORMAL USER.
061173,001105:                                                                                                  #  OTHERWISE THE NORMAL DISPLAY SET UP IN THE NORMAL DISPLAY REGS IS STARTED UP IMMEDIATELY.
061174,001106: 
061175,001107: 10,3165           31071        INITDSP            CA       EBANKTEM                              #  RESTORE MOST RECECT NORMAL EBANK
061176,001108: 10,3166           54003                           TS       EBANK                                 
061177,001109: 
061178,001110: 10,3167           30366                           CA       RESTREG                               #  SUPERBANK AND JOB PRIORITY
061179,001111: 10,3170           04666                           TC       SUPERSW                               #  RESTORE SUPERBANK
061180,001112: 
061181,001113: 10,3171           77674                           MASK     PRIO37                                
061182,001114: 10,3172           05103                           TC       PRIOCHNG                              
061183,001115: 
061184,001116: 10,3173           46214                           CS       THREE                                 
061185,001117: 10,3174           60374                           AD       TEMPFLSH                              
061186,001118: 10,3175           14577                           TCF      BANKJUMP                              
061187,001119: 
061188,001120: 10,3176           00003        PINBRNCH           RELINT                                         #  FOR GOPIN USERS
061189,001121: 10,3177           31072                           CA       MARK2PAC                              #  NEEDED TO SAVE MPAC +2 FOR MARK USERS
061190,001122: 10,3200           54156                           TS       MPAC       +2                         #  ONLY
061191,001123: 
061192,001124: 10,3201           30100                           CA       FLAGWRD4                              #  PINBRANCH CONDITION

Page 1440

061194,001126: 10,3202           77707                           MASK     PINMASK                               
061195,001127: 10,3203           10000                           CCS      A                                     
061196,001128: 10,3204           13207                           TCF      +3                                    
061197,001129: 10,3205           13617                           TCF      ERASER                                #  ** NOTHING IN ENDIDLE
061198,001130: 10,3206           12530                           TCF      MARKPLAY                              
061199,001131: 
061200,001132: 10,3207           05435        NORMBNCH           TC       UPFLAG                                #  SET PINBRANCH BIT
061201,001133: 10,3210           00105                           ADRES    PINBRFLG                              
061202,001134: 
061203,001135: 10,3211           34675                           CAF      BIT14                                 #  PRIO INTERRUPTED
061204,001136: 10,3212           70100                           MASK     FLAGWRD4                              
061205,001137: 10,3213           10000                           CCS      A                                     
061206,001138: 10,3214           12672                           TCF      KEEPPRIO                              
061207,001139: 
061208,001140: 10,3215           12743                           TCF      PLAYJUM1                              
061209,001141: 
061210,001142: 10,3216           02550        NVDSP              TC       COPYPACS                              
061211,001143: 
061212,001144: 10,3217           30160                           CA       TEMPOR2                               #  SET UP BLANK BITS FOR NVMONOPT IN CASE
061213,001145: 10,3220           74716                           MASK     SEVEN                                 #  USER REQUESTS BLANKING MONITOR
061214,001146: 10,3221           54001                           TS       L                                     
061215,001147: 
061216,001148: 10,3222           44676                           CS       BIT13                                 
061217,001149: 10,3223           50164                           INDEX    COPINDEX                              
061218,001150: 10,3224           71067                           MASK     DSPFLG                                
061219,001151: 10,3225           50164                           INDEX    COPINDEX                              
061220,001152: 10,3226           55067                           TS       DSPFLG                                
061221,001153: 
061222,001154: 10,3227           74703                           MASK     BIT8                                  #  BIT8 SET IF DEC MARK PERFORM DISPLAY
061223,001155: 10,3230           54141                           TS       TEM1                                  
061224,001156: 
061225,001157: 10,3231           30156                           CA       MPAC       +2                         
061226,001158: 10,3232           54165                           TS       MPAC2SAV                              
061227,001159: 
061228,001160: 10,3233           55072                           TS       MARK2PAC                              #  * FOR DISK ONLY *
061229,001161: 10,3234           50164                           INDEX    COPINDEX                              
061230,001162: 10,3235           10367                           CCS      NVWORD                                
061231,001163: 10,3236           13245                           TCF      NVDSP1                                
061232,001164: 10,3237           13361                           TCF      CLEANEND                              
061233,001165: 10,3240           40370                           CS       MARKNV                                
061234,001166: 10,3241           54370                           TS       MARKNV                                #  IN CASE MARKPLAY AWAKENED AFTER SLEEPING
061235,001167: 10,3242           76043                           MASK     LOW7                                  
061236,001168: 10,3243           63643                           AD       V05N00M1                              
061237,001169: 10,3244           60141                           AD       TEM1                                  
061238,001170: 10,3245           64712        NVDSP1             AD       ONE                                   
061239,001171: 10,3246           04171        NV50DSP            TC       NVMONOPT                              
061240,001172: 10,3247           13373                           TCF      REST                                  #  IF BUSY
061241,001173: 10,3250           04447                           TC       FLASHOFF                              #  IN CASE OF EXTENDED VERB NON FLASH
061242,001174: 
061243,001175: 10,3251           02546                           TC       COPYTOGO                              #  MPACS DESTROYED BY NVSUB

Page 1441

061245,001177: 10,3252           05447                           TC       DOWNFLAG                              #  UNSET SLEEPING BITS
061246,001178: 10,3253           00102                           ADRES    MRKNVFLG                              
061247,001179: 10,3254           05447                           TC       DOWNFLAG                              
061248,001180: 10,3255           00103                           ADRES    NRMNVFLG                              
061249,001181: 10,3256           05447                           TC       DOWNFLAG                              
061250,001182: 10,3257           00104                           ADRES    PRONVFLG                              
061251,001183: 10,3260           30160        BLANKCHK           CA       TEMPOR2                               #  BLANK BITS 1,2,3 IF SET
061252,001184: 10,3261           04271                           TC       BLANKSUB                              
061253,001185: 10,3262           13216                           TCF      NVDSP                                 
061254,001186: 10,3263           34706        PERFCHEK           CAF      BIT5                                  #  BIT 5 FOR PERFORM
061255,001187: 10,3264           70160                           MASK     TEMPOR2                               
061256,001188: 10,3265           10000                           CCS      A                                     #  IS THIS A GOPERF DISPLAY
061257,001189: 10,3266           13311                           TCF      1STOR2ND                              #  YES
061258,001190: 
061259,001191: 10,3267           34707        GOANIDLE           CAF      BIT4                                  
061260,001192: 10,3270           70160                           MASK     TEMPOR2                               
061261,001193: 10,3271           10000                           CCS      A                                     
061262,001194: 10,3272           13406                           TCF      FLASHSUB                              #  IT IS
061263,001195: 
061264,001196: 10,3273           40160                           CS       TEMPOR2                               #  IS THIS A GODSPRET
061265,001197: 10,3274           74705                           MASK     BIT6                                  
061266,001198: 10,3275           10000                           CCS      A                                     
061267,001199: 10,3276           13303                           TCF      ISITN00                               
061268,001200: 
061269,001201: 10,3277           50164                           INDEX    COPINDEX                              
061270,001202: 10,3300           30372                           CA       CADRFLSH                              
061271,001203: 10,3301           54157                           TS       MPAC       +3                         
061272,001204: 10,3302           13501                           TCF      ENDIT                                 
061273,001205: 
061274,001206: 10,3303           50164        ISITN00            INDEX    COPINDEX                              #  IS THIS A PASTE
061275,001207: 10,3304           30367                           CA       NVWORD                                
061276,001208: 10,3305           76043                           MASK     LOW7                                  #  CHECK MADE FOR PINBRNCH AND PRIO ON MARK
061277,001209: 10,3306           00006                           EXTEND                                         
061278,001210: 10,3307           13406                           BZF      FLASHSUB                              #  YES, ASSUME PASTE ALWAYS ON FLASH
061279,001211: 
061280,001212: 10,3310           15112                           TCF      ENDOFJOB                              #  NOT FLASH, NOT GOPERF, THERFORE EXIT
061281,001213: 
061282,001214: 10,3311           30160        1STOR2ND           CA       TEMPOR2                               
061283,001215: 10,3312           74676                           MASK     BIT13                                 
061284,001216: 10,3313           10000                           CCS      A                                     
061285,001217: 10,3314           13267                           TCF      GOANIDLE                              #  SECOND
061286,001218: 
061287,001219: 10,3315           34676                           CA       BIT13                                 
061288,001220: 10,3316           50164                           INDEX    COPINDEX                              
061289,001221: 10,3317           27067                           ADS      DSPFLG                                
061290,001222: 
061291,001223: 10,3320           22007                           ZL                                             
061292,001224: 10,3321           00006                           EXTEND                                         #  IS IT MARK
061293,001225: 10,3322           62571                           BZMF     MARKPERF                              #  YES
061294,001226: 

Page 1442

061296,001228: 10,3323           74677                           MASK     BIT12                                 
061297,001229: 10,3324           00006                           EXTEND                                         
061298,001230: 10,3325           13331                           BZF      V50PASTE                              
061299,001231: 10,3326           41145                           CS       NVWORD1                               #  NVOWRD1= -0 IS V97. NVWORD1= -400 IS V99
061300,001232: 10,3327           63667                           AD       V97N00                                
061301,001233: 10,3330           13246                           TCF      NV50DSP                               
061302,001234: 10,3331           33626        V50PASTE           CAF      V50N00                                
061303,001235: 10,3332           13246                           TCF      NV50DSP                               #  DISPLAY SECOND PART OF GOPERF
061304,001236: 
061305,001237: 10,3333           44706        WITCHONE           CS       BIT5                                  #  TURN OFF KEY RELEASE LIGHT
061306,001238: 10,3334           00006                           EXTEND                                         
061307,001239: 10,3335           03011                           WAND     DSALMOUT                              
061308,001240: 
061309,001241: 10,3336           30100                           CA       FLAGWRD4                              
061310,001242: 10,3337           73644                           MASK     NVBUSMSK                              #  IS IT NVSUB ASLEEP
061311,001243: 10,3340           10000                           CCS      A                                     
061312,001244: 10,3341           34712                           CAF      ONE                                   
061313,001245: 10,3342           54001                           TS       L                                     
061314,001246: 10,3343           34714                           CAF      ZERO                                  
061315,001247: 10,3344           50001                           INDEX    L                                     
061316,001248: 10,3345           57042                           XCH      CADRSTOR                              
061317,001249: 
061318,001250: 10,3346           00004                           INHINT                                         
061319,001251: 10,3347           00002                           TC       Q                                     
061320,001252: 
061321,001253: 10,3350           34233        XCHTOEND           CAF      ENDINST                               #  TC ENDOFJOB REPLACES GENADR IN LOC FOR
061322,001254: 10,3351           56064        XCHNYLOC           XCH      LOCCTR                                #  WAS THIS ADDRESS SLEEPING
061323,001255: 10,3352           00006                           EXTEND                                         
061324,001256: 10,3353           63357                           BZMF     RELINTQ                               #  NO
061325,001257: 10,3354           56064                           XCH      LOCCTR                                #  YES
061326,001258: 10,3355           50064                           INDEX    LOCCTR                                
061327,001259: 10,3356           54164                           TS       LOC                                   
061328,001260: 
061329,001261: 10,3357           00003        RELINTQ            RELINT                                         
061330,001262: 10,3360           00002                           TC       Q                                     #  BACK TO USER
061331,001263: 
061332,001264: 10,3361           37667        CLEANEND           CAF      PRIO32                                #  ONE LOWER THAN DISPLAYS SLEEPING
061333,001265: 10,3362           05042                           TC       FINDVAC                               
061334,001266: 10,3363     0371                                  EBANK=   NVSAVE                                
061335,001267: 10,3363           04245 04100                     2CADR    JAMTERM                               
061336,001268: 
061337,001269: 10,3365           13407                           TCF      FLASHSUB   +1                         
061338,001270: 
061339,001271: 10,3366           30100        ISITPRIO           CA       FLAGWRD4                              
061340,001272: 10,3367           73414                           MASK     ITISMASK                              #  IS PINBRFLG, MARKIDFLG SET
061341,001273: 10,3370           00006                           EXTEND                                         
061342,001274: 10,3371           12723                           BZF      PRIOBORT                              
061343,001275: 10,3372           15112                           TCF      ENDOFJOB                              
061344,001276: 

Page 1443

061346,001278: 10,3373           11042        REST               CCS      CADRSTOR                              #  IS SOMEONE IN ENDIDLE
061347,001279: 10,3374           15112                           TCF      ENDOFJOB                              #  YES
061348,001280: 10,3375           13377                           TCF      RESTSLEP                              
061349,001281: 
061350,001282: 10,3376           15112                           TCF      ENDOFJOB                              
061351,001283: 
061352,001284: 10,3377           30162        RESTSLEP           CA       GENMASK                               #  SET NVSLEEP BITS
061353,001285: 10,3400           73645                           MASK     ASTROMSK                              
061354,001286: 10,3401           07717                           TC       UPENT2                                
061355,001287: 10,3402           24100        OCT24100           OCT      24100                                 #  *** DONT MOVE
061356,001288: 
061357,001289: 10,3403           50164                           INDEX    COPINDEX                              
061358,001290: 10,3404           33635                           CAF      NVCADR                                
061359,001291: 10,3405           04456                           TC       NVSUBUSY                              #  BUSY OR ABORT IF ILLEGAL
061360,001292: 
061361,001293: 10,3406           04443        FLASHSUB           TC       FLASHON                               
061362,001294: 
061363,001295: 10,3407           30164                           CA       COPINDEX                              #  COPINDEX DESTROYED BY ENDIDLE
061364,001296: 10,3410           54157                           TS       COPMPAC                               
061365,001297: 
061366,001298: 10,3411           30162                           CA       GENMASK                               
061367,001299: 10,3412           73136                           MASK     IDLEMASK                              
061368,001300: 10,3413           07717                           TC       UPENT2                                
061369,001301: 10,3414           40040        ITISMASK           OCT      40040                                 #  *** ENDIDLE ALLOW *** DONT MOVE
061370,001302: 
061371,001303: 10,3415           31073                           CA       R1SAVE                                #  IS THIS A REPEAT AND RETURN DISPLAY
061372,001304: 10,3416           50164                           INDEX    COPINDEX                              
061373,001305: 10,3417           74710                           MASK     BIT3                                  
061374,001306: 10,3420           10000                           CCS      A                                     
061375,001307: 10,3421           13506                           TCF      UNSETR1                               #  YES
061376,001308: 
061377,001309: 10,3422           11042                           CCS      CADRSTOR                              #  SEE IF SOMEONE ALREADY IN ENDIDLE
061378,001310: 10,3423           13366                           TCF      ISITPRIO                              
061379,001311: 10,3424           13426                           TCF      +2                                    
061380,001312: 10,3425           13366                           TCF      ISITPRIO                              
061381,001313: 
061382,001314: 10,3426           04223                           TC       ENDIDLE                               
061383,001315: 10,3427           13520        IDLERET1           TCF      TERMATE                               
061384,001316: 
061385,001317: 10,3430           13537                           TCF      PROCEED                               #  ENDIDLE RETURNS HERE ON PROCEED
061386,001318: 
061387,001319: 10,3431           43654                           CS       LOWLOAD                               
061388,001320: 10,3432           60154                           AD       MPAC                                  #  VERBREG
061389,001321: 10,3433           00006                           EXTEND                                         
061390,001322: 10,3434           26000                           DIM      A                                     
061391,001323: 10,3435           00006                           EXTEND                                         
061392,001324: 10,3436           13607                           BZF      LOADITIS                              #  V21 OR V22 OR V23 ON DSKY
061393,001325: 10,3437           34711        OKTOENT            CAF      TWO                                   
061394,001326: 10,3440           54161        ENDOUT             TS       OUTHERE                               
061395,001327: 

Page 1444

061397,001329: 10,3441           30100                           CA       FLAGWRD4                              #  CHECK NATURE OF ENDIDLE RETURN
061398,001330: 10,3442           74105                           MASK     OCT60000                              
061399,001331: 10,3443           10000                           CCS      A                                     
061400,001332: 10,3444           13447                           TCF      TIMECHEK                              #  PRIO ENDIDLE RETURN
061401,001333: 10,3445           13555                           TCF      NORMRET                               #  NORMAL ENDIDLE RETURN
061402,001334: 10,3446           13541                           TCF      MARKRET                               #  MARK ENDIDLE RETURN
061403,001335: 
061404,001336: 10,3447           40025        TIMECHEK           CS       TIME1                                 
061405,001337: 10,3450           61147                           AD       PRIOTIME                              
061406,001338: 10,3451           10000                           CCS      A                                     
061407,001339: 10,3452           40000                           COM                                            
061408,001340: 10,3453           67700                           AD       OCT37776                              
061409,001341: 10,3454           64712                           AD       ONE                                   
061410,001342: 10,3455           63677                           AD       -2SEC                                 
061411,001343: 10,3456           00006                           EXTEND                                         
061412,001344: 10,3457           62672                           BZMF     KEEPPRIO                              
061413,001345: 
061414,001346: 10,3460           13555                           TCF      NORMRET                               
061415,001347: 
061416,001348: 10,3461           34712        NORMWAKE           CAF      ONE                                   
061417,001349: 10,3462           13152                           TCF      WAKEPLAY                              
061418,001350: 
061419,001351: 10,3463           10161        ENDRET             CCS      OUTHERE                               
061420,001352: 10,3464           64712                           AD       ONE                                   
061421,001353: 10,3465           13467                           TCF      +2                                    #  NORMAL ENDIDLE EXIT
061422,001354: 10,3466           15112                           TCF      ENDOFJOB                              
061423,001355: 10,3467           50157                           INDEX    COPMPAC                               
061424,001356: 10,3470           60372                           AD       CADRFLSH                              
061425,001357: 10,3471           54157                           TS       MPAC       +3                         
061426,001358: 
061427,001359: 10,3472           30162                           CA       GENMASK                               #  REMOVE ENDIDLE AND PINBRANCH BITS
061428,001360: 10,3473           73475                           MASK     PINIDMSK                              
061429,001361: 10,3474           07735                           TC       DOWNENT2                              
061430,001362: 10,3475           74044        PINIDMSK           OCT      74044                                 #  *** DONT MOVE
061431,001363: 
061432,001364: 10,3476           46214                           CS       THREE                                 #  BLANK EVERYTHING EXCEPT MM
061433,001365: 10,3477           04170                           TC       NVSUB                                 
061434,001366: 10,3500           13501                           TCF      +1                                    
061435,001367: 
061436,001368: 10,3501           30163        ENDIT              CA       USERPRIO                              #  RETURN TO USERS PRIORITY
061437,001369: 10,3502           77674                           MASK     PRIO37                                
061438,001370: 10,3503           05103                           TC       PRIOCHNG                              
061439,001371: 10,3504           30157                           CA       MPAC       +3                         
061440,001372: 10,3505           14577                           TCF      BANKJUMP                              
061441,001373: 
061442,001374: 10,3506           50164        UNSETR1            INDEX    COPINDEX                              #  RESET REPEAT AND RETURN REQUEST
061443,001375: 10,3507           44710                           CS       BIT3                                  
061444,001376: 10,3510           71073                           MASK     R1SAVE                                
061445,001377: 10,3511           55073                           TS       R1SAVE                                
061446,001378: 

Page 1445

061448,001380: 10,3512           34714                           CAF      ZERO                                  #  *** 205 ONLY MARKBRAN USERS IN
061449,001381: 10,3513           04666                           TC       SUPERSW                               #  SUPERBANK 0
061450,001382: 
061451,001383: 10,3514           36214                 -1        CAF      THREE                                 #  RETURN TO USERS IMMEDIATE RETURN LOC
061452,001384: 10,3515           50164        IMMEDRET           INDEX    COPINDEX                              
061453,001385: 10,3516           60372                           AD       CADRFLSH                              
061454,001386: 10,3517           14577                           TCF      BANKJUMP                              
061455,001387: 
061456,001388: 10,3520           34714        TERMATE            CAF      ZERO                                  #  ASTRONAUT TERMINATE (V34) RETURNS TO
061457,001389: 10,3521           13440                           TCF      ENDOUT                                
061458,001390: 
061459,001391: 10,3522           40160        LINUSCHR           CS       PLAYTEM4                              #  IS THIS A LINUS
061460,001392: 10,3523           74675                           MASK     BIT14                                 
061461,001393: 10,3524           10000                           CCS      A                                     
061462,001394: 10,3525           16706                           TCF      Q+1                                   #  NO
061463,001395: 10,3526           40157                           CS       PLAYTEM3                              #  YES, IS IT ALREADY IN ENDIDLE
061464,001396: 10,3527           50164                           INDEX    COPINDEX                              
061465,001397: 10,3530           60372                           AD       CADRFLSH                              
061466,001398: 10,3531           00006                           EXTEND                                         
061467,001399: 10,3532           13534                           BZF      +2                                    #  YES
061468,001400: 
061469,001401: 10,3533           00002                           TC       Q                                     #  NO
061470,001402: 10,3534           11012                           CCS      DSPLOCK                               #  IS THE ASTRONAUT BUSY
061471,001403: 10,3535           05112                           TC       ENDOFJOB                              #  END THE NEW DISPLAY, ITS ALREADY ACTIVE
061472,001404: 10,3536           00002                           TC       Q                                     
061473,001405: 
061474,001406:                                                                                                  #  MORE LOGIC COULD BE INCORPORATED HERE TO MAKE SURE A RECYCLE IS A RECYCLAND CONVERSLY THAT A LOAD IS A LOAD.
061475,001407: 10,3537           34712        PROCEED            CAF      ONE                                   #  ASTRONAUT PROCEED (V33) RETURNS
061476,001408: 10,3540           13440                           TCF      ENDOUT                                
061477,001409: 
061478,001410:                                                                                                  #       LASTPLAY CHECKS TO SEE IF (1) THE LAST NORMAL DISPLAY WAS EITHER INTERRUPTED BY A PRIO OR A MARK (MARK
061479,001411:                                                                                                  #  COULD ONLY HAPPEN DURING PINBRANCH) OR IF (2) THE LAST NORMAL DISPLAY WAS REQUESTED WHILE A HIGHER PRIORITY
061480,001412:                                                                                                  #  DISPLAY WAS GOING RESULTING IN THE NORMAL BEING PUT TO SLEEP.
061481,001413: 
061482,001414:                                                                                                  #       IF EITHER OF THE ABOVE 2 CONDITIONS EXISTS , THE NORMAL DISPLAY IS AWAKENED TO GO TO PLAYJUM1 WHICH STARTS
061483,001415:                                                                                                  #  UP THE MOST RECENT VALID NORMAL DISPLAY. IF THESE 2 CONDITIONS DO NOT EXIST, CONTROL GOES TO PLAYJUM1 WHICH IS
061484,001416:                                                                                                  #  STARTED IMMEDIATELY WITH THE ASSUMPTION THAT THE MOST RECENT NORMAL DISPLAY IS ALREADY IN-ENDIDLE(DURING A
061485,001417:                                                                                                  #  PINBRANCH) OR THAT A RESTART HAS OCCURRED AND THE DISPLAY CAN BE STARTED AS A .1 RESTART.
061486,001418: 
061487,001419: 10,3541           46211        MARKRET            CS       SIX                                   
061488,001420: 10,3542           70100                           MASK     FLAGWRD4                              
061489,001421: 10,3543           00004                           INHINT                                         #  *** MAY MOVE DISPLAY FLAGWORD OUT OF
061490,001422: 10,3544           54100                           TS       FLAGWRD4                              
061491,001423: 
061492,001424: 10,3545           00003                           RELINT                                         #  INHINT REALM
061493,001425: 10,3546           13463                           TCF      ENDRET                                
061494,001426: 
061495,001427: 10,3547           37716        MARKOVER           CAF      MINUS1                                #  RUPTREG2 IS - MEANS ENDOFJOB TO ENDRET
061496,001428: 10,3550           54161                           TS       OUTHERE                               
061497,001429: 

Page 1446

061499,001431: 10,3551           30100                           CA       FLAGWRD4                              #  IS ENDIDFLG SET
061500,001432: 10,3552           74371                           MASK     PRIO30                                #  IS NORMAL OR PRIO IN ENDIDLE
061501,001433: 10,3553           10000                           CCS      A                                     
061502,001434: 10,3554           13207                           TCF      NORMBNCH                              
061503,001435: 
061504,001436: 10,3555           30100        NORMRET            CA       FLAGWRD4                              #  IS MARK SLEEPING
061505,001437: 10,3556           73652                           MASK     BITS5+11                              #  OR WAITING
061506,001438: 10,3557           10000                           CCS      A                                     
061507,001439: 10,3560           13151                           TCF      MARKWAKE                              
061508,001440: 
061509,001441: 10,3561           30100                           CA       FLAGWRD4                              #  NO
061510,001442: 10,3562           73653                           MASK     BITS4+10                              #  IS NORMAL INTERRUPTED OR WAITING
061511,001443: 10,3563           10000                           CCS      A                                     
061512,001444: 10,3564           13461                           TCF      NORMWAKE                              #  YES
061513,001445: 
061514,001446: 10,3565           31071                           CA       EBANKTEM                              #  NO, WAS IT A FLASH REQUEST
061515,001447: 10,3566           74726                           MASK     OCT50                                 #  OR A GODSPRET
061516,001448: 10,3567           10000                           CCS      A                                     
061517,001449: 10,3570           13463                           TCF      ENDRET                                #  YES
061518,001450: 10,3571           30371                           CA       NVSAVE                                
061519,001451: 10,3572           00006                           EXTEND                                         
061520,001452: 10,3573           13463                           BZF      ENDRET                                
061521,001453: 
061522,001454: 10,3574           34762                           CAF      PRIO15                                
061523,001455: 10,3575           00004                           INHINT                                         
061524,001456: 10,3576           05027                           TC       NOVAC                                 
061525,001457: 10,3577     0367                                  EBANK=   NVWORD                                
061526,001458: 10,3577           02743 20100                     2CADR    PLAYJUM1                              
061527,001459: 
061528,001460: 10,3601           13463                           TCF      ENDRET                                
061529,001461: 
061530,001462: 10,3602           30100        MARSLEEP           CA       FLAGWRD4                              #  IS MARK ALREADY IN
061531,001463: 10,3603           73652                           MASK     BITS5+11                              
061532,001464: 10,3604           10000                           CCS      A                                     
061533,001465: 10,3605           15112                           TCF      ENDOFJOB                              #  YES
061534,001466: 10,3606           13102                           TCF      GOSLEEPS                              
061535,001467: 
061536,001468: 10,3607           50157        LOADITIS           INDEX    COPMPAC                               
061537,001469: 10,3610           30367                           CA       NVWORD                                
061538,001470: 10,3611           76043                           MASK     LOW7                                  
061539,001471: 10,3612           40000                           COM                                            
061540,001472: 10,3613           60155                           AD       MPAC       +1                         #  NOUNREG
061541,001473: 10,3614           00006                           EXTEND                                         
061542,001474: 10,3615           13437                           BZF      OKTOENT                               #  NO, THEN LOAD IS VALID
061543,001475: 10,3616           13176                           TCF      PINBRNCH                              #  YES, ACCEPT LOAD BUT ASK FOR LAST AGAIN
061544,001476: 
061545,001477: 10,3617           46214        ERASER             CS       THREE                                 #  BLANK EVERYTHINGEXCEPT MM
061546,001478: 10,3620           04170                           TC       NVSUB                                 
061547,001479: 10,3621           15112                           TCF      ENDOFJOB                              

Page 1447

061549,001481: 10,3622           15112                           TCF      ENDOFJOB                              
061550,001482: 
061551,001483: 10,3623           00036        PERFMASK           OCT      0036                                  #  FLASH,PERFORM,BLANK R2 AND R3
061552,001484: 10,3624           00231        V01N25             VN       00125                                 
061553,001485: 10,3625           01407        V06N07             VN       00607                                 #  GOPERF3 VN DISPLAY BEFORE V50
061554,001486: 10,3626           14400        V50N00             VN       5000                                  
061555,001487: 10,3627           00030        PERF2MSK           OCT      00030                                 #  FLASH, PERFORM
061556,001488: 10,3630           01006        V04N06             VN       00406                                 
061557,001489: 10,3631           00014        PERF4MSK           OCT      14                                    #  FLASH, BLANK R3
061558,001490: 10,3632  10,3176               GOAGIN             EQUALS   PINBRNCH                              
061559,001491: 10,3632           20010        REDOMASK           OCT      20010                                 #  BITS 4 AND 14
061560,001492: 10,3633           40230        MARK3MSK           OCT      40230                                 #  MARK,DECIMAL NOUN, PERFORM,FLASH
061561,001493: 10,3634           40036        MARK4MSK           OCT      40036                                 #  MARK,PERFORM,FLASH,BLANK 2 AND 3
061562,001494: 10,3635           20670        NVCADR             CADR     REDOPRIO                              
061563,001495: 10,3636           20530        WAKECADR           CADR     MARKPLAY                              
061564,001496: 10,3637           20743                           CADR     PLAYJUM1                              
061565,001497: 
061566,001498: 10,3640           03400        OCT3400            OCT      3400                                  #  EBANK MASK
061567,001499: 10,3641           11210        NBUSMASK           OCT      11210                                 
061568,001500: 10,3642           66521        PMMASK             OCT      66521                                 
061569,001501: 10,3643     4160               VERBMASK           =        MID7                                  #  (OCT 37600)
061570,001502: 10,3643           01177        V05N00M1           OCT      1177                                  #  V05 MINUS ONE
061571,001503: 10,3644  10,2461               GOXDSP             EQUALS   GOMARK                                
061572,001504: 10,3644  10,2501               GOXDSPR            EQUALS   GOMARKR                               
061573,001505: 10,3644  10,2465               GOXDSPF            EQUALS   GOMARKF                               
061574,001506: 10,3644  10,2504               GOXDSPFR           EQUALS   GOMARKFR                              
061575,001507: 10,3644     5423               ENDEXT             EQUALS   ENDMARK                               
061576,001508: 10,3644     0165               MPAC2SAV           EQUALS   BANKSET                               
061577,001509: 10,3644           00700        NVBUSMSK           OCT      700                                   
061578,001510: 10,3645           00704        ASTROMSK           OCT      704                                   
061579,001511: 10,3646           40030        MPERFMSK           OCT      40030                                 #  BIT 15,5,4 FOR MARK,PERFORM,FLASH
061580,001512: 10,3647           34300        OCT34300           OCT      34300                                 
061581,001513: 10,3650           40100        BITS15+7           OCT      40100                                 
061582,001514: 10,3651           00110        BITS7+4            OCT      110                                   
061583,001515: 10,3652     1067               DSPFLG             EQUALS   EBANKSAV                              
061584,001516: 10,3652     1070               MARKFLAG           EQUALS   MARKEBAN                              
061585,001517: 10,3652     1071               SAVEFLAG           EQUALS   EBANKTEM                              
061586,001518: 10,3652           02020        BITS5+11           OCT      2020                                  #  * DONT MOVE
061587,001519: 10,3653           01010        BITS4+10           OCT      1010                                  #  * DONT MOVE
061588,001520: 10,3654           00026        LOWLOAD            DEC      22         B-14                       
061589,001521: 10,3655           77730        BUSYMASK           OCT      77730                                 
061590,001522: 10,3656           00050        CADRMASK           OCT      50                                    
061591,001523: 10,3657     7707               PINMASK            EQUALS   13,14,15                              
061592,001524: 10,3657  10,3216               GOPLAY             EQUALS   NVDSP                                 
061593,001525:                                                                                                  #  PRIOSAVE      EQUALS  R1SAVE
061594,001526: 10,3657     0157               COPMPAC            EQUALS   MPAC       +3                         
061595,001527: 10,3657     0160               TEMPOR2            EQUALS   MPAC       +4                         
061596,001528: 10,3657     0161               OUTHERE            EQUALS   MPAC       +5                         
061597,001529: 10,3657     0164               COPINDEX           EQUALS   LOC                                   
061598,001530: 10,3657     0163               USERPRIO           EQUALS   MODE                                  

Page 1448

061600,001532: 10,3657     0162               GENMASK            EQUALS   MPAC       +6                         
061601,001533: 10,3657           20144        PRIOOCT            OCT      20144                                 #  PRIO
061602,001534: 10,3660           42424        MARKOCT            OCT      42424                                 #  MARK
061603,001535: 10,3661           11254                           OCT      11254                                 #  NORM
061604,001536: 
061605,001537: 10,3662           74704        IDLESLEP           OCT      74704                                 
061606,001538: 10,3663           67777        OCT67777           OCT      67777                                 
061607,001539: 10,3664     5415               LINUS              EQUALS   BLANKET                               
061608,001540: 10,3664     0154               FACEREG            EQUALS   MPAC                                  
061609,001541: 10,3664     0155               PLAYTEM1           EQUALS   MPAC       +1                         
061610,001542: 10,3664     0157               PLAYTEM3           EQUALS   MPAC       +3                         
061611,001543: 10,3664     0160               PLAYTEM4           EQUALS   MPAC       +4                         
061612,001544: 10,3664           40420        OCT40420           OCT      40420                                 
061613,001545: 10,3665           02674        MAKEGEN            GENADR   MAKEPLAY                              
061614,001546: 10,3666           10200        OCT10200           OCT      10200                                 
061615,001547: 10,3667           30200        V97N00             VN       09700                                 #  PASTE FOR V97 OR V99
061616,001548: 10,3670           20100        OCT20100           OCT      20100                                 

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