Source Code

These source code files are a reconstruction of Sundance, the Apollo 9 LM (Lunar Module) AGC (Apollo Guidance Computer) flight software, created from binary dumps of original core rope program modules, as follows:
  • B1 — Revision 292
  • B2 — Revision 302
  • B3 — Revision 302
  • B4 — Revision 302
  • B5 — Revision 292
  • B6 — Revision 306
This means that source code does not represent a specific historical revision of Sundance, but rather a mixture of the three released versions. Nonetheless, it is capable of flying the whole Apollo 9 mission. This source code matches the binary dumps, as closely as feasible, but 100% match is not possible, due mostly to changes in memory addresses at which code and variables were allocated in different revisions of Sundance. Refer to this list of explanations for each binary mismatch.

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

028456,000002:                                                                                                  ## Copyright:   Public domain.
028457,000003:                                                                                                  ## Filename:    BURN,_BABY,_BURN_--_MASTER_IGNITION_ROUTINE.agc
028458,000004:                                                                                                  ## Purpose:     A section of a reconstructed, mixed version of Sundance
028459,000005:                                                                                                  ##              It is part of the reconstructed source code for the Lunar
028460,000006:                                                                                                  ##              Module's (LM) Apollo Guidance Computer (AGC) for Apollo 9.
028461,000007:                                                                                                  ##              No original listings of this program are available;
028462,000008:                                                                                                  ##              instead, this file was created via disassembly of dumps
028463,000009:                                                                                                  ##              of various revisions of Sundance core rope modules.
028464,000010:                                                                                                  ## Assembler:   yaYUL
028465,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
028466,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
028467,000013:                                                                                                  ## Mod history: 2020-06-17 MAS  Created from Luminary 69.
028468,000014: 
028469,000015:                                                                                                  ## Sundance 306
028470,000016: 
028471,000017: 36,2000                                           BANK     36                                    
028472,000018: 36,2000                                           SETLOC   P40S                                  
028473,000019: 36,2000                                           BANK                                           
028474,000020: 36,2000  E7,1430                                  EBANK=   WHICH                                 
028475,000021: 36,2000                                           COUNT*   $$/P40                                
028476,000022:                                                                                                  #      THE MASTER IGNITION ROUTINE IS DESIGNED FOR USE BY THE FOLLOWING LEM PROGRAMS:  P12, P40, P42, P61, P63.
028477,000023:                                                                                                  #  IT PERFORMS ALL FUNCTIONS IMMEDIATELY ASSOCIATED WITH APS OR DPS IGNITION:  IN PARTICULAR, EVERYTHING LYING
028478,000024:                                                                                                  #  BETWEEN THE PRE-IGNITION TIME CHECK -- ARE WE WITHIN 45 SECONDS OF TIG? -- AND TIG + 26 SECONDS, WHEN DPS
028479,000025:                                                                                                  #  PROGRAMS THROTTLE UP.
028480,000026: 
028481,000027:                                                                                                  #      VARIATIONS AMONG PROGRAMS ARE ACCOMODATED BY MEANS OF TABLES CONTAINING CONSTANTS (FOR AVEGEXIT, FOR
028482,000028:                                                                                                  #  WAITLIST, FOR PINBALL) AND TCF INSTRUCTIONS.   USERS PLACE THE ADRES OF THE HEAD OF THE APPROPRIATE TABLE
028483,000029:                                                                                                  #  (OF P61TABLE FOR P61LM, FOR EXAMPLE) IN ERASABLE REGISTER 'WHICH' (E4).   THE IGNITION ROUTINE THEN INDEXES BY
028484,000030:                                                                                                  #  WHICH TO OBTAIN OR EXECUTE THE PROPER TABLE ENTRY.   THE IGNITION ROUTINE IS INITIATED BY A TCF BURNBABY,
028485,000031:                                                                                                  #  THROUGH BANKJUMP IF NECESSARY.   THERE IS NO RETURN.
028486,000032: 
028487,000033:                                                                                                  #      THE MASTER IGNITION ROUTINE WAS CONCEIVED AND EXECUTED, AND (NOTA BENE) IS MAINTAINED BY ADLER AND EYLES.
028488,000034: 
028489,000035: 
028490,000036:                                                                                                  #                                         HONI SOIT QUI MAL Y PENSE
028491,000037: 
028492,000038: 
028493,000039:                                                                                                  #                                  ****************************************
028494,000040:                                                                                                  #                                  TABLES FOR THE IGNITION ROUTINE
028495,000041:                                                                                                  #                                  ****************************************
028496,000042: 
028497,000043:                                                                                                  #                                              NOLI SE TANGERE
028498,000044: 
028499,000045: 36,2000           01512        P12TABLE           VN       0674                                  #  (0)
028500,000046: 36,2001           01512                           VN       0674                                  #  (1)
028501,000047: 36,2002           13023                           TCF      IGNITE                                #  (2)
028502,000048: 36,2003           14106                           TCF      GOTOPOOH                              #  (3)
028503,000049: 36,2004           12161                           TCF      TOOLATE                               #  (4)
028504,000050: 36,2005           12212                           TCF      P12SPOT                               #  (5)
028505,000051: 36,2006           00000                           DEC      0          B-14                       #  (6)       NO ULLAGE
028506,000052: 36,2007  E7,1472                                  EBANK=   DVCNTR                                
028507,000053: 36,2007           02213 60067                     2CADR    ATMAG                                 #  (7)
028508,000054: 36,2011           12423                           TCF      DISPCHNG                              #  (11)
028509,000055: 36,2012           12553                           TCF      WAITABIT                              #  (12)
028510,000056: 36,2013           12525                           TCF      P12IGN                                #  (13)
028511,000057: 36,2014           15321                           TCF      TASKOVER                              #  (14)
028512,000058: 36,2015           12610                           TCF      COMFAIL2                              #  (15)
028513,000059: 
028514,000060: 
028515,000061: 
028516,000062: 36,2016           01450        P40TABLE           VN       0640                                  #  (0)
028517,000063: 36,2017           01450                           VN       0640                                  #  (1)
028518,000064: 36,2020           13023                           TCF      IGNITE                                #  (2)
028519,000065: 36,2021           13013                           TCF      GOPOST                                #  (3)
028520,000066: 36,2022           12161                           TCF      TOOLATE                               #  (4)
028521,000067: 36,2023           12212                           TCF      P40SPOT                               #  (5)
028522,000068: 36,2024           04300                           DEC      2240       B-14                       #  (6)
028523,000069: 36,2025  E6,1420                                  EBANK=   OMEGAQ                                
028524,000070: 36,2025           03637 74066                     2CADR    STEERING                              #  (7)
028525,000071: 36,2027           12417                           TCF      P40SJUNK                              #  (11)
028526,000072: 36,2030           12553                           TCF      WAITABIT                              #  (12)
028527,000073: 36,2031           12506                           TCF      P40IGN                                #  (13)
028528,000074: 36,2032           12601                           TCF      P40ZOOM                               #  (14)
028529,000075: 36,2033           12610                           TCF      COMFAIL2                              #  (15)
028530,000076: 36,2034           12171                           TCF      PUSHTIG                               #  (16)
028531,000077: 
028532,000078: 
028533,000079: 
028534,000080: 36,2035           12215        P41TABLE           TCF      P41SPOT                               #  (5)
028535,000081: 36,2036           77776                           DEC      -1         B-14                       #  (6)
028536,000082: 36,2037  E6,1420                                  EBANK=   OMEGAQ                                
028537,000083: 36,2037           03361 74066                     2CADR    CALCN85                               #  (7)
028538,000084: 
028539,000085: 36,2041           15321                           TCF      TASKOVER                              #  (11)
028540,000086: 36,2042           12557                           TCF      TIGTASK                               #  (12)
028541,000087: 
028542,000088: 
028543,000089: 
028544,000090: 36,2043           01450        P42TABLE           VN       0640                                  #  (0)
028545,000091: 36,2044           01450                           VN       0640                                  #  (1)
028546,000092: 36,2045           13023                           TCF      IGNITE                                #  (2)
028547,000093: 36,2046           13013                           TCF      GOPOST                                #  (3)
028548,000094: 36,2047           12161                           TCF      TOOLATE                               #  (4)
028549,000095: 36,2050           12212                           TCF      P42SPOT                               #  (5)
028550,000096: 36,2051           05120                           DEC      2640       B-14                       #  (6)
028551,000097: 36,2052  E6,1420                                  EBANK=   OMEGAQ                                
028552,000098: 36,2052           03637 74066                     2CADR    STEERING                              #  (7)
028553,000099: 36,2054           12417                           TCF      P40SJUNK                              #  (11)
028554,000100: 36,2055           12553                           TCF      WAITABIT                              #  (12)
028555,000101: 36,2056           12527                           TCF      P42IGN                                #  (13)
028556,000102: 36,2057           15321                           TCF      TASKOVER                              #  (14)
028557,000103: 36,2060           12610                           TCF      COMFAIL2                              #  (15)
028558,000104: 
028559,000105: 
028560,000106: 
028561,000107: 36,2061           01476        P63TABLE           VN       0662                                  #  (0)
028562,000108: 36,2062           01475                           VN       0661                                  #  (1)
028563,000109: 36,2063           13023                           TCF      IGNITE                                #  (2)
028564,000110: 36,2064           12760                           TCF      V99RECYC                              #  (3)
028565,000111: 36,2065           12161                           TCF      TOOLATE                               #  (4)
028566,000112: 36,2066           12215                           TCF      P63SPOT                               #  (5)
028567,000113: 36,2067           04300                           DEC      2240       B-14                       #  (6)
028568,000114: 36,2070  E7,1430                                  EBANK=   WHICH                                 
028569,000115: 36,2070           02351 66067                     2CADR    SERVEXIT                              #  (7)
028570,000116: 36,2072           12423                           TCF      DISPCHNG                              #  (11)
028571,000117: 36,2073           12553                           TCF      WAITABIT                              #  (12)
028572,000118: 36,2074           12467                           TCF      P63IGN                                #  (13)
028573,000119: 36,2075           12570                           TCF      P63ZOOM                               #  (14)
028574,000120: 36,2076           12610                           TCF      COMFAIL2                              #  (15)
028575,000121: 
028576,000122: 
028577,000123: 36,2077           01513        P70TABLE           VN       0675                                  #  (0)
028578,000124: 36,2100           01513                           VN       0675                                  #  (1)
028579,000125: 36,2101           13023                           TCF      IGNITE                                #  (2)
028580,000126: 36,2102           14106                           TCF      GOTOPOOH                              #  (3)
028581,000127: 36,2103           12161                           TCF      TOOLATE                               #  (4)
028582,000128: 36,2104           12212                           TCF      P70SPOT                               #  (5)
028583,000129: 36,2105           04300                           DEC      2240       B-14                       #  (6)
028584,000130: 36,2106  E7,1472                                  EBANK=   DVCNTR                                
028585,000131: 36,2106           02213 60067                     2CADR    ATMAG                                 #  (7)
028586,000132: 36,2110           12423                           TCF      DISPCHNG                              #  (11)
028587,000133: 36,2111           12553                           TCF      WAITABIT                              #  (12)
028588,000134: 36,2112           12506                           TCF      P70IGN                                #  (13)
028589,000135: 36,2113           12601                           TCF      P70ZOOM                               #  (14)
028590,000136: 36,2114           12610                           TCF      COMFAIL2                              #  (15)
028591,000137: 
028592,000138: 
028593,000139: 36,2115           01513        P71TABLE           VN       0675                                  #  (0)
028594,000140: 36,2116           01513                           VN       0675                                  #  (1)
028595,000141: 36,2117           13023                           TCF      IGNITE                                #  (2)
028596,000142: 36,2120           14106                           TCF      GOTOPOOH                              #  (3)
028597,000143: 36,2121           12161                           TCF      TOOLATE                               #  (4)
028598,000144: 36,2122           12212                           TCF      P71SPOT                               #  (5)
028599,000145: 36,2123           05120                           DEC      2640       B-14                       #  (6)
028600,000146: 36,2124  E7,1472                                  EBANK=   DVCNTR                                
028601,000147: 36,2124           02213 60067                     2CADR    ATMAG                                 #  (7)
028602,000148: 36,2126           12423                           TCF      DISPCHNG                              #  (11)
028603,000149: 36,2127           12553                           TCF      WAITABIT                              #  (12)
028604,000150: 36,2130           12527                           TCF      P71IGN                                #  (13)
028605,000151: 36,2131           15321                           TCF      TASKOVER                              #  (14)
028606,000152: 36,2132           12610                           TCF      COMFAIL2                              #  (15)
028607,000153: 
028608,000154: 
028609,000155: 
028610,000156:                                                                                                  #                ****************************************
028611,000157:                                                                                                  #                GENERAL PURPOSE IGNITION ROUTINES
028612,000158:                                                                                                  #                ****************************************
028613,000159: 
028614,000160: 36,2133           05413        BURNBABY           TC       PHASCHNG                              #  GROUP 4 RESTARTS HERE
028615,000161: 36,2134           04024                           OCT      04024                                 
028616,000162: 
028617,000163: 36,2135           35030                           CAF      ZERO                                  #  EXTIRPATE JUNK LEFT IN DVTOTAL
028618,000164: 36,2136           55466                           TS       DVTOTAL                               
028619,000165: 36,2137           55467                           TS       DVTOTAL    +1                         
028620,000166: 
028621,000167: 36,2140           04655                           TC       BANKCALL                              #  P40AUTO MUST BE BANKCALLED EVEN FROM ITS
028622,000168: 36,2141           75064                           CADR     P40AUTO                               #    OWN BANK TO SET UP RETURN PROPERLY
028623,000169: 
028624,000170: 36,2142           05575        B*RNB*B*           TC       DOWNFLAG                              
028625,000171: 36,2143           00032                           ADRES    GIMBFLG                               
028626,000172: 
028627,000173: 36,2144           00006                           EXTEND                                         
028628,000174: 36,2145           31425                           DCA      TIG                                   #  STORE NOMINAL TIG FOR OBLATENESS COMP.
028629,000175: 36,2146           53574                           DXCH     GOBLTIME                              #  AND FOR P70 OR P71.
028630,000176: 
028631,000177: 36,2147           06014                           TC       INTPRET                               
028632,000178: 36,2150           44234                           RTB      BDSU                                  
028633,000179: 36,2151           21454                                    LOADTIME                              
028634,000180: 36,2152           03425                                    TIG                                   
028635,000181: 36,2153           51025                           DSU      BPL                                   
028636,000182: 36,2154           35753                                    SEC45DP                               
028637,000183: 36,2155           74176                                    ONTIME                                
028638,000184: 36,2156           77776                           EXIT                                           
028639,000185: 
028640,000186: 36,2157           51430                           INDEX    WHICH                                 
028641,000187: 36,2160           10004                           TCF      4                                     
028642,000188: 
028643,000189: 36,2161           05646        TOOLATE            TC       ALARM                                 
028644,000190: 36,2162           01703                           OCT      1703                                  
028645,000191: 
028646,000192: 36,2163           35056                           CAF      V05N09                                
028647,000193: 36,2164           04655                           TC       BANKCALL                              
028648,000194: 36,2165           20406                           CADR     GOFLASH                               
028649,000195: 36,2166           04106                           TC       GOTOPOOH                              
028650,000196: 36,2167           02171                           TC       PUSHTIG                               
028651,000197: 36,2170           12163                           TCF      -5                                    
028652,000198: 
028653,000199: 36,2171           06014        PUSHTIG            TC       INTPRET                               
028654,000200: 36,2172           43234                           RTB      DAD                                   
028655,000201: 36,2173           21454                                    LOADTIME                              
028656,000202: 36,2174           35753                                    SEC45DP                               
028657,000203: 36,2175           03425                           STORE    TIG                                   
028658,000204: 
028659,000205: 36,2176           45345        ONTIME             DLOAD    DSU                                   
028660,000206: 36,2177           03425                                    TIG                                   
028661,000207: 36,2200           35125                                    D29.9SEC                              
028662,000208: 36,2201           00041                           STORE    TDEC1                                 
028663,000209: 36,2202           03457                           STORE    SAVET-30                              
028664,000210: 36,2203           77776                           EXIT                                           
028665,000211: 
028666,000212: 36,2204           00004                           INHINT                                         
028667,000213: 36,2205           04737                           TC       IBNKCALL                              
028668,000214: 36,2206           75561                           CADR     ENGINOF3                              
028669,000215: 36,2207           00003                           RELINT                                         
028670,000216: 
028671,000217: 36,2210           51430                           INDEX    WHICH                                 
028672,000218: 36,2211           10005                           TCF      5                                     
028673,000219: 
028674,000220: 36,2212  36,2212               P12SPOT            =        P40SPOT                               #  (5)
028675,000221: 36,2212  36,2212               P42SPOT            =        P40SPOT                               #  (5)
028676,000222: 36,2212  36,2215               P63SPOT            =        P41SPOT                               #  (5)      IN P63 CLOKTASK ALREADY GOING
028677,000223: 36,2212  36,2212               P70SPOT            =        P40SPOT                               #  (5)
028678,000224: 36,2212  36,2212               P71SPOT            =        P40SPOT                               #  (5)
028679,000225: 36,2212           45022        P40SPOT            CS       OCT20                                 #  (5)
028680,000226: 36,2213           04655                           TC       BANKCALL                              #  MUST BE BANKCALLED FOR GENERALIZED
028681,000227: 36,2214           74654                           CADR     STCLOK2                               #        RETURN
028682,000228: 36,2215           06014        P41SPOT            TC       INTPRET                               #  (5)
028683,000229: 36,2216           77624                           CALL                                           
028684,000230: 36,2217           65673                                    TIGINT                                
028685,000231: 36,2220           77624                           CALL                                           
028686,000232: 36,2221           61213                                    INITCDUW                              
028687,000233: 36,2222           44234                           RTB      BDSU                                  
028688,000234: 36,2223           21454                                    LOADTIME                              
028689,000235: 36,2224           03457                                    SAVET-30                              
028690,000236: 36,2225           45240                           BMN      DSU                                   
028691,000237: 36,2226           74271                                    INTLATE                               
028692,000238: 36,2227           35755                                    5SECDP                                
028693,000239: 36,2230           77640                           BMN                                            
028694,000240: 36,2231           74250                                    MISSED35                              
028695,000241: 36,2232           03457                           STORE    SAVET-30                              
028696,000242: 36,2233           77776                           EXIT                                           
028697,000243: 
028698,000244: 36,2234           05365                           TC       CHECKMM                               
028699,000245: 36,2235           00077                           DEC      63         B-14                       
028700,000246: 36,2236           12241                           TCF      +3                                    #  NOT P63
028701,000247: 36,2237           45022                           CS       CNTDNDEX                              #  P63 CAN START DISPLAYING NOW.
028702,000248: 36,2240           55175                           TS       DISPDEX                               
028703,000249: 
028704,000250: 36,2241           52155        CALLT-35           DXCH     MPAC                                  
028705,000251: 36,2242           05337                           TC       LONGCALL                              
028706,000252: 36,2243  E7,1426                                  EBANK=   TTOGO                                 
028707,000253: 36,2243           02275 74067                     2CADR    TIG-35                                
028708,000254: 36,2245           05413                           TC       PHASCHNG                              
028709,000255: 36,2246           20254                           OCT      20254                                 #  4.25SPOT FOR TIG-35 RESTART.
028710,000256: 
028711,000257: 36,2247           15225                           TCF      ENDOFJOB                              
028712,000258: 
028713,000259: 36,2250           77415        MISSED35           DAD      EXIT                                  
028714,000260: 36,2251           35755                                    5SECDP                                
028715,000261: 
028716,000262: 36,2252           52155                           DXCH     MPAC                                  
028717,000263: 36,2253           07516                           TC       ALSIGNAG                              
028718,000264: 36,2254           56001                           XCH      L                                     
028719,000265: 36,2255           55456                           TS       SAVET-30                              
028720,000266: 36,2256           00004                           INHINT                                         
028721,000267: 36,2257           05243                           TC       TWIDDLE                               
028722,000268: 36,2260           02333                           ADRES    TIG-30                                
028723,000269: 36,2261           05413                           TC       PHASCHNG                              
028724,000270: 36,2262           47014                           OCT      47014                                 
028725,000271: 36,2263           76321                           -GENADR  SAVET-30                              
028726,000272: 36,2264  E7,1473                                  EBANK=   TGO                                   
028727,000273: 36,2264           02333 74067                     2CADR    TIG-30                                
028728,000274: 
028729,000275: 36,2266           45025                           CS       BLANKDEX                              
028730,000276: 36,2267           55175                           TS       DISPDEX                               
028731,000277: 36,2270           15225                           TCF      ENDOFJOB                              
028732,000278: 
028733,000279: 36,2271           77776        INTLATE            EXIT                                           
028734,000280: 36,2272           05646                           TC       ALARM                                 
028735,000281: 36,2273           01711                           OCT      1711                                  
028736,000282: 36,2274           13716                           TCF      P40ALM     +2                         
028737,000283: 
028738,000284: 
028739,000285:                                                                                                  #                ****************************************
028740,000286: 
028741,000287: 36,2275           33755        TIG-35             CAF      5SEC                                  
028742,000288: 36,2276           05243                           TC       TWIDDLE                               
028743,000289: 36,2277           02333                           ADRES    TIG-30                                
028744,000290: 
028745,000291: 36,2300           05413                           TC       PHASCHNG                              
028746,000292: 36,2301           40154                           OCT      40154                                 #  4.15SPOT FOR TIG-30 RESTART
028747,000293: 
028748,000294: 36,2302           45025                           CS       BLANKDEX                              #  BLANK DSKY FOR 5 SECONDS
028749,000295: 36,2303           55175                           TS       DISPDEX                               
028750,000296: 
028751,000297: 36,2304           51430                           INDEX    WHICH                                 
028752,000298: 36,2305           40006                           CS       6                                     #  CHECK ULLAGE TIME.
028753,000299: 36,2306           00006                           EXTEND                                         
028754,000300: 36,2307           65321                           BZMF     TASKOVER                              
028755,000301: 36,2310           33127                           CAF      4.9SEC                                #  SET UP TASK TO RESTORE DISPLAY AT TIG-30
028756,000302: 36,2311           05243                           TC       TWIDDLE                               
028757,000303: 36,2312           02323                           ADRES    TIG-30.1                              
028758,000304: 
028759,000305: 36,2313           35077                           CAF      PRIO17                                #  A NEGATIVE ULLAGE TIME INDICATES P41, IN
028760,000306: 36,2314           05142                           TC       NOVAC                                 #  WHICH CASE WE HAVE TO SET UP A JOB TO
028761,000307: 36,2315  E7,1426                                  EBANK=   TTOGO                                 #  BLANK THE DSKY FOR FIVE SECONDS, SINCE
028762,000308: 36,2315           02320 74067                     2CADR    P41BLANK                              #  CLOKJOB IS NOT RUNNING DURING P41.
028763,000309: 
028764,000310: 36,2317           15321                           TCF      TASKOVER                              
028765,000311: 
028766,000312: 36,2320           04655        P41BLANK           TC       BANKCALL                              #  BLANK DSKY.
028767,000313: 36,2321           20371                           CADR     CLEANDSP                              
028768,000314: 36,2322           15225                           TCF      ENDOFJOB                              
028769,000315: 
028770,000316: 36,2323           35077        TIG-30.1           CAF      PRIO17                                #  SET UP JOB TO RESTORE DISPLAY AT TIG-30
028771,000317: 36,2324           05142                           TC       NOVAC                                 
028772,000318: 36,2325  E7,1426                                  EBANK=   TTOGO                                 
028773,000319: 36,2325           02330 74067                     2CADR    TIG-30A                               
028774,000320: 36,2327           15321                           TCF      TASKOVER                              
028775,000321: 
028776,000322: 36,2330           33764        TIG-30A            CAF      V16N85B                               
028777,000323: 36,2331           04655                           TC       BANKCALL                              #  RESTORE DISPLAY.
028778,000324: 36,2332           20400                           CADR     REGODSP                               #  REGODSP DOES A TCF ENDOFJOB
028779,000325: 
028780,000326: 
028781,000327:                                                                                                  #                *****************************************
028782,000328: 
028783,000329: 
028784,000330: 36,2333           33126        TIG-30             CAF      S24.9SEC                              
028785,000331: 36,2334           05243                           TC       TWIDDLE                               
028786,000332: 36,2335           02402                           ADRES    TIG-5                                 
028787,000333: 
028788,000334: 36,2336           45022                           CS       CNTDNDEX                              #  START UP CLOKTASK AGAIN
028789,000335: 36,2337           55175                           TS       DISPDEX                               
028790,000336: 
028791,000337: 36,2340           51430                           INDEX    WHICH                                 #  PICK UP APPROPRIATE ULLAGE-ON TIME
028792,000338: 36,2341           30006                           CAF      6                                     
028793,000339: 36,2342           00006                           EXTEND                                         
028794,000340: 36,2343           62355                           BZMF     ULLGNOT                               #  DON'T SET UP ULLAGE IF DT IS NEG OR ZERO
028795,000341: 36,2344           55456                           TS       SAVET-30                              #  SAVE DELTA-T FOR RESTART
028796,000342: 36,2345           05243                           TC       TWIDDLE                               
028797,000343: 36,2346           02376                           ADRES    ULLGTASK                              
028798,000344: 
028799,000345: 36,2347           36221                           CA       THREE                                 #  RESTART PROTECT ULLGTASK (1.3SPOT)
028800,000346: 36,2350           54001                           TS       L                                     
028801,000347: 36,2351           46221                           CS       THREE                                 
028802,000348: 36,2352           52753                           DXCH     -PHASE1                               
028803,000349: 36,2353           40025                           CS       TIME1                                 
028804,000350: 36,2354           55054                           TS       TBASE1                                
028805,000351: 
028806,000352: 36,2355           00006        ULLGNOT            EXTEND                                         
028807,000353: 36,2356           51430                           INDEX    WHICH                                 
028808,000354: 36,2357           30010                           DCA      7                                     #  LOAD AVEGEXIT WITH APPROPRIATE 2CADR
028809,000355: 36,2360           53253                           DXCH     AVEGEXIT                              
028810,000356: 
028811,000357: 36,2361           35025                           CAF      TWO                                   #  4.2SPOT RESTARTS IMMEDIATELY AT REDO4.2
028812,000358: 36,2362           54001                           TS       L                                     
028813,000359: 36,2363           45025                           CS       TWO                                   #  AND ALSO AT TIG-5 AT THE CORRECT TIME.
028814,000360: 36,2364           52761                           DXCH     -PHASE4                               
028815,000361: 
028816,000362: 36,2365           40025                           CS       TIME1                                 
028817,000363: 36,2366           55062                           TS       TBASE4                                #  SET TBASE4 FOR TIG-5 RESTART
028818,000364: 
028819,000365: 36,2367           00006        REDO2.17           EXTEND                                         
028820,000366: 36,2370           35030                           DCA      NEG0                                  #  CLEAR OUT GROUP 2 SO LAMBERT CAN START
028821,000367: 36,2371           52755                           DXCH     -PHASE2                               #        IF NEEDED.
028822,000368: 
028823,000369: 36,2372           10763        REDO4.2            CCS      PHASE5                                #  IS SERVICER GOING?
028824,000370: 36,2373           15321                           TCF      TASKOVER                              #  YES, DON'T START IT UP AGAIN.
028825,000371: 
028826,000372: 36,2374           04674                           TC       POSTJUMP                              
028827,000373: 36,2375           66000                           CADR     PREREAD                               #  PREREAD ENDS THIS TASK
028828,000374: 
028829,000375: 
028830,000376:                                                                                                  #                ****************************************
028831,000377: 
028832,000378: 
028833,000379: 36,2376           02647        ULLGTASK           TC       ONULLAGE                              #  THIS COMES AT TIG-7.5 OR TIG-3.5
028834,000380: 36,2377           05413                           TC       PHASCHNG                              
028835,000381: 36,2400           00001                           OCT      1                                     
028836,000382: 36,2401           15321                           TCF      TASKOVER                              
028837,000383: 
028838,000384: 
028839,000385:                                                                                                  #                ****************************************
028840,000386: 
028841,000387: 36,2402           33755        TIG-5              CAF      5SEC                                  
028842,000388: 36,2403           05243                           TC       TWIDDLE                               
028843,000389: 36,2404           02426                           ADRES    TIG-0                                 
028844,000390: 
028845,000391: 36,2405           05575                           TC       DOWNFLAG                              #  RESET IGNFLAG AND ASTNFLAG
028846,000392: 36,2406           00153                           ADRES    IGNFLAG                               #    FOR LIGHT-UP LOGIC
028847,000393: 36,2407           05575                           TC       DOWNFLAG                              
028848,000394: 36,2410           00154                           ADRES    ASTNFLAG                              
028849,000395: 
028850,000396: 36,2411           05373                           TC       2PHSCHNG                              
028851,000397: 36,2412           40074                           OCT      40074                                 #  RESTART TIG-0 (4.7SPOT)
028852,000398: 36,2413           05013                           OCT      05013                                 #  RESTART HERE (FOR S40.13 IF NEEDED)
028853,000399: 36,2414           77777                           OCT      77777                                 
028854,000400: 
028855,000401: 36,2415           51430                           INDEX    WHICH                                 
028856,000402: 36,2416           10011                           TCF      11                                    
028857,000403: 
028858,000404: 36,2417           35011        P40SJUNK           CAF      PRIO20                                #  (11)     P40 AND P42 COME HERE
028859,000405: 36,2420           05155                           TC       FINDVAC                               
028860,000406: 36,2421  E7,1426                                  EBANK=   TTOGO                                 
028861,000407: 36,2421           02703 56067                     2CADR    S40.13                                
028862,000408: 
028863,000409: 
028864,000410: 36,2423           45743        DISPCHNG           CS       VB99DEX                               #  (11)
028865,000411: 36,2424           55175                           TS       DISPDEX                               
028866,000412: 36,2425           15321                           TCF      TASKOVER                              
028867,000413: 
028868,000414: 
028869,000415:                                                                                                  #                ****************************************
028870,000416: 
028871,000417: 36,2426           40103        TIG-0              CS       FLAGWRD7                              #  SET IGNFLAG SINCE TIG HAS ARRIVED
028872,000418: 36,2427           75012                           MASK     IGNFLBIT                              
028873,000419: 36,2430           26103                           ADS      FLAGWRD7                              
028874,000420: 
028875,000421: 36,2431           05365                           TC       CHECKMM                               #  IN P63 CASE, THROTTLE-UP IS ZOOMTIME
028876,000422: 36,2432           00077                           DEC      63         B-14                       #    AFTER NOMINAL IGNITION, NOT ACTUAL
028877,000423: 36,2433           12441                           TCF      IGNYET?                               
028878,000424: 36,2434           31421                           CA       ZOOMTIME                              
028879,000425: 36,2435           05243                           TC       TWIDDLE                               
028880,000426: 36,2436           02566                           ADRES    ZOOM                                  
028881,000427: 
028882,000428: 36,2437           05413                           TC       PHASCHNG                              
028883,000429: 36,2440           40033                           OCT      40033                                 
028884,000430: 
028885,000431: 36,2441           35013        IGNYET?            CAF      ASTNBIT                               #  CHECK ASTNFLAG:  HAS ASTRONAUT RESPONDED
028886,000432: 36,2442           70103                           MASK     FLAGWRD7                              #    TO OUR ENGINE ENABLE REQUEST?
028887,000433: 36,2443           00006                           EXTEND                                         
028888,000434: 36,2444           51430                           INDEX    WHICH                                 
028889,000435: 36,2445           10012                           BZF      12                                    #  BRANCH IF HE HAS NOT RESPONDED YET
028890,000436: 
028891,000437: 36,2446           44367        IGNITION           CS       PRIO30                                #  TURN ON THE ENGINE.
028892,000438: 36,2447           00006                           EXTEND                                         
028893,000439: 36,2450           02011                           RAND     DSALMOUT                              
028894,000440: 36,2451           65012                           AD       BIT13                                 
028895,000441: 36,2452           00006                           EXTEND                                         
028896,000442: 36,2453           01011                           WRITE    DSALMOUT                              
028897,000443: 36,2454           00006                           EXTEND                                         #  SET TEVENT FOR DOWNLINK
028898,000444: 36,2455           30025                           DCA      TIME2                                 
028899,000445: 36,2456           53355                           DXCH     TEVENT                                
028900,000446: 
028901,000447: 36,2457           00006                           EXTEND                                         #  UPDATE TIG USING TGO FROM S40.13
028902,000448: 36,2460           31474                           DCA      TGO                                   
028903,000449: 36,2461           53425                           DXCH     TIG                                   
028904,000450: 36,2462           00006                           EXTEND                                         
028905,000451: 36,2463           30025                           DCA      TIME2                                 
028906,000452: 36,2464           21425                           DAS      TIG                                   
028907,000453: 
028908,000454: 36,2465           51430                           INDEX    WHICH                                 
028909,000455: 36,2466           10013                           TCF      13                                    
028910,000456: 
028911,000457: 36,2467           00006        P63IGN             EXTEND                                         #  (13)     INITIATE BURN DISPLAYS
028912,000458: 36,2470           33120                           DCA      DSP2CADR                              
028913,000459: 36,2471           55175                           TS       DISPDEX                               #  ASSASSINATE CLOKTASK
028914,000460: 36,2472           53253                           DXCH     AVGEXIT                               
028915,000461: 
028916,000462: 36,2473           00006                           EXTEND                                         #  INITIALIZE TIG FOR P70 AND P71.
028917,000463: 36,2474           30025                           DCA      TIME2                                 
028918,000464: 36,2475           53425                           DXCH     TIG                                   
028919,000465: 
028920,000466: 36,2476           40105                           CS       FLAGWRD9                              #  SET FLAG FOR P70-P71
028921,000467: 36,2477           75016                           MASK     LETABBIT                              
028922,000468: 36,2500           26105                           ADS      FLAGWRD9                              
028923,000469: 
028924,000470: 36,2501           33123                           CA       BRAKQADR                              #  INITIALIZE WCHPHASE AND FLPASSO
028925,000471: 36,2502           55606                           TS       WCHPHASE                              
028926,000472: 36,2503           35025                           CA       TWO                                   
028927,000473: 36,2504           55607                           TS       FLPASS0                               
028928,000474: 
028929,000475: 36,2505           12521                           TCF      SETGIMBL                              
028930,000476: 
028931,000477: 36,2506  36,2506               P70IGN             =        P40IGN                                #  (13)
028932,000478: 36,2506           40101        P40IGN             CS       FLAGWRD5                              #  (13)
028933,000479: 36,2507           75013                           MASK     NOTHRBIT                              
028934,000480: 36,2510           00006                           EXTEND                                         
028935,000481: 36,2511           12521                           BZF      SETGIMBL                              
028936,000482: 36,2512           31421                           CA       ZOOMTIME                              #  WAITLIST FOR ZOOM (FLATOUT. ETC.)
028937,000483: 36,2513           05243                           TC       TWIDDLE                               
028938,000484: 36,2514           02566                           ADRES    ZOOM                                  
028939,000485: 
028940,000486: 36,2515           05373        P63IGN1            TC       2PHSCHNG                              
028941,000487: 36,2516           40033                           OCT      40033                                 #  3.3SPOT FOR ZOOM RESTART.
028942,000488: 36,2517           05014                           OCT      05014                                 #  TYPE C   RESTARTS HERE IMMEDIATELY
028943,000489: 36,2520           77777                           OCT      77777                                 
028944,000490: 
028945,000491: 36,2521           40075        SETGIMBL           CS       FLAGWRD1                              
028946,000492: 36,2522           75023                           MASK     GIMBFBIT                              
028947,000493: 36,2523           26075                           ADS      FLAGWRD1                              
028948,000494: 36,2524           12527                           TCF      P42IGN                                
028949,000495: 
028950,000496: 36,2525           35026        P12IGN             CA       ONE                                   #  (13)     KILL CLOKTASK
028951,000497: 36,2526           55175                           TS       DISPDEX                               
028952,000498: 
028953,000499: 36,2527  36,2527               P71IGN             =        P42IGN                                #  (13)
028954,000500: 36,2527           05563        P42IGN             TC       UPFLAG                                #  INSURE ENGONFLG IS SET.
028955,000501: 36,2530           00123                           ADRES    ENGONFLG                              
028956,000502: 36,2531           45017                           CS       DRIFTBIT                              #  ENSURE THAT POWERED-FLIGHT SWITCHING
028957,000503: 36,2532           71102                           MASK     DAPBOOLS                              #    CURVES ARE USED.
028958,000504: 36,2533           55102                           TS       DAPBOOLS                              
028959,000505: 36,2534           35016                           CAF      IMPULBIT                              #  EXAMINE IMPULSE SWITCH
028960,000506: 36,2535           70076                           MASK     FLAGWRD2                              
028961,000507: 36,2536           10000                           CCS      A                                     
028962,000508: 36,2537           13520                           TCF      IMPLBURN                              
028963,000509: 
028964,000510: 36,2540           05575        DVMONCON           TC       DOWNFLAG                              
028965,000511: 36,2541           00153                           ADRES    IGNFLAG                               #  CONNECT DVMON
028966,000512: 36,2542           05575                           TC       DOWNFLAG                              
028967,000513: 36,2543           00154                           ADRES    ASTNFLAG                              
028968,000514: 36,2544           05575                           TC       DOWNFLAG                              
028969,000515: 36,2545           00161                           ADRES    IDLEFLAG                              
028970,000516: 
028971,000517: 36,2546           05413                           TC       PHASCHNG                              
028972,000518: 36,2547           40054                           OCT      40054                                 
028973,000519: 
028974,000520: 36,2550           05271                           TC       FIXDELAY                              #  TURN ULLAGE OFF HALF A SECOND AFTER
028975,000521: 36,2551           00062                           DEC      50         B-14                       #  LIGHT UP.
028976,000522: 
028977,000523: 36,2552           02643        ULLAGOFF           TC       NOULLAGE                              
028978,000524: 
028979,000525: 36,2553           00006        WAITABIT           EXTEND                                         #  KILL GROUP 4
028980,000526: 36,2554           35030                           DCA      NEG0                                  
028981,000527: 36,2555           52761                           DXCH     -PHASE4                               
028982,000528: 
028983,000529: 36,2556           15321                           TCF      TASKOVER                              
028984,000530: 
028985,000531: 
028986,000532:                                                                                                  #                ****************************************
028987,000533: 
028988,000534: 36,2557           35076        TIGTASK            CAF      PRIO16                                #  TIGNOW MUST BE A JOB.
028989,000535: 36,2560           05142                           TC       NOVAC                                 
028990,000536: 36,2561  E7,1447                                  EBANK=   TRKMKCNT                              
028991,000537: 36,2561           03224 74067                     2CADR    TIGNOW                                
028992,000538: 36,2563           05413                           TC       PHASCHNG                              
028993,000539: 36,2564           00006                           OCT      6                                     #  KILL GROUP 6.
028994,000540: 
028995,000541: 36,2565           15321                           TCF      TASKOVER                              
028996,000542: 
028997,000543: 
028998,000544:                                                                                                  #                ****************************************
028999,000545: 
029000,000546: 36,2566           51430        ZOOM               INDEX    WHICH                                 
029001,000547: 36,2567           10014                           TCF      14                                    
029002,000548: 
029003,000549: 36,2570           00006        P63ZOOM            EXTEND                                         #  (4)   SET UP GUIDANCE.
029004,000550: 36,2571           33122                           DCA      LUNLANAD                              
029005,000551: 36,2572           53253                           DXCH     AVEGEXIT                              
029006,000552: 
029007,000553: 36,2573           05575                           TC       DOWNFLAG                              
029008,000554: 36,2574           00144                           ADRES    KILLROSE                              
029009,000555: 
029010,000556: 36,2575           35034                           CAF      THIRTEEN                              
029011,000557: 36,2576           05252                           TC       WAITLIST                              
029012,000558: 36,2577  E7,1430                                  EBANK=   WHICH                                 
029013,000559: 36,2577           03137 64067                     2CADR    ROSEN                                 
029014,000560: 
029015,000561: 36,2601  36,2601               P70ZOOM            =        P40ZOOM                               #  (4)
029016,000562: 36,2601           04737        P40ZOOM            TC       IBNKCALL                              #  (4) THROTTLE THE DPS TO MAXIMUM THRUST.
029017,000563: 36,2602           62364                           CADR     FLATOUT                               
029018,000564: 
029019,000565: 36,2603           05413                           TC       PHASCHNG                              
029020,000566: 36,2604           00003                           OCT      3                                     
029021,000567: 36,2605           15321                           TCF      TASKOVER                              
029022,000568: 
029023,000569: 
029024,000570:                                                                                                  #                ****************************************
029025,000571: 
029026,000572: 36,2606           51430        COMFAIL            INDEX    WHICH                                 
029027,000573: 36,2607           10015                           TCF      15                                    
029028,000574: 
029029,000575: 36,2610           05413        COMFAIL2           TC       PHASCHNG                              #  KILL ZOOM RESTART PROTECTION
029030,000576: 36,2611           00003                           OCT      00003                                 
029031,000577: 
029032,000578: 36,2612           00004                           INHINT                                         
029033,000579: 36,2613           06005                           TC       KILLTASK                              #  KILL ZOOM, IN CASE IT'S STILL TO COME
029034,000580: 36,2614           74566                           CADR     ZOOM                                  
029035,000581: 36,2615           04737                           TC       IBNKCALL                              #  COMMAND ENGINE OFF
029036,000582: 36,2616           75546                           CADR     ENGINOF1                              
029037,000583: 36,2617           02647                           TC       ONULLAGE                              
029038,000584: 36,2620           35024                           CAF      FOUR                                  #  RESET DVMON
029039,000585: 36,2621           55472                           TS       DVCNTR                                
029040,000586: 36,2622           44112                           CS       OCT24                                 
029041,000587: 36,2623           55424                           TS       TIG                                   
029042,000588: 36,2624           35026                           CAF      BIT1                                  
029043,000589: 36,2625           05243                           TC       TWIDDLE                               
029044,000590: 36,2626           02402                           ADRES    TIG-5                                 
029045,000591: 
029046,000592: 36,2627           05373                           TC       2PHSCHNG                              
029047,000593: 36,2630           00174                           OCT      00174                                 
029048,000594: 36,2631           10035                           OCT      10035                                 
029049,000595: 
029050,000596: 36,2632           00006                           EXTEND                                         
029051,000597: 36,2633           31253                           DCA      AVEGEXIT                              
029052,000598: 36,2634           52006                           DTCB                                           
029053,000599: 
029054,000600: 
029055,000601:                                                                                                  #                ****************************************
029056,000602:                                                                                                  #                SUBROUTINES OF THE IGNITION ROUTINE
029057,000603:                                                                                                  #                ****************************************
029058,000604: 
029059,000605: 36,2635           30002        INVFLAG            CA       Q                                     
029060,000606: 36,2636           05601                           TC       DEBIT                                 
029061,000607: 36,2637           40000                           COM                                            
029062,000608: 36,2640           00006                           EXTEND                                         
029063,000609: 36,2641           06001                           RXOR     LCHAN                                 
029064,000610: 36,2642           15570                           TCF      COMFLAG                               
029065,000611: 
029066,000612: 
029067,000613:                                                                                                  #                ****************************************
029068,000614: 
029069,000615: 36,2643           45021        NOULLAGE           CS       ULLAGER                               #  MUST BE CALLED IN A TASK OR UNDER INHINT
029070,000616: 36,2644           71102                           MASK     DAPBOOLS                              
029071,000617: 36,2645           55102                           TS       DAPBOOLS                              
029072,000618: 36,2646           00002                           TC       Q                                     
029073,000619: 
029074,000620: 
029075,000621:                                                                                                  #                ****************************************
029076,000622: 
029077,000623: 36,2647           41102        ONULLAGE           CS       DAPBOOLS                              #  TURN ON ULLAGE.  MUST BE CALLED IN
029078,000624: 36,2650           75021                           MASK     ULLAGER                               #  A TASK OR WHILE INHINTED.
029079,000625: 36,2651           27102                           ADS      DAPBOOLS                              
029080,000626: 36,2652           00002                           TC       Q                                     
029081,000627: 
029082,000628: 
029083,000629:                                                                                                  #                ****************************************
029084,000630: 
029085,000631: 
029086,000632: 36,2653           35030        STCLOK1            CA       ZERO                                  #  THIS ROUTINE STARTS THE COUNT-DOWN
029087,000633: 36,2654           55175        STCLOK2            TS       DISPDEX                               #    (CLOKTASK AND CLOKJOB).   SETTING
029088,000634: 36,2655           04704        STCLOK3            TC       MAKECADR                              #  SETTING DISPDEX POSITIVE KILLS IT.
029089,000635: 36,2656           55062                           TS       TBASE4                                #  RETURN SAVE (NOT FOR RESTARTS)
029090,000636: 36,2657           00006                           EXTEND                                         
029091,000637: 36,2660           31425                           DCA      TIG                                   
029092,000638: 36,2661           52155                           DXCH     MPAC                                  
029093,000639: 36,2662           00006                           EXTEND                                         
029094,000640: 36,2663           40025                           DCS      TIME2                                 
029095,000641: 36,2664           20155                           DAS      MPAC                                  #  HAVE TIG - TIME2, UNDOUBTEDLY A + NUMBER
029096,000642: 36,2665           07231                           TC       TPAGREE                               #  POSITIVE, SINCE WE PASSED THE
029097,000643: 36,2666           35047                           CAF      1SEC                                  #    45 SECOND CHECK
029098,000644: 36,2667           54002                           TS       Q                                     
029099,000645: 36,2670           52155                           DXCH     MPAC                                  
029100,000646: 36,2671           74360                           MASK     LOW5                                  #  RESTRICT MAGNITUDE OF NUMBER IN A
029101,000647: 36,2672           00006                           EXTEND                                         
029102,000648: 36,2673           10002                           DV       Q                                     
029103,000649: 36,2674           30001                           CA       L                                     #  GET REMAINDER
029104,000650: 36,2675           65025                           AD       TWO                                   
029105,000651: 36,2676           00004                           INHINT                                         
029106,000652: 36,2677           05243                           TC       TWIDDLE                               
029107,000653: 36,2700           02707                           ADRES    CLOKTASK                              
029108,000654: 36,2701           05373                           TC       2PHSCHNG                              
029109,000655: 36,2702           40036                           OCT      40036                                 #  6.3SPOT FOR CLOKTASK
029110,000656: 36,2703           05024                           OCT      05024                                 
029111,000657: 36,2704           13000                           OCT      13000                                 
029112,000658: 
029113,000659: 36,2705           31062                           CA       TBASE4                                
029114,000660: 36,2706           04677                           TC       BANKJUMP                              
029115,000661: 
029116,000662: 
029117,000663: 36,2707           40025        CLOKTASK           CS       TIME1                                 #  SET TBASE6 FOR GROUP 6 RESTART
029118,000664: 36,2710           55066                           TS       TBASE6                                
029119,000665: 
029120,000666: 36,2711           11175                           CCS      DISPDEX                               
029121,000667: 36,2712           12723                           TCF      KILLCLOK                              
029122,000668: 36,2713           12714                           NOOP                                           
029123,000669: 36,2714           37667                           CAF      PRIO27                                
029124,000670: 36,2715           05142                           TC       NOVAC                                 
029125,000671: 36,2716  E7,1426                                  EBANK=   TTOGO                                 
029126,000672: 36,2716           02727 74067                     2CADR    CLOKJOB                               
029127,000673: 
029128,000674: 
029129,000675: 36,2720           05271                           TC       FIXDELAY                              #  WAIT A SECOND BEFORE STARTING OVER
029130,000676: 36,2721           00144                           DEC      100        B-14                       
029131,000677: 36,2722           12707                           TCF      CLOKTASK                              
029132,000678: 
029133,000679: 36,2723           00006        KILLCLOK           EXTEND                                         #  KILL RESTART
029134,000680: 
029135,000681: 36,2724           35030                           DCA      NEG0                                  
029136,000682: 36,2725           52765                           DXCH     -PHASE6                               
029137,000683: 36,2726           15321                           TCF      TASKOVER                              
029138,000684: 
029139,000685: 
029140,000686: 36,2727           00006        CLOKJOB            EXTEND                                         
029141,000687: 36,2730           41425                           DCS      TIG                                   
029142,000688: 36,2731           53427                           DXCH     TTOGO                                 
029143,000689: 36,2732           00006                           EXTEND                                         
029144,000690: 36,2733           30025                           DCA      TIME2                                 
029145,000691: 36,2734           21427                           DAS      TTOGO                                 
029146,000692: 36,2735           00004                           INHINT                                         
029147,000693: 36,2736           11175                           CCS      DISPDEX                               #  IF DISPDEX HAS BEEN SET POSITIVE BY A
029148,000694: 36,2737           15225                           TCF      ENDOFJOB                              #  TASK OR A HIGHER PRIORITY JOB SINCE THE
029149,000695: 36,2740           15225                           TCF      ENDOFJOB                              #  LAST CLOKTASK, AVOID USING IT AS AN
029150,000696: 36,2741           40000                           COM                                            #  INDEX.
029151,000697: 36,2742           00003                           RELINT                                         #  *****  DISPDEX MUST NEVER BE -0  *****
029152,000698: 36,2743           50000                           INDEX    A                                     
029153,000699: 36,2744           12773                           TCF      DISPNOT    -1                         #  (-1 DUE TO EFFECT OF CCS)
029154,000700: 
029155,000701:                                                                                                  #  THIS DISPLAY IS CALLED VIA ASTNCLOK.
029156,000702: 36,2745           51430                 -27       INDEX    WHICH                                 #  IT IS PRIMARILY USED BY THE ASTRONAUT
029157,000703: 36,2746           30001                           CAF      1                                     #  TO RESET HIS EVENT TIMER TO AGREE WITH
029158,000704: 36,2747           04655                           TC       BANKCALL                              #  TIG.
029159,000705: 36,2750           20372                           CADR     REFLASH                               
029160,000706: 36,2751           14106                           TCF      GOTOPOOH                              
029161,000707: 36,2752           12777                           TCF      ASTNRETN                              
029162,000708: 36,2753           12745                           TCF      -6                                    
029163,000709: 
029164,000710: 36,2754     5022               CNTDNDEX           =        OCT20                                 #  NEGATIVE OF THIS IS PROPER FOR DISPDEX
029165,000711: 
029166,000712: 36,2754           51430                 -20       INDEX    WHICH                                 #  THIS DISPLAY COMES UP AT ONE SECOND
029167,000713: 36,2755           30000                           CAF      0                                     #  INTERVALS.  IT IS NORMALLY OPERATED
029168,000714: 36,2756           04655                           TC       BANKCALL                              #  BETWEEN TIG-30 SECONDS AND TIG-5 SECONDS
029169,000715: 36,2757           20400                           CADR     REGODSP                               #  REGODSP DOES ITS OWN TCF ENDOFJOB
029170,000716: 
029171,000717: 36,2760     5743               VB99DEX            =        OCT14                                 #  NEGATIVE OF THIS IS PROPER FOR DISPDEX
029172,000718: 
029173,000719: 
029174,000720: 36,2760                        V99RECYC           EQUALS                                         
029175,000721: 
029176,000722: 36,2760           51430                 -14       INDEX    WHICH                                 #  THIS IS THE "PLEASE ENABLE ENGINE"
029177,000723: 36,2761           30000                           CAF      0                                     #  DISPLAY; IT IS INITIATED AT TIG-5 SEC.
029178,000724: 36,2762           04655                           TC       BANKCALL                              #  THE DISPLAY IS A V99NXX, WHERE XX IS THE
029179,000725: 36,2763           20544                           CADR     GOFLASHR                              #  NOUN THAT HAD PREVIOUSLY BEEN DISPLAYED
029180,000726: 36,2764           12775                           TCF      STOPCLOK                              #  TERMINATE  GOTOPOOH TURNS OFF ULLAGE.
029181,000727: 36,2765           13005                           TCF      *PROCEED                              
029182,000728: 36,2766           13011                           TCF      *ENTER                                
029183,000729: 36,2767           33131                           CAF      VB99CON                               
029184,000730: 36,2770           05553                           TC       LINUS                                 
029185,000731: 36,2771           15225                           TCF      ENDOFJOB                              
029186,000732: 
029187,000733: 36,2772     5025               BLANKDEX           =        TWO                                   #  NEGATIVE OF THIS IS PROPER FOR DISPDEX
029188,000734: 
029189,000735: 36,2772           04655                 -2        TC       BANKCALL                              #  BLANK DSKY.  THE DSKY IS BLANKED FOR
029190,000736: 36,2773           20371                           CADR     CLEANDSP                              #  5 SECONDS AT TIG-35 TO INDICATE THAT
029191,000737: 36,2774           15225        DISPNOT            TCF      ENDOFJOB                              #  AVERAGE G IS STARTING.
029192,000738: 
029193,000739: 
029194,000740: 36,2775           03040        STOPCLOK           TC       NULLCLOK                              #  STOP CLOKTASK & TURN OFF ULLAGE ON THE
029195,000741: 36,2776           14106                           TCF      GOTOPOOH                              #      WAY TO P00  (GOTOPOOH RELINTS)
029196,000742: 
029197,000743: 36,2777           35073        ASTNRETN           CAF      PRIO13                                
029198,000744: 36,3000           00004                           INHINT                                         
029199,000745: 36,3001           05155                           TC       FINDVAC                               
029200,000746: 36,3002  E7,1426                                  EBANK=   TTOGO                                 
029201,000747: 36,3002           03110 74067                     2CADR    GOBACK                                
029202,000748: 36,3004           15225                           TCF      ENDOFJOB                              
029203,000749: 
029204,000750: 
029205,000751: 36,3005           05563        *PROCEED           TC       UPFLAG                                
029206,000752: 36,3006           00154                           ADRES    ASTNFLAG                              
029207,000753: 36,3007           51430                           INDEX    WHICH                                 
029208,000754: 36,3010           10002                           TCF      2                                     
029209,000755: 
029210,000756: 
029211,000757: 36,3011           51430        *ENTER             INDEX    WHICH                                 
029212,000758: 36,3012           10003                           TCF      3                                     
029213,000759: 
029214,000760: 
029215,000761: 36,3013           34703        GOPOST             CAF      PRIO12                                #  (3)  MUST BE LOWER PRIORITY THAN CLOKJOB
029216,000762: 36,3014           05155                           TC       FINDVAC                               
029217,000763: 36,3015  E7,1426                                  EBANK=   TTOGO                                 
029218,000764: 36,3015           03206 74067                     2CADR    POSTBURN                              
029219,000765: 36,3017           03040                           TC       NULLCLOK                              
029220,000766: 36,3020           05413                           TC       PHASCHNG                              #  4.13 RESTART FOR POSTBURN
029221,000767: 36,3021           00134                           OCT      00134                                 
029222,000768: 
029223,000769: 36,3022           15225                           TCF      ENDOFJOB                              
029224,000770: 
029225,000771: 
029226,000772: 36,3023           40103        IGNITE             CS       FLAGWRD7                              #  (2)
029227,000773: 36,3024           75012                           MASK     IGNFLBIT                              
029228,000774: 36,3025           10000                           CCS      A                                     
029229,000775: 36,3026           13035                           TCF      IGNITE1                               
029230,000776: 36,3027           35026                           CAF      BIT1                                  
029231,000777: 36,3030           00004                           INHINT                                         
029232,000778: 
029233,000779: 36,3031           05243                           TC       TWIDDLE                               
029234,000780: 36,3032           02446                           ADRES    IGNITION                              
029235,000781: 
029236,000782: 36,3033           05413                           TC       PHASCHNG                              #  IMMEDIATE RESTART AT IGNITION.
029237,000783: 36,3034           00234                           OCT      00234                                 
029238,000784: 
029239,000785: 36,3035           45022        IGNITE1            CS       CNTDNDEX                              #  RESTORE OLD DISPLAY.
029240,000786: 36,3036           55175                           TS       DISPDEX                               
029241,000787: 
029242,000788: 36,3037           15225                           TCF      ENDOFJOB                              
029243,000789: 
029244,000790: 36,3040           00004        NULLCLOK           INHINT                                         
029245,000791: 36,3041           00006                           EXTEND                                         
029246,000792: 36,3042           23153                           QXCH     P40/RET                               
029247,000793: 36,3043           02643                           TC       NOULLAGE                              #  TURN OFF ULLAGE ...
029248,000794: 36,3044           06005                           TC       KILLTASK                              #     DON'T LET IT COME ON, EITHER ...
029249,000795: 36,3045           74376                           CADR     ULLGTASK                              
029250,000796: 36,3046           05413                           TC       PHASCHNG                              #           NOT EVEN IF THERE'S A RESTART.
029251,000797: 36,3047           00001                           OCT      1                                     
029252,000798: 36,3050           30005                           CA       Z                                     #  KILL CLOKTASK
029253,000799: 36,3051           55175                           TS       DISPDEX                               
029254,000800: 36,3052           01153                           TC       P40/RET                               
029255,000801: 
029256,000802: 36,3053           04704        GOASTCLK           TC       MAKECADR                              
029257,000803: 36,3054           55176                           TS       TEMPR60                               
029258,000804: 36,3055           35030                           CAF      ZERO                                  
029259,000805: 36,3056           55466                           TS       DVTOTAL                               
029260,000806: 36,3057           55467                           TS       DVTOTAL    +1                         
029261,000807: 36,3060           43130        ASTNCLOK           CS       ASTNDEX                               
029262,000808: 36,3061           04655                           TC       BANKCALL                              
029263,000809: 36,3062           74654                           CADR     STCLOK2                               
029264,000810: 36,3063           15225                           TCF      ENDOFJOB                              #  RETURN IN NEW JOB AND IN EBANK FIVE
029265,000811: 
029266,000812: 
029267,000813:                                                                                                  #                ****************************************
029268,000814: 
029269,000815: 36,3064           04704        P40AUTO            TC       MAKECADR                              #  HELLO THERE.
029270,000816: 36,3065           55176                           TS       TEMPR60                               #  FOR GENERALIZED RETURN TO OTHER BANKS.
029271,000817: 36,3066           04655        P40A/P             TC       BANKCALL                              #  SUBROUTINE TO CHECK PGNCS CONTROL
029272,000818: 36,3067           54271                           CADR     G+N,AUTO                              #  AND AUTO STABILIZATION MODES
029273,000819: 36,3070           10000                           CCS      A                                     #  +0  INDICATES IN PGNCS, IN AUTO
029274,000820: 36,3071           13103                           TCF      TURNITON                              #  + INDICATES NOT IN PGNCS AND/OR AUTO
029275,000821: 36,3072           35013                           CAF      APSFLBIT                              #  ARE WE ON THE DESCENT STAGE?
029276,000822: 36,3073           70075                           MASK     FLAGWRD1                              
029277,000823: 36,3074           10000                           CCS      A                                     
029278,000824: 36,3075           13110                           TCF      GOBACK                                #  RETURN
029279,000825: 36,3076           35022                           CAF      BIT5                                  #  YES, CHECK FOR AUTOTHROTTLE MODE
029280,000826: 36,3077           00006                           EXTEND                                         
029281,000827: 36,3100           02030                           RAND     CHAN30                                
029282,000828: 36,3101           00006                           EXTEND                                         
029283,000829: 36,3102           13110                           BZF      GOBACK                                #  IN AUTOTHROTTLE MODE -- RETURN
029284,000830: 36,3103           33762        TURNITON           CAF      P40A/PMD                              #  DISPLAY V50N25 R1=203 PLEASE PERFORM
029285,000831: 36,3104           04655                           TC       BANKCALL                              #  CHECKLIST 203 TURN ON PGNCS ETC.
029286,000832: 36,3105           20532                           CADR     GOPERF1                               
029287,000833: 36,3106           14106                           TCF      GOTOPOOH                              #  V34E  TERMINATE
029288,000834: 36,3107           13066                           TCF      P40A/P                                #  RECYCLE
029289,000835: 36,3110           35030        GOBACK             CAF      ZERO                                  
029290,000836: 36,3111           55175                           TS       DISPDEX                               
029291,000837: 36,3112           31176                           CA       TEMPR60                               
029292,000838: 36,3113           04677                           TC       BANKJUMP                              #  GOODBYE.  COME AGAIN SOON.
029293,000839: 
029294,000840: 
029295,000841: 36,3114                                           BANK     36                                    
029296,000842: 36,2000                                           SETLOC   P40S                                  
029297,000843: 
029298,000844: 36,2000                                           BANK                                           
029299,000845: 
029300,000846: 36,3114                                           COUNT*   $$/P40                                
029301,000847: 
029302,000848:                                                                                                  #                ****************************************
029303,000849:                                                                                                  #                CONSTANTS FOR THE IGNITION ROUTINE
029304,000850:                                                                                                  #                ****************************************
029305,000851: 
029306,000852: 36,3114  36,2070               SERVCADR           =        P63TABLE   +7                         
029307,000853: 
029308,000854: 36,3114           02016        P40ADRES           ADRES    P40TABLE                              
029309,000855: 
029310,000856: 36,3115           02030        P41ADRES           ADRES    P41TABLE   -5                         
029311,000857: 
029312,000858: 36,3116           02043        P42ADRES           ADRES    P42TABLE                              
029313,000859: 
029314,000860: 36,3117  E7,1606                                  EBANK=   WCHPHASE                              
029315,000861: 36,3117           03275 62067  DSP2CADR           2CADR    DISPEXIT                              
029316,000862: 
029317,000863: 
029318,000864: 36,3121  E7,1606                                  EBANK=   WCHPHASE                              
029319,000865: 36,3121           02500 62067  LUNLANAD           2CADR    LUNLAND                               
029320,000866: 
029321,000867: 36,3123     4106               ?                  =        GOTOPOOH                              
029322,000868: 
029323,000869: 36,3123           02427        BRAKQADR           REMADR   BRAKQUAD                              
029324,000870: 
029325,000871: 36,3124           00000 05656  D29.9SEC           2DEC     2990       B-28                       
029326,000872: 
029327,000873: 
029328,000874: 36,3126           04672        S24.9SEC           DEC      2490       B-14                       
029329,000875: 
029330,000876: 36,3127           00752        4.9SEC             DEC      490        B-14                       
029331,000877: 
029332,000878: 36,3130           00027        ASTNDEX            OCT      00027                                 #  INDEX FOR CLOKTASK
029333,000879: 
029334,000880: 36,3131     5022               OCT20              =        BIT5                                  
029335,000881: 
029336,000882: 36,3131           24020        VB99CON            OCT      24020                                 #  BITS 5, 12, AND 14
029337,000883: 
029338,000884: 36,3132           01505        OCT1505            OCT      1505                                  
029339,000885: 

Sundance 292

029341,000887: 
029342,000888:                                                                                                  #           KILLTASK
029343,000889:                                                                                                  #  MOD NO: NEW PROGRAM
029344,000890:                                                                                                  #  MOD BY: COVELLI
029345,000891: 
029346,000892: 
029347,000893:                                                                                                  #  FUNCTIONAL DESCRIPTION:
029348,000894: 
029349,000895:                                                                                                  #     KILLTASK IS USED TO REMOVE A TASK FROM THE WAITLIST BY SUBSTITUTING ANULL TASK CALLED 'NULLTASK' (OF COURSE),
029350,000896:                                                                                                  #  WHICH MERELY DOES A TC TASKOVER. IF THE SAME TASK IS SCHEDULED MORE THAN ONCE, ONLY THE ONE WHICH WILL OCCUR
029351,000897:                                                                                                  #  FIRST IS REMOVED. IF THE TASK IS NOT SCHEDULED, KILLTASK TAKES NO ACTION AND RETURNS WITH NO ALARM. KILLTASK
029352,000898:                                                                                                  #  MUST BE CALLED IN INTERRUPT OR WITH INTERRUPT INHIBITED.
029353,000899: 
029354,000900:                                                                                                  #  CALLING SEQUENCE:
029355,000901:                                                                                                  #                                          L-1     (INHINT)
029356,000902:                                                                                                  #                                          L        TC     KILLTASK       IN FIXED-FIXED
029357,000903:                                                                                                  #                                          L+1      CADR   ????????       CADR (NOT 2CADR) OF TASK TO BE REMOVED.
029358,000904:                                                                                                  #                                          L+2      (RELINT)              RETURN
029359,000905: 
029360,000906:                                                                                                  #  EXIT MODE:  AT L+2 OF CALLING SEQUENCE.
029361,000907: 
029362,000908:                                                                                                  #  ERASABLE INITIALIZATION=  NONE.
029363,000909: 
029364,000910:                                                                                                  #  OUTPUT:  2CADR OF NULLTASK IN LST2
029365,000911: 
029366,000912:                                                                                                  #  DEBRIS:  ITEMP1 - ITEMP4, A,L,Q.
029367,000913: 
029368,000914: 36,3133  E3,1410                                  EBANK=   LST2                                  
029369,000915:    6005                                           BLOCK    3                                     #  KILLTASK MUST BE IN FIXED-FIXED.
029370,000916:    6000                                           SETLOC   FFTAG6                                
029371,000917:    6000                                           BANK                                           
029372,000918:    6005                                           COUNT*   $$/KILL                               
029373,000919:    6005           36013        KILLTASK           CA       KILLBB                                
029374,000920:    6006           22000                           LXCH     A                                     
029375,000921:    6007           50002                           INDEX    Q                                     
029376,000922:    6010           30000                           CA       0                                     #  GET CADR.
029377,000923:    6011           22006                           LXCH     BBANK                                 
029378,000924:    6012           12205                           TCF      KILLTSK2                              #  CONTINUE IN SWITCHED FIXED
029379,000925: 
029380,000926:    6013  E3,1410                                  EBANK=   LST2                                  
029381,000927:    6013           56063        KILLBB             BBCON    KILLTSK2                              
029382,000928: 

Sundance 302

029384,000930: 
029385,000931: 
029386,000932: 27,2205                                           BANK     27                                    
029387,000933: 
029388,000934: 27,2000                                           SETLOC   P40S1                                 
029389,000935: 27,2000                                           BANK                                           
029390,000936: 27,2205                                           COUNT*   $$/KILL                               
029391,000937: 
029392,000938: 27,2205           22062        KILLTSK2           LXCH     ITEMP2                                #  SAVE CALLER'S BBANK
029393,000939: 
029394,000940: 27,2206           24002                           INCR     Q                                     
029395,000941: 27,2207           00006                           EXTEND                                         
029396,000942: 27,2210           22061                           QXCH     ITEMP1                                #  RETURN 2CADR IN ITEMP1,ITEMP2
029397,000943: 
029398,000944: 27,2211           54063                           TS       ITEMP3                                #  CADR IS IN A
029399,000945: 27,2212           75062                           MASK     LOW10                                 
029400,000946: 27,2213           65014                           AD       BIT11                                 
029401,000947: 27,2214           54064                           TS       ITEMP4                                #  GENADR OF TASK
029402,000948: 
029403,000949: 27,2215           45062                           CS       LOW10                                 
029404,000950: 27,2216           70063                           MASK     ITEMP3                                
029405,000951: 27,2217           54063                           TS       ITEMP3                                #  FBANK OF TASK
029406,000952: 
029407,000953: 27,2220           22007                           ZL                                             
029408,000954: 27,2221           50001        ADRSCAN            INDEX    L                                     
029409,000955: 27,2222           41410                           CS       LST2                                  
029410,000956: 27,2223           60064                           AD       ITEMP4                                #  COMPARE GENADRS
029411,000957: 27,2224           00006                           EXTEND                                         
029412,000958: 27,2225           12237                           BZF      TSTFBANK                              #  IF THEY MATCH, COMPARE FBANKS
029413,000959: 27,2226           45022        LETITLIV           CS       LSTLIM                                
029414,000960: 27,2227           60001                           AD       L                                     
029415,000961: 27,2230           00006                           EXTEND                                         #  ARE WE DONE?
029416,000962: 27,2231           12235                           BZF      DEAD                                  #  YES - DONE, SO RETURN
029417,000963: 27,2232           24001                           INCR     L                                     
029418,000964: 27,2233           24001                           INCR     L                                     
029419,000965: 27,2234           12221                           TCF      ADRSCAN                               #  CONTINUE LOOP.
029420,000966: 
029421,000967: 27,2235           52062        DEAD               DXCH     ITEMP1                                
029422,000968: 27,2236           52006                           DTCB                                           
029423,000969: 
029424,000970: 27,2237           45062        TSTFBANK           CS       LOW10                                 
029425,000971: 27,2240           50001                           INDEX    L                                     
029426,000972: 27,2241           71411                           MASK     LST2       +1                         #  COMPARE FBANKS ONLY.
029427,000973: 27,2242           00006                           EXTEND                                         
029428,000974: 27,2243           60063                           SU       ITEMP3                                
029429,000975: 27,2244           00006                           EXTEND                                         
029430,000976: 27,2245           12247                           BZF      KILLDEAD                              #  MATCH - KILL IT.
029431,000977: 27,2246           12226                           TCF      LETITLIV                              #  NO MATCH - CONTINUE.
029432,000978: 
029433,000979: 27,2247           34365        KILLDEAD           CA       TCTSKOVR                              
029434,000980: 27,2250           50001                           INDEX    L                                     
029435,000981: 27,2251           55410                           TS       LST2                                  #  REMOVE TASK BY INSERTING TASKOVER
029436,000982: 27,2252           12235                           TCF      DEAD                                  
029437,000983: 
029438,000984: 27,2253     5022               LSTLIM             EQUALS   BIT5                                  #  DEC 16

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