Source Code

This is a reconstruction of the AGC program Luminary 99 Rev 0. It was the third release of the Lunar Module flight software targeted for use in Apollo 11, after Luminary 96 and 97. A bug (which had been around since at least Apollo 10, Luminary 69) was discovered in Rev 0 shortly before the Apollo 11 flight, resulting in a last minute revision into Rev 1, which is what actually flew rather than the Rev 0 presented here. A hardcopy of Rev 0 is known to exist — it belonged to AGC developer Allan Klumpp for many years — but unfortunately the Virtual AGC Project has not had access to that hardcopy. Thus the code you see here had been reconstructed (we believe accurately) rather than transcribed. The first step of the reconstruction of the Rev 0 source code was the transcription of the Rev 1 source code from a hardcopy in the MIT Museum collection. The process of reverting the active portion of the source code (i.e., other than program comments) from Rev 1 to Rev 0 was very minor, consisting only of moving the position of the STARTSB1 label in FRESH START AND RESTART. Allan had previously given us the checksums of the memory banks of Rev 0, and we have verified the program presented here has checksums identical to all banks of Allan's listing of Rev 0. The notations on Allan's Rev 0 program listing read, in part:

	GAP:  ASSEMBLE REVISION 099 OF AGC PROGRAM LUMINARY BY NASA 2021112-051

A single program comment is known to differ between Rev 0 and Rev 1, but these are harder to reconstruct and verify than changes to the active portion of the code. Thus it is possible that there are additional differences between the program comments in Rev 0 and Rev 1 that are unknown to us, and therefore are not reflected in the code presented here.

032135,000002:                                                                                                  ## Copyright:   Public domain.
032136,000003:                                                                                                  ## Filename:    BURN,_BABY,_BURN_--_MASTER_IGNITION_ROUTINE.agc
032137,000004:                                                                                                  ## Purpose:     Part of the reconstructed source code for LMY99 Rev 0,
032138,000005:                                                                                                  ##              otherwise known as Luminary Rev 99, the third release
032139,000006:                                                                                                  ##              of the Apollo Guidance Computer (AGC) software for Apollo 11.
032140,000007:                                                                                                  ##              It differs from LMY99 Rev 1 (the flown version) only in the
032141,000008:                                                                                                  ##              placement of a single label. The corrections shown here have
032142,000009:                                                                                                  ##              been verified to have the same bank checksums as AGC developer
032143,000010:                                                                                                  ##              Allan Klumpp's copy of Luminary Rev 99, and so are believed
032144,000011:                                                                                                  ##              to be accurate. This file is intended to be a faithful 
032145,000012:                                                                                                  ##              recreation, except that the code format has been changed to 
032146,000013:                                                                                                  ##              conform to the requirements of the yaYUL assembler rather than 
032147,000014:                                                                                                  ##              the original YUL assembler.
032148,000015:                                                                                                  ##
032149,000016:                                                                                                  ## Assembler:   yaYUL
032150,000017:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
032151,000018:                                                                                                  ## Website:     www.ibiblio.org/apollo.
032152,000019:                                                                                                  ## Pages:       731-751
032153,000020:                                                                                                  ## Mod history: 2009-05-19 RSB  Adapted from the corresponding 
032154,000021:                                                                                                  ##                              Luminary131 file, using page 
032155,000022:                                                                                                  ##                              images from Luminary 1A.
032156,000023:                                                                                                  ##              2009-06-07 RSB  Corrected 3 typos.
032157,000024:                                                                                                  ##              2009-07-23 RSB  Added Onno's notes on the naming
032158,000025:                                                                                                  ##                              of this function, which he got from
032159,000026:                                                                                                  ##                              Don Eyles.
032160,000027:                                                                                                  ##              2011-01-06 JL   Fixed pseudo-label indentation.
032161,000028:                                                                                                  ##              2011-05-08 JL   Removed workarounds.
032162,000029:                                                                                                  ##              2016-12-13 RSB  GOTOP00H -> GOTOPOOH
032163,000030:                                                                                                  ##              2016-12-15 RSB  Proofed text comments with octopus/ProoferComments
032164,000031:                                                                                                  ##                              and corrected the errors found.
032165,000032:                                                                                                  ##              2017-03-09 RSB  Comment-text fixes noted in proofing Luminary 116.
032166,000033:                                                                                                  ##              2017-03-16 RSB  Comment-text fixes identified in 5-way
032167,000034:                                                                                                  ##                              side-by-side diff of Luminary 69/99/116/131/210.
032168,000035:                                                                                                  ##              2017-08-01 MAS  Created from LMY99 Rev 1.
032169,000036: 
032170,000037:                                                                                                  ## This source code has been transcribed or otherwise adapted from
032171,000038:                                                                                                  ## digitized images of a hardcopy from the MIT Museum.  The digitization
032172,000039:                                                                                                  ## was performed by Paul Fjeld, and arranged for by Deborah Douglas of
032173,000040:                                                                                                  ## the Museum.  Many thanks to both.  The images (with suitable reduction
032174,000041:                                                                                                  ## in storage size and consequent reduction in image quality as well) are
032175,000042:                                                                                                  ## available online at www.ibiblio.org/apollo.  If for some reason you
032176,000043:                                                                                                  ## find that the images are illegible, contact me at info@sandroid.org
032177,000044:                                                                                                  ## about getting access to the (much) higher-quality images which Paul
032178,000045:                                                                                                  ## actually created.
032179,000046:                                                                                                  ##
032180,000047:                                                                                                  ## The code has been modified to match LMY99 Revision 0, otherwise
032181,000048:                                                                                                  ## known as Luminary Revision 99, the Apollo 11 software release preceeding
032182,000049:                                                                                                  ## the listing from which it was transcribed. It has been verified to
032183,000050:                                                                                                  ## contain the same bank checksums as AGC developer Allan Klumpp's listing
032184,000051:                                                                                                  ## of Luminary Revision 99 (for which we do not have scans).
032185,000052:                                                                                                  ##
032186,000053:                                                                                                  ## Notations on Allan Klumpp's listing read, in part:
032187,000054:                                                                                                  ##
032188,000055:                                                                                                  ##      ASSEMBLE REVISION 099 OF AGC PROGRAM LUMINARY BY NASA 2021112-51
032189,000056: 

Page 731

At the get-together of the AGC developers celebrating the 40th anniversary of the first moonwalk, Don Eyles (one of the authors of this routine along with Peter Adler) has related to us a little interesting history behind the naming of the routine.

It traces back to 1965 and the Los Angeles riots, and was inspired by disc jockey extraordinaire and radio station owner Magnificent Montague. Magnificent Montague used the phrase "Burn, baby! BURN!" when spinning the hottest new records. Magnificent Montague was the charismatic voice of soul music in Chicago, New York, and Los Angeles from the mid-1950s to the mid-1960s.

032203,000070: 
032204,000071: 36,2022                                           BANK     36                                    
032205,000072: 36,2000                                           SETLOC   P40S                                  
032206,000073: 36,2000                                           BANK                                           
032207,000074: 36,2022  E7,1455                                  EBANK=   WHICH                                 
032208,000075: 36,2022                                           COUNT*   $$/P40                                
032209,000076: 
032210,000077:                                                                                                  #  THE MASTER IGNITION ROUTINE IS DESIGNED FOR USE BY THE FOLLOWING LEM PROGRAMS:  P12, P40, P42, P61, P63.
032211,000078:                                                                                                  #  IT PERFORMS ALL FUNCTIONS IMMEDIATELY ASSOCIATED WITH APS OR DPS IGNITION:  IN PARTICULAR, EVERYTHING LYING
032212,000079:                                                                                                  #  BETWEEN THE PRE-IGNITION TIME CHECK -- ARE WE WITHIN 45 SECONDS OF TIG? -- AND TIG + 26 SECONDS, WHEN DPS
032213,000080:                                                                                                  #  PROGRAMS THROTTLE UP.
032214,000081: 
032215,000082:                                                                                                  #  VARIATIONS AMONG PROGRAMS ARE ACCOMODATED BY MEANS OF TABLES CONTAINING CONSTANTS (FOR AVEGEXIT, FOR
032216,000083:                                                                                                  #  WAITLIST, FOR PINBALL) AND TCF INSTRUCTIONS.  USERS PLACE THE ADRES OF THE HEAD OF THE APPROPRIATE TABLE
032217,000084:                                                                                                  #  (OF P61TABLE FOR P61LM, FOR EXAMPLE) IN ERASABLE REGISTER 'WHICH' (E4).  THE IGNITION ROUTINE THEN INDEXES BY
032218,000085:                                                                                                  #  WHICH TO OBTAIN OR EXECUTE THE PROPER TABLE ENTRY.  THE IGNITION ROUTINE IS INITIATED BY A TCF BURNBABY,
032219,000086:                                                                                                  #  THROUGH BANKJUMP IF NECESSARY.  THERE IS NO RETURN.
032220,000087: 
032221,000088:                                                                                                  #  THE MASTER IGNITION ROUTINE WAS CONCEIVED AND EXECUTED, AND (NOTA BENE) IS MAINTAINED BY ADLER AND EYLES.
032222,000089: 
032223,000090:                                                                                                  #                   HONI SOIT QUI MAL Y PENSE
032224,000091: 
032225,000092:                                                                                                  #        ****************************************
032226,000093:                                                                                                  #        TABLES FOR THE IGNITION ROUTINE
032227,000094:                                                                                                  #        ****************************************
032228,000095: 
032229,000096:                                                                                                  #                        NOLI SE TANGERE
032230,000097: 
032231,000098: 36,2022           01512        P12TABLE           VN       0674                                  #  (0)
032232,000099: 36,2023           12325                           TCF      ULLGNOT                               #  (1)
032233,000100: 36,2024           12612                           TCF      COMFAIL3                              #  (2)
032234,000101: 36,2025           13062                           TCF      GOCUTOFF                              #  (3)
032235,000102: 36,2026           15261                           TCF      TASKOVER                              #  (4)
032236,000103: 36,2027           12146                           TCF      P12SPOT                               #  (5)
032237,000104: 36,2030           00000                           DEC      0          B-14                       #  (6)   NO ULLAGE
032238,000105: 36,2031  E7,1455                                  EBANK=   WHICH                                 
032239,000106: 36,2031           03770 64067                     2CADR    SERVEXIT                              #  (7)
032240,000107: 
032241,000108: 36,2033           12376                           TCF      DISPCHNG                              #  (11)
032242,000109: 36,2034           12563                           TCF      WAITABIT                              #  (12)
032243,000110: 36,2035           12521                           TCF      P12IGN                                #  (13)
032244,000111: 
032245,000112: 36,2036           01450        P40TABLE           VN       0640                                  #  (0)
032246,000113: 36,2037           12325                           TCF      ULLGNOT                               #  (1)
032247,000114: 36,2040           12614                           TCF      COMFAIL4                              #  (2)
032248,000115: 36,2041           13047                           TCF      GOPOST                                #  (3)
032249,000116: 36,2042           15261                           TCF      TASKOVER                              #  (4)
032250,000117: 36,2043           12146                           TCF      P40SPOT                               #  (5)

Page 732

032252,000119: 36,2044           04300                           DEC      2240       B-14                       #  (6)
032253,000120: 36,2045  E6,1422                                  EBANK=   OMEGAQ                                
032254,000121: 36,2045           03666 74066                     2CADR    STEERING                              #  (7)
032255,000122: 
032256,000123: 36,2047           12366                           TCF      P40SJUNK                              #  (11)
032257,000124: 36,2050           12563                           TCF      WAITABIT                              #  (12)
032258,000125: 36,2051           12504                           TCF      P40IGN                                #  (13)
032259,000126: 36,2052           13123                           TCF      REP40ALM                              #  (14)
032260,000127: 
032261,000128: 36,2053           12151        P41TABLE           TCF      P41SPOT                               #  (5)
032262,000129: 36,2054           77776                           DEC      -1         B-14                       #  (6)
032263,000130: 36,2055  E6,1422                                  EBANK=   OMEGAQ                                
032264,000131: 36,2055           03376 74066                     2CADR    CALCN85                               #  (7)
032265,000132: 
032266,000133: 36,2057           12400                           TCF      COMMON                                #  (11)
032267,000134: 36,2060           12567                           TCF      TIGTASK                               #  (12)
032268,000135: 
032269,000136: 36,2061           01450        P42TABLE           VN       0640                                  #  (0)
032270,000137: 36,2062           12322                           TCF      WANTAPS                               #  (1)
032271,000138: 36,2063           12614                           TCF      COMFAIL4                              #  (2)
032272,000139: 36,2064           13047                           TCF      GOPOST                                #  (3)
032273,000140: 36,2065           15261                           TCF      TASKOVER                              #  (4)
032274,000141: 36,2066           12146                           TCF      P42SPOT                               #  (5)
032275,000142: 36,2067           05120                           DEC      2640       B-14                       #  (6)
032276,000143: 36,2070  E6,1422                                  EBANK=   OMEGAQ                                
032277,000144: 36,2070           03666 74066                     2CADR    STEERING                              #  (7)
032278,000145: 
032279,000146: 36,2072           12366                           TCF      P40SJUNK                              #  (11)
032280,000147: 36,2073           12563                           TCF      WAITABIT                              #  (12)
032281,000148: 36,2074           12541                           TCF      P42IGN                                #  (13)
032282,000149: 36,2075           13420                           TCF      P42STAGE                              #  (14)
032283,000150: 
032284,000151: 36,2076           01476        P63TABLE           VN       0662                                  #  (0)
032285,000152: 36,2077           12325                           TCF      ULLGNOT                               #  (1)
032286,000153: 36,2100           12612                           TCF      COMFAIL3                              #  (2)
032287,000154: 36,2101           12777                           TCF      V99RECYC                              #  (3)
032288,000155: 36,2102           15261                           TCF      TASKOVER                              #  (4)
032289,000156: 36,2103           12151                           TCF      P63SPOT                               #  (5)
032290,000157: 36,2104           04300                           DEC      2240       B-14                       #  (6)
032291,000158: 36,2105  E7,1455                                  EBANK=   WHICH                                 
032292,000159: 36,2105           03770 64067                     2CADR    SERVEXIT                              #  (7)
032293,000160: 
032294,000161: 36,2107           12376                           TCF      DISPCHNG                              #  (11)
032295,000162: 36,2110           12563                           TCF      WAITABIT                              #  (12)

Page 733

032297,000164: 36,2111           12455                           TCF      P63IGN                                #  (13)
032298,000165: 
032299,000166: 36,2112           01477        ABRTABLE           VN       0663                                  #  (0)
032300,000167: 36,2113           12325                           TCF      ULLGNOT                               #  (1)
032301,000168: 36,2114           12612                           TCF      COMFAIL3                              #  (2)
032302,000169: 36,2115           13062                           TCF      GOCUTOFF                              #  (3)
032303,000170: 36,2116           15261                           TCF      TASKOVER                              #  (4)
032304,000171: 36,2117           12120                           NOOP                                           #  (5)
032305,000172: 36,2120           12121                           NOOP                                           #  (6)
032306,000173: 36,2121           12122                           NOOP                                           #  (7)
032307,000174: 36,2122           12123                           NOOP                                           
032308,000175: 36,2123           12376                           TCF      DISPCHNG                              #  (11)
032309,000176: 36,2124           12563                           TCF      WAITABIT                              #  (12)
032310,000177: 36,2125           12531                           TCF      ABRTIGN                               #  (13)
032311,000178: 
032312,000179:                                                                                                  #        ****************************************
032313,000180:                                                                                                  #        GENERAL PURPOSE IGNITION ROUTINES
032314,000181:                                                                                                  #        ****************************************
032315,000182: 
032316,000183: 36,2126           05353        BURNBABY           TC       PHASCHNG                              #  GROUP 4 RESTARTS HERE
032317,000184: 36,2127           04024                           OCT      04024                                 
032318,000185: 
032319,000186: 36,2130           34755                           CAF      ZERO                                  #  EXTIRPATE JUNK LEFT IN DVTOTAL
032320,000187: 36,2131           55507                           TS       DVTOTAL                               
032321,000188: 36,2132           55510                           TS       DVTOTAL    +1                         
032322,000189: 
032323,000190: 36,2133           04616                           TC       BANKCALL                              #  P40AUTO MUST BE BANKCALLED EVEN FROM ITS
032324,000191: 36,2134           73747                           CADR     P40AUTO                               #  OWN BANK TO SET UP RETURN PROPERLY
032325,000192: 
032326,000193: 36,2135           00006        B*RNB*B*           EXTEND                                         
032327,000194: 36,2136           31442                           DCA      TIG                                   #  STORE NOMINAL TIG FOR OBLATENESS COMP.
032328,000195: 36,2137           53512                           DXCH     GOBLTIME                              #  AND FOR P70 OR P71.
032329,000196: 
032330,000197: 36,2140           00004                           INHINT                                         
032331,000198: 36,2141           04674                           TC       IBNKCALL                              
032332,000199: 36,2142           75564                           CADR     ENGINOF3                              
032333,000200: 36,2143           00003                           RELINT                                         
032334,000201: 
032335,000202: 36,2144           51455                           INDEX    WHICH                                 
032336,000203: 36,2145           10005                           TCF      5                                     
032337,000204: 
032338,000205: 36,2146  36,2146               P42SPOT            =        P40SPOT                               #  (5)
032339,000206: 36,2146  36,2146               P12SPOT            =        P40SPOT                               #  (5)
032340,000207: 36,2146  36,2151               P63SPOT            =        P41SPOT                               #  (5)   IN P63 CLOKTASK ALREADY GOING
032341,000208: 36,2146           44762        P40SPOT            CS       CNTDNDEX                              #  (5)

Page 734

032343,000210: 36,2147           04616                           TC       BANKCALL                              #  MUST BE BANKCALLED FOR GENERALIZED
032344,000211: 36,2150           74664                           CADR     STCLOK2                               #        RETURN
032345,000212: 36,2151           06037        P41SPOT            TC       INTPRET                               #  (5)
032346,000213: 36,2152           45345                           DLOAD    DSU                                   
032347,000214: 36,2153           03442                                    TIG                                   
032348,000215: 36,2154           35143                                    D29.9SEC                              
032349,000216: 36,2155           34041                           STCALL   TDEC1                                 
032350,000217: 36,2156           61104                                    INITCDUW                              
032351,000218: 36,2157           45014                           BOFF     CALL                                  
032352,000219: 36,2160           03347                                    MUNFLAG                               
032353,000220: 36,2161           74200                                    GOMIDAV                               
032354,000221: 36,2162           27043                                    CSMPREC                               
032355,000222: 36,2163           64375                           VLOAD    MXV                                   
032356,000223: 36,2164           00025                                    VATT1                                 
032357,000224: 36,2165           01734                                    REFSMMAT                              
032358,000225: 36,2166           77762                           VSR1                                           
032359,000226: 36,2167           25726                           STOVL    V(CSM)                                #  CSM VELOCITY - M/CS*2(7)
032360,000227: 36,2170           00017                                    RATT1                                 
032361,000228: 36,2171           64312                           VSL4     MXV                                   
032362,000229: 36,2172           01734                                    REFSMMAT                              
032363,000230: 36,2173           35720                           STCALL   R(CSM)                                #  CSM POSITION - M*2(24)
032364,000231: 36,2174           67130                                    MUNGRAV                               
032365,000232: 36,2175           16317                           STODL    G(CSM)                                #  CSM GRAVITY VEC. - M/CS*2(7)
032366,000233: 36,2176           00015                                    TAT                                   
032367,000234: 36,2177           00041                           STORE    TDEC1                                 #  RELOAD TDEC1 FOR MIDTOAV.
032368,000235: 36,2200           77624        GOMIDAV            CALRB                                          
032369,000236: 36,2201           27557                                    MIDTOAV1                              
032370,000237: 36,2202           12211                           TCF      CALLT-35                              #  MADE IT IN TIME.
032371,000238: 
032372,000239: 36,2203           00006                           EXTEND                                         #  TIG WAS SLIPPED, SO RESET TIG TO 29.9
032373,000240: 36,2204           31561                           DCA      PIPTIME1                              #  SECONDS AFTER THE TIME TO WHICH WE DID
032374,000241: 36,2205           53442                           DXCH     TIG                                   #  INTEGRATE.
032375,000242: 36,2206           00006                           EXTEND                                         
032376,000243: 36,2207           33143                           DCA      D29.9SEC                              
032377,000244: 36,2210           21442                           DAS      TIG                                   
032378,000245: 
032379,000246: 36,2211           52155        CALLT-35           DXCH     MPAC                                  
032380,000247: 36,2212           53500                           DXCH     SAVET-30                              #  DELTA-T UNTIL TIG-30
032381,000248: 36,2213           00006                           EXTEND                                         
032382,000249: 36,2214           43756                           DCS      5SECDP                                
032383,000250: 36,2215           21500                           DAS      SAVET-30                              #  DELTA-T UNTIL TIG-35
032384,000251: 36,2216           00006                           EXTEND                                         
032385,000252: 36,2217           31500                           DCA      SAVET-30                              
032386,000253: 36,2220           05277                           TC       LONGCALL                              
032387,000254: 36,2221  E7,1453                                  EBANK=   TTOGO                                 
032388,000255: 36,2221           02240 74067                     2CADR    TIG-35                                
032389,000256: 
032390,000257: 36,2223           05353                           TC       PHASCHNG                              
032391,000258: 36,2224           20254                           OCT      20254                                 #  4.25SPOT FOR TIG-35 RESTART.

Page 735

032393,000260: 36,2225           05321                           TC       CHECKMM                               
032394,000261: 36,2226           00077                           DEC      63         B-14                       
032395,000262: 36,2227           15155                           TCF      ENDOFJOB                              #  NOT P63
032396,000263: 36,2230           44762                           CS       CNTDNDEX                              #  P63 CAN START DISPLAYING NOW.
032397,000264: 36,2231           55163                           TS       DISPDEX                               
032398,000265: 36,2232           06037                           TC       INTPRET                               
032399,000266: 36,2233           51575                           VLOAD    ABVAL                                 
032400,000267: 36,2234           03553                                    VN1                                   
032401,000268: 36,2235           03472                           STORE    ABVEL                                 #  INITIALIZE ABVEL FOR P63 DISPLAY
032402,000269: 36,2236           77776                           EXIT                                           
032403,000270: 36,2237           15155                           TCF      ENDOFJOB                              
032404,000271: 
032405,000272:                                                                                                  #        ****************************************
032406,000273: 
032407,000274: 36,2240           33756        TIG-35             CAF      5SEC                                  
032408,000275: 36,2241           05173                           TC       TWIDDLE                               
032409,000276: 36,2242           02276                           ADRES    TIG-30                                
032410,000277: 
032411,000278: 36,2243           05353                           TC       PHASCHNG                              
032412,000279: 36,2244           40154                           OCT      40154                                 #  4.15SPOT FOR TIG-30 RESTART
032413,000280: 
032414,000281: 36,2245           44752                           CS       BLANKDEX                              #  BLANK DSKY FOR 5 SECONDS
032415,000282: 36,2246           55163                           TS       DISPDEX                               
032416,000283: 
032417,000284: 36,2247           51455                           INDEX    WHICH                                 
032418,000285: 36,2250           40006                           CS       6                                     #  CHECK ULLAGE TIME.
032419,000286: 36,2251           00006                           EXTEND                                         
032420,000287: 36,2252           65261                           BZMF     TASKOVER                              
032421,000288: 36,2253           33145                           CAF      4.9SEC                                #  SET UP TASK TO RESTORE DISPLAY AT TIG-30
032422,000289: 36,2254           05173                           TC       TWIDDLE                               
032423,000290: 36,2255           02266                           ADRES    TIG-30.1                              
032424,000291: 
032425,000292: 36,2256           35027                           CAF      PRIO17                                #  A NEGATIVE ULLAGE TIME INDICATES P41, IN
032426,000293: 36,2257           05072                           TC       NOVAC                                 #  WHICH CASE WE HAVE TO SET UP A JOB TO
032427,000294: 36,2260  E7,1453                                  EBANK=   TTOGO                                 #  BLANK THE DSKY FOR FIVE SECONDS, SINCE
032428,000295: 36,2260           02263 74067                     2CADR    P41BLANK                              #  CLOKJOB IS NOT RUNNING DURING P41.
032429,000296: 
032430,000297: 36,2262           15261                           TCF      TASKOVER                              
032431,000298: 
032432,000299: 36,2263           04616        P41BLANK           TC       BANKCALL                              #  BLANK DSKY.
032433,000300: 36,2264           20456                           CADR     CLEANDSP                              
032434,000301: 36,2265           15155                           TCF      ENDOFJOB                              
032435,000302: 
032436,000303: 36,2266           35027        TIG-30.1           CAF      PRIO17                                #  SET UP JOB TO RESTORE DISPLAY AT TIG-30
032437,000304: 36,2267           05072                           TC       NOVAC                                 
032438,000305: 36,2270  E7,1453                                  EBANK=   TTOGO                                 
032439,000306: 36,2270           02273 74067                     2CADR    TIG-30A                               
032440,000307: 
032441,000308: 36,2272           15261                           TCF      TASKOVER                              

Page 736

032443,000310: 36,2273           33761        TIG-30A            CAF      V16N85B                               
032444,000311: 36,2274           04616                           TC       BANKCALL                              #  RESTORE DISPLAY.
032445,000312: 36,2275           20465                           CADR     REGODSP                               #  REGODSP DOES A TCF ENDOFJOB
032446,000313: 
032447,000314:                                                                                                  #        *****************************************
032448,000315: 
032449,000316: 36,2276           33144        TIG-30             CAF      S24.9SEC                              
032450,000317: 36,2277           05173                           TC       TWIDDLE                               
032451,000318: 36,2300           02352                           ADRES    TIG-5                                 
032452,000319: 
032453,000320: 36,2301           44762                           CS       CNTDNDEX                              #  START UP CLOKTASK AGAIN
032454,000321: 36,2302           55163                           TS       DISPDEX                               
032455,000322: 
032456,000323: 36,2303           51455                           INDEX    WHICH                                 #  PICK UP APPROPRIATE ULLAGE - ON TIME
032457,000324: 36,2304           30006                           CAF      6                                     
032458,000325: 36,2305           00006                           EXTEND                                         
032459,000326: 36,2306           62325                           BZMF     ULLGNOT                               #  DON'T SET UP ULLAGE IF DT IS NEG OR ZERO
032460,000327: 36,2307           55477                           TS       SAVET-30                              #  SAVE DELTA-T FOR RESTART
032461,000328: 36,2310           05173                           TC       TWIDDLE                               
032462,000329: 36,2311           02346                           ADRES    ULLGTASK                              
032463,000330: 
032464,000331: 36,2312           36245                           CA       THREE                                 #  RESTART PROTECT ULLGTASK (1.3SPOT)
032465,000332: 36,2313           54001                           TS       L                                     
032466,000333: 36,2314           46245                           CS       THREE                                 
032467,000334: 36,2315           52753                           DXCH     -PHASE1                               
032468,000335: 36,2316           40025                           CS       TIME1                                 
032469,000336: 36,2317           55053                           TS       TBASE1                                
032470,000337: 
032471,000338: 36,2320           51455                           INDEX    WHICH                                 
032472,000339: 36,2321           10001                           TCF      1                                     
032473,000340: 
032474,000341: 36,2322           40106        WANTAPS            CS       FLGWRD10                              #  (1) FOR P42 ENSURE APSFLAG IS SET.  IF IT
032475,000342: 36,2323           74737                           MASK     APSFLBIT                              #  WASN'T SET, DAP WILL BE INITIALIZED TO
032476,000343: 36,2324           26106                           ADS      FLGWRD10                              #  ASCENT VALUES BY 1/ACCS IN 2 SECONDS.
032477,000344: 
032478,000345: 36,2325           00006        ULLGNOT            EXTEND                                         #  (1)
032479,000346: 36,2326           51455                           INDEX    WHICH                                 
032480,000347: 36,2327           30010                           DCA      7                                     #  LOAD AVEGEXIT WITH APPROPRIATE 2CADR
032481,000348: 36,2330           53253                           DXCH     AVEGEXIT                              
032482,000349: 
032483,000350: 36,2331           34752                           CAF      TWO                                   #  4.2SPOT RESTARTS IMMEDIATELY AT REDO4.2
032484,000351: 36,2332           54001                           TS       L                                     
032485,000352: 36,2333           44752                           CS       TWO                                   #  AND ALSO AT TIG-5 AT THE CORRECT TIME.
032486,000353: 36,2334           52761                           DXCH     -PHASE4                               
032487,000354: 
032488,000355: 36,2335           40025                           CS       TIME1                                 
032489,000356: 36,2336           55061                           TS       TBASE4                                #  SET TBASE4 FOR TIG-5 RESTART
032490,000357: 
032491,000358: 36,2337           00006        REDO2.17           EXTEND                                         

Page 737

032493,000360: 36,2340           34755                           DCA      NEG0                                  #  CLEAR OUT GROUP 2 SO LAMBERT CAN START
032494,000361: 36,2341           52755                           DXCH     -PHASE2                               #  IF NEEDED.
032495,000362: 
032496,000363: 36,2342           10763        REDO4.2            CCS      PHASE5                                #  IS SERVICER GOING?
032497,000364: 36,2343           15261                           TCF      TASKOVER                              #  YES, DON'T START IT UP AGAIN.
032498,000365: 
032499,000366: 36,2344           04635                           TC       POSTJUMP                              
032500,000367: 36,2345           77410                           CADR     PREREAD                               #  PREREAD ENDS THIS TASK
032501,000368: 
032502,000369:                                                                                                  #        ****************************************
032503,000370: 
032504,000371: 36,2346           02657        ULLGTASK           TC       ONULLAGE                              #  THIS COMES AT TIG-7.5 OR TIG-3.5
032505,000372: 36,2347           05353                           TC       PHASCHNG                              
032506,000373: 36,2350           00001                           OCT      1                                     
032507,000374: 36,2351           15261                           TCF      TASKOVER                              
032508,000375: 
032509,000376:                                                                                                  #        ****************************************
032510,000377: 
032511,000378: 36,2352           00006        TIG-5              EXTEND                                         
032512,000379: 36,2353           34755                           DCA      NEG0                                  #  INSURE THAT GROUP 3 IS INACTIVE.
032513,000380: 36,2354           52757                           DXCH     -PHASE3                               
032514,000381: 
032515,000382: 36,2355           33756                           CAF      5SEC                                  
032516,000383: 36,2356           05173                           TC       TWIDDLE                               
032517,000384: 36,2357           02403                           ADRES    TIG-0                                 
032518,000385: 
032519,000386: 36,2360           05516                           TC       DOWNFLAG                              #  RESET IGNFLAG AND ASTNFLAG
032520,000387: 36,2361           00153                           ADRES    IGNFLAG                               #        FOR LIGHT-UP LOGIC
032521,000388: 36,2362           05516                           TC       DOWNFLAG                              
032522,000389: 36,2363           00154                           ADRES    ASTNFLAG                              
032523,000390: 
032524,000391: 36,2364           51455                           INDEX    WHICH                                 
032525,000392: 36,2365           10011                           TCF      11                                    
032526,000393: 
032527,000394: 36,2366           10757        P40SJUNK           CCS      PHASE3                                #  (11) P40 AND P42.  S40.13 IN PROGRESS?
032528,000395: 36,2367           12376                           TCF      DISPCHNG                              #  YES
032529,000396: 
032530,000397: 36,2370           34736                           CAF      PRIO20                                
032531,000398: 36,2371           05105                           TC       FINDVAC                               
032532,000399: 36,2372  E7,1453                                  EBANK=   TTOGO                                 
032533,000400: 36,2372           02540 56067                     2CADR    S40.13                                
032534,000401: 
032535,000402: 36,2374           05353                           TC       PHASCHNG                              #  3.5SPOT FOR S40.13
032536,000403: 36,2375           00053                           OCT      00053                                 
032537,000404: 36,2376           44760        DISPCHNG           CS       VB99DEX                               #  (11)
032538,000405: 36,2377           55163                           TS       DISPDEX                               
032539,000406: 

Page 738

032541,000408: 36,2400           05353        COMMON             TC       PHASCHNG                              #  RESTART TIG-0 (4.7SPOT)
032542,000409: 36,2401           40074                           OCT      40074                                 
032543,000410: 36,2402           15261                           TCF      TASKOVER                              
032544,000411: 
032545,000412:                                                                                                  #        ****************************************
032546,000413: 
032547,000414: 36,2403           40103        TIG-0              CS       FLAGWRD7                              #  SET IGNFLAG SINCE TIG HAS ARRIVED
032548,000415: 36,2404           74737                           MASK     IGNFLBIT                              
032549,000416: 36,2405           26103                           ADS      FLAGWRD7                              
032550,000417: 
032551,000418: 36,2406           05321                           TC       CHECKMM                               #  IN P63 CASE, THROTTLE-UP IS ZOOMTIME
032552,000419: 36,2407           00077                           DEC      63         B-14                       #  AFTER NOMINAL IGNITION, NOT ACTUAL
032553,000420: 36,2410           12421                           TCF      IGNYET?                               
032554,000421: 36,2411           31422                           CA       ZOOMTIME                              
032555,000422: 36,2412           05203                           TC       WAITLIST                              
032556,000423: 36,2413  E7,1515                                  EBANK=   DVCNTR                                
032557,000424: 36,2413           02007 36067                     2CADR    P63ZOOM                               
032558,000425: 
032559,000426: 36,2415           05327                           TC       2PHSCHNG                              
032560,000427: 36,2416           40033                           OCT      40033                                 
032561,000428: 
032562,000429: 36,2417           05014                           OCT      05014                                 
032563,000430: 36,2420           77777                           OCT      77777                                 
032564,000431: 
032565,000432: 36,2421           34740        IGNYET?            CAF      ASTNBIT                               #  CHECK ASTNFLAG:  HAS ASTRONAUT RESPONDED
032566,000433: 36,2422           70103                           MASK     FLAGWRD7                              #  TO OUR ENGINE ENABLE REQUEST?
032567,000434: 36,2423           00006                           EXTEND                                         
032568,000435: 36,2424           51455                           INDEX    WHICH                                 
032569,000436: 36,2425           10012                           BZF      12                                    #  BRANCH IF HE HAS NOT RESPONDED YET
032570,000437: 
032571,000438: 36,2426           40101        IGNITION           CS       FLAGWRD5                              #  INSURE ENGONFLG IS SET.
032572,000439: 36,2427           74745                           MASK     ENGONBIT                              
032573,000440: 36,2430           26101                           ADS      FLAGWRD5                              
032574,000441: 36,2431           44355                           CS       PRIO30                                #  TURN ON THE ENGINE.
032575,000442: 36,2432           00006                           EXTEND                                         
032576,000443: 36,2433           02011                           RAND     DSALMOUT                              
032577,000444: 36,2434           64737                           AD       BIT13                                 
032578,000445: 36,2435           00006                           EXTEND                                         
032579,000446: 36,2436           01011                           WRITE    DSALMOUT                              
032580,000447: 36,2437           00006                           EXTEND                                         #  SET TEVENT FOR DOWNLINK
032581,000448: 36,2440           30025                           DCA      TIME2                                 
032582,000449: 36,2441           53345                           DXCH     TEVENT                                
032583,000450: 
032584,000451: 36,2442           00006                           EXTEND                                         #  UPDATE TIG USING TGO FROM S40.13
032585,000452: 36,2443           31517                           DCA      TGO                                   
032586,000453: 36,2444           53442                           DXCH     TIG                                   
032587,000454: 36,2445           00006                           EXTEND                                         
032588,000455: 36,2446           30025                           DCA      TIME2                                 
032589,000456: 36,2447           21442                           DAS      TIG                                   
032590,000457: 

Page 739

032592,000459: 36,2450           44742                           CS       FLUNDBIT                              #  PERMIT GUIDANCE LOOP DISPLAYS
032593,000460: 36,2451           70104                           MASK     FLAGWRD8                              
032594,000461: 36,2452           54104                           TS       FLAGWRD8                              
032595,000462: 
032596,000463: 36,2453           51455                           INDEX    WHICH                                 
032597,000464: 36,2454           10013                           TCF      13                                    
032598,000465: 
032599,000466: 36,2455           00006        P63IGN             EXTEND                                         #  (13)  INITIATE BURN DISPLAYS
032600,000467: 36,2456           33137                           DCA      DSP2CADR                              
032601,000468: 36,2457           53253                           DXCH     AVGEXIT                               
032602,000469: 
032603,000470: 36,2460           30005                           CA       Z                                     #  ASSASSINATE CLOKTASK
032604,000471: 36,2461           55163                           TS       DISPDEX                               
032605,000472: 
032606,000473: 36,2462           40105                           CS       FLAGWRD9                              #  SET FLAG FOR P70-P71
032607,000474: 36,2463           74743                           MASK     LETABBIT                              
032608,000475: 36,2464           26105                           ADS      FLAGWRD9                              
032609,000476: 
032610,000477: 36,2465           40103                           CS       FLAGWRD7                              #  SET SWANDISP TO ENABLE R10.
032611,000478: 36,2466           74741                           MASK     SWANDBIT                              
032612,000479: 36,2467           26103                           ADS      FLAGWRD7                              
032613,000480: 
032614,000481: 36,2470           44735                           CS       PULSES                                #  MAKE SURE DAP IS NOT IN MINIMUM-IMPULSE
032615,000482: 36,2471           70111                           MASK     DAPBOOLS                              #  MODE, IN CASE OF SWITCH TO P66
032616,000483: 36,2472           54111                           TS       DAPBOOLS                              
032617,000484: 
032618,000485: 36,2473           00006                           EXTEND                                         #  INITIALIZE TIG FOR P70 AND P71.
032619,000486: 36,2474           30025                           DCA      TIME2                                 
032620,000487: 36,2475           53442                           DXCH     TIG                                   
032621,000488: 
032622,000489: 36,2476           34755                           CAF      ZERO                                  #  INITIALIZE WCHPHASE AND FLPASSO
032623,000490: 36,2477           55351                           TS       WCHPHASE                              
032624,000491: 36,2500           55621                           TS       WCHPHOLD                              #  ALSO WHCPHOLD
032625,000492: 36,2501           34752                           CA       TWO                                   
032626,000493: 36,2502           55623                           TS       FLPASS0                               
032627,000494: 
032628,000495: 36,2503           12541                           TCF      P42IGN                                
032629,000496: 36,2504           40101        P40IGN             CS       FLAGWRD5                              #  (13)
032630,000497: 36,2505           74740                           MASK     NOTHRBIT                              
032631,000498: 36,2506           00006                           EXTEND                                         
032632,000499: 36,2507           12541                           BZF      P42IGN                                
032633,000500: 36,2510           31422                           CA       ZOOMTIME                              
032634,000501: 36,2511           05203                           TC       WAITLIST                              
032635,000502: 36,2512  E7,1515                                  EBANK=   DVCNTR                                
032636,000503: 36,2512           02015 36067                     2CADR    P40ZOOM                               
032637,000504: 
032638,000505: 36,2514           05327        P63IGN1            TC       2PHSCHNG                              
032639,000506: 36,2515           40033                           OCT      40033                                 #  3.3SPOT FOR ZOOM RESTART.
032640,000507: 36,2516           05014                           OCT      05014                                 #  TYPE C RESTARTS HERE IMMEDIATELY
032641,000508: 36,2517           77777                           OCT      77777                                 
032642,000509: 

Page 740

032644,000511: 36,2520           12541                           TCF      P42IGN                                
032645,000512: 36,2521           35015        P12IGN             CAF      EBANK6                                
032646,000513: 36,2522           54003                           TS       EBANK                                 
032647,000514: 36,2523  E6,1537                                  EBANK=   AOSQ                                  
032648,000515: 
032649,000516: 36,2523           31412                           CA       IGNAOSQ                               #  INITIALIZE DAP BIAS ACCELERATION
032650,000517: 36,2524           55537                           TS       AOSQ                                  #  ESTIMATES AT P12 IGNITION.
032651,000518: 36,2525           31413                           CA       IGNAOSR                               
032652,000519: 36,2526           55541                           TS       AOSR                                  
032653,000520: 
032654,000521: 36,2527           35016                           CAF      EBANK7                                
032655,000522: 36,2530           54003                           TS       EBANK                                 
032656,000523: 36,2531  E7,1515                                  EBANK=   DVCNTR                                
032657,000524: 
032658,000525: 36,2531           30005        ABRTIGN            CA       Z                                     #  (13) KILL CLOKTASK
032659,000526: 36,2532           55163                           TS       DISPDEX                               
032660,000527: 
032661,000528: 36,2533           00006                           EXTEND                                         #  CONNECT ASCENT GYIDANCE TO SERVICER.
032662,000529: 36,2534           33141                           DCA      ATMAGADR                              
032663,000530: 36,2535           53253                           DXCH     AVGEXIT                               
032664,000531: 
032665,000532: 36,2536           40103                           CS       FLAGWRD7                              #  ENABLE R10.
032666,000533: 36,2537           74741                           MASK     SWANDBIT                              
032667,000534: 36,2540           26103                           ADS      FLAGWRD7                              
032668,000535: 
032669,000536: 36,2541           44744        P42IGN             CS       DRIFTBIT                              #  ENSURE THAT POWERED-FLIGHT SWITCHING
032670,000537: 36,2542           70111                           MASK     DAPBOOLS                              #  CURVES ARE USED.
032671,000538: 36,2543           54111                           TS       DAPBOOLS                              
032672,000539: 36,2544           34743                           CAF      IMPULBIT                              #  EXAMINE IMPULSE SWITCH
032673,000540: 36,2545           70076                           MASK     FLAGWRD2                              
032674,000541: 36,2546           10000                           CCS      A                                     
032675,000542: 36,2547           13522                           TCF      IMPLBURN                              
032676,000543: 
032677,000544: 36,2550           05516        DVMONCON           TC       DOWNFLAG                              
032678,000545: 36,2551           00153                           ADRES    IGNFLAG                               #  CONNECT DVMON
032679,000546: 36,2552           05516                           TC       DOWNFLAG                              
032680,000547: 36,2553           00154                           ADRES    ASTNFLAG                              
032681,000548: 36,2554           05516                           TC       DOWNFLAG                              
032682,000549: 36,2555           00161                           ADRES    IDLEFLAG                              
032683,000550: 
032684,000551: 36,2556           05353                           TC       PHASCHNG                              
032685,000552: 36,2557           40054                           OCT      40054                                 
032686,000553: 
032687,000554: 36,2560           05221                           TC       FIXDELAY                              #  TURN ULLAGE OFF HALF A SECOND AFTER
032688,000555: 36,2561           00062                           DEC      50         B-14                       #  LIGHT UP.
032689,000556: 
032690,000557: 36,2562           02653        ULLAGOFF           TC       NOULLAGE                              
032691,000558: 
032692,000559: 36,2563           00006        WAITABIT           EXTEND                                         #  KILL GROUP 4
032693,000560: 36,2564           34755                           DCA      NEG0                                  

Page 741

032695,000562: 36,2565           52761                           DXCH     -PHASE4                               
032696,000563: 
032697,000564: 36,2566           15261                           TCF      TASKOVER                              
032698,000565: 
032699,000566: 36,2567           04635        TIGTASK            TC       POSTJUMP                              #  (12)
032700,000567: 36,2570           36000                           CADR     TIGTASK1                              
032701,000568: 
032702,000569:                                                                                                  #        ****************************************
032703,000570: 
032704,000571: 31,2144                                           BANK     31                                    
032705,000572: 17,2000                                           SETLOC   P40S3                                 
032706,000573: 17,2000                                           BANK                                           
032707,000574: 17,2000                                           COUNT*   $$/P40                                
032708,000575: 
032709,000576: 17,2000           35026        TIGTASK1           CAF      PRIO16                                
032710,000577: 17,2001           05072                           TC       NOVAC                                 
032711,000578: 17,2002  E7,1462                                  EBANK=   TRKMKCNT                              
032712,000579: 17,2002           03241 74067                     2CADR    TIGNOW                                
032713,000580: 
032714,000581: 17,2004           05353                           TC       PHASCHNG                              
032715,000582: 17,2005           00006                           OCT      6                                     #  KILL GROUP 6.
032716,000583: 
032717,000584: 17,2006           15261                           TCF      TASKOVER                              
032718,000585: 
032719,000586:                                                                                                  #        ****************************************
032720,000587: 
032721,000588: 17,2007           00006        P63ZOOM            EXTEND                                         
032722,000589: 17,2010           32026                           DCA      LUNLANAD                              
032723,000590: 17,2011           53253                           DXCH     AVEGEXIT                              
032724,000591: 
032725,000592: 17,2012           04674                           TC       IBNKCALL                              
032726,000593: 17,2013           62370                           CADR     FLATOUT                               
032727,000594: 17,2014           12022                           TCF      P40ZOOMA                              
032728,000595: 
032729,000596: 17,2015           34737        P40ZOOM            CAF      BIT13                                 
032730,000597: 17,2016           54055                           TS       THRUST                                
032731,000598: 17,2017           34750                           CAF      BIT4                                  
032732,000599: 
032733,000600: 17,2020           00006                           EXTEND                                         
032734,000601: 17,2021           05014                           WOR      CHAN14                                
032735,000602: 
032736,000603: 17,2022           05353        P40ZOOMA           TC       PHASCHNG                              
032737,000604: 17,2023           00003                           OCT      3                                     
032738,000605: 17,2024           15261                           TCF      TASKOVER                              
032739,000606: 
032740,000607: 17,2025  E7,1515                                  EBANK=   DVCNTR                                
032741,000608: 17,2025           02462 62067  LUNLANAD           2CADR    LUNLAND                               
032742,000609: 

Page 742

032744,000611: 17,2027  17,2022               ZOOM               =        P40ZOOMA                              
032745,000612: 36,2571                                           BANK     36                                    
032746,000613: 36,2000                                           SETLOC   P40S                                  
032747,000614: 36,2000                                           BANK                                           
032748,000615: 36,2571                                           COUNT*   $$/P40                                
032749,000616: 
032750,000617:                                                                                                  #        ****************************************
032751,000618: 
032752,000619: 36,2571           05504        COMFAIL            TC       UPFLAG                                #  (15)
032753,000620: 36,2572           00161                           ADRES    IDLEFLAG                              
032754,000621: 36,2573           05504                           TC       UPFLAG                                #  SET FLAG TO SUPPRESS CONFLICTING DISPLAY
032755,000622: 36,2574           00175                           ADRES    FLUNDISP                              
032756,000623: 36,2575           34751                           CAF      FOUR                                  #  RESET DVMON
032757,000624: 36,2576           55515                           TS       DVCNTR                                
032758,000625: 36,2577           10765                           CCS      PHASE6                                #  CLOCKTASK ACTIVE?
032759,000626: 36,2600           12603                           TCF      +3                                    #  YES
032760,000627: 36,2601           04616                           TC       BANKCALL                              #  OTHERWISE, START IT UP
032761,000628: 36,2602           74663                           CADR     STCLOK1                               
032762,000629: 36,2603           44765                 +3        CS       VB97DEX                               
032763,000630: 36,2604           55163                           TS       DISPDEX                               
032764,000631: 36,2605           05353                           TC       PHASCHNG                              #  TURN OFF GROUP 4.
032765,000632: 36,2606           00004                           OCT      00004                                 
032766,000633: 36,2607           15155                           TCF      ENDOFJOB                              
032767,000634: 
032768,000635: 36,2610           51455        COMFAIL1           INDEX    WHICH                                 
032769,000636: 36,2611           10002                           TCF      2                                     
032770,000637: 
032771,000638: 36,2612           30005        COMFAIL3           CA       Z                                     #  (15)  KILL CLOKTASK USING Z
032772,000639: 36,2613           12615                           TCF      +2                                    
032773,000640: 
032774,000641: 36,2614           44762        COMFAIL4           CS       CNTDNDEX                              
032775,000642: 36,2615           55163                           TS       DISPDEX                               
032776,000643: 
032777,000644: 36,2616           05516                           TC       DOWNFLAG                              #  RECONNECT DV MONITOR
032778,000645: 36,2617           00161                           ADRES    IDLEFLAG                              
032779,000646: 36,2620           05516                           TC       DOWNFLAG                              #  PERMIT GUIDANCE LOOP DISPLAYS
032780,000647: 36,2621           00175                           ADRES    FLUNDISP                              
032781,000648: 36,2622           15155                           TCF      ENDOFJOB                              
032782,000649: 
032783,000650: 36,2623           05353        COMFAIL2           TC       PHASCHNG                              #  KILL ZOOM RESTART PROTECTION
032784,000651: 36,2624           00003                           OCT      00003                                 
032785,000652: 
032786,000653: 36,2625           00004                           INHINT                                         
032787,000654: 36,2626           06027                           TC       KILLTASK                              #  KILL ZOOM, IN CASE IT'S STILL TO COME
032788,000655: 36,2627           36022                           CADR     ZOOM                                  
032789,000656: 36,2630           04674                           TC       IBNKCALL                              #  COMMAND ENGINE OFF
032790,000657: 36,2631           75561                           CADR     ENGINOF4                              
032791,000658: 36,2632           05504                           TC       UPFLAG                                #  SET THE DRIFT BIT FOR THE DAP.
032792,000659: 36,2633           00312                           ADRES    DRIFTDFL                              

Page 743

032794,000661: 36,2634           02645                           TC       INVFLAG                               #  USE OTHER RCS SYSTEM
032795,000662: 36,2635           00310                           ADRES    AORBTFLG                              
032796,000663: 36,2636           05504                           TC       UPFLAG                                #  TURN ON ULLAGE
032797,000664: 36,2637           00314                           ADRES    ULLAGFLG                              
032798,000665: 36,2640           34753                           CAF      BIT1                                  
032799,000666: 36,2641           00004                           INHINT                                         
032800,000667: 36,2642           05173                           TC       TWIDDLE                               
032801,000668: 36,2643           02352                           ADRES    TIG-5                                 
032802,000669: 36,2644           15155                           TCF      ENDOFJOB                              
032803,000670: 
032804,000671:                                                                                                  #        ****************************************
032805,000672:                                                                                                  #        SUBROUTINES OF THE IGNITION ROUTINE
032806,000673:                                                                                                  #        ****************************************
032807,000674: 
032808,000675: 36,2645           30002        INVFLAG            CA       Q                                     
032809,000676: 36,2646           05522                           TC       DEBIT                                 
032810,000677: 36,2647           40000                           COM                                            
032811,000678: 36,2650           00006                           EXTEND                                         
032812,000679: 36,2651           06001                           RXOR     LCHAN                                 
032813,000680: 36,2652           15511                           TCF      COMFLAG                               
032814,000681: 
032815,000682:                                                                                                  #        ****************************************
032816,000683: 
032817,000684: 36,2653           44746        NOULLAGE           CS       ULLAGER                               #  MUST BE CALLED IN A TASK OR UNDER INHINT
032818,000685: 36,2654           70111                           MASK     DAPBOOLS                              
032819,000686: 36,2655           54111                           TS       DAPBOOLS                              
032820,000687: 36,2656           00002                           TC       Q                                     
032821,000688: 
032822,000689:                                                                                                  #        ****************************************
032823,000690: 
032824,000691: 36,2657           40111        ONULLAGE           CS       DAPBOOLS                              #  TURN ON ULLAGE.  MUST BE CALLED IN
032825,000692: 36,2660           74746                           MASK     ULLAGER                               #  A TASK OR WHILE INHINTED.
032826,000693: 36,2661           26111                           ADS      DAPBOOLS                              
032827,000694: 36,2662           00002                           TC       Q                                     
032828,000695: 
032829,000696:                                                                                                  #        ****************************************
032830,000697: 
032831,000698: 36,2663           34755        STCLOK1            CA       ZERO                                  #  THIS ROUTINE STARTS THE COUNT-DOWN
032832,000699: 36,2664           55163        STCLOK2            TS       DISPDEX                               #  (CLOKTASK AND CLOKJOB).  SETTING
032833,000700: 36,2665           04645        STCLOK3            TC       MAKECADR                              #  SETTING DISPDEX POSITIVE KILLS IT.
032834,000701: 36,2666           55061                           TS       TBASE4                                #  RETURN SAVE (NOT FOR RESTARTS)
032835,000702: 36,2667           00006                           EXTEND                                         
032836,000703: 36,2670           31442                           DCA      TIG                                   
032837,000704: 36,2671           52155                           DXCH     MPAC                                  
032838,000705: 36,2672           00006                           EXTEND                                         
032839,000706: 36,2673           40025                           DCS      TIME2                                 

Page 744

032841,000708: 36,2674           20155                           DAS      MPAC                                  #  HAVE TIG - TIME2, UNDOUBTEDLY A + NUMBER
032842,000709: 36,2675           07257                           TC       TPAGREE                               #  POSITIVE, SINCE WE PASSED THE
032843,000710: 36,2676           34777                           CAF      1SEC                                  #  45 SECOND CHECK
032844,000711: 36,2677           54002                           TS       Q                                     
032845,000712: 36,2700           52155                           DXCH     MPAC                                  
032846,000713: 36,2701           74346                           MASK     LOW5                                  #  RESTRICT MAGNITUDE OF NUMBER IN A
032847,000714: 36,2702           00006                           EXTEND                                         
032848,000715: 36,2703           10002                           DV       Q                                     
032849,000716: 36,2704           30001                           CA       L                                     #  GET REMAINDER
032850,000717: 36,2705           64752                           AD       TWO                                   
032851,000718: 36,2706           00004                           INHINT                                         
032852,000719: 36,2707           05173                           TC       TWIDDLE                               
032853,000720: 36,2710           02717                           ADRES    CLOKTASK                              
032854,000721: 36,2711           05327                           TC       2PHSCHNG                              
032855,000722: 36,2712           40036                           OCT      40036                                 #  6.3SPOT FOR CLOKTASK
032856,000723: 36,2713           05024                           OCT      05024                                 
032857,000724: 36,2714           13000                           OCT      13000                                 
032858,000725: 
032859,000726: 36,2715           31061                           CA       TBASE4                                
032860,000727: 36,2716           04640                           TC       BANKJUMP                              
032861,000728: 
032862,000729: 36,2717           40025        CLOKTASK           CS       TIME1                                 #  SET TBASE6 FOR GROUP 6 RESTART
032863,000730: 36,2720           55065                           TS       TBASE6                                
032864,000731: 
032865,000732: 36,2721           11163                           CCS      DISPDEX                               
032866,000733: 36,2722           12733                           TCF      KILLCLOK                              
032867,000734: 36,2723           12724                           NOOP                                           
032868,000735: 36,2724           37715                           CAF      PRIO27                                
032869,000736: 36,2725           05072                           TC       NOVAC                                 
032870,000737: 36,2726  E7,1453                                  EBANK=   TTOGO                                 
032871,000738: 36,2726           02737 74067                     2CADR    CLOKJOB                               
032872,000739: 
032873,000740: 36,2730           05221                           TC       FIXDELAY                              #  WAIT A SECOND BEFORE STARTING OVER
032874,000741: 36,2731           00144                           DEC      100        B-14                       
032875,000742: 36,2732           12717                           TCF      CLOKTASK                              
032876,000743: 
032877,000744: 36,2733           00006        KILLCLOK           EXTEND                                         #  KILL RESTART
032878,000745: 36,2734           34755                           DCA      NEG0                                  
032879,000746: 36,2735           52765                           DXCH     -PHASE6                               
032880,000747: 36,2736           15261                           TCF      TASKOVER                              
032881,000748: 
032882,000749: 36,2737           00006        CLOKJOB            EXTEND                                         
032883,000750: 36,2740           41442                           DCS      TIG                                   
032884,000751: 36,2741           53454                           DXCH     TTOGO                                 
032885,000752: 36,2742           00006                           EXTEND                                         

Page 745

032887,000754: 36,2743           30025                           DCA      TIME2                                 
032888,000755: 36,2744           21454                           DAS      TTOGO                                 
032889,000756: 36,2745           00004                           INHINT                                         
032890,000757: 36,2746           11163                           CCS      DISPDEX                               #  IF DISPDEX HAS BEEN SET POSITIVE BY A
032891,000758: 36,2747           15155                           TCF      ENDOFJOB                              #  TASK OR A HIGHER PRIORITY JOB SINCE THE
032892,000759: 36,2750           15155                           TCF      ENDOFJOB                              #  LAST CLOKTASK, AVOID USING IT AS AN
032893,000760: 36,2751           40000                           COM                                            #  INDEX.
032894,000761: 36,2752           00003                           RELINT                                         #  ***** DISPDEX MUST NEVER BE -0 *****
032895,000762: 36,2753           50000                           INDEX    A                                     
032896,000763: 36,2754           13011                           TCF      DISPNOT    -1                         #  (-1 DUE TO EFFECT OF CCS)
032897,000764: 
032898,000765: 36,2755     4765               VB97DEX            =        OCT35                                 #  NEGATIVE OF THIS IS PROPER FOR DISPDEX
032899,000766: 
032900,000767: 36,2755           44755                 -35       CS       ZERO                                  #  INDICATE VERB 97 PASTE
032901,000768: 36,2756           55067                           TS       NVWORD1                               
032902,000769: 36,2757           30371                           CA       NVWORD     +2                         #  NVWROD+2 CONTAINS V06 & APPROPRIATE NOUN
032903,000770: 36,2760           04616                           TC       BANKCALL                              
032904,000771: 36,2761           20473                           CADR     CLOCPLAY                              
032905,000772: 36,2762           13013                           TCF      STOPCLOK                              #  TERMINATE CLOKTASK ON THE WAY TO P00H
032906,000773: 36,2763           12610                           TCF      COMFAIL1                              
032907,000774: 36,2764           12623                           TCF      COMFAIL2                              
032908,000775: 
032909,000776:                                                                                                  #  THIS DISPLAY IS CALLED VIA ASTNCLOK
032910,000777: 36,2765           33146                 -25       CAF      V06N61                                #  IT IS PRIMARILY USED BY THE CREW IN P63
032911,000778: 36,2766           04616                           TC       BANKCALL                              #  TO RESET HIS EVENT TIMER TO AGREE WITH
032912,000779: 36,2767           20457                           CADR     REFLASH                               #  TIG.
032913,000780: 36,2770           13013                           TCF      STOPCLOK                              
032914,000781: 36,2771           13030                           TCF      ASTNRETN                              
032915,000782: 36,2772           12764                           TCF      -6                                    
032916,000783: 
032917,000784: 36,2773     4762               CNTDNDEX           =        LOW4                                  #  OCT17:  NEGATIVE PROPER FOR DISPDEX
032918,000785: 
032919,000786: 36,2773           51455                 -17       INDEX    WHICH                                 #  THIS DISPLAY COMES UP AT ONE SECOND
032920,000787: 36,2774           30000                           CAF      0                                     #  INTERVALS.  IT IS NORMALLY OPERATED
032921,000788: 36,2775           04616                           TC       BANKCALL                              #  BETWEEN TIG-30 SECONDS AND TIG-5 SECONDS
032922,000789: 36,2776           20465                           CADR     REGODSP                               #  REGODSP DOES ITS OWN TCF ENDOFJOB
032923,000790: 
032924,000791: 36,2777     4760               VB99DEX            =        ELEVEN                                #  OCT13:  NEGATIVE PROPER FOR DISPDEX
032925,000792: 
032926,000793: 36,2777                        V99RECYC           EQUALS                                         
032927,000794: 
032928,000795: 36,2777           44743                 -13       CS       BIT9                                  #  INDICATE VERB 99 PASTE
032929,000796: 36,3000           55067                           TS       NVWORD1                               
032930,000797: 36,3001           51455                           INDEX    WHICH                                 #  THIS IS THE "PLEASE ENABLE ENGINE"
032931,000798: 36,3002           30000                           CAF      0                                     #  DISPLAY; IT IS INITIATED AT TIG-5 SEC.
032932,000799: 36,3003           04616                           TC       BANKCALL                              #  THE DISPLAY IS A V99NXX, WHERE XX IS THE
032933,000800: 36,3004           20473                           CADR     CLOCPLAY                              #  NOUN THAT HAD PREVIOUSLY BEEN DISPLAYED
032934,000801: 36,3005           13013                           TCF      STOPCLOK                              #  TERMINATE GOTOPOOH TURNS OFF ULLAGE.
032935,000802: 36,3006           13041                           TCF      *PROCEED                              
032936,000803: 36,3007           13044                           TCF      *ENTER                                
032937,000804: 

Page 746

032939,000806: 36,3010     4752               BLANKDEX           =        TWO                                   #  NEGATIVE OF THIS IS PROPER FOR DISPDEX
032940,000807: 
032941,000808: 36,3010           04616                 -2        TC       BANKCALL                              #  BLANK DSKY.  THE DSKY IS BLANKED FOR
032942,000809: 36,3011           20456                           CADR     CLEANDSP                              #  5 SECONDS AT TIG-35 TO INDICATE THAT
032943,000810: 36,3012           15155        DISPNOT            TCF      ENDOFJOB                              #  AVERAGE G IS STARTING.
032944,000811: 
032945,000812: 36,3013           03015        STOPCLOK           TC       NULLCLOK                              #  STOP CLOKTASK & TURN OFF ULLAGE ON THE
032946,000813: 36,3014           16001                           TCF      GOTOPOOH                              #  WAY TO P00 (GOTOPOOH RELINTS)
032947,000814: 
032948,000815: 36,3015           00004        NULLCLOK           INHINT                                         
032949,000816: 36,3016           00006                           EXTEND                                         
032950,000817: 36,3017           23142                           QXCH     P40/RET                               
032951,000818: 36,3020           02653                           TC       NOULLAGE                              #  TURN OFF ULLAGE ...
032952,000819: 36,3021           06027                           TC       KILLTASK                              #        DON'T LET IT COME ON, EITHER ...
032953,000820: 36,3022           74346                           CADR     ULLGTASK                              
032954,000821: 36,3023           05353                           TC       PHASCHNG                              #                NOT EVEN IF THERE'S A RESTART.
032955,000822: 36,3024           00001                           OCT      1                                     
032956,000823: 36,3025           30005                           CA       Z                                     #  KILL CLOKTASK
032957,000824: 36,3026           55163                           TS       DISPDEX                               
032958,000825: 36,3027           01142                           TC       P40/RET                               
032959,000826: 
032960,000827: 36,3030           05353        ASTNRETN           TC       PHASCHNG                              
032961,000828: 36,3031           04024                           OCT      04024                                 
032962,000829: 36,3032           34755                           CAF      ZERO                                  #  STOP DISPLAYING BUT KEEP RUNNING.
032963,000830: 36,3033           55163                           TS       DISPDEX                               
032964,000831: 36,3034           35023                           CAF      PRIO13                                
032965,000832: 36,3035           05105                           TC       FINDVAC                               
032966,000833: 36,3036  E5,1757                                  EBANK=   STARIND                               
032967,000834: 36,3036           03210 64065                     2CADR    ASTNRET                               
032968,000835: 
032969,000836: 36,3040           15155                           TCF      ENDOFJOB                              
032970,000837: 
032971,000838: 36,3041           05504        *PROCEED           TC       UPFLAG                                
032972,000839: 36,3042           00154                           ADRES    ASTNFLAG                              
032973,000840: 
032974,000841: 36,3043           13102                           TCF      IGNITE                                
032975,000842: 
032976,000843: 36,3044           00004        *ENTER             INHINT                                         
032977,000844: 36,3045           51455                           INDEX    WHICH                                 
032978,000845: 36,3046           10003                           TCF      3                                     
032979,000846: 
032980,000847: 36,3047           34644        GOPOST             CAF      PRIO12                                #  (3) MUST BE LOWER PRIORITY THAN CLOKJOB
032981,000848: 36,3050           05105                           TC       FINDVAC                               
032982,000849: 36,3051  E7,1453                                  EBANK=   TTOGO                                 
032983,000850: 36,3051           03223 74067                     2CADR    POSTBURN                              
032984,000851: 

Page 747

032986,000853: 36,3053           00004                           INHINT                                         #  SET UP THE DAP FOR COASTING FLIGHT.
032987,000854: 36,3054           04674                           TC       IBNKCALL                              
032988,000855: 36,3055           40204                           CADR     ALLCOAST                              
032989,000856: 36,3056           03015                           TC       NULLCLOK                              
032990,000857: 36,3057           05353                           TC       PHASCHNG                              #  4.13 RESTART FOR POSTBURN
032991,000858: 36,3060           00134                           OCT      00134                                 
032992,000859: 
032993,000860: 36,3061           15155                           TCF      ENDOFJOB                              
032994,000861: 
032995,000862: 36,3062           35027        GOCUTOFF           CAF      PRIO17                                #  (3)
032996,000863: 36,3063           05105                           TC       FINDVAC                               
032997,000864: 36,3064  E7,1516                                  EBANK=   TGO                                   
032998,000865: 36,3064           02424 30067                     2CADR    CUTOFF                                
032999,000866: 
033000,000867: 36,3066           05516                           TC       DOWNFLAG                              
033001,000868: 36,3067           00175                           ADRES    FLUNDISP                              
033002,000869: 
033003,000870: 36,3070           00004                           INHINT                                         #  SET UP THE DAP FOR COASTING FLIGHT.
033004,000871: 36,3071           04674                           TC       IBNKCALL                              
033005,000872: 36,3072           40204                           CADR     ALLCOAST                              
033006,000873: 36,3073           03015                           TC       NULLCLOK                              
033007,000874: 36,3074           05353                           TC       PHASCHNG                              
033008,000875: 36,3075           07024                           OCT      07024                                 
033009,000876: 36,3076           17000                           OCT      17000                                 
033010,000877: 36,3077  E7,1516                                  EBANK=   TGO                                   
033011,000878: 36,3077           02424 30067                     2CADR    CUTOFF                                
033012,000879: 
033013,000880: 36,3101           15155                           TCF      ENDOFJOB                              
033014,000881: 
033015,000882: 36,3102           40103        IGNITE             CS       FLAGWRD7                              #  (2)
033016,000883: 36,3103           74737                           MASK     IGNFLBIT                              
033017,000884: 36,3104           10000                           CCS      A                                     
033018,000885: 36,3105           13116                           TCF      IGNITE1                               
033019,000886: 36,3106           34753                           CAF      BIT1                                  
033020,000887: 36,3107           00004                           INHINT                                         
033021,000888: 36,3110           05173                           TC       TWIDDLE                               
033022,000889: 36,3111           02426                           ADRES    IGNITION                              
033023,000890: 
033024,000891: 36,3112           34360                           CAF      OCT23                                 #  IMMEDIATE RESTART AT IGNITION.
033025,000892: 36,3113           54001                           TS       L                                     
033026,000893: 36,3114           40000                           COM                                            
033027,000894: 36,3115           52761                           DXCH     -PHASE4                               
033028,000895: 
033029,000896: 36,3116           44762        IGNITE1            CS       CNTDNDEX                              #  RESTORE OLD DISPLAY.
033030,000897: 36,3117           55163                           TS       DISPDEX                               
033031,000898: 
033032,000899: 36,3120           15155                           TCF      ENDOFJOB                              
033033,000900: 

Page 748

033035,000902:                                                                                                  #        ****************************************
033036,000903: 
033037,000904: 36,3121           05567        P40ALM             TC       ALARM                                 #  PROGRAM SELECTION NOT CONSISTENT WITH
033038,000905: 36,3122           01706                           OCT      1706                                  #  VEHICLE CONFIGURATION
033039,000906: 
033040,000907: 36,3123           35006        REP40ALM           CAF      V05N09                                #  (14)
033041,000908: 36,3124           04616                           TC       BANKCALL                              
033042,000909: 36,3125           20476                           CADR     GOFLASH                               
033043,000910: 
033044,000911: 36,3126           16001                           TCF      GOTOPOOH                              #  V34E          TERMINATE
033045,000912: 36,3127           13131                           TCF      +2                                    #  PROCEED       CHECK FOR P42
033046,000913: 36,3130           13123                           TCF      REP40ALM                              #  V32E          REDISPLAY ALARM
033047,000914: 
033048,000915: 36,3131           51455                           INDEX    WHICH                                 #  FOR P42, ALLOW CREW TO PROCEED EVEN
033049,000916: 36,3132           10014                           TCF      14                                    #  THOUGH VEHICLE IS UNSTAGED
033050,000917: 
033051,000918:                                                                                                  #        ****************************************
033052,000919: 
033053,000920: 31,2144                                           BANK     31                                    
033054,000921: 35,2000                                           SETLOC   P40S2                                 
033055,000922: 35,2000                                           BANK                                           
033056,000923: 
033057,000924: 35,3747                                           COUNT*   $$/P40                                
033058,000925: 
033059,000926: 35,3747           04645        P40AUTO            TC       MAKECADR                              #  HELLO THERE.
033060,000927: 35,3750           55164                           TS       TEMPR60                               #  FOR GENERALIZED RETURN TO OTHER BANKS.
033061,000928: 35,3751           04616        P40A/P             TC       BANKCALL                              #  SUBROUTINE TO CHECK PGNCS CONTROL
033062,000929: 35,3752           54255                           CADR     G+N,AUTO                              #  AND AUTO STABILIZATION MODES
033063,000930: 35,3753           10000                           CCS      A                                     #  +0 INDICATES IN PGNCS, IN AUTO
033064,000931: 35,3754           13766                           TCF      TURNITON                              #  + INDICATES NOT IN PGNCS AND/OR AUTO
033065,000932: 35,3755           34737                           CAF      APSFLBIT                              #  ARE WE ON THE DESCENT STAGE?
033066,000933: 35,3756           70106                           MASK     FLGWRD10                              
033067,000934: 35,3757           10000                           CCS      A                                     
033068,000935: 35,3760           13773                           TCF      GOBACK                                #  RETURN
033069,000936: 35,3761           34747                           CAF      BIT5                                  #  YES, CHECK FOR AUTOTHROTTLE MODE
033070,000937: 35,3762           00006                           EXTEND                                         
033071,000938: 35,3763           02030                           RAND     CHAN30                                
033072,000939: 35,3764           00006                           EXTEND                                         
033073,000940: 35,3765           13773                           BZF      GOBACK                                #  IN AUTOTHROTTLE MODE -- RETURN
033074,000941: 35,3766           33775        TURNITON           CAF      P40A/PMD                              #  DISPLAY V50N25 R1=203 PLEASE PERFORM
033075,000942: 35,3767           04616                           TC       BANKCALL                              #  CHECKLIST 203 TURN ON PGNCS ETC.
033076,000943: 35,3770           20623                           CADR     GOPERF1                               
033077,000944: 35,3771           16001                           TCF      GOTOPOOH                              #  V34E TERMINATE
033078,000945: 35,3772           13751                           TCF      P40A/P                                #  RECYCLE
033079,000946: 35,3773           31164        GOBACK             CA       TEMPR60                               
033080,000947: 35,3774           04640                           TC       BANKJUMP                              #  GOODBYE.  COME AGAIN SOON.
033081,000948: 
033082,000949: 35,3775           00203        P40A/PMD           OCT      00203                                 
033083,000950: 

Page 749

033085,000952: 36,3133                                           BANK     36                                    
033086,000953: 36,2000                                           SETLOC   P40S                                  
033087,000954: 36,2000                                           BANK                                           
033088,000955: 
033089,000956: 36,3133                                           COUNT*   $$/P40                                
033090,000957: 
033091,000958:                                                                                                  #        ****************************************
033092,000959:                                                                                                  #        CONSTANTS FOR THE IGNITION ROUTINE
033093,000960:                                                                                                  #        ****************************************
033094,000961: 
033095,000962: 36,3133  36,2105               SERVCADR           =        P63TABLE   +7                         
033096,000963: 
033097,000964: 36,3133           02036        P40ADRES           ADRES    P40TABLE                              
033098,000965: 
033099,000966: 36,3134           02046        P41ADRES           ADRES    P41TABLE   -5                         
033100,000967: 
033101,000968: 36,3135           02061        P42ADRES           ADRES    P42TABLE                              
033102,000969: 
033103,000970: 36,3136  E7,1515                                  EBANK=   DVCNTR                                
033104,000971: 36,3136           03471 62067  DSP2CADR           2CADR    P63DISPS   -2                         
033105,000972: 
033106,000973: 36,3140  E7,1515                                  EBANK=   DVCNTR                                
033107,000974: 36,3140           03642 70067  ATMAGADR           2CADR    ATMAG                                 
033108,000975: 
033109,000976: 36,3142     6001               ?                  =        GOTOPOOH                              
033110,000977: 
033111,000978: 36,3142           00000 05656  D29.9SEC           2DEC     2990       B-28                       
033112,000979: 
033113,000980: 36,3144           04672        S24.9SEC           DEC      2490       B-14                       
033114,000981: 
033115,000982: 36,3145           00752        4.9SEC             DEC      490        B-14                       
033116,000983: 
033117,000984: 36,3146     4747               OCT20              =        BIT5                                  
033118,000985: 
033119,000986: 36,3146           01475        V06N61             VN       0661                                  
033120,000987: 

Page 750

033122,000989:                                                                                                  #  KILLTASK
033123,000990:                                                                                                  #  MOD NO:  NEW PROGRAM
033124,000991:                                                                                                  #  MOD BY:  COVELLI
033125,000992: 
033126,000993:                                                                                                  #  FUNCTIONAL DESCRIPTION:
033127,000994: 
033128,000995:                                                                                                  #        KILLTASK IS USED TO REMOVE A TASK FROM THE WAITLIST BY SUBSTITUTING A NULL TASK CALLED 'NULLTASK' (OF COURSE),
033129,000996:                                                                                                  #        WHICH MERELY DOES A TC TASKOVER.  IF THE SAME TASK IS SCHEDULED MORE THAN ONCE, ONLY THE ONE WHICH WILL OCCUR
033130,000997:                                                                                                  #        FIRST IS REMOVED.  IF THE TASK IS NOT SCHEDULED, KILLTASK TAKES NO ACTION AND RETURNS WITH NO ALARM.  KILLTASK
033131,000998:                                                                                                  #        LEAVES INTERRUPTS INHIBITED SO CALLER MUST RELINT
033132,000999: 
033133,001000:                                                                                                  #  CALLING SEQUENCE:
033134,001001:                                                                                                  #        L       TC      KILLTASK        IN FIXED-FIXED
033135,001002:                                                                                                  #        L+1     CADR    ????????        CADR (NOT 2CADR) OF TASK TO BE REMOVED.
033136,001003:                                                                                                  #        L+2     (RELINT)                RETURN
033137,001004: 
033138,001005:                                                                                                  #  EXIT MODE:  AT L+2 OF CALLING SEQUENCE.
033139,001006: 
033140,001007:                                                                                                  #  ERASABLE INITIALIZATION= NONE.
033141,001008: 
033142,001009:                                                                                                  #  OUTPUT:  2CADR OF NULLTASK IN LST2
033143,001010: 
033144,001011:                                                                                                  #  DEBRIS:  ITEMP1 - ITEMP4, A, L, Q.
033145,001012: 
033146,001013: 36,3147  E3,1410                                  EBANK=   LST2                                  
033147,001014:    6027                                           BLOCK    3                                     #  KILLTASK MUST BE IN FIXED-FIXED.
033148,001015:    6000                                           SETLOC   FFTAG6                                
033149,001016:    6000                                           BANK                                           
033150,001017:    6027                                           COUNT*   $$/KILL                               
033151,001018:    6027           36036        KILLTASK           CA       KILLBB                                
033152,001019:    6030           00004                           INHINT                                         
033153,001020:    6031           22000                           LXCH     A                                     
033154,001021:    6032           50002                           INDEX    Q                                     
033155,001022:    6033           30000                           CA       0                                     #  GET CADR.
033156,001023:    6034           22006                           LXCH     BBANK                                 
033157,001024:    6035           12200                           TCF      KILLTSK2                              #  CONTINUE IN SWITCHED FIXED
033158,001025: 
033159,001026:    6036  E3,1410                                  EBANK=   LST2                                  
033160,001027:    6036           56063        KILLBB             BBCON    KILLTSK2                              
033161,001028: 
033162,001029: 27,2200                                           BANK     27                                    
033163,001030: 
033164,001031: 27,2000                                           SETLOC   P40S1                                 
033165,001032: 27,2000                                           BANK                                           
033166,001033: 27,2200                                           COUNT*   $$/KILL                               
033167,001034: 
033168,001035: 27,2200           22062        KILLTSK2           LXCH     ITEMP2                                #  SAVE CALLER'S BBANK

Page 751

033170,001037: 27,2201           24002                           INCR     Q                                     
033171,001038: 27,2202           00006                           EXTEND                                         
033172,001039: 27,2203           22061                           QXCH     ITEMP1                                #  RETURN 2CADR IN ITEMP1,ITEMP2
033173,001040: 
033174,001041: 27,2204           54063                           TS       ITEMP3                                #  CADR IS IN A
033175,001042: 27,2205           75012                           MASK     LOW10                                 
033176,001043: 27,2206           64741                           AD       BIT11                                 
033177,001044: 27,2207           54064                           TS       ITEMP4                                #  GENADR OF TASK
033178,001045: 
033179,001046: 27,2210           45012                           CS       LOW10                                 
033180,001047: 27,2211           70063                           MASK     ITEMP3                                
033181,001048: 27,2212           54063                           TS       ITEMP3                                #  FBANK OF TASK
033182,001049: 
033183,001050: 27,2213           22007                           ZL                                             
033184,001051: 27,2214           50001        ADRSCAN            INDEX    L                                     
033185,001052: 27,2215           41410                           CS       LST2                                  
033186,001053: 27,2216           60064                           AD       ITEMP4                                #  COMPARE GENADRS
033187,001054: 27,2217           00006                           EXTEND                                         
033188,001055: 27,2220           12232                           BZF      TSTFBANK                              #  IF THEY MATCH, COMPARE FBANKS
033189,001056: 27,2221           44747        LETITLIV           CS       LSTLIM                                
033190,001057: 27,2222           60001                           AD       L                                     
033191,001058: 27,2223           00006                           EXTEND                                         #  ARE WE DONE?
033192,001059: 27,2224           12230                           BZF      DEAD                                  #  YES - DONE, SO RETURN
033193,001060: 27,2225           24001                           INCR     L                                     
033194,001061: 27,2226           24001                           INCR     L                                     
033195,001062: 27,2227           12214                           TCF      ADRSCAN                               #  CONTINUE LOOP.
033196,001063: 
033197,001064: 27,2230           52062        DEAD               DXCH     ITEMP1                                
033198,001065: 27,2231           52006                           DTCB                                           
033199,001066: 
033200,001067: 27,2232           45012        TSTFBANK           CS       LOW10                                 
033201,001068: 27,2233           50001                           INDEX    L                                     
033202,001069: 27,2234           71411                           MASK     LST2       +1                         #  COMPARE FBANKS ONLY.
033203,001070: 27,2235           00006                           EXTEND                                         
033204,001071: 27,2236           60063                           SU       ITEMP3                                
033205,001072: 27,2237           00006                           EXTEND                                         
033206,001073: 27,2240           12242                           BZF      KILLDEAD                              #  MATCH - KILL IT.
033207,001074: 27,2241           12221                           TCF      LETITLIV                              #  NO MATCH - CONTINUE.
033208,001075: 
033209,001076: 27,2242           34353        KILLDEAD           CA       TCTSKOVR                              
033210,001077: 27,2243           50001                           INDEX    L                                     
033211,001078: 27,2244           55410                           TS       LST2                                  #  REMOVE TASK BY INSERTING TASKOVER
033212,001079: 27,2245           12230                           TCF      DEAD                                  
033213,001080: 
033214,001081: 27,2246     4747               LSTLIM             EQUALS   BIT5                                  #  DEC 16

End of include-file BURN,_BABY,_BURN_--_MASTER_IGNITION_ROUTINE.agc.  Parent file is MAIN.agc