Source Code

These source-code files were obtained by digitally photographing an Artemis 72 program listing from a private collection and then modifying pre-existing Comanche 55 (Apollo 11) source files to incorporate changes. Note that the page images presented online are of reduced quality, and that additional images may be available. Report any conversion errors or legibility problems in page images to info@sandroid.org. Notations on the program listing read, in part:

	GAP: ASSEMBLE REVISION 072 OF AGC PROGRAM ARTEMIS 
	BY NASA 2021114-011 11:40 FEB. 26, 1971

	THIS AGC PROGRAM SHALL ALSO BE REFERRED TO AS
				COLOSSUS 3
	THIS PROGRAM IS INTENDED FOR USE IN THE CM AS SPECIFIED
	IN REPORT R-577.  THIS PROGRAM WAS PREPARED UNDER OSR
	PROJECT 55-23890, SPONSORED BY THE MANNED SPACECRAFT
	CENTER OF THE NATIONAL AERONAUTICS AND SPACE
	ADMINISTRATION THROUGH CONTRACT NAS 9-4065 WITH THE
	CHARLES STARK DRAPER LABORATORY, MASSACHUSETTS INSTITUTE OF
	TECHNOLOGY, CAMBRIDGE, MASS.

046358,000002:                                                                                                 #  Copyright:     Public domain.
046359,000003:                                                                                                 #  Filename:      CM_ENTRY_DIGITAL_AUTOPILOT.agc
046360,000004:                                                                                                 #  Purpose:       Part of the source code for Artemis (i.e., Colossus 3),
046361,000005:                                                                                                 #                 build 072.  This is for the Command Module's (CM) 
046362,000006:                                                                                                 #                 Apollo Guidance Computer (AGC), we believe for 
046363,000007:                                                                                                 #                 Apollo 15-17.
046364,000008:                                                                                                 #  Assembler:     yaYUL
046365,000009:                                                                                                 #  Contact:       Sergio Navarro <sergionavarrog@gmail.com>
046366,000010:                                                                                                 #  Website:       www.ibiblio.org/apollo/index.html
046367,000011:                                                                                                 #  Page scans:    www.ibiblio.org/apollo/ScansForConversion/Artemis072/
046368,000012:                                                                                                 #  Mod history:   2009-08-27 SN   Adapted from corresponding Comanche 055 file.
046369,000013:                                                                                                 #                 2009-09-03 JL   Duplicate definition of VSQMIN, one line is a comment in page scan.
046370,000014:                                                                                                 #                 2009-09-10 JL   Fixed typos.
046371,000015:                                                                                                 #                 2010-02-20 RSB  Un-##'d this header.
046372,000016: 

Page 1063

046374,000018: 
046375,000019:                                                                                                 #  SUBROUTINE TO READ GIMBAL ANGLES AND FORM DIFFERENCES.  GIMBAL ANGLES ARE SAVED IN 2S COMPLEMENT, BUT THE
046376,000020:                                                                                                 #  DIFFERENCES ARE IN 1S COMP.     ENTER AND READ ANGLES EACH .1 SEC.
046377,000021: 
046378,000022:                                                                                                 #         CM/DSTBY = 1 FOR DAP OPERATION
046379,000023:                                                                                                 #         CM/DSTBY = 0 TO TERMINATE DAP OPERATION.
046380,000024: 
046381,000025: 
046382,000026: 15,2000                                          SETLOC   ETRYDAP                               
046383,000027: 15,2000                                          BANK                                           
046384,000028: 
046385,000029: 15,2063                                          COUNT*   $$/DAPEN                              
046386,000030: 15,2063  E6,1661                                 EBANK=   AOG                                   
046387,000031: 
046388,000032: 15,2063           34355        READGYMB          CA       TEN                                   #  KEEP RESTART DT GOING RELATIVE TO
046389,000033: 15,2064           27725                          ADS      CM/GYMDT                              #  PIPTIME. (GROUP 6)
046390,000034: 
046391,000035:                                                                                                 #  IF A RESTART OCCURS, SKIP PRESENT CYCLE. THE
046392,000036:                                                                                                 #  PHASCHNG PROTECTION IS IN CM/DAPIC.
046393,000037: 
046394,000038: 15,2065           34763                          CA       NOIMUDAP                              #  CHECK FOR FINE ALIGN MODE OF CDU.
046395,000039: 15,2066           71334                          MASK     IMODES33                              #  (PROTECT AOG/PIP ETC AS WELL AS
046396,000040: 15,2067           00006                          EXTEND                                         #  GIMBAL DIFFERENCES)
046397,000041: 15,2070           12076                          BZF      READGYM1                              #  OK
046398,000042: 
046399,000043: 15,2071           44770                          CS       GYMDIBIT                              #  NOT IN FINE ALIGN, SO IDLE
046400,000044: 15,2072           70102                          MASK     CM/FLAGS                              #  SET GYMDIFSW =0
046401,000045: 15,2073           54102                          TS       CM/FLAGS                              
046402,000046: 15,2074           06000                          TC       FLUSHJET                              #  QUENCH JETS, SINCE MAY BE A WHILE.
046403,000047: 15,2075           02143                          TC       CM/GYMIC   +2                         
046404,000048: 
046405,000049: 15,2076           30032        READGYM1          CA       CDUX                                  
046406,000050: 15,2077           57661                          XCH      AOG                                   
046407,000051: 15,2100           00006                          EXTEND                                         
046408,000052: 15,2101           21661                          MSU      AOG                                   #  -DELAOG=AOG(N-1) - AOG(N)
046409,000053: 15,2102           55675                          TS       -DELAOG                               
046410,000054: 
046411,000055: 15,2103           30033                          CA       CDUY                                  
046412,000056: 15,2104           57662                          XCH      AIG                                   
046413,000057: 15,2105           00006                          EXTEND                                         
046414,000058: 15,2106           21662                          MSU      AIG                                   
046415,000059: 15,2107           55676                          TS       -DELAIG                               
046416,000060: 
046417,000061: 15,2110           30034                          CA       CDUZ                                  
046418,000062: 15,2111           57663                          XCH      AMG                                   
046419,000063: 15,2112           00006                          EXTEND                                         
046420,000064: 15,2113           21663                          MSU      AMG                                   
046421,000065: 15,2114           55677                          TS       -DELAMG                               
046422,000066: 
046423,000067: 15,2115           30102        DOBRATE?          CA       CM/FLAGS                              
046424,000068: 15,2116           74767                          MASK     CM/DSBIT                              
046425,000069: 15,2117           10000                          CCS      A                                     

Page 1064

046427,000071: 15,2120           12135                          TCF      CKGYMSW                               
046428,000072: 
046429,000073: 15,2121           06000                          TC       FLUSHJET                              #  TURN OFF ALL JETS
046430,000074: 
046431,000075: 15,2122           05402                          TC       PHASCHNG                              
046432,000076: 15,2123           00006                          OCT      00006                                 #  DEACTIVATE DAP GROUP 6.
046433,000077: 
046434,000078: 15,2124           05314                          TC       TASKOVER                              
046435,000079: 
046436,000080: 15,2125           34770        DOBRATE           CA       ONE                                   #  DO BODYRATE
046437,000081: 15,2126           55720        DOBRATE1          TS       JETEM                                 #  SKIP BODYRATE.
046438,000082: 
046439,000083: 15,2127           34355                          CA       TEN                                   #  KEEP CDU READ GOING.
046440,000084: 15,2130           05223                          TC       TWIDDLE                               
046441,000085: 15,2131           02063                          ADRES    READGYMB                              
046442,000086:                                                                                                 #  DOES NOT PROTECT TEMK, SQ IN SPSIN/COS
046443,000087: 
046444,000088: 15,2132           11720                          CCS      JETEM                                 
046445,000089: 15,2133           02165                          TC       BODYRATE                              
046446,000090: 15,2134           05314                          TC       TASKOVER                              #  SKIP CALC ON INITIAL PASS. (PASSES)
046447,000091: 
046448,000092: 15,2135           40102        CKGYMSW           CS       CM/FLAGS                              
046449,000093: 15,2136           74770                          MASK     GYMDIBIT                              
046450,000094: 15,2137           00006                          EXTEND                                         
046451,000095: 15,2140           12125                          BZF      DOBRATE                               
046452,000096: 15,2141           26102        CM/GYMIC          ADS      CM/FLAGS                              #  GYMDIFSW:  C(A)=1, KNOW BIT IS 0
046453,000097: 15,2142           34772                          CAF      ZERO                                  
046454,000098: 15,2143           55711                 +2       TS       JETAG                                 
046455,000099: 15,2144           55706                          TS       OLDELP                                
046456,000100: 15,2145           55707                          TS       OLDELQ                                
046457,000101: 15,2146           55710                          TS       OLDELR                                
046458,000102: 15,2147           55723                          TS       GAMDOT                                #  NO GYM DIF, PROB NO GAM DIF.
046459,000103: 15,2150           02126                          TC       DOBRATE1                              
046460,000104: 

Page 1065

046462,000106: 
046463,000107:                                                                                                 #  COME HERE TO CORRECT FOR OVERFLOW IN ANGULAR CALCULATIONS
046464,000108: 
046465,000109: 15,2151           54001        ANGOVCOR          TS       L                                     #  THIS COSTS 2 MCT TO USE.
046466,000110: 15,2152           00002                          TC       Q                                     #  NO OVFL
046467,000111: 15,2153           50000                          INDEX    A                                     
046468,000112: 15,2154           34751                          CAF      LIMITS                                
046469,000113: 15,2155           26001                          ADS      L                                     
046470,000114: 15,2156           00002                          TC       Q                                     
046471,000115: 
046472,000116:    6000                                          SETLOC   FFTAG6                                
046473,000117:    6000                                          BANK                                           
046474,000118: 
046475,000119:    6000                                          COUNT*   $$/DAPEN                              
046476,000120:    6000           30007        FLUSHJET          CA       7                                     #  COME HERE TO TURN OFF ALL JETS.
046477,000121:    6001           00006                          EXTEND                                         
046478,000122:    6002           01006                          WRITE    ROLLJETS                              #  ZERO CHANNEL 6
046479,000123:    6003           00006                          EXTEND                                         
046480,000124:    6004           01005                          WRITE    PYJETS                                #  ZERO CHANNEL 5
046481,000125:    6005           00002                          TC       Q                                     
046482,000126: 
046483,000127: 15,2000                                          SETLOC   ETRYDAP                               
046484,000128: 15,2000                                          BANK                                           
046485,000129: 
046486,000130: 15,2157                                          COUNT*   $$/DAPEN                              
046487,000131: 15,2157           40000        RATEAVG           COM                                            #  SUBROUTINE TO ESTIMATE RATES IN PRESENCE
046488,000132: 15,2160           61720                          AD       JETEM                                 #  OF CONSTANT ACCELERATION.
046489,000133: 15,2161           00006                          EXTEND                                         
046490,000134: 15,2162           74753                          MP       HALF                                  #  DELV (EST) = DELV +(DELV-OLDELV)/2
046491,000135: 15,2163           61720                          AD       JETEM                                 
046492,000136: 15,2164           00002                          TC       Q                                     
046493,000137: 

Page 1066

046495,000139: 
046496,000140:                                                                                                 #  THESE ARE CALLED FOR THE VARIOUS INITIALIZATIONS NEEDED.
046497,000141: 
046498,000142: 20,2000                                          SETLOC   DAPS1                                 
046499,000143: 20,2000                                          BANK                                           
046500,000144: 
046501,000145: 20,3624                                          COUNT*   $$/DAPEN                              
046502,000146: 20,3624  E6,1661                                 EBANK=   AOG                                   
046503,000147: 
046504,000148: 20,3624           04611        CM/DAPON          TC       E6SETTER                              
046505,000149: 
046506,000150: 20,3625           05561                          TC       DOWNFLAG                              #  RESET DAPBIT1.  T5 RESTART IDENTIFIER.
046507,000151: 20,3626           00132                          ADRES    DAPBIT1                               #  BIT 15  FLAG 6           CM FLAGS.
046508,000152: 20,3627           05561                          TC       DOWNFLAG                              #  RESET DAPBIT2
046509,000153: 20,3630           00133                          ADRES    DAPBIT2                               #  BIT 14 FLAG 6
046510,000154: 20,3631           00006                          EXTEND                                         
046511,000155: 20,3632           33747                          DCA      T5IDLER1                              #  DISABLE RCS CALCULATION
046512,000156: 20,3633           52113                          DXCH     T5LOC                                 
046513,000157: 20,3634           00006                          EXTEND                                         
046514,000158: 20,3635           33747                          DCA      T5IDLER1                              #  DISABLE RCS JET CALLS
046515,000159: 20,3636           52111                          DXCH     T6LOC                                 
046516,000160: 
046517,000161: 20,3637           06000                          TC       FLUSHJET                              #  JETS DEPARTED  ON SM. ZERO JET BITS.
046518,000162: 
046519,000163: 20,3640           47673                          CS       13,14,15                              
046520,000164: 20,3641           71465                          MASK     DAPDATR1                              #  SET CONFIG BITS =0 FOR ENTRY
046521,000165: 20,3642           55465                          TS       DAPDATR1                              
046522,000166: 20,3643           03647                          TC       +4                                    
046523,000167: 
046524,000168: 20,3644           35011        NOTYET            CA       .5SEC                                 
046525,000169: 20,3645           04636                          TC       BANKCALL                              
046526,000170: 20,3646           01731                          CADR     DELAYJOB                              #  (DELAYJOB DOES INHINT)
046527,000171: 20,3647           34756                 +4       CA       GMDIFBIT                              #  GAMDIFSW = 94D BIT11   INITLY=0
046528,000172: 20,3650           70102                          MASK     CM/FLAGS                              #  IF ZERO, WAIT UNTIL CM/POSE UPDATE.
046529,000173: 20,3651           00006                          EXTEND                                         
046530,000174: 20,3652           13644                          BZF      NOTYET                                
046531,000175: 
046532,000176: 20,3653           44770                          CS       ONE                                   #  ACTIVATE CM/DAP
046533,000177: 20,3654           55501                          TS       RCSFLAGS                              #  USE BIT3 TO INITIALIZE NEEDLER ON
046534,000178:                                                                                                 #  NEXT PASS.
046535,000179: 20,3655           55727                          TS       P63FLAG                               #  SO WAKEP62 WILL NOT BE INITIATED UNTIL
046536,000180:                                                                                                 #  HEADSUP IS SET IN P62.                 
046537,000181:                                                                                                 #  FLAG TO PREVENT MULTIPLE CALLS TO WAKEP62.
046538,000182: 
046539,000183: 20,3656           30007                          CA       7                                     
046540,000184: 20,3657           55711                          TS       JETAG                                 
046541,000185: 20,3660           55713                          TS       PAXERR1                               #  KEEP NEEDLES ZERO UNTIL DAP UPDATE
046542,000186:                                                                                                 #  IN CASE CMDAPMOD IS NOT +1.
046543,000187: 20,3661           00004                          INHINT                                         
046544,000188: 20,3662           00006                          EXTEND                                         
046545,000189: 20,3663           31666                          DCA      ALFA/180                              #  DO ATTITUDE HOLD UNTIL KEYBOARD

Page 1067

046547,000191: 20,3664           53604                          DXCH     ALFACOM                               #  ESTABLISHES HEADSUP.
046548,000192: 20,3665           31664                          CA       ROLL/180                              
046549,000193: 20,3666           55717                          TS       ROLLHOLD                              #  FOR ATTITUDE HOLD IN MODE +1.
046550,000194: 20,3667           00006                          EXTEND                                         
046551,000195: 20,3670           74753                          MP       HALF                                  
046552,000196: 20,3671           55715                          TS       ROLLC                                 #  NOT INTERESTED IN LO WORD.
046553,000197: 
046554,000198: 20,3672           40102                          CS       CM/FLAGS                              
046555,000199: 20,3673           74755                          MASK     CMARMBIT                              #    CMDAPARM = 93D BIT12 INITLY=0
046556,000200: 20,3674           26102                          ADS      CM/FLAGS                              #  SET BIT TO 1.
046557,000201: 
046558,000202: 20,3675           40076                          CS       FLAGWRD2                              #  SET  NODOFLAG  TO PREVENT FURTHER
046559,000203: 20,3676           74770                          MASK     NODOBIT                               #  V 37 ENTRIES
046560,000204: 20,3677           26076                          ADS      FLAGWRD2                              
046561,000205: 
046562,000206: 20,3700           00003                          RELINT                                         
046563,000207: 
046564,000208: 20,3701           04655                          TC       POSTJUMP                              
046565,000209: 20,3702           54343                          CADR     P62.1                                 
046566,000210: 

Page 1068

046568,000212: 
046569,000213:                                                                                                 #  INITIALIZE CM/DAP.   WAITLIST CALL FOR READGYMB.  SET SWITCH CM/DSTBY =1
046570,000214:                                                                                                 #  SO READACCS WILL ENTER A WTLST CALL FOR  SETJTAG  .
046571,000215:                                                                                                 #   CMDAPARM  = 0, SO ONLY BODY RATE AND ATTITUDE CALCULATIONS ARE DONE.
046572,000216:                                                                                                 #  SET AVEGEXIT TO CONTINUE AT CM/POSE
046573,000217: 
046574,000218: 20,3703           04611        CM/DAPIC          TC       E6SETTER                              
046575,000219: 
046576,000220: 20,3704           00004                          INHINT                                         
046577,000221: 20,3705           41044        CM/DAP2C          CS       PIPTIME    +1                         
046578,000222:                                                                                                 #  PRIO OF P62 L PRIO AVG,:PIPTM=PIPTM1
046579,000223: 20,3706           55720                          TS       JETEM                                 
046580,000224: 
046581,000225: 20,3707           34753                          CA       POS1/2                                
046582,000226: 20,3710           64753                          AD       POS1/2                                
046583,000227: 20,3711           60025                          AD       TIME1                                 #  OVFL GUARANTEED
046584,000228: 20,3712           27720                          ADS      JETEM                                 #  C(A) = DELTA TIME SINCE PIPUP
046585,000229: 
046586,000230: 20,3713           44773                          CS       FIVE                                  
046587,000231: 20,3714           61720                          AD       JETEM                                 
046588,000232: 20,3715           10000                          CCS      A                                     
046589,000233: 20,3716           63745                          AD       -CDUT+1                               
046590,000234: 20,3717           13715                          TCF      -2                                    
046591,000235: 20,3720           13721                          NOOP                                           
046592,000236: 20,3721           64770                          AD       ONE                                   #  SEND NO ZERO TO WTLST
046593,000237: 20,3722           55725                          TS       CM/GYMDT                              #  FOR RESTART
046594,000238: 20,3723           05233                          TC       WAITLIST                              
046595,000239: 20,3724  E6,1661                                 EBANK=   AOG                                   
046596,000240: 20,3724           02063 32066                    2CADR    READGYMB                              
046597,000241: 
046598,000242: 
046599,000243: 20,3726           43744                          CS       CM/SWIC1                              #  GAMDIFSW, GYMDIFSW, CM/DSTBY
046600,000244: 20,3727           70102                          MASK     CM/FLAGS                              #  DAPARM, .05GSW, LATSW, ENTRYDSP
046601,000245: 20,3730           64355                          AD       CM/SWIC2                              #  SET CM/DSTBY, LATSW
046602,000246:                                                                                                 #  DISABLE ENTRY DISPLAY, SINCE DES. GIMB.
046603,000247:                                                                                                 #  CALC. (P62.3) GOES TO ENDEXIT.
046604,000248: 20,3731           54102                          TS       CM/FLAGS                              
046605,000249: 
046606,000250: 20,3732           30007                          CA       7                                     
046607,000251: 20,3733           55666                          TS       BETA/180                              #  NECESSARY: NO OVFL CORRECTION
046608,000252: 20,3734           34770                          CA       ONE                                   #  INITIALIZE THE TM OF BODY RATES VIA
046609,000253: 20,3735           54305                          TS       SW/NDX                                #    UPBUFF.
046610,000254: 
046611,000255: 20,3736           05362                          TC       2PHSCHNG                              #  DOES INHINT/RELINT
046612,000256: 20,3737           40116                          OCT      40116                                 #  SAVE TBASE6
046613,000257: 20,3740           05024                          OCT      05024                                 
046614,000258: 20,3741           13000                          OCT      13000                                 
046615,000259: 
046616,000260: 20,3742  01,2336               6P11SPT1          =        6.11SPOT                              
046617,000261: 20,3742           04655                          TC       POSTJUMP                              

Page 1069

046619,000263: 20,3743           54327                          CADR     P62.2                                 
046620,000264: 
046621,000265: 20,3744           16017        CM/SWIC1          OCT      16017                                 
046622,000266: 20,3745     4355               CM/SWIC2          =        TEN                                   #  00012 : CM/DSTBY, LATSW
046623,000267: 20,3745           77766        -CDUT+1           OCT      77766                                 
046624,000268: 20,3746     0112                                 EBANK=   T5LOC                                 
046625,000269: 20,3746           03226 12060  T5IDLER1          2CADR    T5IDLOC                               
046626,000270: 

Page 1070

046628,000272: 
046629,000273:                                                                                                 #  THIS SECTION CALCULATES THE ANGULAR BODY RATES EACH .1 SEC.  THE ANGULAR RATES ARE THOSE ALONG THE BODY AXES
046630,000274:                                                                                                 #  XB, YB, ZB, AND ARE NORMALLY DESIGNATED  P, Q, R.       REQUIREMENT:  TEMPORARILY ERASE. JETEM, JETEM +1
046631,000275: 
046632,000276:                                                                                                 #         SINCE RESTARTS ZERO THE JET OUTPUT CHANNELS, NO ATTEMPT IS MADE TO RESTART THE  ENTRY DAPS. THAT IS,
046633,000277:                                                                                                 #  THE 0.1 SEC DAPS WILL MISS A CYCLE, AND WILL PICK UP AT THE NEXT 0.1 SEC UPDATE. MOST OF THE TIME THE 2 SEC
046634,000278:                                                                                                 #  ROLL SYSTEM WILL MISS ONLY 0.1 SEC OF CONTROL. HOWEVER, IF THE RESTART OCCURS AFTER THE SECTION TIMETST HAS
046635,000279:                                                                                                 #  STARTED, THEN THE ROLL SYSTEM WILL MISS ONE CYCLE.
046636,000280:                                                                                                 #  THIS IS NECESSARY UNDER THE GROUND-RULE THAT NO JET COMMANDS SHALL BE LESS THAN 14 MS.
046637,000281: 
046638,000282: 20,3750  E6,1661                                 EBANK=   AOG                                   
046639,000283: 15,2000                                          SETLOC   ETRYDAP                               
046640,000284: 15,2000                                          BANK                                           
046641,000285: 
046642,000286: 15,2165                                          COUNT*   $$/DAPEN                              
046643,000287: 15,2165           31663        BODYRATE          CA       AMG                                   #  THESE ARE 2S COMPL NOS, BUT USE ANYWAY.
046644,000288: 15,2166           05060                          TC       SPCOS                                 
046645,000289: 15,2167           55511                          TS       COSM                                  
046646,000290: 
046647,000291: 15,2170           31661                          CA       AOG                                   #  C(AOG) = AOG/180
046648,000292: 15,2171           05061                          TC       SPSIN                                 #  SINO
046649,000293: 15,2172           55512                          TS       SINO                                  #  SINO = SIN(AOG)
046650,000294: 
046651,000295: 15,2173           00006                          EXTEND                                         
046652,000296: 15,2174           71511                          MP       COSM                                  
046653,000297: 15,2175           55514                          TS       SINOCOSM                              #  SO CM
046654,000298: 
046655,000299: 15,2176           31661                          CA       AOG                                   
046656,000300: 15,2177           05060                          TC       SPCOS                                 #  COSO
046657,000301: 15,2200           55513                          TS       COSO                                  
046658,000302: 
046659,000303: 15,2201           00006                          EXTEND                                         
046660,000304: 15,2202           71511                          MP       COSM                                  
046661,000305: 15,2203           55515                          TS       COSOCOSM                              #  CO CM
046662,000306: 
046663,000307:                                                                                                 #  PITCHDOT:      Q TCDU/180 = IDOT TCDU/180 COSO COSM + MDOT TCDU/180 SINO
046664,000308: 
046665,000309: 15,2204           41677                          CS       -DELAMG                               
046666,000310: 15,2205           00006                          EXTEND                                         
046667,000311: 15,2206           71512                          MP       SINO                                  
046668,000312: 15,2207           53721                          DXCH     JETEM                                 #  2 LOCS _
046669,000313: 15,2210           41676                          CS       -DELAIG                               
046670,000314: 15,2211           00006                          EXTEND                                         
046671,000315: 15,2212           71515                          MP       COSOCOSM                              
046672,000316: 15,2213           21721                          DAS      JETEM                                 
046673,000317: 15,2214           31720                          CA       JETEM                                 
046674,000318: 15,2215           57707                          XCH      OLDELQ                                
046675,000319: 15,2216           02157                          TC       RATEAVG                               
046676,000320: 15,2217           55702                          TS       QREL                                  #  PITCHDOT = Q TCDU/180
046677,000321: 

Page 1071

046679,000323: 
046680,000324:                                                                                                 #  YAWDOT:   R TCDU/180 = -IDOT TCDU/180 COSM SINO + MDOT TCDU/180 COSO
046681,000325: 
046682,000326: 15,2220           41677                          CS       -DELAMG                               
046683,000327: 15,2221           00006                          EXTEND                                         
046684,000328: 15,2222           71513                          MP       COSO                                  
046685,000329: 15,2223           53721                          DXCH     JETEM                                 
046686,000330: 15,2224           31676                          CA       -DELAIG                               
046687,000331: 15,2225           00006                          EXTEND                                         
046688,000332: 15,2226           71514                          MP       SINOCOSM                              
046689,000333: 15,2227           21721                          DAS      JETEM                                 
046690,000334: 15,2230           31720                          CA       JETEM                                 
046691,000335: 15,2231           57710                          XCH      OLDELR                                
046692,000336: 15,2232           02157                          TC       RATEAVG                               
046693,000337: 15,2233           55703                          TS       RREL                                  #  YAWDOT = R TCDU/180
046694,000338: 
046695,000339:                                                                                                 #  ROLLDOT:   P TCDU/180 = ODOT TCDU/180 + IDOT TCDU/180 SINM
046696,000340: 
046697,000341: 15,2234           31663                          CA       AMG                                   
046698,000342: 15,2235           05061                          TC       SPSIN                                 
046699,000343: 15,2236           55510                          TS       SINM                                  
046700,000344: 
046701,000345: 15,2237           00006                          EXTEND                                         
046702,000346: 15,2240           71676                          MP       -DELAIG                               
046703,000347: 15,2241           55720                          TS       JETEM                                 
046704,000348: 15,2242           34772                          CA       ZERO                                  
046705,000349: 15,2243           20001                          DDOUBL                                         #  ROUND L INTO A
046706,000350: 15,2244           61675                          AD       -DELAOG                               
046707,000351: 15,2245           61720                          AD       JETEM                                 
046708,000352: 15,2246           40000                          CS       A                                     
046709,000353: 15,2247           55720                          TS       JETEM                                 
046710,000354: 15,2250           57706                          XCH      OLDELP                                
046711,000355: 15,2251           02157                          TC       RATEAVG                               
046712,000356: 15,2252           55701                          TS       PREL                                  #  ROLLDOT = P TCDU/180
046713,000357: 
046714,000358:                                                                                                 #  IF GAMDOT < 0.5 DEG/SEC, THEN GAMDOT =0
046715,000359: 
046716,000360: 15,2253           11723                          CCS      GAMDOT                                
046717,000361: 15,2254           02256                          TC       +2                                    
046718,000362: 15,2255           02300                          TC       NOGAMDUT                              
046719,000363: 15,2256           41664                          CS       ROLL/180                              
046720,000364: 15,2257           05061                          TC       SPSIN                                 
046721,000365: 15,2260           00006                          EXTEND                                         
046722,000366: 15,2261           71723                          MP       GAMDOT                                
046723,000367: 15,2262           55721                          TS       JETEM      +1                         #  -SR GAMDOT
046724,000368: 15,2263           00006                          EXTEND                                         
046725,000369: 15,2264           72626                          MP       SINTRIM                               #  SIN(-20)   (FOR NOMINAL L/D = .3)
046726,000370: 15,2265           27701                          ADS      PREL                                  #  PREL TCDU/180=(P-SALF SR GAMDOT)TCDU/180
046727,000371: 
046728,000372: 15,2266           31664                          CA       ROLL/180                              
046729,000373: 15,2267           05060                          TC       SPCOS                                 

Page 1072

046731,000375: 15,2270           40000                          COM                                            
046732,000376: 15,2271           00006                          EXTEND                                         
046733,000377: 15,2272           71723                          MP       GAMDOT                                
046734,000378: 15,2273           27702                          ADS      QREL                                  #  QREL TCDU/180=(Q-CR GAMDOT) TCDU/180
046735,000379: 
046736,000380: 15,2274           41721                          CS       JETEM      +1                         #  B( ) = -SR GAMDOT
046737,000381: 15,2275           00006                          EXTEND                                         
046738,000382: 15,2276           72627                          MP       COSTRIM                               #  COS(-20)   (FOR NOMINAL L/D = .3)
046739,000383: 15,2277           27703                          ADS      RREL                                  #  RREL TCDU/180=(R+CALF SR GAMDOT)TCDU/180
046740,000384: 
046741,000385: 15,2300           34755        NOGAMDUT          CA       CMARMBIT                              #  CMDAPARM = 93D BIT 12
046742,000386: 15,2301           70102                          MASK     CM/FLAGS                              
046743,000387: 15,2302           00006                          EXTEND                                         
046744,000388: 15,2303           15314        STBYDUMP          BZF      TASKOVER                              #  DAP NOT ARMED.
046745,000389: 
046746,000390: 15,2304           34750                          CA       POSMAX                                #  PICK UP AT ATTRATES IN 10 MS OR SO.
046747,000391: 15,2305           54030                          TS       TIME5                                 
046748,000392: 
046749,000393: 15,2306           00006                          EXTEND                                         
046750,000394: 15,2307           32313                          DCA      ATDOTCAD                              
046751,000395: 15,2310           52113                          DXCH     T5LOC                                 
046752,000396:                                                                                                 #  DOES NOT PROTECT TEMK, SQ IN SPSIN/COS
046753,000397: 
046754,000398: 15,2311           05314                          TC       TASKOVER                              
046755,000399: 
046756,000400: 15,2312  E6,1661                                 EBANK=   AOG                                   
046757,000401: 15,2312           02314 32066  ATDOTCAD          2CADR    ATTRATES                              
046758,000402: 

Page 1073

046760,000404: 
046761,000405:                                                                                                 #  CALCULATE BODY ATTITUDE RATES AND INTEGRATE TO OBTAIN ATTITUDE ANGLES.
046762,000406: 
046763,000407:                                                                                                 #         CB PHIDOT TCDU/180 = (CA PREL + SA RREL) TCDU/180
046764,000408:                                                                                                 #         BETADOT TCDU/180 = (-SA PREL + CA RREL) TCDU/180
046765,000409:                                                                                                 #         ALFADOT TCDU = (QREL + SB PHIDOT) TCDU/180
046766,000410: 
046767,000411: 15,2314           22016        ATTRATES          LXCH     BANKRUPT                              #  CONTINUE HERE VIA T5
046768,000412: 15,2315           00006                          EXTEND                                         #  TASK MAY BE SKIPPED AT RESTART.
046769,000413: 15,2316           22012                          QXCH     QRUPT                                 
046770,000414: 15,2317           30021                          CA       SR                                    
046771,000415: 15,2320           60000                          DOUBLE                                         
046772,000416: 15,2321           55623                          TS       CM/SAVE                               
046773,000417:                                                                                                 #  DOES NOT PROTECT TEMK, SQ IN SPSIN/COS
046774,000418: 
046775,000419: 15,2322           31702                          CA       QREL                                  
046776,000420: 15,2323           61665                          AD       ALFA/180                              
046777,000421: 15,2324           02151                          TC       ANGOVCOR                              
046778,000422: 15,2325           55665                          TS       ALFA/180                              
046779,000423: 15,2326           05060                          TC       SPCOS                                 
046780,000424: 15,2327           55506                          TS       CALFA                                 #  CALFA
046781,000425: 15,2330           55705                          TS       PHIDOT                                
046782,000426: 
046783,000427: 15,2331           00006                          EXTEND                                         
046784,000428: 15,2332           71701                          MP       PREL                                  
046785,000429: 15,2333           57705                          XCH      PHIDOT                                #  CA PREL
046786,000430: 15,2334           00006                          EXTEND                                         
046787,000431: 15,2335           71703                          MP       RREL                                  #  CA RREL
046788,000432: 15,2336           55704                          TS       BETADOT                               
046789,000433: 
046790,000434: 15,2337           31665                          CA       ALFA/180                              
046791,000435: 15,2340           05061                          TC       SPSIN                                 
046792,000436: 15,2341           55507                          TS       SALFA                                 #  SIN(ALFA)
046793,000437: 
046794,000438: 15,2342           00006                          EXTEND                                         
046795,000439: 15,2343           71703                          MP       RREL                                  #  SA RREL
046796,000440: 15,2344           27705                          ADS      PHIDOT                                #  CB PHIDOT, SAVED.
046797,000441: 
046798,000442: 15,2345           41507                          CS       SALFA                                 
046799,000443: 15,2346           00006                          EXTEND                                         
046800,000444: 15,2347           71701                          MP       PREL                                  
046801,000445: 15,2350           27704                          ADS      BETADOT                               #  SAVE BETADOT TCDU/180
046802,000446: 15,2351           27666                          ADS      BETA/180                              #  BETA DONE.
046803,000447: 
046804,000448: 15,2352           05061                          TC       SPSIN                                 
046805,000449: 15,2353           00006                          EXTEND                                         
046806,000450: 15,2354           71705                          MP       PHIDOT                                #  NEGLECT CB IN  CB PHIDOT
046807,000451: 15,2355           61665                          AD       ALFA/180                              
046808,000452: 15,2356           02151                          TC       ANGOVCOR                              
046809,000453: 15,2357           55665                          TS       ALFA/180                              #  ALFA DONE.

Page 1074

046811,000455: 15,2360           40000                          COM                                            
046812,000456: 15,2361           61603                          AD       ALFACOM                               
046813,000457: 15,2362           02151                          TC       ANGOVCOR                              #  JUST IN CASE ...
046814,000458: 15,2363           55477                          TS       AK1                                   
046815,000459: 15,2364           55572                          TS       QAXERR                                #  FOR PITCH FDAI   AND EDIT.
046816,000460: 
046817,000461: 15,2365           31705                          CA       PHIDOT                                #  PHIDOT TCDU/180, NEGLECTING CB
046818,000462: 15,2366           61664                          AD       ROLL/180                              
046819,000463: 15,2367           02151                          TC       ANGOVCOR                              
046820,000464: 15,2370           55714                          TS       ROLLTM                                #  ROLL/180 FOR TM.
046821,000465: 15,2371           55664                          TS       ROLL/180                              #  ROLL DONE.
046822,000466: 
046823,000467:                                                                                                 #         START YAW AUTOPILOT HERE .  RATE DAMPING WITH ENFORCED COORDINATED ROLL MANEUVER.
046824,000468: 
046825,000469: 15,2372           41666                          CS       BETA/180                              #  IF IN ATM, SAVE 'RAXERR' FOR TM DNLST.
046826,000470: 15,2373           61604                          AD       BETACOM                               
046827,000471: 15,2374           55573                          TS       RAXERR                                #  IF OUTSIDE ATM, USE TM REGISTER 'RAXERR'
046828,000472:                                                                                                 #  AS A TEMPORARY. (DAP OPERATION IS IN INTERRUPT, SO
046829,000473:                                                                                                 #  IS OK.)  FINAL C(RAXERR) AT END OF DAP CYCLE WILL
046830,000474:                                                                                                 #  BE R-AXIS ERROR.
046831,000475: 
046832,000476: 15,2375           34766                          CA       .05GBIT                               #  .05GSW = 102D BIT3  SW=0, LESS .05G
046833,000477: 15,2376           70102                          MASK     CM/FLAGS                              #  SWITCH =1, GREATER THAN .05 G
046834,000478: 15,2377           00006                          EXTEND                                         
046835,000479: 15,2400           12466                          BZF      EXDAP                                 #  IF G LESS THAN .05
046836,000480: 15,2401           44770                          CS       ONE                                   #  IF G GEQ  THAN .05
046837,000481: 15,2402           55700                          TS       CMDAPMOD                              #  SAVE -1 FOR USE IN CM/RCS
046838,000482: 
046839,000483: 15,2403           55477                          TS       AK1                                   #  TO ZERO PITCH AND YAW FDAI NEEDLES
046840,000484: 15,2404           55500                          TS       AK2                                   #  IN ATM.  (MODE =-1)
046841,000485: 
046842,000486: 15,2405           41701                          CS       PREL                                  #  YAW ERROR = RREL - PREL TAN(ALFA)
046843,000487: 15,2406           00006                          EXTEND                                         
046844,000488: 15,2407           72626                          MP       SINTRIM                               #  LET SIN(-20) BE APPROX FOR TAN(-20)
046845,000489: 15,2410           61703                          AD       RREL                                  
046846,000490: 15,2411           02456                          TC       2D/SDZ                                #  GO TEST DZ. GET TAG: +0 IF IN DZ
046847,000491: 15,2412           50000                          INDEX    A                                     #  +/- 1 IF NOT
046848,000492: 15,2413           32631                          CAF      YJETCODE                              
046849,000493: 
046850,000494: 15,2414           55720                          TS       JETEM                                 
046851,000495: 
046852,000496:                                                                                                 #         START PITCH AUTOPILOT HERE.  RATE DAMPING ONLY.
046853,000497: 
046854,000498: 15,2415           31702                          CA       QREL                                  
046855,000499: 15,2416           02456                          TC       2D/SDZ                                
046856,000500: 15,2417           50000        EXDAPIN           INDEX    A                                     #  COME HERE FROM EX ATM DAP
046857,000501: 15,2420           32634                          CAF      P/RJCODE                              
046858,000502: 15,2421           27720                          ADS      JETEM                                 #  COMBINE ALL NEW BITS.
046859,000503: 
046860,000504: 15,2422           00006                          EXTEND                                         #  DOES NOT REQUIRE SAVING OLD CODES.

Page 1075

046862,000506: 15,2423           01005                          WRITE    PYJETS                                #  SET PYCHAN TO DESIRED BIT CONFIG.
046863,000507: 
046864,000508: 15,2424           11711                          CCS      JETAG                                 
046865,000509: 15,2425           02645                          TC       CM/RCS                                
046866,000510: 15,2426           03325                          TC       CM/FDAI                               
046867,000511: 15,2427           03332                          TC       CM/FDAIR   -1                         #  (JETAG=-1 EQUIVALENT TO CMDAPMOD=+1)
046868,000512: 

Page 1076

046870,000514: 
046871,000515:                                                                                                 #  DEAD ZONE LOGIC USED BY ENTRY DIGITAL AUTOPILOTS.
046872,000516: 
046873,000517: 15,2430           10000        3DDZ              CCS      A                                     #  YAWLIM=1.0-3/180=16384-273=16111
046874,000518: 15,2431           62624                          AD       YAWLIM                                
046875,000519: 15,2432           12462                          TCF      DZCOM                                 
046876,000520: 15,2433           62624                          AD       YAWLIM                                
046877,000521: 15,2434           12463                          TCF      DZNOCOM                               
046878,000522: 
046879,000523:                                                                                                 #  BIASED DZ FOR EXT ATM DAP.
046880,000524: 15,2435           55624        BIASEDZ           TS       JETEM2                                #  SAVE RATE/180. ERROR/180 IS IN L.
046881,000525: 15,2436           10000                          CCS      A                                     #  START ERROR DZ.
046882,000526: 15,2437           42623                          CS       CM/BIAS                               #  = .6/180
046883,000527: 15,2440           12442                          TCF      +2                                    
046884,000528: 15,2441           32623                          CA       CM/BIAS                               
046885,000529: 15,2442           60001                          AD       L                                     #  BIAS THE ERROR.
046886,000530: 15,2443           22002                          LXCH     Q                                     #  SAVE CALLERS RETURN ADDRESS.
046887,000531: 15,2444           02430                          TC       3DDZ                                  #  GO GENERATE THE ERROR BIT.
046888,000532: 15,2445           52002                          DXCH     L                                     #  BIT TO L, RESTORE CALLERS Q.
046889,000533: 15,2446           11624        4D/SDZ            CCS      JETEM2                                #  CAME HERE IN EXT ATM. C(L) = ERROR BIT
046890,000534: 15,2447           62621                          AD       4D/SLIM                               #  IF RATE GEQ 4D/S, SET L=0 AND TAKE
046891,000535: 15,2450           12452                          TCF      +2                                    #  JET BITS ACCORDING TO SGN OF RATE.
046892,000536: 15,2451           62621                          AD       4D/SLIM                               
046893,000537: 15,2452           54000                          TS       A                                     
046894,000538: 15,2453           12455                          TCF      +2                                    #  RATE OK. CONTINUE
046895,000539: 15,2454           22007                          ZL                                             #  RATE GEQ 4 D/S. OVER RIDE ERROR BIT
046896,000540: 15,2455           57624                          XCH      JETEM2                                #  AND CONTINUE TO GET SIGN.
046897,000541: 
046898,000542: 15,2456           10000        2D/SDZ            CCS      A                                     #  COME HERE TO TEST IF A WITHIN 2DEG/S DZ
046899,000543: 15,2457           62622                          AD       YDOTLIM                               #  1.0 - YDOT DZ        ( OR PDOT)
046900,000544: 15,2460           12463                          TCF      +3                                    
046901,000545: 15,2461           62622                          AD       YDOTLIM                               #  YDOT DZ = 2 DEG/SEC
046902,000546: 15,2462           40000        DZCOM             COM                                            
046903,000547: 15,2463           55721        DZNOCOM           TS       JETEM      +1                         #  GENERATE TAG, SET C(A)= -+1 OUTSIDE DZ
046904,000548: 15,2464           34772                          CA       ZERO                                  #  SET C(A) = +0 INSIDE
046905,000549: 15,2465           00002                          TC       Q                                     
046906,000550: 

Page 1077

046908,000552: 
046909,000553:                                                                                                 #         EXTRA ATMOSPHERIC DIGITAL AUTOPILOT
046910,000554: 
046911,000555:                                                                                                 #         1.    IF ABS(CALF) -C(45) POS, USE                              IF CALFA POS, CMDAPMOD= +0
046912,000556:                                                                                                 #           BETA:     YAW ERROR = SGN(CALF) (BETACOM -BETA)               IF CALFA NEG, CMDAPMOD= -0
046913,000557:                                                                                                 #                          RATE = BETADOT                                 IF CMDAPMOD = -0, RATE = RREL
046914,000558:                                                                                                 #                        R-AXIS = CONTROL
046915,000559: 
046916,000560:                                                                                                 #           ROLL:     ROLL ERROR = SGN(CALF) (ROLLC - ROLL)               IF CMDAPMOD = -0, RATE DAMP ONLY.
046917,000561:                                                                                                 #                          RATE = PREL
046918,000562:                                                                                                 #                        P-AXIS = CONTROL
046919,000563: 
046920,000564:                                                                                                 #         2.    IF C(45) GEQ CALFA GEQ -C(45), USE                        CMDAPMOD = +1
046921,000565:                                                                                                 #           BETA:     ROLL ERROR = SGN(-SALF) (BETACOM -BETA)
046922,000566:                                                                                                 #                          RATE = BETADOT
046923,000567:                                                                                                 #                        P-AXIS = CONTROL
046924,000568: 
046925,000569:                                                                                                 #           ROLL:     YAW ERROR = SGN(SALF) (ROLLC -ROLL)                 RATE DAMP ONLY.
046926,000570:                                                                                                 #                          RATE = RREL
046927,000571:                                                                                                 #                        R-AXIS = CONTROL
046928,000572: 
046929,000573:                                                                                                 #         3.    FOR ALL CASES, USE
046930,000574:                                                                                                 #           ALFA:   PITCH ERROR = (ALFACOM - ALFA)
046931,000575:                                                                                                 #                        RATE = QREL
046932,000576:                                                                                                 #                      Q-AXIS = CONTROL
046933,000577: 
046934,000578: 
046935,000579: 
046936,000580: 15,2466           55700        EXDAP             TS       CMDAPMOD                              #  +0 FOR NOW
046937,000581: 15,2467           11506                          CCS      CALFA                                 
046938,000582: 15,2470           62625                          AD       C45LIM                                #  =1.0-COS(45)
046939,000583: 15,2471           12473                          TCF      +2                                    
046940,000584: 15,2472           62625                          AD       C45LIM                                
046941,000585: 15,2473           54000                          TS       A                                     
046942,000586: 15,2474           12555                          TCF      EXDAP2                                #  HERE IF ABS(CALFA)  L  COS(45)
046943,000587: 
046944,000588: 15,2475           11506                          CCS      CALFA                                 #  |CALFA| > 0.707
046945,000589: 15,2476           12477                          TCF      +1                                    #  CONTINUE IF POS; GO TO EXDAP4 IF NEG.
046946,000590: 
046947,000591: 15,2477           11727                          CCS      P63FLAG                               #  VALID VALUES ARE:  -1, +1, +0.
046948,000592: 15,2500           02513                          TC       EXDAP4                                
046949,000593: 15,2501           02503                          TC       +2                                    
046950,000594: 15,2502           02513                          TC       EXDAP4                                
046951,000595: 15,2503           05402                          TC       PHASCHNG                              #  SINGLE PASS THROUGH HERE.
046952,000596: 15,2504           40334                          OCT      40334                                 
046953,000597: 15,2505  01,2170               4P33SPT1          =        4.33SPOT                              
046954,000598: 15,2505           44770                          CS       ONE                                   
046955,000599: 15,2506           55727                          TS       P63FLAG                               #  SET FLAG TO ASSURE SINGLE PASS.
046956,000600: 15,2507           32620                          CA       NSEC                                  
046957,000601: 15,2510           05233                          TC       WAITLIST                              
046958,000602: 15,2511  E6,1661                                 EBANK=   AOG                                   

Page 1078

046960,000604: 15,2511           02375 54066                    2CADR    WAKEP62                               #  CALL TO TERMINATE P62 IN N SEC.
046961,000605: 
046962,000606:                                                                                                 #  65 DEG/ 3DEG/SEC = 21 SEC NOMINAL
046963,000607:                                                                                                 #  TRANSIT TIME FROM ALFA=45 TO ALFA TRIM.
046964,000608: 
046965,000609: 15,2513           11711        EXDAP4            CCS      JETAG                                 #  ROLLJET INTERFACE TEST BETWEEN .1 SEC
046966,000610: 15,2514           12522                          TCF      EXDAP3                                #  DAP AND THE 2 SEC CM/RCS DAP
046967,000611: 15,2515           12522                          TCF      EXDAP3                                
046968,000612: 15,2516           34772                          CA       ZERO                                  
046969,000613: 15,2517           00006                          EXTEND                                         #  TURN OFF ROLL JETS IF ON AND WAIT
046970,000614: 15,2520           01006                          WRITE    ROLLJETS                              #  UNTIL START  OF 2 SEC CM/RCS CYCLE
046971,000615: 15,2521           55711                          TS       JETAG                                 #  RESTORE PROPER VALUE +0
046972,000616: 
046973,000617:                                                                                                 #  ROLL FDAI WILL BE IN ERROR UNTIL NEXT CM/RCS CALL.
046974,000618: 15,2522           11506        EXDAP3            CCS      CALFA                                 #  HERE IF ABS(CALFA) GEQ COS(45)
046975,000619: 15,2523           31573                          CA       RAXERR                                #  C()= BETACOM - BETA/180
046976,000620: 15,2524           12530                          TCF      EXDAP1                                
046977,000621: 15,2525           44772                          CS       ZERO                                  
046978,000622: 15,2526           55700                          TS       CMDAPMOD                              #  FOR CM/RCS
046979,000623: 15,2527           41573                          CS       RAXERR                                #  COMPLEMENT OF YAW ERROR.
046980,000624: 15,2530           55573        EXDAP1            TS       RAXERR                                #  FOR YAW FDAI
046981,000625: 15,2531           55500                          TS       AK2                                   #  WANT RAXERR FOR TM.
046982,000626: 15,2532           54001                          TS       L                                     
046983,000627: 15,2533           11700                          CCS      CMDAPMOD                              #  COORDINATE BETA CONTROL.
046984,000628: 15,2534           02537                          TC       +3                                    #  C(CMDAPMOD) CAN BE +1, +0, OR -0.
046985,000629: 15,2535           34770                          CA       ONE                                   #  USE BETADOT TO COORD IN MODE +0
046986,000630: 15,2536           50000                          INDEX    A                                     #  OTHERWISE USE RREL.
046987,000631: 15,2537           31703                          CA       RREL                                  
046988,000632: 15,2540           02435                          TC       BIASEDZ                               #  GO TEST DZ. +0 IF IN DZ, +-1 OTHERWISE
046989,000633:                                                                                                 #  IF GEQ 4D/S, SET ERROR BIT IN L =0)
046990,000634: 15,2541           00006                          EXTEND                                         
046991,000635: 15,2542           04001                          ROR      LCHAN                                 #  L HAS BETA BIT
046992,000636: 15,2543           50000                          INDEX    A                                     
046993,000637: 15,2544           32631                          CAF      YJETCODE                              
046994,000638: 15,2545           55720                          TS       JETEM                                 
046995,000639: 
046996,000640: 15,2546           31572                          CA       QAXERR                                #  ALFA ERROR.
046997,000641: 15,2547           54001                          TS       L                                     
046998,000642: 15,2550           31702                          CA       QREL                                  #  FOR ALFADOT USE QREL
046999,000643: 15,2551           02435                          TC       BIASEDZ                               
047000,000644: 15,2552           00006                          EXTEND                                         
047001,000645: 15,2553           04001                          ROR      LCHAN                                 
047002,000646: 15,2554           12417                          TCF      EXDAPIN                               #  CONTINUE ON IN DAP
047003,000647: 
047004,000648: 15,2555           25700        EXDAP2            INCR     CMDAPMOD                              #  SET CMDAPMOD TO +1
047005,000649: 
047006,000650: 15,2556           44770                          CS       ONE                                   #  INDICATE CHANGE FROM .1 SEC UPDATE TO
047007,000651: 15,2557           55711                          TS       JETAG                                 #  TO 2 SEC FOR ROLL JETS.( IF CMDAPMOD
047008,000652:                                                                                                 #  =0 AND JETAG =-1, QUENCHES JETS IF ON)

Page 1079

047010,000654: 15,2560           11727                          CCS      P63FLAG                               #  IF FLAG WAS +1, SET =0.
047011,000655: 15,2561           55727                          TS       P63FLAG                               
047012,000656: 15,2562           12563                          NOOP                                           
047013,000657: 
047014,000658: 15,2563           11507                          CCS      SALFA                                 #  BETA CONTROL WITH P JETS
047015,000659: 15,2564           41573                          CS       RAXERR                                #  B()= BETACOM - BETA/180
047016,000660: 15,2565           12567                          TCF      +2                                    
047017,000661: 15,2566           31573                          CA       RAXERR                                
047018,000662: 15,2567           55713                          TS       PAXERR1                               #  TEMP SAVE.  ERROR/180
047019,000663: 15,2570           00006                          EXTEND                                         
047020,000664: 15,2571           74753                          MP       HALF                                  #  CM/FDAI EXPECTS ERROR/360.
047021,000665: 15,2572           57713                          XCH      PAXERR1                               #  ERROR/360 FOR FDAI, GET ERROR/180.
047022,000666: 15,2573           54001                          TS       L                                     
047023,000667: 15,2574           11507                          CCS      SALFA                                 
047024,000668: 15,2575           41704                          CS       BETADOT                               #  USE BETADOT TO COORD IN MODE +1
047025,000669: 15,2576           02600                          TC       +2                                    
047026,000670: 15,2577           31704                          CA       BETADOT                               
047027,000671: 15,2600           02435                          TC       BIASEDZ                               
047028,000672: 15,2601           00006                          EXTEND                                         
047029,000673: 15,2602           04001                          ROR      LCHAN                                 
047030,000674: 15,2603           50000                          INDEX    A                                     
047031,000675: 15,2604           32634                          CAF      P/RJCODE                              #  GET ROLL CODE
047032,000676: 15,2605           00006                          EXTEND                                         #  ROLL CONTROL WITH YAW JETS.
047033,000677: 15,2606           01006                          WRITE    ROLLJETS                              #  WE'LL SKIP REGULAR ROLL SYST
047034,000678: 
047035,000679: 15,2607           31717                          CA       ROLLHOLD                              #  ROLL/180 AT CM/DAPON TIME.
047036,000680: 15,2610           00006                          EXTEND                                         
047037,000681: 15,2611           21664                          MSU      ROLL/180                              #  1'S COMPL, BUT SO WHATS A BIT.?
047038,000682: 15,2612           54001                          TS       L                                     #  FORCE A LIMIT CYCLE IN YAW RATE.
047039,000683: 15,2613           11507                          CCS      SALFA                                 
047040,000684: 15,2614           30001                          CA       L                                     #  TO REMOVE ITS BIASING EFFECT ON M DOT.
047041,000685: 15,2615           02530                          TC       EXDAP1                                
047042,000686: 15,2616           40001                          CS       L                                     
047043,000687: 15,2617           02530                          TC       EXDAP1                                
047044,000688: 
047045,000689: 15,2620           04064        NSEC              DEC      2100       B-14                       #  65 DEG/ 3 DEG/SEC
047046,000690:                                                                                                 #  IF NSEC IS CHANGED, REMEMBER TO CHANGE 4.33SPOT.
047047,000691: 15,2621           37734        4D/SLIM           DEC      16348      B-14                       #  1.0 -4/180 D/S = 4/1800 EXP 14
047048,000692: 15,2622           37756        YDOTLIM           DEC      16366      B-14                       #  =1.0 - YDOT DZ= 16384 -18
047049,000693:                                                                                                 #  YDOT DZ = YDOT TCDU/180 = 2/1800 EXP 14
047050,000694: 
047051,000695: 15,2623           00067        CM/BIAS           DEC      55         B-14                       #  =.6/180 B14  = 55
047052,000696: 15,2624           37267        YAWLIM            DEC      16055      B-14                       #  YAWLIM=1.0-3.6/180=16384-329=16055
047053,000697: 15,2625           11277        C45LIM            DEC      .29289                                #  =1.0-COS(45)
047054,000698: 
047055,000699: 15,2626           65033        SINTRIM           DEC      -.34202                               #  SIN(-20)       (FOR NOMINAL L/D = .3)
047056,000700: 15,2627           36044        COSTRIM           DEC      .93969                                #  COS(-20)       (FOR NOMINAL L/D = .3)
047057,000701: 
047058,000702:                                                                                                 #  TO MAKE DAP INSENSITIVE TO PITCH ERRORS DUE TO ACCUMULATED NAV ERRORS, USE NOMINAL VALUE (-20 DEG) FOR TRIM ALFA
047059,000703:                                                                                                 #  USED DURING ATMOSPHERIC COORDINATION. OUTSIDE ATMOSPHERE, NAV ERRORS WILL BE SLIGHT, BUT ALFA CAN DIFFER GREATLY

Page 1080

047061,000705:                                                                                                 #  FROM TRIM, SO USE ON-BOARD ESTIMATES.
047062,000706: 
047063,000707: 
047064,000708:                                                                                                 #                                         JET CODE TABLES FOLLOW _
047065,000709: 
047066,000710: 15,2630           00120                          OCTAL    00120                                 #  POS Y
047067,000711: 15,2631           00000        YJETCODE          OCTAL    00000                                 #  RCS JET BITS
047068,000712: 15,2632           00240                          OCTAL    00240                                 #  NEG Y
047069,000713: 15,2633           00005                          OCTAL    00005                                 #  POS R JET BITS ALSO POS P JET BITS
047070,000714: 15,2634           00000        P/RJCODE          OCTAL    00000                                 
047071,000715: 15,2635           00012                          OCTAL    00012                                 #  NEG R                  ALSO NEG P
047072,000716: 

Page 1081

047074,000718: 
047075,000719:                                                                                                 #  RCS        THIS SECTION IS ENTERED EACH 2 SEC BY WAITLIST CALL FOLLOWING A DELAY OF 1.2 SEC AFTER PIPUP.
047076,000720:                                                                                                 #  THE TASK SETJTAG  SETS A FLAG IN  JETAG  TO SIGNIFY THAT ROLL UPDATE IS DUE.  IN ROUGHLY 5 CS  BPDYRATE WILL BE
047077,000721:                                                                                                 #  EXECUTED AND JETAG WILL CAUSE  CM/RCS  TO ACT ON ROLLC IMMEDIATELY THEREAFTER.   THE
047078,000722:                                                                                                 #  TASK SAVES THE CALL TIME SO THAT CM/RCS CAN DETERMINE HOW MUCH OF THE 2 SEC INTERVAL REMAINS BEFORE THE
047079,000723:                                                                                                 #  NEXT UPDATE.
047080,000724: 
047081,000725: 15,2636           40025        SETJTAG           CS       TIME1                                 #  SAVE NOMINAL UPDATE TIME FOR SYNCH
047082,000726: 15,2637           55712                          TS       TUSED                                 
047083,000727:                                                                                                 #   THE 5 CS APPEARS IN TIMETST.
047084,000728: 15,2640           34770                          CA       ONE                                   #  RATHER THAN INCR, FOR SAFETY
047085,000729: 15,2641           55711                          TS       JETAG                                 #  SET JETAG=1 TO CAUSE CM/RCS TO BE
047086,000730: 15,2642           05402                          TC       PHASCHNG                              
047087,000731: 15,2643           00001                          OCT      00001                                 
047088,000732: 
047089,000733: 15,2644           05314                          TC       TASKOVER                              #  EXECUTED AFTER NEXT BODYRATE UPDATE
047090,000734: 
047091,000735:                                                                                                 #  PREDICTIVE ROLL SYSTEM    ENTRY STEERING PROVIDES ROLL COMMAND IN LOC ROLLC. THE FOLLOWING CALCULATES THE
047092,000736:                                                                                                 #  TRAJECTORY TO THE ORIGIN IN PHASE PLANE (X,V). PROGRAM ENTERS JET ON AND OFF CALLS INTO WTLST TO PRODUCE
047093,000737:                                                                                                 #  THE DESIRED TRAJECTORY. ONLY THOSE CALLS WHICH CAN BE EXECUTED WITHIN THE INTERVAL T  (2 SEC) ARE ENTERED IN
047094,000738:                                                                                                 #  WTLST, THE REMAINDER ARE RECONSIDERED AT NEXT UPDATE.
047095,000739: 
047096,000740: 15,2645     4752               HALFPR            EQUALS   NEG1/2     +1                         
047097,000741: 
047098,000742:                                                                                                 #  CLEAR JETAG BEFORE TIMETST.  SET TO +0 TO SHOW
047099,000743:                                                                                                 #  ROLL DAP CALLED. IN EVENT OF RESTART, BODYRATE
047100,000744:                                                                                                 #  MAY MISS A CYCLE. CM/RCS WILL MISS A CYCLE ONLY
047101,000745:                                                                                                 #  IF A RESTART OCCURS AFTER TIMETST COMMENCES.
047102,000746: 
047103,000747: 15,2645           44770        CM/RCS            CS       ONE                                   
047104,000748: 15,2646           55617                          TS       JNDX                                  #  SET NDX FOR POS ROLL, AND CHANGE LATER
047105,000749: 
047106,000750: 15,2647           45004                          CS       2T/TCDU                               #  ROLLDOT = DELAOG + DELAIG SINM =DELR
047107,000751: 15,2650           00006                          EXTEND                                         
047108,000752: 15,2651           71701                          MP       PREL                                  #  DELR/180 = RDOT TCDU/180 = RDOT/1800
047109,000753: 15,2652           60001                          AD       L                                     #  -2 RDOT T/180 IN L
047110,000754: 15,2653           55613                          TS       -VT/180                               #  SAVE -2VT/180 HERE
047111,000755: 
047112,000756: 15,2654           41664                          CS       ROLL/180                              
047113,000757: 15,2655           54021                          TS       SR                                    #  SAVE (-R/180) /2
047114,000758: 
047115,000759: 15,2656           40102                          CS       CM/FLAGS                              
047116,000760: 15,2657           74765                          MASK     LATSWBIT                              #  LATSW = 101D BIT4
047117,000761: 15,2660           00006                          EXTEND                                         #  ROLL OVER TOP $
047118,000762: 15,2661           12667                          BZF      GETLCX                                #  NO, TAKE SHORTEST PATH
047119,000763: 15,2662           26102                          ADS      CM/FLAGS                              #  YES, ENFORCE ROLL OVER TOP.. (BIT =0)
047120,000764: 15,2663           31715                          CA       ROLLC                                 #  (ROLLC/180) /2
047121,000765: 15,2664           60021                          AD       SR                                    #  -(R/180) /2
047122,000766: 15,2665           57614                          XCH      LCX/360                               #  DIFFERENT X REQD HERE. DISCONT AT 180.
047123,000767: 15,2666           12727                          TCF      COMPAT                                #  POSSIBLE OVFL ABOVE.
047124,000768: 

Page 1082

047126,000770: 15,2667           34753        GETLCX            CA       POS1/2                                #  FORM RCOM/360
047127,000771: 15,2670           60000                          DOUBLE                                         
047128,000772: 15,2671           61715                          AD       ROLLC                                 
047129,000773: 15,2672           57614                          XCH      LCX/360                               #  IGNORE POSSIBLE OVFL.
047130,000774: 
047131,000775: 15,2673           30021                          CA       SR                                    #  FORM -R/360
047132,000776: 15,2674           64751                          AD       NEG1/2                                
047133,000777: 15,2675           64751                          AD       NEG1/2                                #  IGNORE OVFL
047134,000778: 15,2676           57614                          XCH      LCX/360                               #  -R/360
047135,000779: 15,2677           27614                          ADS      LCX/360                               #  LCX/360 = RCOM/360 -R/360  RANGE (-1,1)
047136,000780: 
047137,000781:                                                                                                 #  DOES SGN(-VT) (VT/180) (VT/180) (180/(4 A1 TT COSALFA)) + X/360 + SGN(X) / 2           OVFL ?
047138,000782: 
047139,000783: 15,2700           11613                          CCS      -VT/180                               #  TAKE SHORTEST ANGULAR PATH
047140,000784: 15,2701           64770                          AD       ONE                                   #  (BASED ON SINGLE JET ACCELERATION)
047141,000785: 15,2702           12704                          TCF      +2                                    
047142,000786: 15,2703           64770                          AD       ONE                                   
047143,000787: 15,2704           00006                          EXTEND                                         
047144,000788: 15,2705           71613                          MP       -VT/180                               #  C(-VT/180) = -2 VT/180
047145,000789: 15,2706           00006                          EXTEND                                         
047146,000790: 15,2707           73375                          MP       1/16A1                                #  = 180/(16 A1 TT)
047147,000791: 15,2710           00006                          EXTEND                                         
047148,000792: 15,2711           11506                          DV       CALFA                                 
047149,000793: 15,2712           54001                          TS       L                                     
047150,000794: 15,2713           11614                          CCS      LCX/360                               
047151,000795: 15,2714           34753                          CAF      POS1/2                                
047152,000796: 15,2715           12717                          TCF      +2                                    
047153,000797: 15,2716           44753                          CS       POS1/2                                
047154,000798: 15,2717           61614                          AD       LCX/360                               #  IS LCX/360 LESS THAN 180 DEG  $
047155,000799: 15,2720           60001                          AD       L                                     
047156,000800: 15,2721           54001                          TS       L                                     
047157,000801: 15,2722           12727                          TCF      COMPAT                                #  YES, GO ON.
047158,000802: 15,2723           50000        TRTAGXPI          INDEX    A                                     #  NO, SHIFT X BY - SGN(X) 2 PI
047159,000803: 15,2724           44752                          CS       HALFPR                                #  +A YIELDS -1/2
047160,000804: 15,2725           60000                          DOUBLE                                         
047161,000805: 15,2726           27614                          ADS      LCX/360                               
047162,000806: 
047163,000807: 15,2727           31614        COMPAT            CA       LCX/360                               #  CORRECT FOR ASSUMED COORD TURN.
047164,000808: 15,2730           00006                          EXTEND                                         
047165,000809: 15,2731           71506                          MP       CALFA                                 #  COS ALFA
047166,000810: 15,2732           55614                          TS       LCX/360                               #  SCALED LCX OK HERE.
047167,000811: 
047168,000812: 15,2733           11700                          CCS      CMDAPMOD                              #  FOUR POSSIBILITIES HERE
047169,000813: 15,2734           03323                          TC       DZCALL1                               #  EXIT, SETTING JETAG=0.(C(A)=0)
047170,000814:                                                                                                 #  ALL 3 AXES ALREADY DONE.
047171,000815: 15,2735           02736                          TC       +1                                    #  G LESS THAN .05. CA POS. CONTINUE
047172,000816: 15,2736           31614                          CA       LCX/360                               #  G GEQ .05. CONTINUE IN CM/RCS
047173,000817: 15,2737           55614                          TS       LCX/360                               #  CMDAPMOD=-0. DAMPING ONLY. SET LCX=0
047174,000818: 15,2740           55571                          TS       ERRORZ                                #  INITIAL ROLL ERROR (UNREFLECTED) FOR TM.
047175,000819: 15,2741           55713                          TS       PAXERR1                               #  SAVE LCX FOR FDAI AND EDIT.(  /360)

Page 1083

047177,000821: 15,2742           31613                          CA       -VT/180                               #  GET - 2 VT/180
047178,000822: 15,2743           54021                          TS       SR                                    
047179,000823: 15,2744           30021                          CA       SR                                    #  GET -VT/180, LEAVE -VT/360 IN SR FOR DZ
047180,000824: 15,2745           55570                          TS       -VT/180E                              #                         DIAGNOSTIC  ****
047181,000825: 15,2746           57613                          XCH      -VT/180                               #  NOW CONTENTS OF -VT/180 AS LABELED
047182,000826: 15,2747           00006                          EXTEND                                         
047183,000827: 15,2750           71613                          MP       -VT/180                               #  B(A) = -2VT/180
047184,000828: 15,2751           00006                          EXTEND                                         
047185,000829: 15,2752           73375                          MP       180/8ATT                              
047186,000830: 15,2753           55616                          TS       VSQ/4API                              
047187,000831: 
047188,000832:                                                                                                 #    IS SGN(VT) ( (180/4A1 TT) VT/180 VT/180 - .5 BUFLIM/360 )  -X/360     - .5 BUFLIM/360   POS  ?
047189,000833: 
047190,000834: 15,2754           60000        WHICHALF          DOUBLE                                         #  FOR SECOND BURN,  A1
047191,000835: 15,2755           40000                          COM                                            
047192,000836: 15,2756           63401                          AD       BUFLIM                                #  =BUFLIM/(2 360)
047193,000837: 15,2757           54001                          TS       L                                     
047194,000838: 15,2760           11613                          CCS      -VT/180                               
047195,000839: 15,2761           40001                          CS       L                                     
047196,000840: 15,2762           12764                          TCF      +2                                    
047197,000841: 15,2763           30001                          CA       L                                     
047198,000842: 15,2764           61614                          AD       LCX/360                               
047199,000843: 15,2765           63401                          AD       BUFLIM                                
047200,000844: 15,2766           00006                          EXTEND                                         
047201,000845: 15,2767           63004                          BZMF     REFLECT                               #  POINT (X,V) IN LHP.
047202,000846: 
047203,000847:                                                                                                 #    IS SGN(VT) ( (180/4A1 TT) VT/180 VT/180 - .5 BUFLIM/360 )  -X/360     + .5 BUFLIM/360   NEG  ?
047204,000848: 
047205,000849: 15,2770           40000                          COM                                            
047206,000850: 15,2771           63401                          AD       BUFLIM                                
047207,000851: 15,2772           63401                          AD       BUFLIM                                
047208,000852: 15,2773           00006                          EXTEND                                         
047209,000853: 15,2774           63013                          BZMF     DZ1                                   #  POINT (X,V) IN RHP
047210,000854: 
047211,000855:                                                                                                 #    IS POINT WITHIN VELOCITY DZ?
047212,000856: 
047213,000857: 15,2775           44355                          CS       VSQMIN                                #  IS VSQ/4API - (VSQ/4API) MIN  NEG  ?
047214,000858: 15,2776           61616                          AD       VSQ/4API                              
047215,000859: 15,2777           00006                          EXTEND                                         
047216,000860: 15,3000           63305                          BZMF     DZCALL                                #  YES.
047217,000861: 
047218,000862:                                                                                                 #        POINT IS IN BUFFER ZONE. THRUST TO X AXIS.
047219,000863: 
047220,000864: 15,3001           41617                          CS       JNDX                                  
047221,000865: 15,3002           55620                          TS       JNDX1                                 
047222,000866: 15,3003           03066                          TC       OVRLINE1                              
047223,000867: 
047224,000868: 15,3004           41613        REFLECT           CS       -VT/180                               #  REFLECT LHP INTO RHP REL TO TERM CONTR
047225,000869: 15,3005           55613                          TS       -VT/180                               
047226,000870: 15,3006           54021                          TS       SR                                    #  -VT/360  SAVED FOR DZ.

Page 1084

047228,000872: 15,3007           41614                          CS       LCX/360                               
047229,000873: 15,3010           55614                          TS       LCX/360                               
047230,000874: 15,3011           41617                          CS       JNDX                                  
047231,000875: 15,3012           55617                          TS       JNDX                                  
047232,000876: 
047233,000877:                                                                                                 #   IS VSQ/4API - (VSQ/4API) MIN  NEG   $
047234,000878: 
047235,000879: 15,3013           44355        DZ1               CS       VSQMIN                                #  IS VSQ/4API - (VSQ/4API) MIN  NEG  $
047236,000880: 15,3014           61616                          AD       VSQ/4API                              
047237,000881: 15,3015           00006                          EXTEND                                         
047238,000882: 15,3016           63020                          BZMF     DZ2                                   #  YES, GO TEST FURTHER.
047239,000883: 15,3017           13025                          TCF      MAXVTEST                              #  NO
047240,000884: 
047241,000885:                                                                                                 #   IS X/360 - XMIN/360 -VT/360  NEG  $
047242,000886: 
047243,000887: 15,3020           43377        DZ2               CS       XMIN/360                              #  XMIN/360 = 4/360
047244,000888: 15,3021           61614                          AD       LCX/360                               
047245,000889: 15,3022           60021                          AD       SR                                    #  C(SR) = -VT/360
047246,000890: 15,3023           00006                          EXTEND                                         #  IS X/360 - XMIN/360 -VT/360  NEG  $
047247,000891: 15,3024           63305                          BZMF     DZCALL                                #  YES, IN DZ. EXIT SETTING JETAG=0.
047248,000892: 
047249,000893:                                                                                                 #   IS XD/360 - VM/360K - XS/360   POS   ?
047250,000894: 
047251,000895: 15,3025           41617        MAXVTEST          CS       JNDX                                  
047252,000896: 15,3026           55620                          TS       JNDX1                                 #  NOW CAN SET JNDX1 FOR TON2 JETS.
047253,000897: 15,3027           43401                          CS       XS/360                                #  XS/360 = (XMIN -YMIN/K) /360
047254,000898: 15,3030           61616                          AD       VSQ/4API                              
047255,000899: 15,3031           61614                          AD       LCX/360                               
047256,000900: 15,3032           55615                          TS       XD/360                                #  XD/360= X/360 +VSQ/4API   X INTERCEPT
047257,000901:                                                                                                 #  BUT C(XD/360) = (XD - XS) /360
047258,000902: 15,3033           63400                          AD       -VM/360K                              #  X INTERCEPT FOR MAX V (VM)
047259,000903: 15,3034           40000                          COM                                            
047260,000904: 15,3035           00006                          EXTEND                                         
047261,000905: 15,3036           63044                          BZMF     MAXVTIM1                              #  YES, THRUST TO VM
047262,000906: 15,3037           31615                          CA       XD/360                                
047263,000907: 15,3040           00006                          EXTEND                                         
047264,000908: 15,3041           74753                          MP       KTRCS                                 
047265,000909: 15,3042           20001                          DDOUBL                                         #  GO SAVE PREDICTED DRIFTING VELOCITY.
047266,000910: 
047267,000911: 15,3043           03047                          TC       GETON1                                #  INSURE THAT Q IS POS AS TAG.
047268,000912: 15,3044           00006        MAXVTIM1          EXTEND                                         
047269,000913: 15,3045           22007                          ZQ                                             #  SET +Q AS TAG
047270,000914: 15,3046           43400                          CS       -VMT/180                              
047271,000915: 15,3047           55567        GETON1            TS       VDT/180                               #  VDT/180 OR VMT/180.
047272,000916: 15,3050           61613                          AD       -VT/180                               
047273,000917: 15,3051           60000                          DOUBLE                                         
047274,000918: 15,3052           00006                          EXTEND                                         
047275,000919: 15,3053           73375                          MP       180/8ATT                              
047276,000920: 15,3054           55621                          TS       TON1                                  #  TON1 / 4T

Page 1085

047278,000922: 15,3055           00006                          EXTEND                                         
047279,000923: 15,3056           63060                          BZMF     OVRLINE                               
047280,000924: 15,3057           03072                          TC       GETON2                                #  RESET Q POS IF CAME FROM MAXVTIM1
047281,000925: 
047282,000926: 15,3060           10002        OVRLINE           CCS      Q                                     
047283,000927: 15,3061           13066                          TCF      OVRLINE1                              
047284,000928: 15,3062           31620        MAXVTIM2          CA       JNDX1                                 #  ABOVE VM, SO THRUST DOWN
047285,000929: 15,3063           55617                          TS       JNDX                                  
047286,000930: 15,3064           41621                          CS       TON1                                  
047287,000931: 15,3065           13071                          TCF      OVRLINE2   +1                         
047288,000932: 
047289,000933: 15,3066           41613        OVRLINE1          CS       -VT/180                               #  DRIFT AT V
047290,000934: 15,3067           55567                          TS       VDT/180                               
047291,000935: 15,3070           34772        OVRLINE2          CA       ZERO                                  
047292,000936: 15,3071           55621                 +1       TS       TON1                                  
047293,000937: 15,3072           31567        GETON2            CA       VDT/180                               #  VDT/180, OR VMT/180 OR VT/180
047294,000938: 15,3073           60000                          DOUBLE                                         
047295,000939: 15,3074           00006                          EXTEND                                         
047296,000940: 15,3075           73375                          MP       180/8ATT                              
047297,000941: 15,3076           60000                          DOUBLE                                         #  FOR SECOND BURN, A1
047298,000942: 15,3077           55607                          TS       TON2                                  #  = TON2 / 4T
047299,000943: 
047300,000944: 15,3100           40000                          COM                                            
047301,000945: 15,3101           00006                          EXTEND                                         
047302,000946: 15,3102           63106                          BZMF     GETOFF                                
047303,000947: 15,3103           55607                          TS       TON2                                  
047304,000948: 15,3104           31617                          CA       JNDX                                  
047305,000949: 15,3105           55620                          TS       JNDX1                                 
047306,000950: 
047307,000951: 15,3106           41607        GETOFF            CS       TON2                                  #  TON2 / 4T
047308,000952: 15,3107           00006                          EXTEND                                         
047309,000953: 15,3110           71567                          MP       VDT/180                               #  VDT/180, OR VT/180, OR VMT/180.
047310,000954: 15,3111           55615                          TS       XD/360                                #  USE AS TEMP
047311,000955: 15,3112           41567                          CS       VDT/180                               
047312,000956: 15,3113           00006                          EXTEND                                         
047313,000957: 15,3114           13130                          BZF      TOFFOVFL                              #  OMIT THE DIVIDE IF DEN = 0.
047314,000958: 15,3115           61613                          AD       -VT/180                               
047315,000959: 15,3116           00006                          EXTEND                                         
047316,000960: 15,3117           71621                          MP       TON1                                  #  TON1 /4T
047317,000961: 15,3120           61615                          AD       XD/360                                #  TEMP = -VDT/180 / 2 TON2
047318,000962: 15,3121           61614                          AD       LCX/360                               
047319,000963: 15,3122           22007                          ZL                                             
047320,000964: 15,3123           56001                          XCH      L                                     #  TEST THE DIVIDE
047321,000965: 15,3124           00006                          EXTEND                                         
047322,000966: 15,3125           11567                          DV       VDT/180                               
047323,000967: 15,3126           00006                          EXTEND                                         
047324,000968: 15,3127           13132                          BZF      GETOFF2                               #  DIVIDE OK
047325,000969: 
047326,000970: 15,3130           35020        TOFFOVFL          CA       2JETT                                 #  OVFL, USE  2T  FOR CONVENIENCE.
047327,000971: 15,3131           13137                          TCF      TIMSCAL                               
047328,000972: 

Page 1086

047330,000974: 15,3132           56001        GETOFF2           XCH      L                                     #  GET NUMERATOR.
047331,000975: 15,3133           00006                          EXTEND                                         
047332,000976: 15,3134           11567                          DV       VDT/180                               #  C(A) = TOFF / 2T
047333,000977: 15,3135           00006                          EXTEND                                         
047334,000978: 15,3136           75020                          MP       2JETT                                 
047335,000979: 15,3137           55605        TIMSCAL           TS       TOFF                                  #  IN CS
047336,000980: 
047337,000981: 15,3140           33376                          CAF      4JETT                                 
047338,000982: 15,3141           00006                          EXTEND                                         
047339,000983: 15,3142           71621                          MP       TON1                                  #  C(TON1) = TON1 / 4T
047340,000984: 15,3143           55621                          TS       TON1                                  #   IN CS
047341,000985: 
047342,000986: 15,3144           33376                          CAF      4JETT                                 
047343,000987: 15,3145           00006                          EXTEND                                         
047344,000988: 15,3146           71607                          MP       TON2                                  #  C(TON2) = TON2 / 4T
047345,000989: 15,3147           55607                          TS       TON2                                  #  IN CS
047346,000990: 
047347,000991: 15,3150           34772                          CA       ZERO                                  #  CANNOT REDO AFTER TIMETST. TUSED GONE
047348,000992: 15,3151           55711                          TS       JETAG                                 #  SET +0 TO SHOW ROLL DAP CALLED.
047349,000993: 
047350,000994:                                                                                                 #  CAUSE THE TM OF BODY RATES VIA UPBUFF TO BE
047351,000995:                                                                                                 #  INITIALIZED. ALSO CAUSE NEEDLES TO BE DONE ON NEXT
047352,000996:                                                                                                 #  AND ON ALTERNATE PASSES THROUGH CM/DUMPR.
047353,000997: 
047354,000998: 15,3152           34770                          CA       ONE                                   
047355,000999: 15,3153           54305                          TS       SW/NDX                                
047356,001000: 

Page 1087

047358,001002: 
047359,001003:                                                                                                 #  TIMETEST SECTION FOR RCS
047360,001004:                                                                                                 #  ENTER WITH THREE TIME INTERVALS AND THE CORRESPONDING JET CODE INDEXES IN ERASABLE LOCS TON1, TOFF, TON2, JNDX
047361,001005:                                                                                                 #  JNDX1.  SECTION PROCESSES TIME INTERVALS FOR WTLST CALLS AND ASSURES THAT WTLST CALLS ARE MADE ONLY
047362,001006:                                                                                                 #  (1) FOR POS INTERVALS GREATER THAN A SPECIFIED MINIMUM ( HERE CHOSEN AS  2 CS) AND
047363,001007:                                                                                                 #  (2) FOR THE INTERVALS THAT WILL BE EXECUTED WITHIN THE TIME REMAINING IN THE SAMPLE INTERVAL T  (2 SEC).
047364,001008:                                                                                                 #  TIMETST  ESTABLISHES 6 LOCS CONTAINING JET CODES AND CORRESPONDING TIME  INTERVALS. THUS: TON1, T1BITS,
047365,001009:                                                                                                 #  TOFF, TBITS,  TON2, T2BITS.   OF THESE THE FIRST 2 LOCS ARE TEMPORARY, FOR IMMEDIATE ACTION, IN GENERAL.
047366,001010:                                                                                                 #  SECTION JETCALL  BELOW PROCESSES THIS LIST.
047367,001011: 
047368,001012: 15,3154           30025        TIMETST           CA       TIME1                                 #  CORRECT FOR POSSIBLE TIME1 OVFL.
047369,001013: 15,3155           64753                          AD       POS1/2                                
047370,001014: 15,3156           64753                          AD       POS1/2                                #  OVFL GUARANTEED.
047371,001015: 15,3157           27712                          ADS      TUSED                                 #  B(TUSED) =-TUSED =-OLTIME1
047372,001016: 
047373,001017: 15,3160           33374                          CA       -T-3                                  #  =-T +2 -5 (SEE SETJTAG)
047374,001018:                                                                                                 #  THE +2 REQUIRED FOR PROPER BRANCH.
047375,001019: 15,3161           27712                          ADS      TUSED                                 #  TUSED = TIME(K)-TIME(K-1)-T+2
047376,001020: 
047377,001021: 15,3162           44767                          CS       TWO                                   #  USE 2 SINCE TIME3 UNCERTAIN TO 1
047378,001022: 15,3163           61621                          AD       TON1                                  
047379,001023: 15,3164           00006                          EXTEND                                         
047380,001024: 15,3165           63177                          BZMF     TIMETST1                              
047381,001025: 15,3166           51617                          INDEX    JNDX                                  
047382,001026: 15,3167           32634                          CAF      P/RJCODE                              
047383,001027: 15,3170           55622                          TS       T1BITS                                
047384,001028: 
047385,001029: 15,3171           31621                          CA       TON1                                  
047386,001030: 15,3172           27712                          ADS      TUSED                                 
047387,001031: 15,3173           00006                          EXTEND                                         
047388,001032: 15,3174           63201                          BZMF     TOFFTEST                              
047389,001033: 15,3175           34772                          CA       ZERO                                  
047390,001034: 15,3176           13232                          TCF      TIMETST3                              
047391,001035: 15,3177           44770        TIMETST1          CS       ONE                                   
047392,001036: 15,3200           55621                          TS       TON1                                  
047393,001037: 15,3201           44767        TOFFTEST          CS       TWO                                   
047394,001038: 15,3202           61605                          AD       TOFF                                  
047395,001039: 15,3203           00006                          EXTEND                                         
047396,001040: 15,3204           63213                          BZMF     TIMETST2                              
047397,001041: 15,3205           31605                          CA       TOFF                                  
047398,001042: 15,3206           27712                          ADS      TUSED                                 
047399,001043: 15,3207           00006                          EXTEND                                         
047400,001044: 15,3210           63215                          BZMF     TON2TEST                              
047401,001045: 15,3211           34772                          CA       ZERO                                  
047402,001046: 15,3212           13234                          TCF      TIMETST4                              
047403,001047: 15,3213           44770        TIMETST2          CS       ONE                                   
047404,001048: 15,3214           55605                          TS       TOFF                                  
047405,001049: 15,3215           44767        TON2TEST          CS       TWO                                   
047406,001050: 15,3216           61607                          AD       TON2                                  
047407,001051: 15,3217           00006                          EXTEND                                         
047408,001052: 15,3220           63235                          BZMF     TIMETST5                              

Page 1088

047410,001054: 15,3221           51620                          INDEX    JNDX1                                 
047411,001055: 15,3222           32634                          CAF      P/RJCODE                              
047412,001056: 15,3223           55610                          TS       T2BITS                                
047413,001057: 15,3224           31607                          CA       TON2                                  
047414,001058: 15,3225           27712                          ADS      TUSED                                 
047415,001059: 15,3226           00006                          EXTEND                                         
047416,001060: 15,3227           63237                          BZMF     JETCALL1                              
047417,001061: 15,3230           34772                          CA       ZERO                                  
047418,001062: 15,3231           13236                          TCF      TIMETST5   +1                         
047419,001063: 15,3232           55621        TIMETST3          TS       TON1                                  
047420,001064: 15,3233           44770                          CS       ONE                                   
047421,001065: 15,3234           55605        TIMETST4          TS       TOFF                                  
047422,001066: 15,3235           44770        TIMETST5          CS       ONE                                   
047423,001067: 15,3236           55607                 +1       TS       TON2                                  
047424,001068: 
047425,001069:                                                                                                 #  SECTION  JETCALL  EXAMINES CONTENTS OF JET TIMES IN LIST, ESTABLISHES WTLST ENTRIES, AND EXECUTES CORRESPONDING
047426,001070:                                                                                                 #  JET CODES. A POSITIVE NZ NUMBER IN A TIME REGISTER INDICATES THAT A WTLST CALL IS TO BE MADE, AND ITS JET BITS
047427,001071:                                                                                                 #  EXECUTED. A +0 INDICATES THAT THE TIME INTERVAL DOES NOT APPLY, BUT THE  CORRESPOINDING JET BITS ARE TO BE
047428,001072:                                                                                                 #  EXECUTED. A NEG NUMBER INDICATES THAT THE TIME INTERVAL HAS BEEN PROCESSED. IN EVENT OF +0 OR -1, THE 
047429,001073:                                                                                                 #  SUBSEQUENT TIME REGISTER IS EXAMINED FOR POSSIBLE ACTION. THUS JET BITS TO BE EXECUTED MAY COME FROM MORE
047430,001074:                                                                                                 #  THAN ONE REGISTER.
047431,001075: 
047432,001076: 15,3237           34772        JETCALL1          CA       ZERO                                  
047433,001077: 15,3240           55611                          TS       OUTTAG                                
047434,001078: 15,3241           55612                          TS       NUJET                                 
047435,001079: 15,3242           55606                          TS       TBITS                                 
047436,001080: 15,3243           53622                          DXCH     TON1                                  
047437,001081: 15,3244           10000                          CCS      A                                     
047438,001082: 15,3245           13262                          TCF      JETCALL2                              #  CALL WTLST
047439,001083: 15,3246           23612        JETCALL3          LXCH     NUJET                                 #  WTLST ENTRIES COME HERE FROM JETCALL
047440,001084: 15,3247           44770                          CS       ONE                                   
047441,001085: 15,3250           53606                          DXCH     TOFF                                  
047442,001086: 15,3251           10000                          CCS      A                                     
047443,001087: 15,3252           13262                          TCF      JETCALL2                              #  CALL WTLST
047444,001088: 15,3253           23612                          LXCH     NUJET                                 
047445,001089: 15,3254           44770                          CS       ONE                                   
047446,001090: 15,3255           53610                          DXCH     TON2                                  
047447,001091: 15,3256           10000                          CCS      A                                     
047448,001092: 15,3257           13262                          TCF      JETCALL2                              #  CALL WTLST
047449,001093: 15,3260           23612                          LXCH     NUJET                                 
047450,001094: 15,3261           03270                          TC       JETACTN                               #  C(A) = +0
047451,001095: 15,3262           56001        JETCALL2          XCH      L                                     #  SAVE JET BITS FOR AFTER WTLST CALL
047452,001096: 15,3263           27612                          ADS      NUJET                                 
047453,001097: 15,3264           56001                          XCH      L                                     
047454,001098: 15,3265           64770                          AD       ONE                                   #  RESTORE FOR CCS
047455,001099: 15,3266           05223                          TC       TWIDDLE                               
047456,001100: 15,3267           03276                          ADRES    JETCALL                               
047457,001101: 15,3270           31612        JETACTN           CA       NUJET                                 #  COME HERE WHEN DESIRED JET CODE IS KNOWN
047458,001102: 15,3271           00006                 +1       EXTEND                                         #  NO NEED TO SAVE OLD CODES
047459,001103: 15,3272           01006                          WRITE    ROLLJETS                              #  SET RCHAN TO NEW BIT CONFIG.

Page 1089

047461,001105: 15,3273           11611                          CCS      OUTTAG                                
047462,001106: 15,3274           05314                          TC       TASKOVER                              
047463,001107: 15,3275           03333        ROLLDUMP          TC       CM/FDAIR                              
047464,001108: 
047465,001109:                                                                                                 #  EDIT DUMP AT ABOVE LOCATION.
047466,001110: 
047467,001111:                                                                                                 #   WAITLIST ENTRIES COME HERE.
047468,001112: 
047469,001113: 15,3276           34767        JETCALL           CAF      CM/DSBIT                              #  CM/DSTBY = BIT2 103D
047470,001114: 15,3277           55611                          TS       OUTTAG                                #  SIGNIFY WTLST ENTRY
047471,001115: 15,3300           70102                          MASK     CM/FLAGS                              #  IS SYSTEM DISABLED  $
047472,001116: 15,3301           00006                          EXTEND                                         
047473,001117: 15,3302           13271                          BZF      JETACTN    +1                         #  YES, QUENCH ROLL JETS, IF ON AND EXIT.
047474,001118: 15,3303           22007                          ZL                                             #  NO, CONTINUE.
047475,001119: 15,3304           13246                          TCF      JETCALL3                              #  C(A) POS, C(L) = +0
047476,001120: 
047477,001121:                                                                                                 #    DEAD ZONE ENTRIES COME HERE.
047478,001122: 
047479,001123: 15,3305           41700        DZCALL            CS       CMDAPMOD                              #  POSSIBLE VALUES OF CMDAPMOD: -1, +0, -0.
047480,001124: 15,3306           74770                          MASK     BIT1                                  
047481,001125: 15,3307           54001                          TS       L                                     #  C(L)=0 FOR -0; C(L)=1 FOR -1 OR +0.
047482,001126: 15,3310           50000                          INDEX    A                                     #  ERASABLE ORDER: ROLLTM,ROLLC,ROLLC +1.
047483,001127: 15,3311           31714                          CA       ROLLTM                                #  GET ROLL/180 OR ROLLC  (/360).
047484,001128: 15,3312           50001                          INDEX    L                                     
047485,001129: 15,3313           54000                          TS       A                                     #  IF C(L)=1, STORE 'ROLLC' IN 'L'.
047486,001130: 15,3314           60001                          AD       L                                     #  (BOTH MUST BE SCALED DEG/180)
047487,001131: 15,3315           02151                          TC       ANGOVCOR                              #  C(A)=ROLL/180  OR  2 ROLLC  .
047488,001132: 15,3316           55717                          TS       ROLLHOLD                              #  IF CMDAPMOD =-0, SAVE ROLL ANGLE.
047489,001133:                                                                                                 #        OTHERWISE, SAVE ROLL COMMAND.
047490,001134: 
047491,001135: 15,3317           34772                          CA       ZERO                                  #  COME HERE IF IN DZ, AND CANCEL JETS.
047492,001136: 15,3320           00006                          EXTEND                                         #  INHINT NOT NEEDED HERE.
047493,001137: 15,3321           01006                          WRITE    ROLLJETS                              #  TURN OFF ALL ROLL JETS.
047494,001138: 15,3322           55567                          TS       VDT/180                               #  SET =0 TO SHOW IN DEAD ZONE.
047495,001139: 15,3323           55711        DZCALL1           TS       JETAG                                 #  COME HERE WITH C(A)=0.
047496,001140: 15,3324           03275                          TC       ROLLDUMP                              
047497,001141: 

Page 1090

047499,001143: 
047500,001144:                                                                                                 #   CM ENTRY FDAI DISPLAY
047501,001145: 
047502,001146:                                                                                                 #  CALCULATE BY INTEGRATION THE ROLL ERROR BETWEEN THE 2 SEC CM/RCS UPDATES . DISPLAY ATTITUDE ERRORS AS FOLLOWS:
047503,001147:                                                                                                 #            ATM DAP:    DISPLAY ONLY ROLL ATTITUDE ERROR.
047504,001148:                                                                                                 #            EXT ATM DAP:    PRESENT 3 ATTITUDE ERRORS RELATIVE TO THE APPROPRIATE BODY AXES EACH .1 SEC.
047505,001149:                                                                                                 #                                          ROLL    ROLLC-ROLL
047506,001150:                                                                                                 #                                          PITCH   ALFAC-ALFA
047507,001151:                                                                                                 #                                          YAW     BETAC-BETA
047508,001152: 
047509,001153:                                                                                                 #  DURING ENTRY, THE FDAI NEEDLES HAVE FULL SCALE OF 67.5 DEG IN ROLL AND  16.875 DEG IN PITCH AND YAW.
047510,001154:                                                                                                 #  THE SUBROUTINE  NEEDLER  EXPECTS (ANGLE/180) AND SCALES TO 16.875 DEG   FULL SCALE.
047511,001155: 
047512,001156:                                                                                                 #  COME HERE EACH .1 SEC. (CMDAPMOD=+1 COMES BELOW)
047513,001157: 15,3325           41705        CM/FDAI           CS       PHIDOT                                #  INTEGRATE ROLL ERROR 'TWEEN 2SEC UPDATES
047514,001158: 15,3326           00006                          EXTEND                                         
047515,001159: 15,3327           71506                          MP       CALFA                                 #  FOR ASSUMED COORDINATION.
047516,001160: 15,3330           00006                          EXTEND                                         
047517,001161: 15,3331           74753                          MP       HALF                                  
047518,001162: 15,3332           27713                 -1       ADS      PAXERR1                               #  ROLL ERROR/360.        OVFL OK.
047519,001163: 
047520,001164:                                                                                                 #  EDIT DUMP AT ABOVE LOCATION.
047521,001165: 15,3333           34753        CM/FDAIR          CA       HALF                                  
047522,001166: 15,3334           00006                          EXTEND                                         
047523,001167: 15,3335           71713                          MP       PAXERR1                               #  FULL SCALE FOR FDAI (ROLL) IS 67.5 D
047524,001168: 15,3336           55476                          TS       PAXERR                                #  .25 (ROLL ERROR/180) FOR FDAI NEEDLE.
047525,001169: 
047526,001170:                                                                                                 #  PROGRAM TO FILE BODY  RATES FOR TM ON ONE PASS AND
047527,001171:                                                                                                 #  TO UPDATE THE NEEDLE DISPLAY ON THE NEXT.
047528,001172:                                                                                                 #  SYNCHRONIZATION WITH CM/RCS IS USED SO THAT THE TM
047529,001173:                                                                                                 #  IS DONE WITH THE ROLL SYSTEM AND NEEDLES START ON
047530,001174:                                                                                                 #  THE SUBSEQUENT PASS.
047531,001175: 
047532,001176: 
047533,001177: 15,3337           40305        CM/DUMPR          CS       SW/NDX                                #  COMBINED ALTERNATION SWITCH AND FILE
047534,001178: 15,3340           54305                          TS       SW/NDX                                
047535,001179: 15,3341           00006                          EXTEND                                         #  INDEX.
047536,001180: 15,3342           63346                          BZMF     CMTMFILE                              #  FILE STARTS WITH SW/NDX +1 AND GOES TO
047537,001181:                                                                                                 #  ENDBUF.                        
047538,001182:                                                                                                 #  INDEX IS POS FOR NEEDLES.
047539,001183: 
047540,001184: 15,3343           04714                          TC       IBNKCALL                              
047541,001185: 15,3344           42425                          CADR     NEEDLER                               
047542,001186: 
047543,001187: 15,3345           03364                          TC       CM/END                                
047544,001188: 
047545,001189:                                                                                                 #  INDEX IS NEG FOR TM FILE
047546,001190: 
047547,001191: 15,3346           66214        CMTMFILE          AD       THREE                                 
047548,001192: 15,3347           00006                          EXTEND                                         
047549,001193: 15,3350           63354                          BZMF     SAVENDX                               
047550,001194: 

Page 1091

047552,001196: 15,3351           30025                          CA       TIME1                                 #  INITIALIZE THE TM LIST IN UPBUFF.
047553,001197: 15,3352           54304                          TS       CMTMTIME                              
047554,001198: 15,3353           44776                          CS       THIRTEEN                              #   INITIALIZE COUNTER
047555,001199: 15,3354           54305        SAVENDX           TS       SW/NDX                                #  A NEGATIVE NUMBER.
047556,001200: 15,3355           00006                          EXTEND                                         
047557,001201: 15,3356           31702                          DCA      PREL                                  
047558,001202: 15,3357           50305                          INDEX    SW/NDX                                
047559,001203: 15,3360           52324                          DXCH     ENDBUF     -1                         
047560,001204: 15,3361           31703                          CA       RREL                                  
047561,001205: 15,3362           50305                          INDEX    SW/NDX                                
047562,001206: 15,3363           54325                          TS       ENDBUF     +1                         
047563,001207: 
047564,001208: 15,3364           31623        CM/END            CA       CM/SAVE                               
047565,001209: 15,3365           54021                          TS       SR                                    
047566,001210:                                                                                                 #  DOES NOT PROTECT TEMK, SQ IN SPSIN/COS
047567,001211: 
047568,001212: 15,3366           00006                          EXTEND                                         
047569,001213: 15,3367           33373                          DCA      T5IDLER2                              
047570,001214: 15,3370           52113                          DXCH     T5LOC                                 
047571,001215: 15,3371           05323                          TC       RESUME                                
047572,001216: 
047573,001217: 15,3372     0112                                 EBANK=   T5LOC                                 
047574,001218: 15,3372           03226 12060  T5IDLER2          2CADR    T5IDLOC                               
047575,001219: 
047576,001220:                                                                                                 #  DEFINE THE FOLLOWING 17D REGISTERS IN UPBUFF TO BE
047577,001221:                                                                                                 #  USED TO TELEMETER CM VEHICLE BODY RATE INFORMATION.
047578,001222:                                                                                                 #  THE INFORMATION IS FILED EACH 0.2 SEC, GIVING 15D
047579,001223:                                                                                                 #  DATA POINTS EACH 1 SEC.  TM LIST IS READ TWICE
047580,001224:                                                                                                 #  EACH 2 SECONDS.
047581,001225: 
047582,001226:                                                                                                 #  THE SEQUENCE IS:       SP TIME         INITIAL TIME
047583,001227:                                                                                                 #                         SWITCH           ALSO INDEX.
047584,001228:                                                                                                 #                         P                ROLL RATE
047585,001229:                                                                                                 #                         Q                PITCH RATE
047586,001230:                                                                                                 #                         R                YAW RATE
047587,001231:                                                                                                 #                         ETC.
047588,001232: 
047589,001233:                                                                                                 # CMTMTIME        =       UPBUFF
047590,001234:                                                                                                 # SW/NDX          =       UPBUFF +1
047591,001235:                                                                                                 # ENDBUF          =       UPBUFF +16D
047592,001236: 

Page 1092

047594,001238: 
047595,001239:                                                                                                 #  SPACER
047596,001240: 
047597,001241:                                                                                                 #  CONSTANTS USED IN THE ROLL CONTROL SYSTEM:     
047598,001242:                                                                                                 #  CONSTANTS ARE THE FOLLOWING: A = 9.1 DEG/SECSQ, VM = 20 DEG/SEC,       T = 2 SEC,  TCDU = .1 SEC,
047599,001243:                                                                                                 #  XMIN = 4 DEG, VMIN = 2 DEG/SEC, K = .25, A1 = 4.55 DEG/SECSQ,  VI = 1 DEG/SEC, INTERCEPT WITH DZ SIDE
047600,001244:                                                                                                 #  XBUF = 4DEG
047601,001245: 
047602,001246: 15,3374           77464        -T-3              DEC      -203       B-14                       #  CS
047603,001247:                                                                                                 # VSQMIN          DEC     .61050061 E-3   # VSQ MIN/4 A PI = 4/(4  (9.1)  180)
047604,001248: 15,3375     4355               VSQMIN            =        OCT12                                 
047605,001249: 15,3375     5004               2T/TCDU           =        OCT50                                 #  T/TCDU  EXP-14   TCDU = .1SEC
047606,001250: 15,3375           23617        180/8ATT          DEC      .61813187                             #  180/(8  (9.1) 4)=(180/ATT)  EXP -3
047607,001251: 15,3376  15,3400               -VMT/180          =        -VM/360K                              #  = 20  (2) / 180
047608,001252: 15,3376     5020               2JETT             =        4SECS                                 #  CS           2 (2) 100   INTEGER
047609,001253: 15,3376           01440        4JETT             DEC      800        B-14                       #  CS           4 (2) 100   INTEGER
047610,001254: 15,3377           00266        XMIN/360          DEC      182        B-14                       #  XMIN/360 = 4/ 360  EXP 14  = 182 INTEGER
047611,001255: 15,3400           70706        -VM/360K          DEC      -.22222222                            #  =-20/( 360  (.25))
047612,001256: 15,3401  15,3375               1/16A1            =        180/8ATT                              
047613,001257:                                                                                                 #  1/16A1  = 180/(16 A1 TT)
047614,001258:                                                                                                 #          =180/(16  4.55  4)
047615,001259: 15,3401           00133        XS/360            DEC      91         B-14                       #  =(XMIN +VI (T-1/K))/360 = 2/360 EXP 14
047616,001260: 15,3402  15,3401               BUFLIM            =        XS/360                                #  4/(2  360)
047617,001261: 
047618,001262: 15,3402     4753               KTRCS             =        HALF                                  #  KT = (.25) 2 = .5
047619,001263: 
047620,001264:                                                                                                 #  *** END OF ULYSSES .029 ***

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