Source Code
![]() |
These source-code files were transcribed from a printout in Don Eyles's personal
collection, scanned by archive.org, and financially sponsored by Linden Sims.
A team of volunteers performed the transcription and proof-reading. The scanned
page images are available at
the Virtual AGC Project website, as well as higher-quality (but much larger)
images at
the Virtual AGC Project's collection in the Internet Archive. Report any problems by creating
"issues" at
the Virtual AGC Project's GitHub Repository. Notations on the program listing read, in part: GAP: ASSEMBLE REVISION 56 OF AGC PROGRAM ZERLINA BY ZOROASTER 9:12 OCT. 21,1970Note that the date is the date of the printout, not the date of the program revision. |
031560,000002: ## Copyright: Public domain.
031561,000003: ## Filename: BURN,_BABY,_BURN_--_MASTER_IGNITION_ROUTINE.agc
031562,000004: ## Purpose: A log section of Zerlina 56, the final revision of
031563,000005: ## Don Eyles's offline development program for the variable
031564,000006: ## guidance period servicer. It also includes a new P66 with LPD
031565,000007: ## (Landing Point Designator) capability, based on an idea of John
031566,000008: ## Young's. Neither of these advanced features were actually flown,
031567,000009: ## but Zerlina was also the birthplace of other big improvements to
031568,000010: ## Luminary including the terrain model and new (Luminary 1E)
031569,000011: ## analog display programs. Zerlina was branched off of Luminary 145,
031570,000012: ## and revision 56 includes all changes up to and including Luminary
031571,000013: ## 183. It is therefore quite close to the Apollo 14 program,
031572,000014: ## Luminary 178, where not modified with new features.
031573,000015: ## Reference: pp. 717-737
031574,000016: ## Assembler: yaYUL
031575,000017: ## Contact: Ron Burkey <info@sandroid.org>.
031576,000018: ## Website: www.ibiblio.org/apollo/index.html
031577,000019: ## Mod history: 2017-07-28 MAS Created from Luminary 210.
031578,000020: ## 2017-08-20 MAS Updated for Zerlina 56.
031579,000021:
![]() |
Page 717 |
031581,000023: 36,2024 BANK 36
031582,000024: 36,2000 SETLOC P40S
031583,000025: 36,2000 BANK
031584,000026: 36,2024 E7,1455 EBANK= WHICH
031585,000027: 36,2024 COUNT* $$/P40
031586,000028: # THE MASTER IGNITION ROUTINE IS DESIGNED FOR USE BY THE FOLLOWING LEM PROGRAMS: P12, P40, P42, P61, P63.
031587,000029: # IT PERFORMS ALL FUNCTIONS IMMEDIATELY ASSOCIATED WITH APS OR DPS IGNITION: IN PARTICULAR, EVERYTHING LYING
031588,000030: # BETWEEN THE PRE-IGNITION TIME CHECK -- ARE WE WITHIN 45 SECONDS OF TIG? -- AND TIG + 26 SECONDS, WHEN DPS
031589,000031: # PROGRAMS THROTTLE UP.
031590,000032:
031591,000033: # VARIATIONS AMONG PROGRAMS ARE ACCOMODATED BY MEANS OF TABLES CONTAINING CONSTANTS (FOR AVEGEXIT, FOR
031592,000034: # WAITLIST, FOR PINBALL) AND TCF INSTRUCTIONS. USERS PLACE THE ADRES OF THE HEAD OF THE APPROPRIATE TABLE
031593,000035: # (OF P61TABLE FOR P61LM, FOR EXAMPLE) IN ERASABLE REGISTER 'WHICH' (E4). THE IGNITION ROUTINE THEN INDEXES BY
031594,000036: # WHICH TO OBTAIN OR EXECUTE THE PROPER TABLE ENTRY. THE IGNITION ROUTINE IS INITIATED BY A TCF BURNBABY,
031595,000037: # THROUGH BANKJUMP IF NECESSARY. THERE IS NO RETURN.
031596,000038:
031597,000039: # THE MASTER IGNITION ROUTINE WAS CONCEIVED AND EXECUTED, AND (NOTA BENE) IS MAINTAINED BY ADLER AND EYLES.
031598,000040:
031599,000041:
031600,000042: # HONI SOIT QUI MAL Y PENSE
031601,000043:
031602,000044:
031603,000045: # ****************************************
031604,000046: # TABLES FOR THE IGNITION ROUTINE
031605,000047: # ****************************************
031606,000048:
031607,000049: # NOLI SE TANGERE
031608,000050:
031609,000051: 36,2024 01512 P12TABLE VN 0674 # (0)
031610,000052: 36,2025 12327 TCF ULLGNOT # (1)
031611,000053: 36,2026 12611 TCF COMFAIL3 # (2)
031612,000054: 36,2027 13061 TCF GOCUTOFF # (3)
031613,000055: 36,2030 15272 TCF TASKOVER # (4)
031614,000056: 36,2031 12150 TCF P12SPOT # (5)
031615,000057: 36,2032 00000 DEC 0 B-14 # (6) NO ULLAGE
031616,000058: 36,2033 E7,1455 EBANK= WHICH
031617,000059: 36,2033 02102 66067 2CADR SERVEXIT # (7)
031618,000060:
031619,000061: 36,2035 12402 TCF DISPCHNG # (11)
031620,000062: 36,2036 12562 TCF WAITABIT # (12)
031621,000063: 36,2037 12523 TCF P12IGN # (13)
031622,000064:
031623,000065:
031624,000066:
031625,000067: 36,2040 01450 P40TABLE VN 0640 # (0)
031626,000068: 36,2041 12327 TCF ULLGNOT # (1)
031627,000069: 36,2042 12613 TCF COMFAIL4 # (2)
031628,000070: 36,2043 13046 TCF GOPOST # (3)
031629,000071: 36,2044 15272 TCF TASKOVER # (4)
031630,000072: 36,2045 12150 TCF P40SPOT # (5)
![]() |
Page 718 |
031632,000074: 36,2046 04300 DEC 2240 B-14 # (6)
031633,000075: 36,2047 E6,1422 EBANK= OMEGAQ
031634,000076: 36,2047 03666 74066 2CADR STEERING # (7)
031635,000077:
031636,000078: 36,2051 12372 TCF P40SJUNK # (11)
031637,000079: 36,2052 12562 TCF WAITABIT # (12)
031638,000080: 36,2053 12506 TCF P40IGN # (13)
031639,000081: 36,2054 13122 TCF REP40ALM # (14)
031640,000082:
031641,000083:
031642,000084:
031643,000085: 36,2055 12153 P41TABLE TCF P41SPOT # (5)
031644,000086: 36,2056 77776 DEC -1 B-14 # (6)
031645,000087: 36,2057 E6,1422 EBANK= OMEGAQ
031646,000088: 36,2057 02407 64066 2CADR CALCN85 # (7)
031647,000089:
031648,000090: 36,2061 12404 TCF COMMON # (11)
031649,000091: 36,2062 12566 TCF TIGTASK # (12)
031650,000092:
031651,000093:
031652,000094:
031653,000095: 36,2063 01450 P42TABLE VN 0640 # (0)
031654,000096: 36,2064 12324 TCF WANTAPS # (1)
031655,000097: 36,2065 12613 TCF COMFAIL4 # (2)
031656,000098: 36,2066 13046 TCF GOPOST # (3)
031657,000099: 36,2067 15272 TCF TASKOVER # (4)
031658,000100: 36,2070 12150 TCF P42SPOT # (5)
031659,000101: 36,2071 04526 DEC 2390 B-14 # (6) ULLAGE ON AT TIG-6 SECS.
031660,000102: 36,2072 E6,1422 EBANK= OMEGAQ
031661,000103: 36,2072 03666 74066 2CADR STEERING # (7)
031662,000104:
031663,000105: 36,2074 12372 TCF P40SJUNK # (11)
031664,000106: 36,2075 12562 TCF WAITABIT # (12)
031665,000107: 36,2076 12540 TCF P42IGN # (13)
031666,000108: 36,2077 13421 TCF P42STAGE # (14)
031667,000109:
031668,000110:
031669,000111:
031670,000112: 36,2100 01476 P63TABLE VN 0662 # (0)
031671,000113: 36,2101 12327 TCF ULLGNOT # (1)
031672,000114: 36,2102 12611 TCF COMFAIL3 # (2)
031673,000115: 36,2103 12776 TCF V99RECYC # (3)
031674,000116: 36,2104 15272 TCF TASKOVER # (4)
031675,000117: 36,2105 12153 TCF P63SPOT # (5)
031676,000118: 36,2106 04300 DEC 2240 B-14 # (6)
031677,000119: 36,2107 E7,1455 EBANK= WHICH
031678,000120: 36,2107 02102 66067 2CADR SERVEXIT # (7)
031679,000121:
031680,000122: 36,2111 12402 TCF DISPCHNG # (11)
031681,000123: 36,2112 12562 TCF WAITABIT # (12)
![]() |
Page 719 |
031683,000125: 36,2113 12465 TCF P63IGN # (13)
031684,000126:
031685,000127:
031686,000128:
031687,000129: 36,2114 01477 ABRTABLE VN 0663 # (0)
031688,000130: 36,2115 12327 TCF ULLGNOT # (1)
031689,000131: 36,2116 12611 TCF COMFAIL3 # (2)
031690,000132: 36,2117 13061 TCF GOCUTOFF # (3)
031691,000133: 36,2120 15272 TCF TASKOVER # (4)
031692,000134: 36,2121 12122 NOOP # (5)
031693,000135: 36,2122 12123 NOOP # (6)
031694,000136: 36,2123 12124 NOOP # (7)
031695,000137: 36,2124 12125 NOOP
031696,000138: 36,2125 12402 TCF DISPCHNG # (11)
031697,000139: 36,2126 12562 TCF WAITABIT # (12)
031698,000140: 36,2127 12533 TCF ABRTIGN # (13)
031699,000141:
031700,000142:
031701,000143:
031702,000144: # ****************************************
031703,000145: # GENERAL PURPOSE IGNITION ROUTINES
031704,000146: # ****************************************
031705,000147:
031706,000148: 36,2130 05364 BURNBABY TC PHASCHNG # GROUP 4 RESTARTS HERE
031707,000149: 36,2131 04024 OCT 04024
031708,000150:
031709,000151: 36,2132 34755 CAF ZERO # EXTIRPATE JUNK LEFT IN DVTOTAL
031710,000152: 36,2133 55507 TS DVTOTAL
031711,000153: 36,2134 55510 TS DVTOTAL +1
031712,000154:
031713,000155: 36,2135 04616 TC BANKCALL # P40AUTO MUST BE BANKCALLED EVEN FROM ITS
031714,000156: 36,2136 73715 CADR P40AUTO # OWN BANK TO SET UP RETURN PROPERLY
031715,000157:
031716,000158: 36,2137 00006 B*RNB*B* EXTEND
031717,000159: 36,2140 31442 DCA TIG # STORE NOMINAL TIG FOR OBLATENESS COMP.
031718,000160: 36,2141 53512 DXCH GOBLTIME # AND FOR P70 OR P71.
031719,000161:
031720,000162: 36,2142 00004 INHINT
031721,000163: 36,2143 04674 TC IBNKCALL
031722,000164: 36,2144 75564 CADR ENGINOF3
031723,000165: 36,2145 00003 RELINT
031724,000166:
031725,000167: 36,2146 51455 INDEX WHICH
031726,000168: 36,2147 00005 TC 5
031727,000169:
031728,000170: 36,2150 36,2150 P42SPOT = P40SPOT # (5)
031729,000171: 36,2150 36,2150 P12SPOT = P40SPOT # (5)
031730,000172: 36,2150 36,2153 P63SPOT = P41SPOT # (5) IN P63 CLOKTASK ALREADY GOING
031731,000173: 36,2150 44762 P40SPOT CS CNTDNDEX # (5)
031732,000174: 36,2151 04616 TC BANKCALL # MUST BE BANKCALLED FOR GENERALIZED
![]() |
Page 720 |
031734,000176: 36,2152 74663 CADR STCLOK2 # RETURN
031735,000177: 36,2153 06051 P41SPOT TC INTPRET # (5)
031736,000178: 36,2154 45345 DLOAD DSU
031737,000179: 36,2155 03442 TIG
031738,000180: 36,2156 35142 D29.9SEC
031739,000181: 36,2157 34041 STCALL TDEC1
031740,000182: 36,2160 61064 INITCDUW
031741,000183: 36,2161 45014 BOFF CALL
031742,000184: 36,2162 03347 MUNFLAG
031743,000185: 36,2163 74202 GOMIDAV
031744,000186: 36,2164 27042 CSMPREC
031745,000187: 36,2165 64375 VLOAD MXV
031746,000188: 36,2166 00025 VATT1
031747,000189: 36,2167 01732 REFSMMAT
031748,000190: 36,2170 77762 VSR1
031749,000191: 36,2171 25724 STOVL V(CSM) # CSM VELOCITY - M/CS*2(7)
031750,000192: 36,2172 00017 RATT1
031751,000193: 36,2173 64312 VSL4 MXV
031752,000194: 36,2174 01732 REFSMMAT
031753,000195: 36,2175 35716 STCALL R(CSM) # CSM POSITION - M*2(24)
031754,000196: 36,2176 71743 MUNGRAV
031755,000197: 36,2177 16310 STODL G(CSM) # CSM GRAVITY VEC. - M/CS*2(7)
031756,000198: 36,2200 00015 TAT
031757,000199: 36,2201 00041 STORE TDEC1 # RELOAD TDEC1 FOR MIDTOAV.
031758,000200: 36,2202 77624 GOMIDAV CALRB
031759,000201: 36,2203 27553 MIDTOAV1
031760,000202: 36,2204 12213 TCF CALLT-35 # MADE IT IN TIME.
031761,000203:
031762,000204: 36,2205 00006 EXTEND # TIG WAS SLIPPED, SO RESET TIG TO 29.9
031763,000205: 36,2206 31557 DCA PIPTIME1 # SECONDS AFTER THE TIME TO WHICH WE DID
031764,000206: 36,2207 53442 DXCH TIG # INTEGRATE.
031765,000207: 36,2210 00006 EXTEND
031766,000208: 36,2211 33142 DCA D29.9SEC
031767,000209: 36,2212 21442 DAS TIG
031768,000210:
031769,000211: 36,2213 52155 CALLT-35 DXCH MPAC
031770,000212: 36,2214 53500 DXCH SAVET-30 # DELTA-T UNTIL TIG-30
031771,000213: 36,2215 00006 EXTEND
031772,000214: 36,2216 43750 DCS 5SECDP
031773,000215: 36,2217 21500 DAS SAVET-30 # DELTA-T UNTIL TIG-35
031774,000216: 36,2220 00006 EXTEND
031775,000217: 36,2221 31500 DCA SAVET-30
031776,000218: 36,2222 05310 TC LONGCALL
031777,000219: 36,2223 E7,1453 EBANK= TTOGO
031778,000220: 36,2223 02242 74067 2CADR TIG-35
031779,000221:
031780,000222: 36,2225 05364 TC PHASCHNG
031781,000223: 36,2226 20254 OCT 20254 # 4.25SPOT FOR TIG-35 RESTART.
031782,000224:
031783,000225: 36,2227 05332 TC CHECKMM
![]() |
Page 721 |
031785,000227: 36,2230 00077 DEC 63 B-14
031786,000228: 36,2231 15155 TCF ENDOFJOB # NOT P63
031787,000229: 36,2232 44762 CS CNTDNDEX # P63 CAN START DISPLAYING NOW.
031788,000230: 36,2233 55162 TS DISPDEX
031789,000231: 36,2234 06051 TC INTPRET
031790,000232: 36,2235 51575 VLOAD ABVAL
031791,000233: 36,2236 03551 VN1
031792,000234: 36,2237 03472 STORE ABVEL # INITIALIZE ABVEL FOR P63 DISPLAY
031793,000235: 36,2240 77776 EXIT
031794,000236: 36,2241 15155 TCF ENDOFJOB
031795,000237:
031796,000238: # ****************************************
031797,000239:
031798,000240: 36,2242 33750 TIG-35 CAF 5SEC
031799,000241: 36,2243 05204 TC TWIDDLE
031800,000242: 36,2244 02300 ADRES TIG-30
031801,000243:
031802,000244: 36,2245 05364 TC PHASCHNG
031803,000245: 36,2246 40154 OCT 40154 # 4.15SPOT FOR TIG-30 RESTART
031804,000246:
031805,000247: 36,2247 44752 CS BLANKDEX # BLANK DSKY FOR 5 SECONDS
031806,000248: 36,2250 55162 TS DISPDEX
031807,000249:
031808,000250: 36,2251 51455 INDEX WHICH
031809,000251: 36,2252 40006 CS 6 # CHECK ULLAGE TIME.
031810,000252: 36,2253 00006 EXTEND
031811,000253: 36,2254 65272 BZMF TASKOVER
031812,000254: 36,2255 33144 CAF 4.9SEC # SET UP TASK TO RESTORE DISPLAY AT TIG-30
031813,000255: 36,2256 05204 TC TWIDDLE
031814,000256: 36,2257 02270 ADRES TIG-30.1
031815,000257:
031816,000258: 36,2260 35027 CAF PRIO17 # A NEGATIVE ULLAGE TIME INDICATES P41, IN
031817,000259: 36,2261 05072 TC NOVAC # WHICH CASE WE HAVE TO SET UP A JOB TO
031818,000260: 36,2262 E7,1453 EBANK= TTOGO # BLANK THE DSKY FOR FIVE SECONDS, SINCE
031819,000261: 36,2262 02265 74067 2CADR P41BLANK # CLOKJOB IS NOT RUNNING DURING P41.
031820,000262:
031821,000263: 36,2264 15272 TCF TASKOVER
031822,000264:
031823,000265: 36,2265 04616 P41BLANK TC BANKCALL # BLANK DSKY.
031824,000266: 36,2266 20457 CADR CLEANDSP
031825,000267: 36,2267 15155 TCF ENDOFJOB
031826,000268:
031827,000269: 36,2270 35027 TIG-30.1 CAF PRIO17 # SET UP JOB TO RESTORE DISPLAY AT TIG-30
031828,000270: 36,2271 05072 TC NOVAC
031829,000271: 36,2272 E7,1453 EBANK= TTOGO
031830,000272: 36,2272 02275 74067 2CADR TIG-30A
031831,000273:
031832,000274: 36,2274 15272 TCF TASKOVER
031833,000275:
![]() |
Page 722 |
031835,000277: 36,2275 33752 TIG-30A CAF V16N85B
031836,000278: 36,2276 04616 TC BANKCALL # RESTORE DISPLAY.
031837,000279: 36,2277 20466 CADR REGODSP # REGODSP DOES A TCF ENDOFJOB
031838,000280:
031839,000281: # *****************************************
031840,000282:
031841,000283: 36,2300 33143 TIG-30 CAF S24.9SEC
031842,000284: 36,2301 05204 TC TWIDDLE
031843,000285: 36,2302 02354 ADRES TIG-5
031844,000286:
031845,000287: 36,2303 44762 CS CNTDNDEX # START UP CLOKTASK AGAIN
031846,000288: 36,2304 55162 TS DISPDEX
031847,000289:
031848,000290: 36,2305 51455 INDEX WHICH # PICK UP APPROPRIATE ULLAGE-ON TIME
031849,000291: 36,2306 30006 CAF 6
031850,000292: 36,2307 00006 EXTEND
031851,000293: 36,2310 62327 BZMF ULLGNOT # DON'T SET UP ULLAGE IF DT IS NEG OR ZERO
031852,000294: 36,2311 55477 TS SAVET-30 # SAVE DELTA-T FOR RESTART
031853,000295: 36,2312 05204 TC TWIDDLE
031854,000296: 36,2313 02350 ADRES ULLGTASK
031855,000297:
031856,000298: 36,2314 36257 CA THREE # RESTART PROTECT ULLGTASK (1.3SPOT)
031857,000299: 36,2315 54001 TS L
031858,000300: 36,2316 46257 CS THREE
031859,000301: 36,2317 52752 DXCH -PHASE1
031860,000302: 36,2320 40025 CS TIME1
031861,000303: 36,2321 55052 TS TBASE1
031862,000304:
031863,000305: 36,2322 51455 INDEX WHICH
031864,000306: 36,2323 00001 TC 1
031865,000307:
031866,000308: 36,2324 40106 WANTAPS CS FLGWRD10 # (1) FOR P42 ENSURE APSFLAG IS SET. IF IT
031867,000309: 36,2325 74737 MASK APSFLBIT # WASN'T SET, DAP WILL BE INITIALIZED TO
031868,000310: 36,2326 26106 ADS FLGWRD10 # ASCENT VALUES BY 1/ACCS IN 2 SECONDS.
031869,000311:
031870,000312: 36,2327 00006 ULLGNOT EXTEND # (1)
031871,000313: 36,2330 51455 INDEX WHICH
031872,000314: 36,2331 30010 DCA 7 # LOAD AVEGEXIT WITH APPROPRIATE 2CADR
031873,000315: 36,2332 53253 DXCH AVEGEXIT
031874,000316:
031875,000317: 36,2333 34752 CAF TWO # 4.2SPOT RESTARTS IMMEDIATELY AT REDO4.2
031876,000318: 36,2334 54001 TS L
031877,000319: 36,2335 44752 CS TWO # AND ALSO AT TIG-5 AT THE CORRECT TIME.
031878,000320: 36,2336 52760 DXCH -PHASE4
031879,000321:
031880,000322: 36,2337 40025 CS TIME1
031881,000323: 36,2340 55060 TS TBASE4 # SET TBASE4 FOR TIG-5 RESTART
031882,000324:
031883,000325: 36,2341 00006 REDO2.17 EXTEND
![]() |
Page 723 |
031885,000327: 36,2342 34755 DCA NEG0 # CLEAR OUT GROUP 2 SO LAMBERT CAN START
031886,000328: 36,2343 52754 DXCH -PHASE2 # IF NEEDED.
031887,000329:
031888,000330: 36,2344 10762 REDO4.2 CCS PHASE5 # IS SERVICER GOING?
031889,000331: 36,2345 15272 TCF TASKOVER # YES, DON'T START IT UP AGAIN.
031890,000332:
031891,000333: 36,2346 04635 TC POSTJUMP
031892,000334: 36,2347 71661 CADR PREREAD # PREREAD ENDS THIS TASK
031893,000335:
031894,000336:
031895,000337: # ****************************************
031896,000338:
031897,000339: 36,2350 02656 ULLGTASK TC ONULLAGE # THIS COMES AT TIG-7.5 OR TIG-3.5
031898,000340: 36,2351 05364 TC PHASCHNG
031899,000341: 36,2352 00001 OCT 1
031900,000342: 36,2353 15272 TCF TASKOVER
031901,000343:
031902,000344:
031903,000345: # ****************************************
031904,000346:
031905,000347: 36,2354 00006 TIG-5 EXTEND
031906,000348: 36,2355 34755 DCA NEG0 # INSURE THAT GROUP 3 IS INACTIVE.
031907,000349: 36,2356 52756 DXCH -PHASE3
031908,000350:
031909,000351: 36,2357 33750 CAF 5SEC
031910,000352: 36,2360 05204 TC TWIDDLE
031911,000353: 36,2361 02407 ADRES TIG-0
031912,000354:
031913,000355: 36,2362 05527 TC DOWNFLAG # RESET IGNFLAG AND ASTNFLAG
031914,000356: 36,2363 00153 ADRES IGNFLAG # FOR LIGHT-UP LOGIC
031915,000357: 36,2364 05527 TC DOWNFLAG
031916,000358: 36,2365 00154 ADRES ASTNFLAG
031917,000359: 36,2366 05527 TC DOWNFLAG
031918,000360: 36,2367 00122 ADRES ZOOMFLAG
031919,000361:
031920,000362: 36,2370 51455 INDEX WHICH
031921,000363: 36,2371 00011 TC 11
031922,000364:
031923,000365: 36,2372 10756 P40SJUNK CCS PHASE3 # (11) P40 AND P42. S40.13 IN PROGRESS?
031924,000366: 36,2373 12402 TCF DISPCHNG # YES
031925,000367:
031926,000368: 36,2374 34736 CAF PRIO20
031927,000369: 36,2375 05105 TC FINDVAC
031928,000370: 36,2376 E7,1453 EBANK= TTOGO
031929,000371: 36,2376 02535 56067 2CADR S40.13
031930,000372:
031931,000373:
031932,000374:
031933,000375: 36,2400 05364 TC PHASCHNG # 3.5SPOT FOR S40.13
031934,000376: 36,2401 00053 OCT 00053
031935,000377:
![]() |
Page 724 |
031937,000379: 36,2402 44760 DISPCHNG CS VB99DEX # (11)
031938,000380: 36,2403 55162 TS DISPDEX
031939,000381: 36,2404 05364 COMMON TC PHASCHNG # RESTART TIG-0 (4.7SPOT)
031940,000382: 36,2405 40074 OCT 40074
031941,000383: 36,2406 15272 TCF TASKOVER
031942,000384:
031943,000385:
031944,000386: # ****************************************
031945,000387:
031946,000388: 36,2407 40103 TIG-0 CS FLAGWRD7 # SET IGNFLAG SINCE TIG HAS ARRIVED
031947,000389: 36,2410 74737 MASK IGNFLBIT
031948,000390: 36,2411 26103 ADS FLAGWRD7
031949,000391:
031950,000392: 36,2412 05332 TC CHECKMM # IN P63 CASE, THROTTLE-UP IS ZOOMTIME
031951,000393: 36,2413 00077 DEC 63 B-14 # AFTER NOMINAL IGNITION, NOT ACTUAL
031952,000394: 36,2414 12425 TCF IGNYET?
031953,000395: 36,2415 31422 CA ZOOMTIME
031954,000396: 36,2416 05214 TC WAITLIST
031955,000397: 36,2417 E7,1513 EBANK= DVCNTR
031956,000398: 36,2417 03675 72067 2CADR ZOOM
031957,000399:
031958,000400: 36,2421 05340 TC 2PHSCHNG
031959,000401: 36,2422 40033 OCT 40033
031960,000402:
031961,000403: 36,2423 05014 OCT 05014
031962,000404: 36,2424 77777 OCT 77777
031963,000405:
031964,000406: 36,2425 34740 IGNYET? CAF ASTNBIT # CHECK ASTNFLAG: HAS ASTRONAUT RESPONDED
031965,000407: 36,2426 70103 MASK FLAGWRD7 # TO OUR ENGINE ENABLE REQUEST?
031966,000408: 36,2427 10000 CCS A
031967,000409: 36,2430 12433 TCF IGNITION
031968,000410: 36,2431 51455 INDEX WHICH
031969,000411: 36,2432 00012 TC 12
031970,000412:
031971,000413: 36,2433 40101 IGNITION CS FLAGWRD5 # INSURE ENGONFLG IS SET.
031972,000414: 36,2434 74745 MASK ENGONBIT
031973,000415: 36,2435 26101 ADS FLAGWRD5
031974,000416: 36,2436 44355 CS PRIO30 # TURN ON THE ENGINE.
031975,000417: 36,2437 00006 EXTEND
031976,000418: 36,2440 02011 RAND DSALMOUT
031977,000419: 36,2441 64737 AD BIT13
031978,000420: 36,2442 00006 EXTEND
031979,000421: 36,2443 01011 WRITE DSALMOUT
031980,000422: 36,2444 00006 EXTEND # SET TEVENT FOR DOWNLINK
031981,000423: 36,2445 30025 DCA TIME2
031982,000424: 36,2446 53342 DXCH TEVENT
031983,000425:
031984,000426: 36,2447 44735 CS PULSES # MAKE SURE THAT DAP IS NOT IN MINIMUM
031985,000427: 36,2450 70111 MASK DAPBOOLS # IMPULSE MODE IN P12,P40,P42,AND P63
031986,000428: 36,2451 54111 TS DAPBOOLS
031987,000429:
![]() |
Page 725 |
031989,000431: 36,2452 00006 EXTEND # UPDATE TIG USING TGO FROM S40.13
031990,000432: 36,2453 31515 DCA TGO
031991,000433: 36,2454 53442 DXCH TIG
031992,000434: 36,2455 00006 EXTEND
031993,000435: 36,2456 30025 DCA TIME2
031994,000436: 36,2457 21442 DAS TIG
031995,000437:
031996,000438: 36,2460 44742 CS FLUNDBIT # PERMIT GUIDANCE LOOP DISPLAYS
031997,000439: 36,2461 70104 MASK FLAGWRD8
031998,000440: 36,2462 54104 TS FLAGWRD8
031999,000441:
032000,000442: 36,2463 51455 INDEX WHICH
032001,000443: 36,2464 00013 TC 13
032002,000444:
032003,000445: 36,2465 00006 P63IGN EXTEND # (13) INITIATE BURN DISPLAYS
032004,000446: 36,2466 33136 DCA LUNLANAD
032005,000447: 36,2467 53253 DXCH AVGEXIT
032006,000448:
032007,000449: 36,2470 30005 CA Z # ASSASSINATE CLOKTASK
032008,000450: 36,2471 55162 TS DISPDEX
032009,000451:
032010,000452: 36,2472 40105 CS FLAGWRD9 # SET FLAG FOR P70-P71
032011,000453: 36,2473 74743 MASK LETABBIT
032012,000454: 36,2474 26105 ADS FLAGWRD9
032013,000455:
032014,000456: 36,2475 00006 EXTEND # INITIALIZE TIG FOR P70 AND P71.
032015,000457: 36,2476 30025 DCA TIME2
032016,000458: 36,2477 53442 DXCH TIG
032017,000459:
032018,000460: 36,2500 34755 CAF ZERO # INITIALIZE WCHPHASE AND FLPASSO
032019,000461: 36,2501 55346 TS WCHPHASE
032020,000462: 36,2502 55621 TS WCHPHOLD # ALSO WHCPHOLD
032021,000463: 36,2503 34752 CA TWO
032022,000464: 36,2504 55623 TS FLPASS0
032023,000465:
032024,000466: 36,2505 12540 TCF P42IGN
032025,000467: 36,2506 40101 P40IGN CS FLAGWRD5 # (13)
032026,000468: 36,2507 74740 MASK NOTHRBIT
032027,000469: 36,2510 00006 EXTEND
032028,000470: 36,2511 12540 BZF P42IGN
032029,000471: 36,2512 31422 CA ZOOMTIME
032030,000472: 36,2513 05214 TC WAITLIST
032031,000473: 36,2514 E7,1513 EBANK= DVCNTR
032032,000474: 36,2514 03675 72067 2CADR ZOOM
032033,000475:
032034,000476: 36,2516 05340 P63IGN1 TC 2PHSCHNG
032035,000477: 36,2517 40033 OCT 40033 # 3.3SPOT FOR ZOOM RESTART.
032036,000478: 36,2520 05014 OCT 05014 # TYPE C RESTARTS HERE IMMEDIATELY
032037,000479: 36,2521 77777 OCT 77777
032038,000480:
![]() |
Page 726 |
032040,000482: 36,2522 12540 TCF P42IGN
032041,000483: 36,2523 35015 P12IGN CAF EBANK6
032042,000484: 36,2524 54003 TS EBANK
032043,000485: 36,2525 E6,1536 EBANK= AOSQ
032044,000486:
032045,000487: 36,2525 31412 CA IGNAOSQ # INITIALIZE DAP BIAS ACCELERATION
032046,000488: 36,2526 55536 TS AOSQ # ESTIMATES AT P12 IGNITION.
032047,000489: 36,2527 31413 CA IGNAOSR
032048,000490: 36,2530 55540 TS AOSR
032049,000491:
032050,000492: 36,2531 35016 CAF EBANK7
032051,000493: 36,2532 54003 TS EBANK
032052,000494: 36,2533 E7,1513 EBANK= DVCNTR
032053,000495:
032054,000496: 36,2533 30005 ABRTIGN CA Z # (13) KILL CLOKTASK
032055,000497: 36,2534 55162 TS DISPDEX
032056,000498:
032057,000499: 36,2535 00006 EXTEND # CONNECT ASCENT GYIDANCE TO SERVICER.
032058,000500: 36,2536 33140 DCA ATMAGADR
032059,000501: 36,2537 53253 DXCH AVGEXIT
032060,000502:
032061,000503: 36,2540 44744 P42IGN CS DRIFTBIT # ENSURE THAT POWERED-FLIGHT SWITCHING
032062,000504: 36,2541 70111 MASK DAPBOOLS # CURVES ARE USED.
032063,000505: 36,2542 54111 TS DAPBOOLS
032064,000506: 36,2543 34743 CAF IMPULBIT # EXAMINE IMPULSE SWITCH
032065,000507: 36,2544 70076 MASK FLAGWRD2
032066,000508: 36,2545 10000 CCS A
032067,000509: 36,2546 13522 TCF IMPLBURN
032068,000510:
032069,000511: 36,2547 05527 DVMONCON TC DOWNFLAG
032070,000512: 36,2550 00153 ADRES IGNFLAG # CONNECT DVMON
032071,000513: 36,2551 05527 TC DOWNFLAG
032072,000514: 36,2552 00154 ADRES ASTNFLAG
032073,000515: 36,2553 05527 TC DOWNFLAG
032074,000516: 36,2554 00161 ADRES IDLEFLAG
032075,000517:
032076,000518: 36,2555 05364 TC PHASCHNG
032077,000519: 36,2556 40054 OCT 40054
032078,000520:
032079,000521: 36,2557 05232 TC FIXDELAY # TURN ULLAGE OFF HALF A SECOND AFTER
032080,000522: 36,2560 00062 DEC 50 B-14 # LIGHT UP.
032081,000523:
032082,000524: 36,2561 02652 ULLAGOFF TC NOULLAGE
032083,000525:
032084,000526: 36,2562 00006 WAITABIT EXTEND # KILL GROUP 4
032085,000527: 36,2563 34755 DCA NEG0
032086,000528: 36,2564 52760 DXCH -PHASE4
032087,000529:
032088,000530: 36,2565 15272 TCF TASKOVER
032089,000531:
![]() |
Page 727 |
032091,000533: 36,2566 04635 TIGTASK TC POSTJUMP # (12)
032092,000534: 36,2567 73664 CADR TIGTASK1
032093,000535:
032094,000536: # ****************************************
032095,000537:
032096,000538: 31,2144 BANK 31
032097,000539: 35,2000 SETLOC P40S3
032098,000540: 35,2000 BANK
032099,000541: 35,3664 COUNT* $$/P40
032100,000542:
032101,000543: 35,3664 35026 TIGTASK1 CAF PRIO16
032102,000544: 35,3665 05072 TC NOVAC
032103,000545: 35,3666 E7,1462 EBANK= TRKMKCNT
032104,000546: 35,3666 03240 74067 2CADR TIGNOW
032105,000547:
032106,000548: 35,3670 05527 TC DOWNFLAG
032107,000549: 35,3671 00303 ADRES PULSEFLG
032108,000550:
032109,000551: 35,3672 05364 TC PHASCHNG
032110,000552: 35,3673 00006 OCT 6 # KILL GROUP 6.
032111,000553:
032112,000554: 35,3674 15272 TCF TASKOVER
032113,000555:
032114,000556:
032115,000557: # ****************************************
032116,000558:
032117,000559: 35,3675 05332 ZOOM TC CHECKMM # P40 OR P63?
032118,000560: 35,3676 00077 DEC 63 B-14
032119,000561: 35,3677 13705 TCF P40ZOOM
032120,000562:
032121,000563: 35,3700 05515 P63ZOOM TC UPFLAG # INDICATE THAT THROTTLE-UP HAS COME
032122,000564: 35,3701 00122 ADRES ZOOMFLAG
032123,000565:
032124,000566: 35,3702 04674 TC IBNKCALL
032125,000567: 35,3703 62323 CADR FLATOUT
032126,000568: 35,3704 13712 TCF P40ZOOMA
032127,000569:
032128,000570: 35,3705 34737 P40ZOOM CAF BIT13
032129,000571: 35,3706 54055 TS THRUST
032130,000572: 35,3707 34750 CAF BIT4
032131,000573:
032132,000574: 35,3710 00006 EXTEND
032133,000575: 35,3711 05014 WOR CHAN14
032134,000576:
032135,000577: 35,3712 05364 P40ZOOMA TC PHASCHNG
032136,000578: 35,3713 00003 OCT 3
032137,000579: 35,3714 15272 TCF TASKOVER
032138,000580:
032139,000581:
032140,000582: 36,2570 BANK 36
![]() |
Page 728 |
032142,000584: 36,2000 SETLOC P40S
032143,000585: 36,2000 BANK
032144,000586: 36,2570 COUNT* $$/P40
032145,000587:
032146,000588: # ****************************************
032147,000589:
032148,000590: 36,2570 05515 COMFAIL TC UPFLAG # (15)
032149,000591: 36,2571 00161 ADRES IDLEFLAG
032150,000592: 36,2572 05515 TC UPFLAG # SET FLAG TO SUPPRESS CONFLICTING DISPLAY
032151,000593: 36,2573 00175 ADRES FLUNDISP
032152,000594: 36,2574 34751 CAF FOUR # RESET DVMON
032153,000595: 36,2575 55513 TS DVCNTR
032154,000596: 36,2576 10764 CCS PHASE6 # CLOCKTASK ACTIVE?
032155,000597: 36,2577 12602 TCF +3 # YES
032156,000598: 36,2600 04616 TC BANKCALL # OTHERWISE, START IT UP
032157,000599: 36,2601 74662 CADR STCLOK1
032158,000600: 36,2602 44765 +3 CS VB97DEX
032159,000601: 36,2603 55162 TS DISPDEX
032160,000602: 36,2604 05364 TC PHASCHNG # TURN OFF GROUP 4.
032161,000603: 36,2605 00004 OCT 00004
032162,000604: 36,2606 15155 TCF ENDOFJOB
032163,000605:
032164,000606: 36,2607 51455 COMFAIL1 INDEX WHICH
032165,000607: 36,2610 00002 TC 2
032166,000608:
032167,000609: 36,2611 30005 COMFAIL3 CA Z # (15) KILL CLOKTASK USING Z
032168,000610: 36,2612 12614 TCF +2
032169,000611:
032170,000612: 36,2613 44762 COMFAIL4 CS CNTDNDEX
032171,000613: 36,2614 55162 TS DISPDEX
032172,000614:
032173,000615: 36,2615 05527 TC DOWNFLAG # RECONNECT DV MONITOR
032174,000616: 36,2616 00161 ADRES IDLEFLAG
032175,000617: 36,2617 05527 TC DOWNFLAG # PERMIT GUIDANCE LOOP DISPLAYS
032176,000618: 36,2620 00175 ADRES FLUNDISP
032177,000619: 36,2621 15155 TCF ENDOFJOB
032178,000620:
032179,000621:
032180,000622: 36,2622 05364 COMFAIL2 TC PHASCHNG # KILL ZOOM RESTART PROTECTION
032181,000623: 36,2623 00003 OCT 00003
032182,000624:
032183,000625: 36,2624 00004 INHINT
032184,000626: 36,2625 06032 TC KILLTASK # KILL ZOOM, IN CASE IT'S STILL TO COME
032185,000627: 36,2626 73675 CADR ZOOM
032186,000628: 36,2627 04674 TC IBNKCALL # COMMAND ENGINE OFF
032187,000629: 36,2630 75561 CADR ENGINOF4
032188,000630: 36,2631 05515 TC UPFLAG # SET THE DRIFT BIT FOR THE DAP.
032189,000631: 36,2632 00312 ADRES DRIFTDFL
032190,000632: 36,2633 02644 TC INVFLAG # USE OTHER RCS SYSTEM
032191,000633: 36,2634 00310 ADRES AORBTFLG
![]() |
Page 729 |
032193,000635: 36,2635 05515 TC UPFLAG # TURN ON ULLAGE
032194,000636: 36,2636 00314 ADRES ULLAGFLG
032195,000637: 36,2637 34753 CAF BIT1
032196,000638: 36,2640 00004 INHINT
032197,000639: 36,2641 05204 TC TWIDDLE
032198,000640: 36,2642 02354 ADRES TIG-5
032199,000641: 36,2643 15155 TCF ENDOFJOB
032200,000642:
032201,000643:
032202,000644: # ****************************************
032203,000645: # SUBROUTINES OF THE IGNITION ROUTINE
032204,000646: # ****************************************
032205,000647:
032206,000648: 36,2644 30002 INVFLAG CA Q
032207,000649: 36,2645 05533 TC DEBIT
032208,000650: 36,2646 40000 COM
032209,000651: 36,2647 00006 EXTEND
032210,000652: 36,2650 06001 RXOR LCHAN
032211,000653: 36,2651 15522 TCF COMFLAG
032212,000654:
032213,000655:
032214,000656: # ****************************************
032215,000657:
032216,000658: 36,2652 44746 NOULLAGE CS ULLAGER # MUST BE CALLED IN A TASK OR UNDER INHINT
032217,000659: 36,2653 70111 MASK DAPBOOLS
032218,000660: 36,2654 54111 TS DAPBOOLS
032219,000661: 36,2655 00002 TC Q
032220,000662:
032221,000663:
032222,000664: # ****************************************
032223,000665:
032224,000666: 36,2656 40111 ONULLAGE CS DAPBOOLS # TURN ON ULLAGE. MUST BE CALLED IN
032225,000667: 36,2657 74746 MASK ULLAGER # A TASK OR WHILE INHINTED.
032226,000668: 36,2660 26111 ADS DAPBOOLS
032227,000669: 36,2661 00002 TC Q
032228,000670:
032229,000671:
032230,000672: # ****************************************
032231,000673:
032232,000674: 36,2662 34755 STCLOK1 CA ZERO # THIS ROUTINE STARTS THE COUNT-DOWN
032233,000675: 36,2663 55162 STCLOK2 TS DISPDEX # (CLOKTASK AND CLOKJOB). SETTING
032234,000676: 36,2664 04645 STCLOK3 TC MAKECADR # SETTING DISPDEX POSITIVE KILLS IT.
032235,000677: 36,2665 55060 TS TBASE4 # RETURN SAVE (NOT FOR RESTARTS)
032236,000678: 36,2666 00006 EXTEND
032237,000679: 36,2667 31442 DCA TIG
032238,000680: 36,2670 52155 DXCH MPAC
032239,000681: 36,2671 00006 EXTEND
032240,000682: 36,2672 40025 DCS TIME2
032241,000683: 36,2673 20155 DAS MPAC # HAVE TIG - TIME2, UNDOUBTEDLY A + NUMBER
032242,000684: 36,2674 07271 TC TPAGREE # POSITIVE, SINCE WE PASSED THE
![]() |
Page 730 |
032244,000686: 36,2675 34777 CAF 1SEC # 45 SECOND CHECK
032245,000687: 36,2676 54002 TS Q
032246,000688: 36,2677 52155 DXCH MPAC
032247,000689: 36,2700 74346 MASK LOW5 # RESTRICT MAGNITUDE OF NUMBER IN A
032248,000690: 36,2701 00006 EXTEND
032249,000691: 36,2702 10002 DV Q
032250,000692: 36,2703 30001 CA L # GET REMAINDER
032251,000693: 36,2704 64752 AD TWO
032252,000694: 36,2705 00004 INHINT
032253,000695: 36,2706 05204 TC TWIDDLE
032254,000696: 36,2707 02716 ADRES CLOKTASK
032255,000697: 36,2710 05340 TC 2PHSCHNG
032256,000698: 36,2711 40036 OCT 40036 # 6.3SPOT FOR CLOKTASK
032257,000699: 36,2712 05024 OCT 05024
032258,000700: 36,2713 13000 OCT 13000
032259,000701:
032260,000702: 36,2714 31060 CA TBASE4
032261,000703: 36,2715 04640 TC BANKJUMP
032262,000704:
032263,000705:
032264,000706: 36,2716 40025 CLOKTASK CS TIME1 # SET TBASE6 FOR GROUP 6 RESTART
032265,000707: 36,2717 55064 TS TBASE6
032266,000708:
032267,000709: 36,2720 11162 CCS DISPDEX
032268,000710: 36,2721 12732 TCF KILLCLOK
032269,000711: 36,2722 12723 NOOP
032270,000712: 36,2723 37727 CAF PRIO27
032271,000713: 36,2724 05072 TC NOVAC
032272,000714: 36,2725 E7,1453 EBANK= TTOGO
032273,000715: 36,2725 02736 74067 2CADR CLOKJOB
032274,000716:
032275,000717:
032276,000718:
032277,000719: 36,2727 05232 TC FIXDELAY # WAIT A SECOND BEFORE STARTING OVER
032278,000720: 36,2730 00144 DEC 100 B-14
032279,000721: 36,2731 12716 TCF CLOKTASK
032280,000722:
032281,000723:
032282,000724: 36,2732 00006 KILLCLOK EXTEND # KILL RESTART
032283,000725: 36,2733 34755 DCA NEG0
032284,000726: 36,2734 52764 DXCH -PHASE6
032285,000727: 36,2735 15272 TCF TASKOVER
032286,000728:
032287,000729:
032288,000730: 36,2736 00006 CLOKJOB EXTEND
032289,000731: 36,2737 41442 DCS TIG
032290,000732: 36,2740 53454 DXCH TTOGO
032291,000733: 36,2741 00006 EXTEND
032292,000734: 36,2742 30025 DCA TIME2
032293,000735: 36,2743 21454 DAS TTOGO
![]() |
Page 731 |
032295,000737: 36,2744 00004 INHINT
032296,000738: 36,2745 11162 CCS DISPDEX # IF DISPDEX HAS BEEN SET POSITIVE BY A
032297,000739: 36,2746 15155 TCF ENDOFJOB # TASK OR A HIGHER PRIORITY JOB SINCE THE
032298,000740: 36,2747 15155 TCF ENDOFJOB # LAST CLOKTASK, AVOID USING IT AS AN
032299,000741: 36,2750 40000 COM # INDEX.
032300,000742: 36,2751 00003 RELINT # ***** DISPDEX MUST NEVER BE -0 *****
032301,000743: 36,2752 50000 INDEX A
032302,000744: 36,2753 13010 TCF DISPNOT -1 # ( -1 DUE TO EFFECT OF CCS )
032303,000745:
032304,000746: 36,2754 4765 VB97DEX = OCT35 # NEGATIVE OF THIS IS PROPER FOR DISPDEX
032305,000747:
032306,000748: 36,2754 44755 -35 CS ZERO # INDICATE VERB 97 PASTE
032307,000749: 36,2755 55066 TS NVWORD1
032308,000750: 36,2756 30371 CA NVWORD +2 # NVWROD+2 CONTAINS V06 & APPROPRIATE NOUN
032309,000751: 36,2757 04616 TC BANKCALL
032310,000752: 36,2760 20474 CADR CLOCPLAY
032311,000753: 36,2761 13012 TCF STOPCLOK # TERMINATE CLOKTASK ON THE WAY TO P00H
032312,000754: 36,2762 12607 TCF COMFAIL1
032313,000755: 36,2763 12622 TCF COMFAIL2
032314,000756:
032315,000757: # THIS DISPLAY IS CALLED VIA ASTNCLOK
032316,000758: 36,2764 33145 -25 CAF V06N61 # IT IS PRIMARILY USED BY THE CREW IN P63
032317,000759: 36,2765 04616 TC BANKCALL # TO RESET HIS EVENT TIMER TO AGREE WITH
032318,000760: 36,2766 20460 CADR REFLASH # TIG.
032319,000761: 36,2767 13012 TCF STOPCLOK
032320,000762: 36,2770 13027 TCF ASTNRETN
032321,000763: 36,2771 12764 TCF -5
032322,000764:
032323,000765: 36,2772 4762 CNTDNDEX = LOW4 # OCT17: NEGATIVE PROPER FOR DISPDEX
032324,000766:
032325,000767: 36,2772 51455 -17 INDEX WHICH # THIS DISPLAY COMES UP AT ONE SECOND
032326,000768: 36,2773 30000 CAF 0 # INTERVALS. IT IS NORMALLY OPERATED
032327,000769: 36,2774 04616 TC BANKCALL # BETWEEN TIG-30 SECONDS AND TIG-5 SECONDS
032328,000770: 36,2775 20466 CADR REGODSP # REGODSP DOES ITS OWN TCF ENDOFJOB
032329,000771:
032330,000772: 36,2776 4760 VB99DEX = ELEVEN # OCT13: NEGATIVE PROPER FOR DISPDEX
032331,000773:
032332,000774: 36,2776 V99RECYC EQUALS
032333,000775:
032334,000776: 36,2776 44743 -13 CS BIT9 # INDICATE VERB 99 PASTE
032335,000777: 36,2777 55066 TS NVWORD1
032336,000778: 36,3000 51455 INDEX WHICH # THIS IS THE "PLEASE ENABLE ENGINE"
032337,000779: 36,3001 30000 CAF 0 # DISPLAY; IT IS INITIATED AT TIG-5 SEC.
032338,000780: 36,3002 04616 TC BANKCALL # THE DISPLAY IS A V99NXX, WHERE XX IS THE
032339,000781: 36,3003 20474 CADR CLOCPLAY # NOUN THAT HAD PREVIOUSLY BEEN DISPLAYED
032340,000782: 36,3004 13012 TCF STOPCLOK # TERMINATE GOTOPOOH TURNS OFF ULLAGE.
032341,000783: 36,3005 13040 TCF *PROCEED
032342,000784: 36,3006 13043 TCF *ENTER
032343,000785:
032344,000786: 36,3007 4752 BLANKDEX = TWO # NEGATIVE OF THIS IS PROPER FOR DISPDEX
032345,000787:
![]() |
Page 732 |
032347,000789: 36,3007 04616 -2 TC BANKCALL # BLANK DSKY. THE DSKY IS BLANKED FOR
032348,000790: 36,3010 20457 CADR CLEANDSP # 5 SECONDS AT TIG-35 TO INDICATE THAT
032349,000791: 36,3011 15155 DISPNOT TCF ENDOFJOB # AVERAGE G IS STARTING.
032350,000792:
032351,000793:
032352,000794: 36,3012 03014 STOPCLOK TC NULLCLOK # STOP CLOKTASK & TURN OFF ULLAGE ON THE
032353,000795: 36,3013 16001 TCF GOTOPOOH # WAY TO P00 (GOTOPOOH RELINTS)
032354,000796:
032355,000797: 36,3014 00004 NULLCLOK INHINT
032356,000798: 36,3015 00006 EXTEND
032357,000799: 36,3016 23141 QXCH P40/RET
032358,000800: 36,3017 02652 TC NOULLAGE # TURN OFF ULLAGE...
032359,000801: 36,3020 06032 TC KILLTASK # DON'T LET IT COME ON, EITHER...
032360,000802: 36,3021 74350 CADR ULLGTASK
032361,000803: 36,3022 05364 TC PHASCHNG # NOT EVEN IF THERE'S A RESTART.
032362,000804: 36,3023 00001 OCT 1
032363,000805: 36,3024 30005 CA Z # KILL CLOKTASK
032364,000806: 36,3025 55162 TS DISPDEX
032365,000807: 36,3026 01141 TC P40/RET
032366,000808:
032367,000809:
032368,000810: 36,3027 05364 ASTNRETN TC PHASCHNG
032369,000811: 36,3030 04024 OCT 04024
032370,000812: 36,3031 34755 CAF ZERO # STOP DISPLAYING BUT KEEP RUNNING.
032371,000813: 36,3032 55162 TS DISPDEX
032372,000814: 36,3033 35023 CAF PRIO13
032373,000815: 36,3034 05105 TC FINDVAC
032374,000816: 36,3035 E5,1757 EBANK= STARIND
032375,000817: 36,3035 02642 64065 2CADR ASTNRET
032376,000818:
032377,000819: 36,3037 15155 TCF ENDOFJOB
032378,000820:
032379,000821:
032380,000822: 36,3040 05515 *PROCEED TC UPFLAG
032381,000823: 36,3041 00154 ADRES ASTNFLAG
032382,000824:
032383,000825: 36,3042 13101 TCF IGNITE
032384,000826:
032385,000827:
032386,000828: 36,3043 00004 *ENTER INHINT
032387,000829: 36,3044 51455 INDEX WHICH
032388,000830: 36,3045 00003 TC 3
032389,000831:
032390,000832: 36,3046 34644 GOPOST CAF PRIO12 # (3) MUST BE LOWER PRIORITY THAN CLOKJOB
032391,000833: 36,3047 05105 TC FINDVAC
032392,000834: 36,3050 E7,1453 EBANK= TTOGO
032393,000835: 36,3050 03222 74067 2CADR POSTBURN
032394,000836: 36,3052 00004 INHINT # SET UP THE DAP FOR COASTING FLIGHT.
032395,000837: 36,3053 04674 TC IBNKCALL
![]() |
Page 733 |
032397,000839: 36,3054 40205 CADR ALLCOAST
032398,000840: 36,3055 03014 TC NULLCLOK
032399,000841: 36,3056 05364 TC PHASCHNG # 4.13 RESTART FOR POSTBURN
032400,000842: 36,3057 00134 OCT 00134
032401,000843:
032402,000844: 36,3060 15155 TCF ENDOFJOB
032403,000845:
032404,000846:
032405,000847: 36,3061 35027 GOCUTOFF CAF PRIO17 # (3)
032406,000848: 36,3062 05105 TC FINDVAC
032407,000849: 36,3063 E7,1514 EBANK= TGO
032408,000850: 36,3063 02416 30067 2CADR CUTOFF
032409,000851:
032410,000852: 36,3065 05527 TC DOWNFLAG
032411,000853: 36,3066 00175 ADRES FLUNDISP
032412,000854:
032413,000855: 36,3067 00004 INHINT # SET UP THE DAP FOR COASTING FLIGHT.
032414,000856: 36,3070 04674 TC IBNKCALL
032415,000857: 36,3071 40205 CADR ALLCOAST
032416,000858: 36,3072 03014 TC NULLCLOK
032417,000859: 36,3073 05364 TC PHASCHNG
032418,000860: 36,3074 07024 OCT 07024
032419,000861: 36,3075 17000 OCT 17000
032420,000862: 36,3076 E7,1514 EBANK= TGO
032421,000863: 36,3076 02416 30067 2CADR CUTOFF
032422,000864:
032423,000865: 36,3100 15155 TCF ENDOFJOB
032424,000866:
032425,000867:
032426,000868: 36,3101 40103 IGNITE CS FLAGWRD7 # (2)
032427,000869: 36,3102 74737 MASK IGNFLBIT
032428,000870: 36,3103 10000 CCS A
032429,000871: 36,3104 13115 TCF IGNITE1
032430,000872: 36,3105 34753 CAF BIT1
032431,000873: 36,3106 00004 INHINT
032432,000874: 36,3107 05204 TC TWIDDLE
032433,000875: 36,3110 02433 ADRES IGNITION
032434,000876:
032435,000877: 36,3111 34360 CAF OCT23 # IMMEDIATE RESTART AT IGNITION.
032436,000878: 36,3112 54001 TS L
032437,000879: 36,3113 40000 COM
032438,000880: 36,3114 52760 DXCH -PHASE4
032439,000881:
032440,000882: 36,3115 44762 IGNITE1 CS CNTDNDEX # RESTORE OLD DISPLAY.
032441,000883: 36,3116 55162 TS DISPDEX
032442,000884:
032443,000885: 36,3117 15155 TCF ENDOFJOB
032444,000886:
032445,000887: # ****************************************
032446,000888:
![]() |
Page 734 |
032448,000890: 36,3120 05600 P40ALM TC ALARM # PROGRAM SELECTION NOT CONSISTENT WITH
032449,000891: 36,3121 01706 OCT 1706 # VEHICLE CONFIGURATION
032450,000892:
032451,000893: 36,3122 35006 REP40ALM CAF V05N09 # (14)
032452,000894: 36,3123 04616 TC BANKCALL
032453,000895: 36,3124 20477 CADR GOFLASH
032454,000896:
032455,000897: 36,3125 16001 TCF GOTOPOOH # V34E TERMINATE
032456,000898: 36,3126 13130 TCF +2 # PROCEED CHECK FOR P42
032457,000899: 36,3127 13122 TCF REP40ALM # V32E REDISPLAY ALARM
032458,000900:
032459,000901: 36,3130 51455 INDEX WHICH # FOR P42, ALLOW CREW TO PROCEED EVEN
032460,000902: 36,3131 00014 TC 14 # THOUGH VEHICLE IS UNSTAGED.
032461,000903:
032462,000904: # ****************************************
032463,000905:
032464,000906:
032465,000907: 31,2144 BANK 31
032466,000908: 35,2000 SETLOC P40S2
032467,000909: 35,2000 BANK
032468,000910:
032469,000911: 35,3715 COUNT* $$/P40
032470,000912:
032471,000913: 35,3715 04645 P40AUTO TC MAKECADR # HELLO THERE.
032472,000914: 35,3716 55163 TS TEMPR60 # FOR GENERALIZED RETURN TO OTHER BANKS.
032473,000915: 35,3717 04616 P40A/P TC BANKCALL # SUBROUTINE TO CHECK PGNCS CONTROL
032474,000916: 35,3720 54263 CADR G+N,AUTO # AND AUTO STABILIZATION MODES
032475,000917: 35,3721 10000 CCS A # +0 INDICATES IN PGNCS, IN AUTO
032476,000918: 35,3722 13734 TCF TURNITON # + INDICATES NOT IN PGNCS AND/OR AUTO
032477,000919: 35,3723 34737 CAF APSFLBIT # ARE WE ON THE DESCENT STAGE?
032478,000920: 35,3724 70106 MASK FLGWRD10
032479,000921: 35,3725 10000 CCS A
032480,000922: 35,3726 13741 TCF GOBACK # RETURN
032481,000923: 35,3727 34747 CAF BIT5 # YES, CHECK FOR AUTOTHROTTLE MODE
032482,000924: 35,3730 00006 EXTEND
032483,000925: 35,3731 02030 RAND CHAN30
032484,000926: 35,3732 00006 EXTEND
032485,000927: 35,3733 13741 BZF GOBACK # IN AUTOTHROTTLE MODE -- RETURN
032486,000928: 35,3734 33743 TURNITON CAF P40A/PMD # DISPLAY V50N25 R1=203 PLEASE PERFORM
032487,000929: 35,3735 04616 TC BANKCALL # CHECKLIST 203 TURN ON PGNCS ETC.
032488,000930: 35,3736 20624 CADR GOPERF1
032489,000931: 35,3737 16001 TCF GOTOPOOH # V34E TERMINATE
032490,000932: 35,3740 13717 TCF P40A/P # RECYCLE
032491,000933: 35,3741 31163 GOBACK CA TEMPR60
032492,000934: 35,3742 04640 TC BANKJUMP # GOODBYE. COME AGAIN SOON.
032493,000935:
032494,000936:
032495,000937: 35,3743 00203 P40A/PMD OCT 00203
032496,000938:
032497,000939: 36,3132 BANK 36
![]() |
Page 735 |
032499,000941: 36,2000 SETLOC P40S
032500,000942: 36,2000 BANK
032501,000943:
032502,000944: 36,3132 COUNT* $$/P40
032503,000945:
032504,000946: # ****************************************
032505,000947: # CONSTANTS FOR THE IGNITION ROUTINE
032506,000948: # ****************************************
032507,000949:
032508,000950: 36,3132 36,2107 SERVCADR = P63TABLE +7
032509,000951:
032510,000952: 36,3132 02040 P40ADRES ADRES P40TABLE
032511,000953:
032512,000954: 36,3133 02050 P41ADRES ADRES P41TABLE -5
032513,000955:
032514,000956: 36,3134 02063 P42ADRES ADRES P42TABLE
032515,000957:
032516,000958: 36,3135 E7,1513 EBANK= DVCNTR
032517,000959: 36,3135 02417 62067 LUNLANAD 2CADR LUNLAND
032518,000960:
032519,000961:
032520,000962:
032521,000963: 36,3137 E7,1513 EBANK= DVCNTR
032522,000964: 36,3137 03455 70067 ATMAGADR 2CADR ATMAG
032523,000965:
032524,000966: 36,3141 6001 ? = GOTOPOOH
032525,000967:
032526,000968: 36,3141 00000 05656 D29.9SEC 2DEC 2990 B-28
032527,000969:
032528,000970:
032529,000971:
032530,000972: 36,3143 04672 S24.9SEC DEC 2490 B-14
032531,000973:
032532,000974:
032533,000975: 36,3144 00752 4.9SEC DEC 490 B-14
032534,000976:
032535,000977: 36,3145 4747 OCT20 = BIT5
032536,000978:
032537,000979: 36,3145 01475 V06N61 VN 0661
032538,000980:
![]() |
Page 736 |
032540,000982: # KILLTASK
032541,000983: # MOD NO: NEW PROGRAM
032542,000984: # MOD BY: COVELLI
032543,000985:
032544,000986:
032545,000987: # FUNCTIONAL DESCRIPTION:
032546,000988:
032547,000989: # KILLTASK IS USED TO REMOVE A TASK FROM THE WAITLIST BY SUBSTITUTING ANULL TASK CALLED 'NULLTASK' (OF COURSE),
032548,000990: # WHICH MERELY DOES A TC TASKOVER. IF THE SAME TASK IS SCHEDULED MORE THAN ONCE, ONLY THE ONE WHICH WILL OCCUR
032549,000991: # FIRST IS REMOVED. IF THE TASK IS NOT SCHEDULED, KILLTASK TAKES NO ACTION AND RETURNS WITH NO ALARM. KILLTASK
032550,000992: # LEAVES INTERRUPTS INHIBITED SO CALLER MUST RELINT
032551,000993:
032552,000994: # CALLING SEQUENCE:
032553,000995:
032554,000996: # L TC KILLTASK IN FIXED-FIXED
032555,000997: # L+1 CADR ???????? CADR (NOT 2CADR) OF TASK TO BE REMOVED.
032556,000998: # L+2 (RELINT) RETURN
032557,000999:
032558,001000: # EXIT MODE: AT L+2 OF CALLING SEQUENCE.
032559,001001:
032560,001002: # ERASABLE INITIALIZATION= NONE.
032561,001003:
032562,001004: # OUTPUT: 2CADR OF NULLTASK IN LST2
032563,001005:
032564,001006: # DEBRIS: ITEMP1 - ITEMP4, A,L,Q.
032565,001007:
032566,001008: 36,3146 E3,1410 EBANK= LST2
032567,001009: 6032 BLOCK 3 # KILLTASK MUST BE IN FIXED-FIXED.
032568,001010: 6000 SETLOC FFTAG6
032569,001011: 6000 BANK
032570,001012: 6032 COUNT* $$/KILL
032571,001013: 6032 36041 KILLTASK CA KILLBB
032572,001014: 6033 00004 INHINT
032573,001015: 6034 22000 LXCH A
032574,001016: 6035 50002 INDEX Q
032575,001017: 6036 30000 CA 0 # GET CADR.
032576,001018: 6037 22006 LXCH BBANK
032577,001019: 6040 12200 TCF KILLTSK2 # CONTINUE IN SWITCHED FIXED
032578,001020:
032579,001021: 6041 E3,1410 EBANK= LST2
032580,001022: 6041 56063 KILLBB BBCON KILLTSK2
032581,001023:
032582,001024:
032583,001025: 27,2200 BANK 27
032584,001026:
032585,001027: 27,2000 SETLOC P40S1
032586,001028: 27,2000 BANK
032587,001029: 27,2200 COUNT* $$/KILL
032588,001030:
032589,001031: 27,2200 22062 KILLTSK2 LXCH ITEMP2 # SAVE CALLER'S BBANK
![]() |
Page 737 |
032591,001033: 27,2201 24002 INCR Q
032592,001034: 27,2202 00006 EXTEND
032593,001035: 27,2203 22061 QXCH ITEMP1 # RETURN 2CADR IN ITEMP1,ITEMP2
032594,001036:
032595,001037: 27,2204 54063 TS ITEMP3 # CADR IS IN A
032596,001038: 27,2205 75012 MASK LOW10
032597,001039: 27,2206 64741 AD BIT11
032598,001040: 27,2207 54064 TS ITEMP4 # GENADR OF TASK
032599,001041:
032600,001042: 27,2210 45012 CS LOW10
032601,001043: 27,2211 70063 MASK ITEMP3
032602,001044: 27,2212 54063 TS ITEMP3 # FBANK OF TASK
032603,001045:
032604,001046: 27,2213 22007 ZL
032605,001047: 27,2214 50001 ADRSCAN INDEX L
032606,001048: 27,2215 41410 CS LST2
032607,001049: 27,2216 60064 AD ITEMP4 # COMPARE GENADRS
032608,001050: 27,2217 00006 EXTEND
032609,001051: 27,2220 12232 BZF TSTFBANK # IF THEY MATCH, COMPARE FBANKS
032610,001052: 27,2221 44747 LETITLIV CS LSTLIM
032611,001053: 27,2222 60001 AD L
032612,001054: 27,2223 00006 EXTEND # ARE WE DONE?
032613,001055: 27,2224 12230 BZF DEAD # YES - DONE, SO RETURN
032614,001056: 27,2225 24001 INCR L
032615,001057: 27,2226 24001 INCR L
032616,001058: 27,2227 12214 TCF ADRSCAN # CONTINUE LOOP.
032617,001059:
032618,001060: 27,2230 52062 DEAD DXCH ITEMP1
032619,001061: 27,2231 52006 DTCB
032620,001062:
032621,001063: 27,2232 45012 TSTFBANK CS LOW10
032622,001064: 27,2233 50001 INDEX L
032623,001065: 27,2234 71411 MASK LST2 +1 # COMPARE FBANKS ONLY.
032624,001066: 27,2235 00006 EXTEND
032625,001067: 27,2236 60063 SU ITEMP3
032626,001068: 27,2237 00006 EXTEND
032627,001069: 27,2240 12242 BZF KILLDEAD # MATCH - KILL IT.
032628,001070: 27,2241 12221 TCF LETITLIV # NO MATCH - CONTINUE.
032629,001071:
032630,001072: 27,2242 34353 KILLDEAD CA TCTSKOVR
032631,001073: 27,2243 50001 INDEX L
032632,001074: 27,2244 55410 TS LST2 # REMOVE TASK BY INSERTING TASKOVER
032633,001075: 27,2245 12230 TCF DEAD
032634,001076:
032635,001077: 27,2246 4747 LSTLIM EQUALS BIT5 # DEC 16
End of include-file BURN,_BABY,_BURN_--_MASTER_IGNITION_ROUTINE.agc. Parent file is MAIN.agc