Source Code

These source code files have been transcribed or otherwise adapted from digitized images of a hardcopy from the private collection of Don Eyles. The digitization was performed by archive.org, and transcription was performed by a team of volunteers. Note that the page images presented online are of reduced quality, and that the original high-quality images are available at archive.org. Report any conversion errors or legibility problems in page images to info@sandroid.org. Notations on the program listing read, in part:

    473423A YUL SYSTEM FOR BLK2: REVISION 12 of PROGRAM AURORA BY DAP GROUP   NOV 10, 1966
Note that the date is the date of the printout, not the date of the program revision.

023710,000002:                                                                                                  ## Copyright:    Public domain.
023711,000003:                                                                                                  ## Filename:     Q,R-AXES_REACTION_CONTROL_SYSTEM_AUTOPILOT.agc
023712,000004:                                                                                                  ## Purpose:      Part of the source code for Aurora (revision 12).
023713,000005:                                                                                                  ## Assembler:    yaYUL
023714,000006:                                                                                                  ## Contact:      Hartmuth Gutsche <hgutsche@xplornet.com>.
023715,000007:                                                                                                  ## Website:      https://www.ibiblio.org/apollo.
023716,000008:                                                                                                  ## Pages:        562-593
023717,000009:                                                                                                  ## Mod history:  2016-09-20 JL   Created.
023718,000010:                                                                                                  ##               2016-09-30 HG   Started transcribing from scan
023719,000011:                                                                                                  ##               2016-10-08 HG   Change TS  Q -> TC  Q (p. 584)
023720,000012:                                                                                                  ##               2016-10-15 HG   fix label  MAXJET -> MAXTJET
023721,000013:                                                                                                  ##                                          ORGTOA -> URGTOA
023722,000014:                                                                                                  ##                                          TQRGTTM1 -> TQRGTTMI 
023723,000015:                                                                                                  ##                                          NEGQERROR -> NEGQEROR 
023724,000016:                                                                                                  ##                               fix operand NEGSCP -> NEGCSP 
023725,000017:                                                                                                  ##                                           UREGNCYQ -> URGENCYQ  
023726,000018:                                                                                                  ##                                           .5ACCMNS -> .5ACCMNE 
023727,000019:                                                                                                  ##                                           25,32.QR -> 25/32.QR
023728,000020:                                                                                                  ##                                           Q-NORTJS -> Q-NORJTS
023729,000021:                                                                                                  ##                                           -RATDEB -> -RATEDB
023730,000022:                                                                                                  ##                                           CHECKSTIK -> CHEKSTIK
023731,000023:                                                                                                  ##               2016-12-08 RSB  Proofed comments with octopus/ProoferComments
023732,000024:                                                                                                  ##                               and fixed the errors found.
023733,000025: 
023734,000026:                                                                                                  ## This source code has been transcribed or otherwise adapted from
023735,000027:                                                                                                  ## digitized images of a hardcopy from the private collection of
023736,000028:                                                                                                  ## Don Eyles.  The digitization was performed by archive.org.
023737,000029: 
023738,000030:                                                                                                  ## Notations on the hardcopy document read, in part:
023739,000031: 
023740,000032:                                                                                                  ##       473423A YUL SYSTEM FOR BLK2: REVISION 12 of PROGRAM AURORA BY DAP GROUP
023741,000033:                                                                                                  ##       NOV 10, 1966
023742,000034: 
023743,000035:                                                                                                  ##       [Note that this is the date the hardcopy was made, not the
023744,000036:                                                                                                  ##       date of the program revision or the assembly.]
023745,000037: 
023746,000038:                                                                                                  ## The scan images (with suitable reduction in storage size and consequent
023747,000039:                                                                                                  ## reduction in image quality) are available online at
023748,000040:                                                                                                  ##       https://www.ibiblio.org/apollo.
023749,000041:                                                                                                  ## The original high-quality digital images are available at archive.org:
023750,000042:                                                                                                  ##       https://archive.org/details/aurora00dapg
023751,000043: 

Page 562

023753,000045: 24,2000                                           BANK     24                                    
023754,000046: 24,2000  E6,1551                                  EBANK=   DT                                    
023755,000047:                                                                                                  #  THE FOLLOWING T5RUPT ENTRY BEGINS THE PROGRAM WHICH CONTROLS THE Q,R-AXIS ACTION OF THE LEM USING THE RCS JETS.
023756,000048:                                                                                                  #  THE NOMINAL TIME BETWEEN THE Q,R-AXIS RUPTS IS 100 MS (UNLESS THE TRIM GIMBAL CONTROL SYSTEM IS USED, IN WHICH
023757,000049:                                                                                                  #  CASE THIS PROGRAM IS IDLE).
023758,000050: 
023759,000051: 24,2000           02555 54006  NULLFILT           2CADR    FILDUMMY                              
023760,000052: 
023761,000053: 24,2002           32705        QRAXIS             CAF      MS30QR                                #  RESET TIME IMMEDIATELY: DT = 30 MS
023762,000054: 24,2003           54030                           TS       TIME5                                 
023763,000055: 
023764,000056: 24,2004           22016                           LXCH     BANKRUPT                              #  INTERRUPT LEAD IN (CONTINUED)
023765,000057: 24,2005           00006                           EXTEND                                         
023766,000058: 24,2006           22012                           QXCH     QRUPT                                 
023767,000059: 
023768,000060:                                                                                                  #  SET UP A DUMMY KALMAN FILTER T5RUPT.  (THIS MAY BE RESET TO THE KALMAN FILTER INITIALIZATION PASS, IF THE TRIM
023769,000061:                                                                                                  #  GIMBAL CONTROL SYSTEM SHOULD BE USED.)
023770,000062: 
023771,000063: 24,2007           00006                           EXTEND                                         
023772,000064: 24,2010           32001                           DCA      NULLFILT                              
023773,000065: 24,2011           52346                           DXCH     T5ADR                                 
023774,000066: 
023775,000067:                                                                                                  #  CALCULATE LEM BODY RATES FOR Q AND R AXES:
023776,000068: 
023777,000069:                                                                                                  #  THIS COMPUTATION IS VALID FOR BOTH ASCENT AND DESCENT SINCE THE OFFSET ACCELERATION TERM IS INCLUDED ALWAYS,
023778,000070:                                                                                                  #  BUT HAS VALUE ZERO IN DESCENT, AND SINCE THE WEIGHTING FACTORS ARE IN ERASABLE AND DISTINCT.
023779,000071: 
023780,000072:                                                                                                  #  FIRST, CONSTRUCT Y AND Z CDU INCREMENTS:
023781,000073: 
023782,000074: 24,2012           30033                           CAE      CDUY                                  #  2'S COMPLEMENT MEASUREMENT SCALED AT PI
023783,000075: 24,2013           54001                           TS       L                                     #  (SAVE FOR UPDATING OF OLDYFORQ)
023784,000076: 24,2014           00006                           EXTEND                                         #  FORM INCREMENT IN CDUY FOR LAST 100 MS
023785,000077: 24,2015           21433                           MSU      OLDYFORQ                              #  (100 MS OLD CDUY SAVED FROM LAST PASS)
023786,000078: 24,2016           23433                           LXCH     OLDYFORQ                              #  UPDATE OLDYFORQ WITH NEW CDUY VALUE
023787,000079: 24,2017           00006                           EXTEND                                         #  RESCALE DELTA CDUY FROM PI RADIANS TO
023788,000080: 24,2020           77651                           MP       BIT7                                  #  PI/2(6) RADIANS BY MULTIPLYING BY 64
023789,000081: 24,2021           22065                           LXCH     ITEMP1                                #  SAVE 1'S COMPLEMENT VALUE TEMPORARILY
023790,000082: 24,2022           30034                           CAE      CDUZ                                  #  2'S COMPLEMENT MEASUREMENT SCALED AT PI
023791,000083: 24,2023           54001                           TS       L                                     #  (SAVE FOR UPDATING OF OLDZFORQ)
023792,000084: 24,2024           00006                           EXTEND                                         #  FORM INCREMENT IN CDUZ FOR LAST 100 MS
023793,000085: 24,2025           21434                           MSU      OLDZFORQ                              #  (100 MS OLD CDUZ SAVED FROM LAST PASS)
023794,000086: 24,2026           23434                           LXCH     OLDZFORQ                              #  UPDATE OLDZFORQ WITH NEW CDUZ VALUE
023795,000087: 24,2027           00006                           EXTEND                                         #  RESCALE DELTA CDUZ FROM PI RADIANS TO
023796,000088: 24,2030           77651                           MP       BIT7                                  #  PI/2(6) RADIANS BY MULTIPLYING BY 64
023797,000089: 24,2031           22066                           LXCH     ITEMP2                                #  SAVE 1'S COMPLEMENT VALUE TEMPORARILY
023798,000090: 

Page 563

023800,000092: 
023801,000093:                                                                                                  #  SECOND, TRANSFORM CPU INCREMENTS TO BODY-ANGLE INCREMENTS:
023802,000094: 24,2032           31406                           CAE      M31                                   #  MATRIX*VECTOR(WITH X COMPONENT ZERO)
023803,000095: 24,2033           00006                           EXTEND                                         
023804,000096: 24,2034           70065                           MP       ITEMP1                                #  M31 * ITEMP1 = M31 * DELTA CDUY
023805,000097: 24,2035           54070                           TS       ITEMP3                                
023806,000098: 24,2036           31403                           CAE      M32                                   #  M32 * ITEMP2 = M32 * DELTA CDUZ
023807,000099: 24,2037           00006                           EXTEND                                         
023808,000100: 24,2040           70066                           MP       ITEMP2                                #  DELTAR = M31*(DEL CDUY) + M32*(DEL CDUZ)
023809,000101: 24,2041           26070                           ADS      ITEMP3                                #  R-BODY-ANGLE INCREMENT SCALED AT PI/2(6)
023810,000102: 
023811,000103: 24,2042           31405                           CAE      M21                                   #  MATRIX*VECTOR(WITH X COMPONENT ZERO)
023812,000104: 24,2043           00006                           EXTEND                                         #  CLOBBERS ITEMP2=DEL CDUZ, FOR EFFICIENCY
023813,000105: 24,2044           70065                           MP       ITEMP1                                #  M21 * ITEMP1 = M21 * DELTA CDUY
023814,000106: 24,2045           56066                           XCH      ITEMP2                                #  M22 * ITEMP2 = M22 * DELTA CDUZ
023815,000107: 24,2046           00006                           EXTEND                                         
023816,000108: 24,2047           71401                           MP       M22                                   #  DELTAQ = M21*(DEL CDUY) + M22*(DEL CDUZ)
023817,000109: 24,2050           26066                           ADS      ITEMP2                                #  Q-BODY-ANGLE INCREMENT SCALED AT PI/2(6)
023818,000110: 
023819,000111:                                                                                                  #  FINALLY, DERIVE Q AND R BODY ANGULAR RATES:
023820,000112: 
023821,000113: 24,2051           00006                           EXTEND                                         #  WFORQR IS K/(NOMINAL DT) SCALED AT 16
023822,000114: 24,2052           71656                           MP       WFORQR                                #  FORM WEIGHTED VALUE OF MEASURED DATA
023823,000115: 24,2053           57417                           XCH      OMEGAQ                                #  SAVE AND BEGIN TO WEIGHT VALUE OF OLD W
023824,000116: 24,2054           00006                           EXTEND                                         #  (1-K) IS SCALED AT 1 FOR EFFICIENT CALC
023825,000117: 24,2055           71657                           MP       (1-K)QR                               #  (K CHANGES EVERY 2 SECS IN ASCENT)
023826,000118: 24,2056           61616                           AD       JETRATEQ                              #  WEIGHTED TERM DUE TO JET ACCELERATION
023827,000119: 24,2057           61642                           AD       AOSQTERM                              #  TERM DUE TO ASCENT OFFSET ACCELERATION
023828,000120: 24,2060           27417                           ADS      OMEGAQ                                #  TOTAL RATE ESTIMATE SCALED AT PI/4
023829,000121: 
023830,000122: 24,2061           30070                           CAE      ITEMP3                                #  GET DELTAR
023831,000123: 24,2062           00006                           EXTEND                                         #  WFORQR IS K/(NOMINAL DT) SCALED AT 16
023832,000124: 24,2063           71656                           MP       WFORQR                                #  FORM WEIGHTED VALUE OF MEASURED DATA
023833,000125: 24,2064           57421                           XCH      OMEGAR                                #  SAVE AND BEGIN TO WEIGHT VALUE OF OLD W
023834,000126: 24,2065           00006                           EXTEND                                         #  (1-K) IS SCALED AT 1 FOR EFFICIENT CALC
023835,000127: 24,2066           71657                           MP       (1-K)QR                               #  (K CHANGES EVERY 2 SECS IN ASCENT)
023836,000128: 24,2067           61617                           AD       JETRATER                              #  WEIGHTED TERM DUE TO JET ACCELERATION
023837,000129: 24,2070           61643                           AD       AOSRTERM                              #  TERM DUE TO ASCENT OFFSET ACCELERATION
023838,000130: 24,2071           27421                           ADS      OMEGAR                                #  TOTAL RATE ESTIMATE SCALED AT PI/4
023839,000131: 
023840,000132: 24,2072           01614                           TC       QJUMPADR                              
023841,000133: 24,2073           32164        SKIPQRAX           CA       NORMQADR                              
023842,000134: 24,2074           55614                           TS       QJUMPADR                              
023843,000135: 24,2075           37665                           CA       ZERO                                  
023844,000136: 24,2076           55616                           TS       JETRATEQ                              
023845,000137: 24,2077           55617                           TS       JETRATER                              
023846,000138: 24,2100           31626                           CA       TQR                                   
023847,000139: 24,2101           62721                           AD       NEGCSP2                               
023848,000140: 24,2102           10000                           CCS      A                                     
023849,000141: 24,2103           02113                           TC       QRTORQUE                              
023850,000142: 

Page 564

023852,000144: 24,2104           14606                           TCF      RESUME                                
023853,000145: 24,2105           02113                           TC       QRTORQUE                              
023854,000146: 24,2106           41616                           CS       JETRATEQ                              
023855,000147: 24,2107           27417                           ADS      OMEGAQ                                
023856,000148: 24,2110           41617                           CS       JETRATER                              
023857,000149: 24,2111           27421                           ADS      OMEGAR                                
023858,000150: 24,2112           14606                           TCF      RESUME                                
023859,000151: 24,2113           67657        QRTORQUE           AD       ONE                                   
023860,000152: 24,2114           00006                           EXTEND                                         
023861,000153: 24,2115           77653                           MP       BIT5                                  
023862,000154: 24,2116           30001                           CA       L                                     
023863,000155: 24,2117           00006                           EXTEND                                         
023864,000156: 24,2120           72722                           MP       16/25QR                               
023865,000157: 24,2121           55626                           TS       TQR                                   
023866,000158: 24,2122           00006                           EXTEND                                         
023867,000159: 24,2123           71620                           MP       NO.QJETS                              
023868,000160: 24,2124           30001                           CAE      L                                     
023869,000161: 24,2125           00006                           EXTEND                                         
023870,000162: 24,2126           71630                           MP       1JACCQ                                
023871,000163: 24,2127           55616                           TS       JETRATEQ                              
023872,000164: 24,2130           27640                           ADS      SUMRATEQ                              
023873,000165: 24,2131           31626                           CAE      TQR                                   
023874,000166: 24,2132           00006                           EXTEND                                         
023875,000167: 24,2133           71621                           MP       NO.RJETS                              
023876,000168: 24,2134           30001                           CAE      L                                     
023877,000169: 24,2135           00006                           EXTEND                                         
023878,000170: 24,2136           71631                           MP       1JACCR                                
023879,000171: 24,2137           55617                           TS       JETRATER                              
023880,000172: 24,2140           27641                           ADS      SUMRATER                              
023881,000173: 24,2141           31656                           CAE      WFORQR                                
023882,000174: 24,2142           00006                           EXTEND                                         
023883,000175: 24,2143           71626                           MP       TQR                                   
023884,000176: 24,2144           61660                           AD       (1-K)/8                               
023885,000177: 24,2145           00006                           EXTEND                                         
023886,000178: 24,2146           77654                           MP       BIT4                                  
023887,000179: 24,2147           22065                           LXCH     ITEMP1                                
023888,000180: 24,2150           31616                           CAE      JETRATEQ                              
023889,000181: 24,2151           00006                           EXTEND                                         
023890,000182: 24,2152           70065                           MP       ITEMP1                                
023891,000183: 24,2153           55616                           TS       JETRATEQ                              
023892,000184: 24,2154           31617                           CAE      JETRATER                              
023893,000185: 24,2155           00006                           EXTEND                                         
023894,000186: 24,2156           70065                           MP       ITEMP1                                
023895,000187: 24,2157           55617                           TS       JETRATER                              
023896,000188: 24,2160           37665                           CA       ZERO                                  
023897,000189: 24,2161           55620                           TS       NO.QJETS                              
023898,000190: 24,2162           55621                           TS       NO.RJETS                              
023899,000191: 24,2163           00002                           TC       Q                                     
023900,000192: 24,2164           02165        NORMQADR           GENADR   NORMALQ                               
023901,000193: 24,2165           37643        NORMALQ            CAF      BIT13                                 #  CHECKING ATTITUDE HOLD BIT
023902,000194: 

Page 565

023904,000196: 24,2166           00006                           EXTEND                                         
023905,000197: 24,2167           02031                           RAND     31                                    #  BITS INVERTED
023906,000198: 24,2170           00006                           EXTEND                                         
023907,000199: 24,2171           12205                           BZF      CHKBIT10                              
023908,000200: 24,2172           37642                           CAF      BIT14                                 #  ATT HOLD BIT NOT PRESENT. CHECK FOR AUTO
023909,000201: 24,2173           00006                           EXTEND                                         
023910,000202: 24,2174           02031                           RAND     31                                    
023911,000203: 24,2175           00006                           EXTEND                                         
023912,000204: 24,2176           12743                           BZF      ATTSTEER                              #  AUTOMATIC STEERING, CHECK FOR RATE HOLD
023913,000205: 24,2177           00006                           EXTEND                                         #  IF MODE SELECT SW OFF DO DAPIDLER NEXT
023914,000206: 24,2200           32204                           DCA      IDLEADRQ                              
023915,000207: 24,2201           52346                           DXCH     T5ADR                                 
023916,000208: 24,2202           14606                           TCF      RESUME                                
023917,000209: 
023918,000210: 24,2203           03141 46006  IDLEADRQ           2CADR    DAPIDLER                              
023919,000211: 
023920,000212: 24,2205           37646        CHKBIT10           CAF      BIT10                                 #  BIT10=1 FOR MIN IMP USE OF RHC
023921,000213: 24,2206           70765                           MASK     DAPBOOLS                              
023922,000214: 24,2207           00006                           EXTEND                                         
023923,000215: 24,2210           12250                           BZF      CHEKSTIK                              #  IN ATT-HOLD/RATE-COMMAND IF BIT10=0
023924,000216: 
023925,000217: 24,2211           30773                           CAE      DELAYCTR                              #  SET TO 2 BY RUPT 10
023926,000218: 24,2212           00006                           EXTEND                                         
023927,000219: 24,2213           12504                           BZF      XTRANS                                
023928,000220: 
023929,000221: 24,2214           32713                           CA       MINTADR                               
023930,000222: 24,2215           55514                           TS       TJETADR                               
023931,000223: 
023932,000224: 24,2216           37657                           CA       BIT1                                  
023933,000225: 24,2217           00006                           EXTEND                                         
023934,000226: 24,2220           02031                           RAND     31                                    
023935,000227: 24,2221           00006                           EXTEND                                         
023936,000228: 24,2222           13453                           BZF      2JETS+Q                               
023937,000229: 
023938,000230: 24,2223           37656                           CA       BIT2                                  
023939,000231: 24,2224           00006                           EXTEND                                         
023940,000232: 24,2225           02031                           RAND     31                                    
023941,000233: 24,2226           00006                           EXTEND                                         
023942,000234: 24,2227           13271                           BZF      2JETS-Q                               
023943,000235: 
023944,000236: 24,2230           37653                           CA       BIT5                                  
023945,000237: 24,2231           00006                           EXTEND                                         
023946,000238: 24,2232           02031                           RAND     31                                    
023947,000239: 24,2233           00006                           EXTEND                                         
023948,000240: 24,2234           13433                           BZF      2JETS+R                               
023949,000241: 
023950,000242: 24,2235           37652                           CA       BIT6                                  
023951,000243: 24,2236           00006                           EXTEND                                         
023952,000244: 24,2237           02031                           RAND     31                                    
023953,000245: 24,2240           00006                           EXTEND                                         
023954,000246: 

Page 566

023956,000248: 24,2241           13224                           BZF      2JETS-R                               
023957,000249: 
023958,000250: 24,2242           12504                           TCF      XTRANS                                
023959,000251: 
023960,000252: 24,2243           32702        MINTJET            CAF      +T6TJMIN                              
023961,000253: 24,2244           55626                           TS       TQR                                   
023962,000254: 24,2245           37665                           CA       ZERO                                  
023963,000255: 24,2246           54773                           TS       DELAYCTR                              
023964,000256: 24,2247           12554                           TCF      TORQUEV                               
023965,000257: 
023966,000258: 24,2250           37641        CHEKSTIK           CAF      BIT15                                 #  OUT-OF-DETENT BIT
023967,000259: 24,2251           00006                           EXTEND                                         
023968,000260: 24,2252           02031                           RAND     31                                    #  BITS INVERTED
023969,000261: 
023970,000262: 24,2253           00006                           EXTEND                                         
023971,000263: 24,2254           12317                           BZF      RHCACTIV                              #  BRANCH IF OUT OF DETENT
023972,000264: 24,2255           37657                           CA       BIT1                                  #  OUR RATE COMMAND BIT
023973,000265: 24,2256           70765                           MASK     DAPBOOLS                              
023974,000266: 
023975,000267: 24,2257           00006                           EXTEND                                         
023976,000268: 24,2260           62743                           BZMF     ATTSTEER                              #  AUTOMATIC STEERING, CHECK FOR RATE HOLD
023977,000269:                                                                                                  #  WE WERE IN RATE COMMAND AND RATES MUST BE MADE SMALLER
023978,000270: 
023979,000271:                                                                                                  #   ARE RATES SMALL ENOUGH NOW
023980,000272: 24,2261           31416                           CA       OMEGAP                                
023981,000273: 24,2262           00006                           EXTEND                                         
023982,000274: 24,2263           70000                           SQUARE                                         
023983,000275: 24,2264           52066                           DXCH     ITEMP1                                
023984,000276: 
023985,000277: 24,2265           31417                           CA       OMEGAQ                                
023986,000278: 24,2266           00006                           EXTEND                                         
023987,000279: 24,2267           70000                           SQUARE                                         
023988,000280: 24,2270           20066                           DAS      ITEMP1                                
023989,000281: 
023990,000282: 24,2271           31421                           CA       OMEGAR                                
023991,000283: 24,2272           00006                           EXTEND                                         
023992,000284: 24,2273           70000                           SQUARE                                         
023993,000285: 24,2274           20066                           DAS      ITEMP1                                
023994,000286: 
023995,000287:                                                                                                  #  WE NOW HAVE SQUARED MAGNITUDE OF RATE VECTOR IN ITEMP1
023996,000288: 24,2275           42707                           CS       16/32400                              #  1DEG/SEC SCALED AT PI.PI/16
023997,000289: 24,2276           60065                           AD       ITEMP1                                
023998,000290: 24,2277           00006                           EXTEND                                         
023999,000291: 24,2300           62306                           BZMF     RATESMAL                              
024000,000292: 
024001,000293:                                                                                                  #           THE RATE IS NOT SMALL ENOUGH YET.
024002,000294: 
024003,000295: 24,2301           31417                           CA       OMEGAQ                                
024004,000296: 24,2302           55424                           TS       QRATEDIF                              
024005,000297: 24,2303           31421                           CA       OMEGAR                                
024006,000298: 

Page 567

024008,000300: 24,2304           55425                           TS       RRATEDIF                              
024009,000301: 24,2305           12352                           TCF      OBEYQRRC                              
024010,000302: 
024011,000303: 24,2306           47657        RATESMAL           CS       BIT1                                  
024012,000304: 24,2307           70765                           MASK     DAPBOOLS                              #  RATE COMMAND BIT SET TO ZERO
024013,000305: 24,2310           54765                           TS       DAPBOOLS                              
024014,000306: 
024015,000307: 24,2311           30032                           CAE      CDUX                                  
024016,000308: 24,2312           54774                           TS       CDUXD                                 
024017,000309: 24,2313           30033                           CAE      CDUY                                  
024018,000310: 24,2314           54775                           TS       CDUYD                                 
024019,000311: 24,2315           30034                           CAE      CDUZ                                  
024020,000312: 24,2316           54776                           TS       CDUZD                                 
024021,000313: 
024022,000314: 24,2317           37657        RHCACTIV           CAF      BIT1                                  
024023,000315: 24,2320           70765                           MASK     DAPBOOLS                              
024024,000316: 24,2321           00006                           EXTEND                                         
024025,000317: 24,2322           12504                           BZF      XTRANS                                #  LET P AXIS SET THE RATE COMMAND BIT
024026,000318:                                                                                                  #  COMPUTE RATE ERRORS
024027,000319: 24,2323           30042                           CAE      Q-RHCCTR                              
024028,000320: 24,2324           00006                           EXTEND                                         
024029,000321: 24,2325           77647                           MP       BIT9                                  
024030,000322: 24,2326           32714                           CA       -.88975                               
024031,000323: 24,2327           00006                           EXTEND                                         
024032,000324: 24,2330           70001                           MP       L                                     #  -Q RATE COMMAND SCALED AT PI/4
024033,000325: 24,2331           61417                           AD       OMEGAQ                                
024034,000326: 24,2332           55424                           TS       QRATEDIF                              
024035,000327: 
024036,000328: 24,2333           30044                           CAE      R-RHCCTR                              
024037,000329: 24,2334           00006                           EXTEND                                         
024038,000330: 24,2335           77647                           MP       BIT9                                  
024039,000331: 24,2336           32714                           CA       -.88975                               
024040,000332: 24,2337           00006                           EXTEND                                         
024041,000333: 24,2340           70001                           MP       L                                     #  -R RATE COMMAND SCALED AT PI/4.
024042,000334: 24,2341           61421                           AD       OMEGAR                                
024043,000335: 24,2342           55425                           TS       RRATEDIF                              
024044,000336: 
024045,000337:                                                                                                  #  ZERO,ENABLE,AND START COUNTERS
024046,000338: 24,2343           37665                           CAF      ZERO                                  
024047,000339: 24,2344           54043                           TS       P-RHCCTR                              
024048,000340: 24,2345           54042                           TS       Q-RHCCTR                              
024049,000341: 24,2346           54044                           TS       R-RHCCTR                              
024050,000342: 24,2347           32710                           CAF      BIT8,9                                
024051,000343: 24,2350           00006                           EXTEND                                         
024052,000344: 24,2351           05013                           WOR      13                                    
024053,000345: 
024054,000346: 24,2352           32734        OBEYQRRC           CA       RTJETADR                              
024055,000347: 24,2353           55514                           TS       TJETADR                               
024056,000348: 
024057,000349: 24,2354           11424                           CCS      QRATEDIF                              
024058,000350: 

Page 568

024060,000352: 24,2355           12416                           TCF      POSQEROR                              
024061,000353: 24,2356           12360                           TCF      NOQJETS                               
024062,000354: 24,2357           12365                           TCF      NEGQEROR                              
024063,000355: 
024064,000356: 24,2360           11425        NOQJETS            CCS      RRATEDIF                              #  CHECK SIGN OF RATE ERROR AND GET ABVAL
024065,000357: 24,2361           12445                           TCF      R+,CHKDB                              
024066,000358: 24,2362           12504                           TCF      XTRANS                                
024067,000359: 24,2363           12456                           TCF      R-,CHKDB                              
024068,000360: 24,2364           12504                           TCF      XTRANS                                
024069,000361: 
024070,000362: 24,2365           61506        NEGQEROR           AD       -RATEDB                               
024071,000363: 24,2366           00006                           EXTEND                                         
024072,000364: 24,2367           62360                           BZMF     NOQJETS                               
024073,000365: 
024074,000366: 24,2370           11425                           CCS      RRATEDIF                              
024075,000367: 24,2371           12402                           TCF      R+Q-CHKR                              
024076,000368: 24,2372           12374                           TCF      Q-NORJTS                              
024077,000369: 24,2373           12407                           TCF      R-Q-CHKR                              
024078,000370: 
024079,000371: 24,2374           41424        Q-NORJTS           CS       QRATEDIF                              
024080,000372: 24,2375           55443                           TS       RATEDIF                               
024081,000373: 24,2376           61507                           AD       -2JETLIM                              
024082,000374: 24,2377           00006                           EXTEND                                         
024083,000375: 24,2400           63453                           BZMF     2JETS+Q                               
024084,000376: 24,2401           13447                           TCF      4JETS+Q                               
024085,000377: 
024086,000378: 24,2402           61506        R+Q-CHKR           AD       -RATEDB                               
024087,000379: 24,2403           00006                           EXTEND                                         
024088,000380: 24,2404           62374                           BZMF     Q-NORJTS                              
024089,000381: 24,2405           03656                           TC       EDOTVGEN                              
024090,000382: 24,2406           13360                           TCF      2-V.RATE                              
024091,000383: 
024092,000384: 24,2407           61506        R-Q-CHKR           AD       -RATEDB                               
024093,000385: 24,2410           00006                           EXTEND                                         
024094,000386: 24,2411           62374                           BZMF     Q-NORJTS                              
024095,000387: 24,2412           03652                           TC       EDOTUGEN                              
024096,000388: 24,2413           00006                           EXTEND                                         
024097,000389: 24,2414           61425                           SU       RRATEDIF                              
024098,000390: 24,2415           13405                           TCF      2+U.RATE                              
024099,000391: 
024100,000392: 24,2416           61506        POSQEROR           AD       -RATEDB                               
024101,000393: 24,2417           00006                           EXTEND                                         
024102,000394: 24,2420           62360                           BZMF     NOQJETS                               
024103,000395: 
024104,000396: 24,2421           11425                           CCS      RRATEDIF                              
024105,000397: 24,2422           12433                           TCF      R+Q+CHKR                              
024106,000398: 24,2423           12425                           TCF      Q+NORJTS                              
024107,000399: 24,2424           12440                           TCF      R-Q+CHKR                              
024108,000400: 
024109,000401: 24,2425           31424        Q+NORJTS           CA       QRATEDIF                              
024110,000402: 

Page 569

024112,000404: 24,2426           55443                           TS       RATEDIF                               
024113,000405: 24,2427           61507                           AD       -2JETLIM                              
024114,000406: 24,2430           00006                           EXTEND                                         
024115,000407: 24,2431           63271                           BZMF     2JETS-Q                               
024116,000408: 24,2432           13265                           TCF      4JETS-Q                               
024117,000409: 
024118,000410: 24,2433           61506        R+Q+CHKR           AD       -RATEDB                               
024119,000411: 24,2434           00006                           EXTEND                                         
024120,000412: 24,2435           62425                           BZMF     Q+NORJTS                              
024121,000413: 24,2436           03652                           TC       EDOTUGEN                              
024122,000414: 24,2437           13245                           TCF      2-U.RATE                              
024123,000415: 
024124,000416: 24,2440           61506        R-Q+CHKR           AD       -RATEDB                               
024125,000417: 24,2441           00006                           EXTEND                                         
024126,000418: 24,2442           62425                           BZMF     Q+NORJTS                              
024127,000419: 24,2443           03656                           TC       EDOTVGEN                              
024128,000420: 24,2444           13312                           TCF      2+V.RATE                              
024129,000421: 
024130,000422: 24,2445           61506        R+,CHKDB           AD       -RATEDB                               
024131,000423: 24,2446           00006                           EXTEND                                         
024132,000424: 24,2447           62504                           BZMF     XTRANS                                
024133,000425: 24,2450           31425                           CA       RRATEDIF                              
024134,000426: 24,2451           55443                           TS       RATEDIF                               
024135,000427: 24,2452           61507                           AD       -2JETLIM                              
024136,000428: 24,2453           00006                           EXTEND                                         
024137,000429: 24,2454           63224                           BZMF     2JETS-R                               
024138,000430: 24,2455           13220                           TCF      4JETS-R                               
024139,000431: 
024140,000432: 24,2456           61506        R-,CHKDB           AD       -RATEDB                               
024141,000433: 24,2457           00006                           EXTEND                                         
024142,000434: 24,2460           62504                           BZMF     XTRANS                                
024143,000435: 24,2461           41425                           CS       RRATEDIF                              
024144,000436: 24,2462           55443                           TS       RATEDIF                               
024145,000437: 24,2463           61507                           AD       -2JETLIM                              
024146,000438: 24,2464           00006                           EXTEND                                         
024147,000439: 24,2465           63433                           BZMF     2JETS+R                               
024148,000440: 24,2466           13427                           TCF      4JETS+R                               
024149,000441: 
024150,000442: 24,2467           11443        RTJETIME           CCS      RATEDIF                               #  SCALED AT PI/4 RADIANS/SECOND
024151,000443: 24,2470           67657                           AD       ONE                                   
024152,000444: 24,2471           12473                           TCF      +2                                    
024153,000445: 24,2472           67657                           AD       ONE                                   #  ABS(RATEDIF)
024154,000446: 24,2473           00006                           EXTEND                                         
024155,000447: 24,2474           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SECOND(2)/RADIANS
024156,000448: 24,2475           00006                           EXTEND                                         
024157,000449: 24,2476           77654                           MP       BIT4                                  #  SCALED AT 2(3) SECONDS
024158,000450: 24,2477           30001                           CAE      L                                     
024159,000451: 24,2500           00006                           EXTEND                                         
024160,000452: 24,2501           72703                           MP       25/32.QR                              #  TJET NOW PROPERLY SCALED IN A
024161,000453: 24,2502           55626                           TS       TQR                                   #  AT 2(4)16/25 SECONDS
024162,000454: 

Page 570

024164,000456: 24,2503           12554                           TCF      TORQUEV                               
024165,000457: 
024166,000458: 
024167,000459: 
024168,000460:                                                                                                  #  TRANSLATION WITHOUT ROTATION IS ACCOMPLISHED IN XTRANS SECTION
024169,000461: 
024170,000462: 24,2504           37665        XTRANS             CA       ZERO                                  
024171,000463: 24,2505           55504                           TS       ADDTLT6                               
024172,000464: 24,2506           55503                           TS       ADDT6JTS                              
024173,000465: 24,2507           37652                           CA       BIT6                                  
024174,000466: 24,2510           70765                           MASK     DAPBOOLS                              #  CHECKING THE ULLAGE BIT
024175,000467: 
024176,000468: 24,2511           00006                           EXTEND                                         
024177,000469: 24,2512           12516                           BZF      +4                                    
024178,000470: 24,2513           32723                           CA       ALL+XJTS                              #  ULLAGE JETS
024179,000471: 24,2514           04225        WRITEON            TC       WRITEQR                               
024180,000472: 24,2515           14606                           TCF      RESUME                                
024181,000473: 24,2516           37651                 +4        CAF      BIT7                                  
024182,000474: 24,2517           00006                           EXTEND                                         
024183,000475: 24,2520           02031                           RAND     31                                    
024184,000476: 24,2521           00006                           EXTEND                                         
024185,000477: 24,2522           12532                           BZF      +XTRANS                               
024186,000478: 
024187,000479: 24,2523           37650                           CA       BIT8                                  #  -X TRANS BIT.INVERTED
024188,000480: 24,2524           00006                           EXTEND                                         
024189,000481: 24,2525           02031                           RAND     31                                    
024190,000482: 24,2526           00006                           EXTEND                                         
024191,000483: 24,2527           12543                           BZF      -XTRANS                               
024192,000484: 24,2530           37665        NOTORQUE           CA       ZERO                                  
024193,000485: 24,2531           12514                           TCF      WRITEON                               
024194,000486: 24,2532           32724        +XTRANS            CAF      2,10-OUT                              #  CHECK FOR FAILURE OF 2 OR 10
024195,000487: 24,2533           00006                           EXTEND                                         
024196,000488: 24,2534           06032                           RXOR     32                                    
024197,000489: 24,2535           00006                           EXTEND                                         
024198,000490: 24,2536           12541                           BZF      +3                                    #  2 AND 10 GOOD
024199,000491: 24,2537           32726                           CA       +X,B                                  #  SINCE 2 OR 10 FAILED, USE 6 AND 14 OF B
024200,000492: 24,2540           12514                           TCF      WRITEON                               
024201,000493: 24,2541           32725                 +3        CA       +X,A                                  #  2 AND 10 SYSTEM A
024202,000494: 24,2542           12514                           TCF      WRITEON                               
024203,000495: 24,2543           32727        -XTRANS            CAF      1,9-OUT                               #  CHECK FOR FAILURE OF 1 OR 9
024204,000496: 24,2544           00006                           EXTEND                                         
024205,000497: 24,2545           06032                           RXOR     32                                    
024206,000498: 24,2546           00006                           EXTEND                                         
024207,000499: 24,2547           12552                           BZF      +3                                    #  1 AND 9 GOOD
024208,000500: 24,2550           32730                           CA       -X,A                                  #  SINCE 1 OR 9 FAILED, USE 5 AND 13 OF A
024209,000501: 24,2551           12514                           TCF      WRITEON                               
024210,000502: 24,2552           32731                 +3        CA       -X,B                                  #  1 AND 9 SYSTEM B
024211,000503: 24,2553           12514                           TCF      WRITEON                               
024212,000504: 

Page 571

024214,000506:                                                                                                  #  DO NECESSARY PARTS OF Q,R-AXES TORQUE VECTOR RECONSTRUCTION HERE AND NOW.  FOR OTHER PARTS WAIT UNTIL THE NEXT
024215,000507:                                                                                                  #  P-AXIS RCS DAP T5RUPT.
024216,000508: 
024217,000509: 24,2554           41626        TORQUEV            CS       TQR                                   #  CALCULATED Q,R JET TIME (AS IN TIME6)
024218,000510: 24,2555           62702                           AD       +T6TJMIN                              
024219,000511: 24,2556           00006                           EXTEND                                         #    CORRECT BRANCH.
024220,000512: 24,2557           62567                           BZMF     TQRGTTMI                              #  BRANCH FOR TQR = OR GREATER THAN MINIMP.
024221,000513: 24,2560           37665                           CA       ZERO                                  
024222,000514: 24,2561           55505                           TS       TOFJTCHG                              #  SINCE TQR LESS THAN A MINIMUM IMPULSE,
024223,000515: 24,2562           55616                           TS       JETRATEQ                              #    ZERO ALL OF THESE REGISTERS AND GO TO
024224,000516: 24,2563           55617                           TS       JETRATER                              #    JET LIST.
024225,000517: 24,2564           31502                           CA       JTSATCHG                              
024226,000518: 24,2565           04225                           TC       WRITEQR                               
024227,000519: 24,2566           14606                           TCF      RESUME                                
024228,000520: 24,2567           31626        TQRGTTMI           CA       TQR                                   
024229,000521: 24,2570           55505                           TS       TOFJTCHG                              
024230,000522: 24,2571           62701                           AD       -1.5CSP                               
024231,000523: 24,2572           00006                           EXTEND                                         
024232,000524: 24,2573           62630                           BZMF     DOQRSKIP                              
024233,000525: 24,2574           31630                           CA       1JACCQ                                
024234,000526: 24,2575           00006                           EXTEND                                         
024235,000527: 24,2576           71620                           MP       NO.QJETS                              
024236,000528: 24,2577           30001                           CA       L                                     
024237,000529: 24,2600           54065                           TS       ITEMP1                                
024238,000530: 24,2601           00006                           EXTEND                                         
024239,000531: 24,2602           71623                           MP       QR.1STOQ                              

Note: in the scan the two statements above (EXTEND, MP QR.1STOQ) are boxed in (red) and a marked with a question mark I.E. ---------------------------- | EXTEND | | MP QR.1STOQ | ? ----------------------------

024245,000537: 24,2603           55616                           TS       JETRATEQ                              
024246,000538: 24,2604           30065                           CA       ITEMP1                                
024247,000539: 24,2605           00006                           EXTEND                                         
024248,000540: 24,2606           72627                           MP       0.1AT1                                
024249,000541: 24,2607           27640                           ADS      SUMRATEQ                              
024250,000542: 24,2610           31631                           CA       1JACCR                                
024251,000543: 24,2611           00006                           EXTEND                                         
024252,000544: 24,2612           71621                           MP       NO.RJETS                              
024253,000545: 24,2613           30001                           CA       L                                     
024254,000546: 24,2614           54065                           TS       ITEMP1                                
024255,000547: 24,2615           00006                           EXTEND                                         
024256,000548: 24,2616           71623                           MP       QR.1STOQ                              

Note: in the scan the two statements above (EXTEND, MP QR.1STOQ) are boxed in (red) and a marked with a question mark See above.

024259,000551: 24,2617           55617                           TS       JETRATER                              
024260,000552: 24,2620           30065                           CA       ITEMP1                                
024261,000553: 24,2621           00006                           EXTEND                                         
024262,000554: 24,2622           72627                           MP       0.1AT1                                
024263,000555: 24,2623           27641                           ADS      SUMRATER                              
024264,000556: 24,2624           31501                           CA       JTSONNOW                              
024265,000557: 24,2625           12514                           TCF      WRITEON                               
024266,000558: 24,2626           02073        SKIPQRAD           GENADR   SKIPQRAX                              
024267,000559: 24,2627           03146        0.1AT1             DEC      +0.10000                              
024268,000560: 24,2630           32626        DOQRSKIP           CA       SKIPQRAD                              
024269,000561: 24,2631           55614                           TS       QJUMPADR                              
024270,000562:                                                                                                  #  CHANGE JET ON AND OFF BITS TO ACCOUNT FOR THE PRESENT STATE OF THE

Page 572

024272,000564:                                                                                                  #  CHANNEL. THE CHANGES ACCOUNT FOR PURE ROTATION ONLY- NOT TRANSLATION.
024273,000565: 24,2632           31501                           CA       JTSONNOW                              #  = JETS WHICH ARE TO GO ON NOW.
024274,000566: 24,2633           00006                           EXTEND                                         
024275,000567: 24,2634           02005                           RAND     5                                     #  MASK THE CHANNEL WITH THE DESIRED STATE.
024276,000568: 24,2635           00006                           EXTEND                                         
024277,000569: 24,2636           12663                           BZF      NOQRON                                #  A IS ZERO IF NO JETS TO GO ON ARE ON.
024278,000570: 24,2637           67641                           AD       BIT15                                 #  MAKE DIFFERENCE CORRESPOND TO A QR JET.
024279,000571: 24,2640           00006                           EXTEND                                         
024280,000572: 24,2641           61501                           SU       JTSONNOW                              #  RESULT IS COMPLEMENT OF JET BITS WHICH
024281,000573: 24,2642           54001                           TS       L                                     #    ARE TO BE ON FOR 6.5MS MORE THAN CALC.
024282,000574: 24,2643           00006                           EXTEND                                         
024283,000575: 24,2644           12670                           BZF      JTSAREON                              #  A=0,THUS ALL JETS TO GO ON ARE NOW ON.
024284,000576: 24,2645           31502        TRSLTMN2           CAE      JTSATCHG                              
024285,000577: 24,2646           77637                           MASK     POSMAX                                #  REMOVE BIT15 FROM JTSATCHG.
024286,000578: 24,2647           00006                           EXTEND                                         
024287,000579: 24,2650           12654                           BZF      NOTRANS                               #  IF JTSATCHG = 0 THEN NO TRANSLATION NOW.
024288,000580: 24,2651           32712                           CA       14-TQRMN                              
024289,000581: 24,2652           27505                           ADS      TOFJTCHG                              #  INSURE T GREATER THAN 14 MS.
024290,000582: 24,2653           12674                           TCF      TOJTLST                               
024291,000583: 24,2654           40001        NOTRANS            CS       L                                     
024292,000584: 24,2655           67641                           AD       BIT15                                 #  MAKE JET BITS CORRESPOND TO QR AXIS.
024293,000585: 24,2656           57502                           XCH      JTSATCHG                              #  JTSONNOW - L = JETS ON AT TOFJTCHG.
024294,000586: 24,2657           55503                           TS       ADDT6JTS                              #  JTS ON AT TOFJTCHG +ONDELAY.
024295,000587: 24,2660           32712                           CA       14-TQRMN                              
024296,000588: 24,2661           55504                           TS       ADDTLT6                               
024297,000589: 24,2662           12674                           TCF      TOJTLST                               
024298,000590: 24,2663           32712        NOQRON             CA       14-TQRMN                              
024299,000591: 24,2664           27505                           ADS      TOFJTCHG                              
024300,000592: 24,2665           37665                           CA       ZERO                                  
024301,000593: 24,2666           55504                           TS       ADDTLT6                               
024302,000594: 24,2667           12674                           TCF      TOJTLST                               
024303,000595: 24,2670           32711        JTSAREON           CA       MCOMPTQR                              
024304,000596: 24,2671           27505                           ADS      TOFJTCHG                              
024305,000597: 24,2672           37665                           CA       ZERO                                  
024306,000598: 24,2673           55504                           TS       ADDTLT6                               
024307,000599: 24,2674           31501        TOJTLST            CA       JTSONNOW                              
024308,000600: 24,2675           04225                           TC       WRITEQR                               
024309,000601: 24,2676           00006                           EXTEND                                         
024310,000602: 24,2677           32733                           DCA      JTLSTADR                              
024311,000603: 24,2700           52006                           DTCB                                           
024312,000604: 24,2701           77417        -1.5CSP            DEC      -0.01465                              
024313,000605: 24,2702           00014        +T6TJMIN           DEC      +.00073                               
024314,000606: 24,2703           31000        25/32.QR           DEC      0.78125                               
024315,000607: 24,2704           37776        MS20QR             OCTAL    37776                                 
024316,000608: 24,2705           37775        MS30QR             OCTAL    37775                                 
024317,000609: 24,2706           37773        MS50QR             OCTAL    37773                                 
024318,000610: 24,2707           00010        16/32400           DEC      0.00049                               
024319,000611: 24,2710           00600        BIT8,9             OCTAL    00600                                 
024320,000612: 24,2711           77765        MCOMPTQR           OCTAL    77765                                 #  -10 MS COMPUTATION TIME
024321,000613: 24,2712           00013        14-TQRMN           DEC      11         B-14                       
024322,000614: 

Page 573

024324,000616: 24,2713           02243        MINTADR            GENADR   MINTJET                               
024325,000617: 24,2714           43415        -.88975            DEC      -.88975                               
024326,000618: 24,2715           20000        (1-K),QR           DEC      0.50000                               #  K = 1/2
024327,000619: 24,2716           02000        (1-KQ)/8           DEC      0.06250                               
024328,000620: 24,2717           77557        -90MS              DEC      -.00879                               
024329,000621: 24,2720           00220        +90MS              DEC      0.00879                               
024330,000622: 24,2721           77537        NEGCSP2            DEC      -.00977                               
024331,000623: 24,2722           24366        16/25QR            DEC      0.64000                               
024332,000624: 24,2723           40252        ALL+XJTS           OCTAL    40252                                 
024333,000625: 24,2724           00201        2,10-OUT           OCTAL    00201                                 
024334,000626: 24,2725           40042        +X,A               OCTAL    40042                                 
024335,000627: 24,2726           40210        +X,B               OCTAL    40210                                 
024336,000628: 24,2727           00104        1,9-OUT            OCTAL    00104                                 
024337,000629: 24,2730           40104        -X,A               OCTAL    40104                                 
024338,000630: 24,2731           40021        -X,B               OCTAL    40021                                 
024339,000631: 24,2732           02716 46006  JTLSTADR           2CADR    JTLST                                 
024340,000632: 
024341,000633: 24,2734           02467        RTJETADR           GENADR   RTJETIME                              
024342,000634: 

Page 574

024344,000636:                                                                                                  #  Q,R-AXES ATTITUDE STEERING CALCULATIONS:
024345,000637: 
024346,000638:                                                                                                  #  (EXECUTED WHEN LGC IS IN AUTOMATIC SCSMODE OR IF SCSMODE IS ATTITUDE HOLD AND THE ROTATIONAL HAND CONTROLLER IS
024347,000639:                                                                                                  #  NEITHER OUT OF DETENT NOR IS THE RATE COMMAND BIT SET IN DAPBOOLS)
024348,000640: 
024349,000641:                                                                                                  #  IMMEDIATELY AFTER CALCULATING THE ATTITUDE ERRORS, THE FOLLOWING TESTS ARE MADE TO DETERMINE WHETHER THE DESCENT
024350,000642:                                                                                                  #  ENGINE TRIM GIMBAL SHOULD BE USED TO CONTROL THE LEM ATTITUDE RATHER THAN THE RCS JETS:
024351,000643: 
024352,000644:                                                                                                  #           1) IS THE TRIM GIMBAL FUNCTIONALLY OPERATIVE?
024353,000645:                                                                                                  #           2) ARE THE Q,R-AXES RCS JETS OFF?
024354,000646:                                                                                                  #           3) ARE BOTH TRIM GIMBAL DRIVES OFF?
024355,000647:                                                                                                  #           4) IS THE LEM RATE LESS THAN .5 DEG/SEC ABOUT BOTH AXES?
024356,000648: 
024357,000649: 24,2735           32742        GOTOGTS            CAF      INITFILT                              #  ERRORS NOW CONTROLLABLE BY TRIM GIMBAL
024358,000650: 24,2736           54345                           TS       T5ADR                                 #  SET T5RUPT TO GO TO FILTER INITIALIZING
024359,000651: 24,2737           14606                           TCF      RESUME                                #  PROGRAM
024360,000652: 
024361,000653: 24,2740           07400        BGIM24             OCTAL    07400                                 
024362,000654: 24,2741           03644        DESCADR            GENADR   TJET-LAW                              #  RETURN ADDRESS FOR JET SELECT LOGIC
024363,000655: 24,2742           02000        INITFILT           GENADR   FILTINIT                              #  ADDRESS OF FILTER INITIALIZATION RUPT
024364,000656: 
024365,000657:                                                                                                  #  "ATTSTEER" IS THE NOMINAL ENTRY POINT FOR REACTION CONTROL SYSTEM ATTITUDE STEERING:
024366,000658:                                                                                                  #  BEGIN ATTSTEER BY CHECKING IF RATE HOLD MODE(CURRENTLY USED ONLY AT SIVB
024367,000659:                                                                                                  #  -LEM SEPARATION-206 MISSION PHASE 6) IS REQUESTED(BIT 14 OF DAPBOOLS ON)
024368,000660:                                                                                                  #  IF BIT 14 IS OFF, BRANCH TO QERRCALC DIRECTLY AND BEGIN AUTOMATIC
024369,000661:                                                                                                  #  STEERING.  IF BIT 14 IS ON, TEST BIT 3 OF DAPBOOLS TO SEE IF THE DESIRED
024370,000662:                                                                                                  #  RATE HAS BEEN SAVED YET.  IF IT IS ON, THIS IS NOT THE FIRST PASS AND
024371,000663:                                                                                                  #  THE RATE HAS BEEN SAVED.  GO DIRECTLY TO QERRCALC FOR AUTOMATIC STEERING
024372,000664:                                                                                                  #  IF THE BIT IS OFF, THE RATE MUST BE SAVED.  TRANSFER TO SAVERATE(BANK25)
024373,000665:                                                                                                  #  AND RETURN AFTER FIRST PASS TO RESUME AND DAPIDLER.
024374,000666: 
024375,000667:                                                                                                  #  IN ORDER TO USE RATE HOLD, THE MISSION PROGRAMMER MUST SET BIT 14 OF
024376,000668:                                                                                                  #  DAPBOOLS ON AND SET BIT 3 OF DAPBOOLS TO ZERO.  UPON RETURNING FROM THE
024377,000669:                                                                                                  #  FIRST PASS AT LEAST THROUGH RATE HOLD, THE MISSION PROGRAMMER MUST RESET
024378,000670:                                                                                                  #  BIT 3 TO ITS PREVIOUS VALUE IF THIS IS NOT 1, BECAUSE SAVERATE SETS BIT3
024379,000671:                                                                                                  #  TO 1 FOR ALL PASSES AFTER THE FIRST IN ORDER NOT TO SAVE THE RATE AGAIN.
024380,000672: 
024381,000673:                                                                                                  #  IN ADDITION TO NON-RATE HOLD MODE AND NON-FIRST PASS RATE HOLD MODE
024382,000674:                                                                                                  #  EXITS TO QERRCALC, THE FIRST PASS EXITS TO RESUME, IE. OUT OF INTERRUPT
024383,000675:                                                                                                  #  AND BACK TO DAPIDLER TO AWAIT THE NEXT CALL TO DAP.
024384,000676: 
024385,000677:                                                                                                  #  RATE HOLD PRODUCES THE FOLLOWING OUTPUT IN ERASABLE --
024386,000678: 
024387,000679:                                                                                                  #     CDUD - SCALED AT +/-PI, DESIRED GIMBAL ANGLE
024388,000680: 
024389,000681:                                                                                                  #     DELCDU - SCALED AT +/-PI, INCREMENT TO CDUD EVERY 100 MS.
024390,000682: 
024391,000683:                                                                                                  #     OMEGAPD, QD, RD - SCALED AT +/-PI/4, BODY AXIS RATES
024392,000684: 
024393,000685:                                                                                                  #  ALL THESE ARE USED BY AUTOMATIC STEERING MODE EQUATIONS.
024394,000686: 

Page 575

024396,000688:                                                                                                  #  RATE HOLD REQUIRES OMEGAP, Q, R EVERY .25 SEC, AND ALSO REQUIRES PILOT-
024397,000689:                                                                                                  #  TO-GIMBAL AXIS MATRIX ELEMENTS, MR12, 22, 13, 23 TO BE LOCATED IN THAT
024398,000690:                                                                                                  #  ORDER.
024399,000691: 
024400,000692:                                                                                                  #  FINALLY, RATE HOLD LEAVES DEBRIS IN --
024401,000693: 
024402,000694:                                                                                                  #     DLCDUIDX - LOOP INDEX USED IN COMPUTING DELCDUS, = 1, 0
024403,000695: 
024404,000696:                                                                                                  #     ITEMP1 - STORES TEMPORARY PRODUCTS AND SUMS, LEFT WITH DELCDUY IN 1S.
024405,000697: 
024406,000698: 
024407,000699: 
024408,000700: 24,2743           40765        ATTSTEER           CS       DAPBOOLS                              #  DOES BIT14 OF DAPBOOLS REQUEST RATE HOLD
024409,000701: 24,2744           77642                           MASK     BIT14                                 #  (SIVB-LEM SEPARATION)
024410,000702: 24,2745           10000                           CCS      A                                     
024411,000703: 24,2746           13025                           TCF      QERRCALC                              #  NO, GO DIRECTLY TO AUTOMATIC STEERING
024412,000704: 
024413,000705:                                                                                                  #  CHECK DAPBOOLS, BIT3, TO SEE IF DESIRED RATE HAS BEEN SAVED YET
024414,000706: 
024415,000707: 24,2747           30765                           CAE      DAPBOOLS                              #  DOES BIT3 SHOW THAT THE DESIRED RATE HAS
024416,000708: 24,2750           77655                           MASK     BIT3                                  #  BEEN SAVED(NOT FIRST PASS).  IF NOT, GO
024417,000709: 24,2751           10000                           CCS      A                                     #  SAVE DESIRED RATES IN THE OMEGADS
024418,000710: 24,2752           12771                           TCF      NEXDLCDU   -1                         #  YES, COMPUTE THE DELCDUS.
024419,000711: 
024420,000712:                                                                                                  #  SAVERATE IS ENTERED ONLY DURING THE FIRST PASS THROUGH RATE HOLD.  IT
024421,000713:                                                                                                  #  SAVES THE CURRENT CDUS FIRST IN CDUDS AND THEN SAVES THE BODY RATES,
024422,000714:                                                                                                  #  OMEGAP, Q, R IN OMEGAPD, QD, RD.  NEXT, WE SET BIT 3 OF DAPBOOLS TO 1.
024423,000715: 
024424,000716: 24,2753           00006        SAVERATE           EXTEND                                         #  COME HERE FIRST TIME INTO RATE HOLD IN
024425,000717: 24,2754           30034                           DCA      CDUY                                  
024426,000718: 24,2755           52776                           DXCH     CDUYD                                 #  ORDER TO SET UP RATES, CDUS, AND DELCDUS
024427,000719: 24,2756           30032                           CAE      CDUX                                  
024428,000720: 24,2757           54774                           TS       CDUXD                                 #  FIRST, CDUDS = CDUS AT SIVB SEPARATION
024429,000721: 
024430,000722: 24,2760           00006                           EXTEND                                         #  NEXT, SAVE CURRENT SIVB SEPARATION RATES
024431,000723: 24,2761           31417                           DCA      OMEGAP                                
024432,000724: 24,2762           53427                           DXCH     OMEGAPD                               #  OMEGAP AND OMEGAR, IN OMEGAPD AND
024433,000725: 24,2763           31421                           CAE      OMEGAR                                
024434,000726: 24,2764           55430                           TS       OMEGARD                               #  OMEGARD.  LEM HELD TO RATES FOR 13 SECS.
024435,000727: 
024436,000728: 24,2765           37655                           CAF      BIT3                                  #  RESET BIT 3 = 1 SO THAT RATES NOT SAVED
024437,000729: 24,2766           26765                           ADS      DAPBOOLS                              #  AGAIN IN RATE HOLD PASSES
024438,000730: 24,2767           14606                           TCF      RESUME                                #  RETURN TO IDLE AFTER SAVING RATE
024439,000731: 
024440,000732: 24,2770           00632        100MSCAL           DEC      .025                                  #  100 MS. SCALED AT 4 SEC.  RATE HOLD DELT
024441,000733: 
024442,000734:                                                                                                  #  TO COMPUTE TEH DELCDUS, Y AND Z, WE SET UP A LOOP AND SOLVE THE EQUATION
024443,000735: 
024444,000736:                                                                                                  #  C(DELCDUY+DLCDUIDX)=(OMEGAQD.C(MR12+DLCDUIDX)+OMEGARD.C(MR13+DLCDUIDX))
024445,000737:                                                                                                  #                        .(100MS) SCALED AT PI IN 2S COMPLEMENT(LIKE CDUS)
024446,000738: 

Page 576

024448,000740:                                                                                                  #  DURING THIS COMPUTATION, ITEMP1 IS USED TO STORE THE PARTIAL SUMS AND
024449,000741:                                                                                                  #  PRODUCTS.  DELCDUY IS RESCALED TO 1 AS MR12 AND MR13 ARE SCALED AT 2.
024450,000742:                                                                                                  #  AFTER CONVERTING TO TWOS COMPLEMENT, WE SET DELCDUX TO ZERO TO AVOID ANY
024451,000743:                                                                                                  #  ROLL DURING RATE HOLD MODE.  NOTE THAT DELCDUS ARE COMPUTED IN THE NEGA-
024452,000744:                                                                                                  #  TIVE TO ALLOW 2S COMP. MOD. SUBTRACT LATER ON (CDU-(-DELCDU))
024453,000745: 
024454,000746: 24,2771           37657                           CAF      ONE                                   #  SET UP LOOP INDEX TO COMPUTE DELCDUS.
024455,000747: 24,2772           55672        NEXDLCDU           TS       DLCDUIDX                              #  DLCDUIDX = C(A)
024456,000748: 
024457,000749: 24,2773           41427                           CS       OMEGAQD                               #  DLCDUIDX = 1              DLCDUIDX = 0
024458,000750: 24,2774           00006                           EXTEND                                         #  ITEMP1=-OMEGAQD.MR22
024459,000751: 24,2775           51672                           INDEX    DLCDUIDX                              
024460,000752: 24,2776           71400                           MP       MR12                                  #  MR22 SCALED AT 1       MR12 SCALED AT 2
024461,000753: 24,2777           54065                           TS       ITEMP1                                #                      ITEMP1=-OMEGAQD.MR12
024462,000754: 
024463,000755: 24,3000           41430                           CS       OMEGARD                               #  C(A)=ITEMP1 -OMEGARD.MR23
024464,000756: 24,3001           00006                           EXTEND                                         
024465,000757: 24,3002           51672                           INDEX    DLCDUIDX                              #                 C(A)=ITEMP1 -OMEGARD.MR13
024466,000758: 24,3003           71402                           MP       MR13                                  #  MR23 SCALED AT 1        MR13 SCALED AT 2
024467,000759: 24,3004           60065                           AD       ITEMP1                                
024468,000760: 24,3005           00006                           EXTEND                                         #  DELT = 100 MS. SCALED AT 4 SEC.
024469,000761: 24,3006           72770                           MP       100MSCAL                              
024470,000762: 24,3007           54065                           TS       ITEMP1                                #  ITEMP1 = C(A) . DELT
024471,000763: 
024472,000764: 24,3010           11672                           CCS      DLCDUIDX                              #  CHECK INDEX FOR RESCALING
024473,000765: 24,3011           13014                           TCF      +3                                    #  DELCDUZ SCALED AT PI/4, RESCALE UNNEEDED
024474,000766: 24,3012           30065                           CAE      ITEMP1                                #  DELCDUY SCALED AT PI/2, RESCALE BY
024475,000767: 24,3013           26065                           ADS      ITEMP1                                #  ADDING TO ITSELF
024476,000768: 
024477,000769: 24,3014           10065                           CCS      ITEMP1                                #  CONVERT DELCDUS TO TWOS COMPLEMENT (SAME
024478,000770: 24,3015           67657                           AD       ONE                                   #  AS CDUS).  ADD ONE TO RESTORE PRE-CCS A
024479,000771: 24,3016           13020                           TCF      STODLCDU                              #  STORE DIRECT IF POSITIVE ZERO
024480,000772: 24,3017           40000                           COM                                            #  COMPLEMENT IF NEGATIVE, CCS INCREMENTS
024481,000773: 24,3020           51672        STODLCDU           INDEX    DLCDUIDX                              #  IF NEGATIVE ZERO, STORE POSITIVE ZERO
024482,000774: 24,3021           55674                           TS       DELCDUY                               #  STORE FINAL DELCDUZ OR DELCDUY
024483,000775: 
024484,000776: 24,3022           11672                           CCS      DLCDUIDX                              #  TEST INDEX DLCDUIDX, EITHER 1 OR 0
024485,000777: 24,3023           12772                           TCF      NEXDLCDU                              #  IF 1, DO DELCDUY
024486,000778: 24,3024           55673                           TS       DELCDUX                               #  DELCDUZ,Y DONE, 0 TO DELCDUX-NO ROLL
024487,000779: 
024488,000780: 24,3025           30033        QERRCALC           CAE      CDUY                                  #  Q-ERROR CALCULATION
024489,000781: 24,3026           00006                           EXTEND                                         
024490,000782: 24,3027           20775                           MSU      CDUYD                                 #  CDU ANGLE - ANGLE DESIRED (Y-AXIS)
024491,000783: 24,3030           54065                           TS       ITEMP1                                #  SAVE FOR RERRCALC
024492,000784: 24,3031           00006                           EXTEND                                         
024493,000785: 24,3032           71405                           MP       M21                                   #  (CDUY-CDUYD)*M21 SCALED AT PI RADIANS
024494,000786: 24,3033           57413                           XCH      ER                                    #  SAVE FIRST TERM (OF TWO) IN OPP.AXIS REG
024495,000787: 24,3034           30034                           CAE      CDUZ                                  #  SECOND TERM CALCULATION:
024496,000788: 24,3035           00006                           EXTEND                                         
024497,000789: 24,3036           20776                           MSU      CDUZD                                 #  CDU ANGLE -ANGLE DESIRED (Z-AXIS)
024498,000790: 

Page 577

024500,000792: 24,3037           54066                           TS       ITEMP2                                #  SAVE FOR RERRCALC
024501,000793: 24,3040           00006                           EXTEND                                         
024502,000794: 24,3041           71401                           MP       M22                                   #  (CDUZ-CDUZD)*M22 SCALED AT PI RADIANS
024503,000795: 24,3042           27413                           ADS      ER                                    #  SAVE SUM OF TERMS, NO OVERFLOW EVER
024504,000796: 24,3043           55477                           TS       QERROR                                #  SAVE QERROR FOR EIGHT-BALL DISPLAY
024505,000797: 
024506,000798: 24,3044           30065        RERRCALC           CAE      ITEMP1                                #  R-ERROR CALCULATION:
024507,000799: 24,3045           00006                           EXTEND                                         #  CDU ANGLE -ANGLE DESIRED (Y-AXIS)
024508,000800: 24,3046           71406                           MP       M31                                   #  (CDUY-CDUYD)*M31 SCALED AT PI RADIANS
024509,000801: 24,3047           57411                           XCH      E                                     #  SAVE FIRST TERM (OF TWO) IN OPP.AXIS REG
024510,000802: 24,3050           30066                           CAE      ITEMP2                                #  SECOND TERM CALCULATION:
024511,000803: 24,3051           00006                           EXTEND                                         #  CDU ANGLE -ANGLE DESIRED (Z-AXIS)
024512,000804: 24,3052           71403                           MP       M32                                   #  (CDUZ-CDUZD)*M32 SCALED AT PI RADIANS
024513,000805: 24,3053           27411                           ADS      E                                     #  SAVE SUM OF TERMS, NO OVERFLOW EVER
024514,000806: 24,3054           55500                           TS       RERROR                                #  SAVE R-ERROR FOR EIGHT-BALL DISPLAY
024515,000807: 
024516,000808:                                                                                                  #  TEST (1): IS THE TRIM GIMBAL FUNCTIONALLY OPERATIVE?
024517,000809: 
024518,000810: 24,3055           37656                           CAF      BIT2                                  #  TEST TO SEE IF LEM AND DAP MODES ALLOW
024519,000811: 24,3056           70765                           MASK     DAPBOOLS                              #  USE OF TRIM GIMBAL CONTROL SYSTEM:
024520,000812: 24,3057           10000                           CCS      A                                     #  BIT2 = 0 MEANS THAT TRIM GIMBAL CONTROL
024521,000813: 24,3060           13122                           TCF      STILLRCS                              #  IS POSSIBLE, SO TEST OTHER TG CONDITIONS
024522,000814: 
024523,000815:                                                                                                  #  TEST (2): ARE THE Q,R-AXES RCS JETS OFF?
024524,000816: 24,3061           00006                           EXTEND                                         #  BUT, IF JETS ARE OFF AND TRIM GIMBAL MAY
024525,000817: 24,3062           00005                           READ     5                                     #  POSSIBLY BE USED: BEING IN THE JET COAST
024526,000818: 24,3063           10000                           CCS      A                                     #  REGION OF THE PHASE PLANE IS A NECESSARY
024527,000819: 24,3064           13122                           TCF      STILLRCS                              #  BUT INSUFFICIENT REASON FOR GTS USE
024528,000820: 
024529,000821:                                                                                                  #  TEST (3): ARE BOTH TRIM GIMBAL DRIVES OFF?
024530,000822: 
024531,000823: 24,3065           00006                           EXTEND                                         #  BITS 9-12 OF CHANNEL 12 ARE THE SIGNALS
024532,000824: 24,3066           00012                           READ     12                                    #  WHICH DRIVE THE TRIM GIMBAL ENGINE:
024533,000825: 24,3067           72740                           MASK     BGIM24                                #  IF NONE OF THESE BITS ARE ON, THEN BOTH
024534,000826: 24,3070           10000                           CCS      A                                     #  WAITLIST TASKS TO TURN OFF THE DRIVES
024535,000827: 24,3071           13122                           TCF      STILLRCS                              #  HAVE BEEN DONE AND GTS CONTROL CAN OCCUR
024536,000828: 
024537,000829:                                                                                                  #  TEST (4): IS THE LEM RATE LESS THAN .5 DEG/SEC ABOUT BOTH AXES?
024538,000830: 
024539,000831: 24,3072           37657                           CA       BIT1                                  
024540,000832: 24,3073           54073        LOOPTOP            TS       QRCNTR                                
024541,000833: 24,3074           60000                           DOUBLE                                         
024542,000834: 24,3075           50000                           INDEX    A                                     
024543,000835: 24,3076           11417                           CCS      OMEGAQ                                #  IS ERROR RATE SMALL ENOUGH FOR GTS.
024544,000836: 24,3077           63120                           AD       -RATLM+1                              #  -.5 DEG/SEC SCALED AT PI/4 + 1 BIT
024545,000837: 24,3100           13102                           TCF      +2                                    
024546,000838: 24,3101           63120                           AD       -RATLM+1                              
024547,000839: 24,3102           00006                           EXTEND                                         
024548,000840: 24,3103           63105                           BZMF     +2                                    #  IS RATE LESS,EQUAL .5 DEG/SEC.
024549,000841: 24,3104           13122                           TCF      STILLRCS                              #  NO.      SO USE RCS.
024550,000842: 

Page 578

024552,000844: 24,3105           50073                           INDEX    QRCNTR                                #  YES.     TRY THE ERROR MAGNITUDE.
024553,000845: 24,3106           11477                           CCS      QDIFF                                 #  IS ERROR SMALL ENOUGH FOR GTS.
024554,000846: 24,3107           63121                           AD       -XBND+1                               #  -1.4 DEG SCALED AT PI    + 1 BIT
024555,000847: 24,3110           13112                           TCF      +2                                    
024556,000848: 24,3111           63121                           AD       -XBND+1                               
024557,000849: 24,3112           00006                           EXTEND                                         
024558,000850: 24,3113           63115                           BZMF     +2                                    #  IS ERROR LESS,EQUAL 1.4 DEG.
024559,000851: 24,3114           13122                           TCF      STILLRCS                              #  NO.      USE RCS CONTROL.
024560,000852: 24,3115           10073                           CCS      QRCNTR                                #  THIS AXIS IS FINE.   ARE BOTH DONE.
024561,000853: 24,3116           13073                           TCF      LOOPTOP                               #  NOW TRY THE Q AXIS.
024562,000854: 24,3117           12735                           TCF      GOTOGTS                               #  TRANSFER TO TRIM GIMBAL CONTROL
024563,000855: 24,3120           77512        -RATLM+1           OCT      77512                                 #  -.5 DEG/SEC SCALED AT PI/4  + 1 BIT
024564,000856: 24,3121           77601        -XBND+1            OCT      77601                                 #  -1.4 DEG SCALED AT PI. + 1 BIT.
024565,000857:                                                                                                  #  "STILLRCS" IS THE ENTRY POINT TO RCS ATTITUDE STEERING WHENEVER IT IS FOUND THAT THE TRIM GIMBAL CONTROL
024566,000858:                                                                                                  #  SYSTEM SHOULD NOT BE USED:
024567,000859: 
024568,000860: 24,3122           32741        STILLRCS           CAF      DESCADR                               #  SET JET SELECT LOGIC RETURN ADDRESS TO
024569,000861: 24,3123           55514                           TS       TJETADR                               #  THE Q,R-AXIS TJETLAW CALCULATION
024570,000862: 
024571,000863: 24,3124           04177                           TC       T6JOBCHK                              #  CHECK T6 CLOCK RUPT BEFORE SUBROUTINE
024572,000864: 
024573,000865: 24,3125           31662        RURGENCY           CAE      1/NJTSR                               #  SET-UP URGENCY SUBROUTINE
024574,000866: 24,3126           55471                           TS       1/NJETAC                              

Note: Target (See below)

024576,000868: 24,3127           41430                           CS       OMEGARD                               #  EDOTR = OMEGAR - OMEGARD
024577,000869: 24,3130           61421                           AD       OMEGAR                                
024578,000870: 24,3131           55425                           TS       EDOTR                                 #  SCALED AT PI/4 RADIANS
024579,000871: 24,3132           03525                           TC       URGROUTN                              #  *** SUBROUTINE CALL ***
024580,000872: 24,3133           55516                           TS       URGENCYR                              #  URGENCY LEFT IN A SCALED AT 2(4) SECS
024581,000873: 
024582,000874: 24,3134           53412                           DXCH     E                                     #  MOVE R-AXIS VARIABLES TO R-AXIS ERASABLE
024583,000875: 24,3135           53414                           DXCH     ER                                    #  FROM Q-XIS (COMMON) ERASABLE
024584,000876: 24,3136           55411                           TS       E                                     
024585,000877: 24,3137           31407                           CAE      EDOT                                  #  (LLOK AT REORG FOR EFFIC: JDA 7/17/66)
024586,000878: 24,3140           55410                           TS       EDOT(R)                               
024587,000879: 
024588,000880: 24,3141           31661        QURGENCY           CAE      1/NJTSQ                               #  SET-UP URGENCY SUBROUTINE
024589,000881: 24,3142           55471                           TS       1/NJETAC                              
024590,000882: 24,3143           41427                           CS       OMEGAQD                               #  EDOTQ = OMEGAQ - OMEGAQD
024591,000883: 24,3144           61417                           AD       OMEGAQ                                
024592,000884: 24,3145           55424                           TS       EDOTQ                                 #  SCALED AT PI/4 RADIANS
024593,000885: 24,3146           03525                           TC       URGROUTN                              #  *** SUBROUTINE CALL ***
024594,000886: 
024595,000887: 24,3147           55515                           TS       URGENCYQ                              #  URGENCY LEFT IN A SCALED AT 2(4) SECS

Note: in the scan the statements starting with QURGENCY are marked with red side bars and a red box. The box has the marker CAE EDOTQ and an arrow pointing in between the two statements marked as 'Target' above.

024599,000891:                                                                                                  ##

... TS 1/NJETAC <------| CS OMEGARD | | ... | | QURGENCY | CAE 1/NJTSQ | | | TS 1/NJETAC | | |---------------------------| | | CS OMEGAQD | | CAE | AD OMEGAQ |---| EDOTQ | TS EDOTQ | |---------------------------| | TC URGROUTN | | TS URGENCYQ |

024616,000908:                                                                                                  ##
024617,000909: 
024618,000910: 24,3150           00006                           EXTEND                                         
024619,000911: 24,3151           13321                           BZF      BURGZERO                              #  TEST FOR BOTH URGENCIES ZERO
024620,000912: 
024621,000913: 24,3152           00006                           EXTEND                                         
024622,000914: 24,3153           73336                           MP       -TAN22.5                              
024623,000915: 24,3154           61516                           AD       URGENCYR                              
024624,000916: 24,3155           00006                           EXTEND                                         
024625,000917: 

Page 579

024627,000919: 24,3156           73334                           MP       COS22.5                               
024628,000920: 24,3157           55521                           TS       TERMA                                 #  UR.COS(22.5)-UQ.SIN(22.5)
024629,000921: 
024630,000922: 24,3160           41516                           CS       URGENCYR                              
024631,000923: 24,3161           00006                           EXTEND                                         
024632,000924: 24,3162           73336                           MP       -TAN22.5                              
024633,000925: 24,3163           61515                           AD       URGENCYQ                              
024634,000926: 24,3164           00006                           EXTEND                                         
024635,000927: 24,3165           73334                           MP       COS22.5                               
024636,000928: 24,3166           55522                           TS       TERMB                                 #  UR.SIN(22.5)+UQ.COS(22.5)
024637,000929: 
024638,000930: 24,3167           61521        A+B/A-B            AD       TERMA                                 
024639,000931: 24,3170           55517                           TS       A+B                                   
024640,000932: 24,3171           41522        A-B/ONLY           CS       TERMB                                 
024641,000933: 24,3172           61521                           AD       TERMA                                 
024642,000934: 24,3173           55520                           TS       A-B                                   
024643,000935: 
024644,000936:                                                                                                  #  AXIS AND MODE SELECTION
024645,000937: 
024646,000938: 24,3174           31522                           CAE      TERMB                                 #  B URGENCY TEST
024647,000939: 24,3175           00006                           EXTEND                                         
024648,000940: 24,3176           63337                           BZMF     NEGBURG                               
024649,000941: 
024650,000942: 24,3177           31521        POSBURG            CAE      TERMA                                 #  A URGENCY TEST
024651,000943: 24,3200           00006                           EXTEND                                         
024652,000944: 24,3201           63254                           BZMF     NEGAPOSB                              
024653,000945: 
024654,000946: 24,3202           31520        POSAPOSB           CA       A-B                                   
024655,000947: 24,3203           00006                           EXTEND                                         
024656,000948: 24,3204           63232                           BZMF     MINUSU                                #  NEGATIVE U-AXIS SELECTED
024657,000949: 
024658,000950: 24,3205           00006        2/4JET-R           EXTEND                                         
024659,000951: 24,3206           31414                           DCA      ER                                    
024660,000952: 24,3207           53412                           DXCH     E                                     
024661,000953: 24,3210           31410                           CAE      EDOT(R)                               
024662,000954: 24,3211           55407                           TS       EDOT                                  
024663,000955: 24,3212           31652                           CAE      .5ACCMNR                              
024664,000956: 24,3213           55650                           TS       .5ACCMNE                              
024665,000957: 24,3214           33524                           CAF      URM                                   #  2/4 JET URGENCY TEST -R AXIS
024666,000958: 24,3215           61516                           AD       URGENCYR                              
024667,000959: 24,3216           00006                           EXTEND                                         
024668,000960: 24,3217           63224                           BZMF     2JETS-R                               
024669,000961: 
024670,000962: 24,3220           31446        4JETS-R            CAE      1/2JTSR                               #  MOVE 1/NJETAC UNMODIFIED
024671,000963: 24,3221           55471                           TS       1/NJETAC                              
024672,000964: 24,3222           47663                           CS       SEVEN                                 
024673,000965: 24,3223           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024674,000966: 
024675,000967: 24,3224           11666        2JETS-R            CCS      RMANDACC                              #  ASCENT 4-JET OVER-RIDE TEST
024676,000968: 24,3225           13220                           TCF      4JETS-R                               
024677,000969: 

Page 580

024679,000971: 24,3226           31446                           CAE      1/2JTSR                               
024680,000972: 24,3227           55471                           TS       1/NJETAC                              
024681,000973: 24,3230           46162                           CS       SIX                                   
024682,000974: 24,3231           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024683,000975: 
024684,000976: 24,3232           31653        MINUSU             CAE      .5ACCMNU                              
024685,000977: 24,3233           55650                           TS       .5ACCMNE                              
024686,000978: 24,3234           31515                           CAE      URGENCYQ                              #  2 JET OPT/MAND TEST: -U AXIS
024687,000979: 24,3235           61516                           AD       URGENCYR                              
024688,000980: 24,3236           10000                           CCS      A                                     
024689,000981: 24,3237           63524                           AD       NEGURGUM                              
024690,000982: 24,3240           13242                           TCF      +2                                    
024691,000983: 24,3241           63524                           AD       NEGURGUM                              
024692,000984: 24,3242           00006                           EXTEND                                         
024693,000985: 24,3243           63247                           BZMF     2JETS-U                               
024694,000986: 
024695,000987: 24,3244           03474        2JETSM-U           TC       UXFORM                                
024696,000988: 24,3245           47664        2-U.RATE           CS       FIVE                                  
024697,000989: 24,3246           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024698,000990: 
024699,000991: 24,3247           11667        2JETS-U            CCS      UMANDACC                              #  ASCENT 2-JET MANDATORY OVER-RIDE TEST
024700,000992: 24,3250           13244                           TCF      2JETSM-U                              
024701,000993: 24,3251           03474                           TC       UXFORM                                
024702,000994: 24,3252           47655                           CS       FOUR                                  
024703,000995: 24,3253           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024704,000996: 
024705,000997: 24,3254           31517        NEGAPOSB           CAE      A+B                                   
024706,000998: 24,3255           00006                           EXTEND                                         
024707,000999: 24,3256           63277                           BZMF     PLUSV                                 
024708,001000: 
024709,001001: 24,3257           31651        2/4JET-Q           CAE      .5ACCMNQ                              
024710,001002: 24,3260           55650                           TS       .5ACCMNE                              
024711,001003: 24,3261           33524                           CAF      UQM                                   #  204 JET URGENCY TEST: -Q AXIS
024712,001004: 24,3262           61515                           AD       URGENCYQ                              
024713,001005: 24,3263           00006                           EXTEND                                         
024714,001006: 24,3264           63273                           BZMF     2JETS-Q    +2                         #  (FIRST TWO INSTRUCTIONS UNNECESSARY)
024715,001007: 
024716,001008: 24,3265           31445        4JETS-Q            CAE      1/2JTSQ                               #  MOVE 1/NJETAC UNMODIFIED
024717,001009: 24,3266           55471                           TS       1/NJETAC                              
024718,001010: 24,3267           46165                           CS       THREE                                 
024719,001011: 24,3270           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024720,001012: 
024721,001013: 24,3271           11665        2JETS-Q            CCS      QMANDACC                              #  ASCENT 4-JET OVER-RIDE TEST
024722,001014: 24,3272           13265                           TCF      4JETS-Q                               
024723,001015: 24,3273           31445                           CAE      1/2JTSQ                               
024724,001016: 24,3274           55471                           TS       1/NJETAC                              
024725,001017: 24,3275           47656                           CS       TWO                                   
024726,001018: 24,3276           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024727,001019: 
024728,001020: 24,3277           31654        PLUSV              CAE      .5ACCMNV                              
024729,001021: 

Page 581

024731,001023: 24,3300           55650                           TS       .5ACCMNE                              
024732,001024: 24,3301           41515                           CS       URGENCYQ                              #  2 JET OPT/MAND TEST: +V AXIS
024733,001025: 24,3302           61516                           AD       URGENCYR                              
024734,001026: 24,3303           10000                           CCS      A                                     
024735,001027: 24,3304           63524                           AD       NEGURGVM                              
024736,001028: 24,3305           13307                           TCF      +2                                    
024737,001029: 24,3306           63524                           AD       NEGURGVM                              
024738,001030: 24,3307           00006                           EXTEND                                         
024739,001031: 24,3310           63314                           BZMF     2JETS+V                               
024740,001032: 
024741,001033: 24,3311           03466        2JETSM+V           TC       VXFORM                                
024742,001034: 24,3312           47657        2+V.RATE           CS       ONE                                   
024743,001035: 24,3313           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024744,001036: 
024745,001037: 24,3314           11670        2JETS+V            CCS      VMANDACC                              #  ASCENT 2-JET MANDATORY OVER-RIDE TEST
024746,001038: 24,3315           13311                           TCF      2JETSM+V                              
024747,001039: 24,3316           03466                           TC       VXFORM                                
024748,001040: 24,3317           37665                           CAF      ZERO                                  
024749,001041: 24,3320           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024750,001042: 
024751,001043: 24,3321           31516        BURGZERO           CAE      URGENCYR                              #  TEST FOR SECOND URGENCY ALSO ZERO
024752,001044: 24,3322           00006                           EXTEND                                         
024753,001045: 24,3323           12504                           BZF      XTRANS                                #  NO ROTATION NEEDED NOW
024754,001046: 
024755,001047: 24,3324           00006                           EXTEND                                         #  TIME SAVING A+B CALCULATION
024756,001048: 24,3325           73335                           MP       SIN22.5                               
024757,001049: 24,3326           55522                           TS       TERMB                                 #  US.SIN(22.5)
024758,001050: 24,3327           31516                           CAE      URGENCYR                              
024759,001051: 24,3330           00006                           EXTEND                                         
024760,001052: 24,3331           73334                           MP       COS22.5                               
024761,001053: 24,3332           55521                           TS       TERMA                                 #  UR.COS(22.5)
024762,001054: 24,3333           13171                           TCF      A-B/ONLY                              
024763,001055: 24,3334           35441        COS22.5            DEC      0.92388                               #  COSINE OF 22.5 DEGREES
024764,001056: 24,3335           14176        SIN22.5            DEC      0.38268                               #  SINE OF 22.5 DEGREES
024765,001057: 24,3336           62575        -TAN22.5           DEC      -.41421                               #  NEGATIVE OF TANGENT OF 22.5 DEGREES
024766,001058: 
024767,001059: 24,3337           31521        NEGBURG            CAE      TERMA                                 #  A URGENCY TEST
024768,001060: 24,3340           00006                           EXTEND                                         
024769,001061: 24,3341           63367                           BZMF     NEGANEGB                              
024770,001062: 
024771,001063: 24,3342           31517        POSANEGB           CAE      A+B                                   
024772,001064: 24,3343           00006                           EXTEND                                         
024773,001065: 24,3344           63441                           BZMF     2/4JET+Q                              
024774,001066: 
024775,001067: 24,3345           31654        MINUSV             CAE      .5ACCMNV                              
024776,001068: 24,3346           55650                           TS       .5ACCMNE                              
024777,001069: 24,3347           41515                           CS       URGENCYQ                              #  2 JET OPT/MAND TEST: -V AXIS
024778,001070: 24,3350           61516                           AD       URGENCYR                              
024779,001071: 24,3351           10000                           CCS      A                                     
024780,001072: 24,3352           63524                           AD       NEGURGVM                              
024781,001073: 

Page 582

024783,001075: 24,3353           13355                           TCF      +2                                    
024784,001076: 24,3354           63524                           AD       NEGURGVM                              
024785,001077: 24,3355           00006                           EXTEND                                         
024786,001078: 24,3356           63362                           BZMF     2JETS-V                               
024787,001079: 
024788,001080: 24,3357           03466        2JETSM-V           TC       VXFORM                                
024789,001081: 24,3360           37657        2-V.RATE           CAF      ONE                                   
024790,001082: 24,3361           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024791,001083: 
024792,001084: 24,3362           11670        2JETS-V            CCS      VMANDACC                              #  ASCENT 2-JET MANDATORY OVER-RIDE TEST
024793,001085: 24,3363           13357                           TCF      2JETSM-V                              
024794,001086: 24,3364           03466                           TC       VXFORM                                
024795,001087: 24,3365           37656                           CAF      TWO                                   
024796,001088: 24,3366           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024797,001089: 
024798,001090: 24,3367           31520        NEGANEGB           CAE      A-B                                   
024799,001091: 24,3370           00006                           EXTEND                                         
024800,001092: 24,3371           63414                           BZMF     2/4JET+R                              
024801,001093: 
024802,001094: 24,3372           31653        PLUSU              CAE      .5ACCMNU                              
024803,001095: 24,3373           55650                           TS       .5ACCMNE                              
024804,001096: 24,3374           31515                           CAE      URGENCYQ                              #  2 JET OPT/MAND TEST: +U AXIS
024805,001097: 24,3375           61516                           AD       URGENCYR                              
024806,001098: 24,3376           10000                           CCS      A                                     
024807,001099: 24,3377           63524                           AD       NEGURGUM                              
024808,001100: 24,3400           13402                           TCF      +2                                    
024809,001101: 24,3401           63524                           AD       NEGURGUM                              
024810,001102: 24,3402           00006                           EXTEND                                         
024811,001103: 24,3403           63407                           BZMF     2JETS+U                               
024812,001104: 
024813,001105: 24,3404           03474        2JETSM+U           TC       UXFORM                                
024814,001106: 24,3405           36165        2+U.RATE           CAF      THREE                                 
024815,001107: 24,3406           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024816,001108: 
024817,001109: 24,3407           11667        2JETS+U            CCS      UMANDACC                              #  ASCENT 2-JET MANDATORY OVER-RIDE TEST
024818,001110: 24,3410           13404                           TCF      2JETSM+U                              
024819,001111: 24,3411           03474                           TC       UXFORM                                
024820,001112: 24,3412           37655                           CAF      FOUR                                  
024821,001113: 24,3413           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024822,001114: 
024823,001115: 24,3414           00006        2/4JET+R           EXTEND                                         
024824,001116: 24,3415           31414                           DCA      ER                                    
024825,001117: 24,3416           53412                           DXCH     E                                     
024826,001118: 24,3417           31410                           CAE      EDOT(R)                               
024827,001119: 24,3420           55407                           TS       EDOT                                  
024828,001120: 24,3421           31652                           CAE      .5ACCMNR                              
024829,001121: 24,3422           55650                           TS       .5ACCMNE                              
024830,001122: 24,3423           33524                           CAF      URM                                   #  2/4 JET URGENCY TEST +R AXIS
024831,001123: 24,3424           61516                           AD       URGENCYR                              
024832,001124: 24,3425           00006                           EXTEND                                         
024833,001125: 

Page 583

024835,001127: 24,3426           63433                           BZMF     2JETS+R                               
024836,001128: 
024837,001129: 24,3427           31446        4JETS+R            CAE      1/2JTSR                               #  MOVE 1/NJETAC UNMODIFIED
024838,001130: 24,3430           55471                           TS       1/NJETAC                              
024839,001131: 24,3431           37664                           CAF      FIVE                                  
024840,001132: 24,3432           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024841,001133: 
024842,001134: 24,3433           11666        2JETS+R            CCS      RMANDACC                              #  ASCENT 4-JET OVER-RIDE TEST
024843,001135: 24,3434           13427                           TCF      4JETS+R                               
024844,001136: 24,3435           31446                           CAE      1/2JTSR                               
024845,001137: 24,3436           55471                           TS       1/NJETAC                              
024846,001138: 24,3437           36162                           CAF      SIX                                   
024847,001139: 24,3440           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024848,001140: 
024849,001141: 24,3441           31651        2/4JET+Q           CAE      .5ACCMNQ                              
024850,001142: 24,3442           55650                           TS       .5ACCMNE                              
024851,001143: 24,3443           33524                           CAF      UQM                                   #  2/4 JET URGENCY TEST: + Q AXIS
024852,001144: 24,3444           61515                           AD       URGENCYQ                              
024853,001145: 24,3445           00006                           EXTEND                                         
024854,001146: 24,3446           63455                           BZMF     2JETS+Q    +2                         #  (FIRST TWO INSTRUCTIONS UNNECESSARY)
024855,001147: 
024856,001148: 24,3447           31445        4JETS+Q            CAE      1/2JTSQ                               #  MOVE 1/NJETAC UNMODIFIED
024857,001149: 24,3450           55471                           TS       1/NJETAC                              
024858,001150: 24,3451           37663                           CAF      SEVEN                                 
024859,001151: 24,3452           13460                           TCF      POLTYPE                               #  GO FIND BEST POLICY
024860,001152: 
024861,001153: 24,3453           11665        2JETS+Q            CCS      QMANDACC                              #  ASCENT 4-JET OVER-RIDE TEST
024862,001154: 24,3454           13447                           TCF      4JETS+Q                               
024863,001155: 24,3455           31445                           CAE      1/2JTSQ                               
024864,001156: 24,3456           55471                           TS       1/NJETAC                              
024865,001157: 24,3457           37654                           CAF      EIGHT                                 
024866,001158: 
024867,001159: 24,3460           55523        POLTYPE            TS       POLRELOC                              
024868,001160: 24,3461           00006                           EXTEND                                         
024869,001161: 24,3462           33465                           DCA      POLADR                                
024870,001162: 24,3463           52006                           DTCB                                           
024871,001163: 24,3464           02216 52006  POLADR             2CADR    POLTYPEP                              
024872,001164: 

Page 584

024874,001166:                                                                                                  #  SUBROUTINES UXFORM AND VXFORM CALCULATE NEEDED VALUES FOR T-JET LAW
024875,001167:                                                                                                  #  (THEY GO OFF TO REDUCE RATE, IF NECESSARY, AND THEN DO NOT RETURN)
024876,001168: 
024877,001169: 24,3466           31450        VXFORM             CAE      1/2JETSV                              #  GET INVERSE OF V-JET ACCELERATION
024878,001170: 24,3467           55471                           TS       1/NJETAC                              
024879,001171: 24,3470           41411                           CS       EQ                                    #  COMPLEMENT FOR TRANSFORMATION
024880,001172: 24,3471           55411                           TS       EQ                                    
024881,001173: 24,3472           41424                           CS       EDOTQ                                 
024882,001174: 24,3473           13477                           TCF      UVXFORM    +1                         
024883,001175: 24,3474           31447        UXFORM             CAE      1/2JETSU                              #  SET INVERSE OF U-JET ACCELERATION
024884,001176: 24,3475           55471                           TS       1/NJETAC                              
024885,001177: 
024886,001178: 24,3476           31424        UVXFORM            CAE      EDOTQ                                 #  TRANSFORM ANGULAR RATE TO U/V-AXIS
024887,001179: 24,3477           61425                           AD       EDOTR                                 
024888,001180: 24,3500           00006                           EXTEND                                         
024889,001181: 24,3501           73523                           MP       .707                                  
024890,001182: 24,3502           55407                           TS       EDOT                                  #  SAVE FOR REDUCEUV
024891,001183: 24,3503           00006                           EXTEND                                         
024892,001184: 24,3504           77655                           MP       BIT3                                  
024893,001185: 24,3505           00006                           EXTEND                                         
024894,001186: 24,3506           13510                           BZF      +2                                    #  CHECK FOR VALUE BEYOND SCALING RANGE
024895,001187: 24,3507           13672                           TCF      REDUCEQR                              #  SAME AS REDUCEUV
024896,001188: 24,3510           30001                           CAE      L                                     
024897,001189: 24,3511           55407                           TS       EDOT                                  #  SAVE RATE SCALED AT PI/16
024898,001190: 24,3512           00006                           EXTEND                                         
024899,001191: 24,3513           70000                           SQUARE                                         
024900,001192: 24,3514           55412                           TS       EDOT(2)                               #  SAVE RATE SQUARED SCALED AT PI(2)/2(8)
024901,001193: 
024902,001194: 24,3515           31411                           CAE      EQ                                    #  TRANSFORM ANGULAR ERROR TO U/V-AXIS
024903,001195: 24,3516           61413                           AD       ER                                    
024904,001196: 24,3517           00006                           EXTEND                                         
024905,001197: 24,3520           73523                           MP       .707                                  
024906,001198: 24,3521           55411                           TS       E                                     #  SAVE ERROR SCALED AT PI
024907,001199: 24,3522           00002                           TC       Q                                     
024908,001200: 
024909,001201: 24,3523           26501        .707               DEC      0.70711                               #  SQRT(1/2)
024910,001202: 
024911,001203: 
024912,001204: 
024913,001205: 24,3524           71777        NEGURGUM           DEC      -.18750                               
024914,001206: 24,3525  24,3524               NEGURGVM           EQUALS   NEGURGUM                              
024915,001207: 24,3525  24,3524               UQM                EQUALS   NEGURGUM                              
024916,001208: 24,3525  24,3524               URM                EQUALS   NEGURGUM                              
024917,001209: 
024918,001210: 

Page 585

024920,001212:                                                                                                  #  GENERALIZED URGENCY SUBROUTINE FOR USE ON ALL PILOT AXES (P,Q,R)...
024921,001213: 
024922,001214:                                                                                                  #  DEPENDING ON THE AXIS PROBLEM, EDOTP,EDOTQ,EDOTR IS EXPECTED TO ARRIVE IN A AND 1/2JTSP,1/2JTSQ,1/2JTSR IN
024923,001215:                                                                                                  #  1/NJETAC.  NOTE THAT THE Q,R-AXIS PROBLEM IS EXPECTED TO DO THE R-AXIS PROBLEM FIRST (FOR EFFICIENT USE OF
024924,001216:                                                                                                  #  ERASABLE) AND THE Q,R-AXIS PROBLEM DOES NOT USE TPSIG.
024925,001217:                                                                                                  #  (THIS ROUTINE SHOULD BE IN THE FIXED BANK OF THE Q,R-AXIS PROBLEM SINCE IT IS CALLED ONLY ONCE FROM THE P-AXIS.)
024926,001218: 
024927,001219: 24,3525           55407        URGROUTN           TS       EDOT                                  #  SAVE FOR REDUCEQR
024928,001220: 24,3526           00006                           EXTEND                                         #  EXPECT EDOT IN A SCALED AT PI/4 RAD/SEC
024929,001221: 24,3527           77655                           MP       BIT3                                  #  TRY TO RESCALE TO PI/16 RADIANS/SECOND
024930,001222: 24,3530           00006                           EXTEND                                         
024931,001223: 24,3531           13533                           BZF      +2                                    #  OVERFLOW CHECK ON NEW SCALING
024932,001224: 24,3532           13666                           TCF      REDUCERA                              #  DISTINGUISH BETWEEN P AND Q,R
024933,001225: 24,3533           10001                 +2        CCS      L                                     #  INSURE NON-ZERO EDOT (TPSIG FLAG)
024934,001226: 24,3534           67656                           AD       TWO                                   
024935,001227: 24,3535           13537                           TCF      +2                                    
024936,001228: 24,3536           40000                           COM                                            
024937,001229: 24,3537           67667                 +2        AD       NEG1                                  
024938,001230: 24,3540           55440                           TS       TPSIG                                 #  (FOR P-AXIS PROBLEM ONLY)
024939,001231: 24,3541           55407                           TS       EDOT                                  #  SAVE FOR T-JET LAW SCALED AT PI/16
024940,001232: 
024941,001233: 24,3542           00006                           EXTEND                                         
024942,001234: 24,3543           70000                           SQUARE                                         
024943,001235: 24,3544           55412                           TS       EDOT(2)                               #  SCALED AT PI(2)/2(8) RAD(2)/SEC(2)
024944,001236: 
024945,001237: 24,3545           00006                           EXTEND                                         #  1/2JTSP,1/2JTSQ,1/2JTSR IN 1/NJETAC
024946,001238: 24,3546           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD
024947,001239: 24,3547           00006                           EXTEND                                         
024948,001240: 24,3550           61415                           SU       DB                                    #  DEADBAND SCALED AT PI RADIANS
024949,001241: 24,3551           55451                           TS       FPQR                                  #  .5(1/ACC)EDOT(2) - DB SCALED AT PI RADS
024950,001242: 
024951,001243: 24,3552           31412                           CAE      EDOT(2)                               #  SCALED AT PI(2)/2(8) RAD(2)/SEC(2)
024952,001244: 24,3553           00006                           EXTEND                                         
024953,001245: 24,3554           71650                           MP       .5ACCMNE                              #  .5(1/ACCMIN) AT 2(8)/PI SEC(2)/RAD
024954,001246: 24,3555           61415                           AD       DB                                    #  SCALED AT PI RADIANS
024955,001247: 24,3556           55467                           TS       FPQRMIN                               #  .5(1/ACCMIN)EDOT(2) + DB AT PI RADIANS
024956,001248: 
024957,001249: 24,3557           11407                           CCS      EDOT                                  #  EDOT TEST ON SIGN
024958,001250: 24,3560           31411                           CAE      E                                     #  P,Q,R-AXIS ERROR SCALED AT PI RADIANS
024959,001251: 24,3561           13563                           TCF      +2                                    
024960,001252: 24,3562           13602                           TCF      EDOTNEG                               
024961,001253: 24,3563           27451                 +2        ADS      FPQR                                  #  E + .5(1/ACC)EDOT(2) - DB AT PI RADIANS
024962,001254: 
024963,001255: 24,3564           11407        FTEST              CCS      EDOT                                  #  EDOT GUARANTEED NOT +0 OR -0
024964,001256: 24,3565           11451                           CCS      FPQR                                  #  FPQR GUARANTEED NOT +0
024965,001257: 24,3566           13573                           TCF      TPSIGCHG                              #  EDOT.G.+0, FPQR.G.+0
024966,001258: 24,3567           11451                           CCS      FPQR                                  #  EDOT.L.-0
024967,001259: 24,3570           13606                           TCF      FPMINCAL                              #  EDOT.L.-0,FPQR.G.+0/EDOT.G.+0,FPQR.L.-0
024968,001260: 24,3571           13606                           TCF      FPMINCAL                              #  EDOT.G.+0, FPQR.E.-0 (FROM FIRST CCS)
024969,001261: 24,3572           13573                           TCF      TPSIGCHG                              #  EDOT.L.-0, FPQR.L.-0
024970,001262: 

Page 586

024972,001264: 24,3573           41440        TPSIGCHG           CS       TPSIG                                 #  EDOT.L.-0, FPQR.E.-0 (FROM 2ND CCS)
024973,001265: 24,3574           55440                           TS       TPSIG                                 #  (SIGN OF P-AXIS JETS IF NEEDED)
024974,001266: 24,3575           31407                           CAE      EDOT                                  #  SCALED AT PI/16 RADIANS/SECOND
024975,001267: 24,3576           00006                           EXTEND                                         
024976,001268: 24,3577           77645                           MP       BIT11                                 #  SCALE TO PI RADIANS/SECOND
024977,001269: 24,3600           61451                           AD       FPQR                                  #  (IMPLICIT MULT OF FPQR BY 1/SEC)
024978,001270: 24,3601           13626                           TCF      URGMULT                               #  THIS URGENCY = (1/ACC)(FPQR+EDOT)
024979,001271: 
024980,001272: 24,3602           41451        EDOTNEG            CS       FPQR                                  #  SCALED AT PI RADIANS
024981,001273: 24,3603           61411                           AD       E                                     
024982,001274: 24,3604           55451                           TS       FPQR                                  #  E - .5(1/ACC)EDOT(2) + DB
024983,001275: 24,3605           13564                           TCF      FTEST                                 
024984,001276: 
024985,001277: 24,3606           11451        FPMINCAL           CCS      FPQR                                  #  NECESSARY RETEST ON FPQR
024986,001278: 24,3607           41467                           CS       FPQRMIN                               
024987,001279: 24,3610           13612                           TCF      +2                                    #  E - .5(1/ACCMIN)EDOT(2) - DB
024988,001280: 24,3611           31467                           CAE      FPQRMIN                               
024989,001281: 24,3612           61411                           AD       E                                     #  E + .5(1/ACCMIN)EDOT(2) + DB
024990,001282: 24,3613           55467                           TS       FPQRMIN                               #  (SCALED AT PI RADIANS)
024991,001283: 
024992,001284: 24,3614           11407                           CCS      EDOT                                  #  EDOT    GUARANTEED NOT +0 OR -0
024993,001285: 24,3615           11467                           CCS      FPQRMIN                               #  FPQRMIN GUARANTEED NOT +0 (CALL IT F)
024994,001286: 24,3616           13623                           TCF      ZEROURG                               #  EDOT.G.+0, F.G.+0
024995,001287: 24,3617           11467                           CCS      FPQRMIN                               #  EDOT.L.-0
024996,001288: 24,3620           13625                           TCF      NORMURG                               #  EDOT.L.-0, F.G.+0 / EDOT.G.+0, F.L.-0
024997,001289: 24,3621           13625                           TCF      NORMURG                               #  EDOT.G.+0, F.E.-0 (FROM FIRST CCS)
024998,001290: 24,3622           13623                           TCF      ZEROURG                               #  EDOT.L.-0, F.L.-0
024999,001291: 24,3623           37665        ZEROURG            CAF      ZERO                                  #  EDOT.L.-0, F.E.-0 (FROM SECOND CCS)
025000,001292: 24,3624           13642                           TCF      URGSTORE                              #  THIS URGENCY ZERO (IN COAST REGIAN)
025001,001293: 
025002,001294: 24,3625           31467        NORMURG            CAE      FPQRMIN                               #  THIS URGENCY FPQRMIN(1/ACC)
025003,001295: 24,3626           00006        URGMULT            EXTEND                                         
025004,001296: 24,3627           71471                           MP       1/NJETAC                              
025005,001297: 24,3630           00006                           EXTEND                                         #  SCALE FROM 2(9) TO 2(4) SECONDS
025006,001298: 24,3631           77652                           MP       BIT6                                  #  1/NJETAC = 1/2JETAC, WANT 1/1JETAC
025007,001299: 24,3632           00006                           EXTEND                                         
025008,001300: 24,3633           13641                           BZF      URGTOA                                
025009,001301: 24,3634           10000                           CCS      A                                     
025010,001302: 24,3635           37637                           CA       POSMAX                                
025011,001303: 24,3636           13642                           TCF      URGSTORE                              
025012,001304: 24,3637           47637                           CS       POSMAX                                
025013,001305: 24,3640           13642                           TCF      URGSTORE                              
025014,001306: 24,3641           30001        URGTOA             CA       L                                     
025015,001307: 24,3642           00002        URGSTORE           TC       Q                                     #  *** RETURN ***
025016,001308: 

Page 587

025018,001310:                                                                                                  #  GENERALIZED T-JET LAW SUBROUTINE FOR USE BY BOTH THE P-AXIS AND Q,R-AXIS PROBLEMS (ONCE EACH)...
025019,001311: 
025020,001312:                                                                                                  #  DEPENDING ON THE AXIS ABOUT WHICH ROTATION IS DEEMED MOST URGENT, 1/JACC FOR THAT AXIS IS EXPECTED IN 1/NJETAC
025021,001313:                                                                                                  #  AND THE CORRESPONDING VALUES FOR E, EDOT, AND EDOT(2) ARE ALSO EXPECTED TO BE SET UP IN ADVANCE.
025022,001314:                                                                                                  #  (THIS ROUTINE MAY RESIDE IN THE FIXED BANK OF EITHER THE P-AXIS OR Q,R-AXIS PROBLEM.)
025023,001315: 
025024,001316:                                                                                                  #  ***** IMPORTANT NOTICE *****
025025,001317: 
025026,001318:                                                                                                  #      NOTE THAT TJETLOC IS THE LOCAL ENTRY POINT FOR THIS PROGRAM AND TJETLAW IS THE CROSS-BANK ENTRY.  SEE BELOW
025027,001319:                                                                                                  #  FOR THE TWO CALLING SEQUENCES FOR OPTIMAL USE AND BE ASSURED THAT FOR EITHER CASE ISWRETRN MUST BE USED AND
025028,001320:                                                                                                  #  RUPTREG3 CONTAINS THE EVENTUAL RETURN ADDRESS.
025029,001321: 
025030,001322:                                                                                                  #  LOCAL CALL:
025031,001323:                                                                                                  #           TC     TJETLOC
025032,001324:                                                                                                  #           TCF    NO ROTATION JETS
025033,001325:                                                                                                  #           TS     TIME CALCULATED
025034,001326: 
025035,001327:                                                                                                  #  CROSS-BANK CALL:
025036,001328:                                                                                                  #           CAF    TJETLAWCADR
025037,001329:                                                                                                  #           TC     ISWCALL
025038,001330:                                                                                                  #           TCF    NO ROTATION JETS
025039,001331:                                                                                                  #           TS     TIME CALCULATED
025040,001332: 
025041,001333: 
025042,001334: 
025043,001335:                                                                                                  #  ***** VERY IMPORTANT NOTICE *****
025044,001336: 
025045,001337:                                                                                                  #  SINCE THE Q,R-AXES SWITCHED FIXED BANK BECAME VERY FULL (DUE TO THE ADDITION OF RATE-HOLD MODE AND A BETTER
025046,001338:                                                                                                  #  RCS-GTS INTERFACE), THE LOCAL CALL AND LOCAL ENTRY POINT FOR THE T-JET LAW HAVE BEEN DELETED AS OF REVISION  7
025047,001339:                                                                                                  #  OF AURORA (BY JON ADDELSTON 10/24/66).
025048,001340: 
025049,001341: 
025050,001342: 
025051,001343:                                                                                                  #  FOR CONVENIENCE, WE INCLUDE HERE THE CALL FROM THE Q,R-AXIS PROBLEM:
025052,001344: 
025053,001345: 24,3643                                           BANK     24                                    
025054,001346: 24,3643           51644        QR-JETLW           CADR     TJET-LAW                              #  CADR OF Q,R-ENTRY TO TJETLAW SUBROUTINE
025055,001347: 
025056,001348: 24,3644           04177        TJET-LAW           TC       T6JOBCHK                              #  CHECK T6 CLOCK RUPT BEFORE SUBROUTINE
025057,001349: 
025058,001350: 24,3645           33643                           CAF      QR-JETLW                              #  T-JETLAW CALLING SEQUENCE (LIKE P-AXIS)
025059,001351: 24,3646           04162                           TC       ISWCALL                               #  (IN INTERBANK COMMUNICATION LOG SECTION)
025060,001352: 24,3647           12504                           TCF      XTRANS                                #  GO TO XTRANS SINCE NO ROTATION IS USED
025061,001353: 24,3650           55626                           TS       TQR                                   #  SAVE CALCULATED TIME FOR THE TORQUE
025062,001354: 24,3651           12554                           TCF      TORQUEV                               #  VECTOR RECONSTRUCTION PROBLEM
025063,001355: 
025064,001356: 

Note: the following seems to be fully assembled code injected as comment. See the VERY IMPORTANT NOTICE above .

025066,001358:                                                                                                  #     24,1000   0 0006 1  TJETLOC         EXTEND                   LOCAL ENTRY FAKES CROSS-BANK IN SMALL DT
025067,001359: 

Page 588

025069,001361:                                                                                                  #     24,1001   22 076 0  QXCH            RUPTREG3                 SAVE RETURN WHERE ISWCALL DOES
025070,001362:                                                                                                  #     24,1002   3 4174 1  CAF             ISWRETRN        +3       GET CADR OF RUPTREG3 FROM TC INSTRUCTION
025071,001363:                                                                                                  #     24,1003   54 002 1  TS              Q                        SO TC Q GOES TO RUPTREG3 FOR RETURN
025072,001364: 
025073,001365: 25,2000                                           BANK     25                                    
025074,001366: 
025075,001367: 25,2000           41407        TJETLAW            CS       EDOT                                  #  TEST EDOT SIGN
025076,001368: 25,2001           00006                           EXTEND                                         
025077,001369: 25,2002           62006                           BZMF     +4                                    
025078,001370: 25,2003           55407                           TS       EDOT                                  #  SIGNS OF E AND EDOT CHANGED IF EDOT NEG
025079,001371: 25,2004           41411                           CS       E                                     #  TO CONSIDER FUNCTIONS IN UPPER HALF OF
025080,001372: 25,2005           55411                           TS       E                                     #  THE E,EDOT PHASE PLANE
025081,001373: 
025082,001374: 25,2006           31412                           CAE      EDOT(2)                               #  SCALED AT PI(2)/2(8) RAD(2)/SEC(2)
025083,001375: 25,2007           00006                           EXTEND                                         #  (1/NJETAC HAS BEEN SET FOR N JETS)
025084,001376: 25,2010           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD
025085,001377: 25,2011           00006                           EXTEND                                         
025086,001378: 25,2012           77642                           MP       BIT14                                 #  .5EDOT(2)/NJETACC SCALED AT PI RADIANS
025087,001379: 25,2013           61411                           AD       E                                     #  SCALED AT PI RADIANS (ERROR)
025088,001380: 25,2014           00006                           EXTEND                                         
025089,001381: 25,2015           61415                           SU       DB                                    #  SCALED AT PI RADIANS (DEADBAND)
025090,001382: 25,2016           55454                           TS       HDAP                                  #  E + .5EDOT(2)/NJETACC - DB
025091,001383: 
025092,001384: 25,2017           00006                           EXTEND                                         
025093,001385: 25,2020           62070                           BZMF     NEGHDAP                               
025094,001386: 
025095,001387: 25,2021           31407                           CAE      EDOT                                  #  SCALED AT PI/16 RAD/SEC (RATE)
025096,001388: 25,2022           00006                           EXTEND                                         
025097,001389: 25,2023           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD (ACC) (-1)
025098,001390: 25,2024           55521                           TS       TERMA                                 #  SCALED AT 2(4) SEC (CNTRL SMPL PERIOD)
025099,001391: 25,2025           62205                           AD       NEGCSP                                #  EDOT/NJETACC - CSP SCALED AT 16 SECONDS
025100,001392: 
025101,001393: 25,2026           00006                           EXTEND                                         
025102,001394: 25,2027           62032                           BZMF     +3                                    
025103,001395: 
025104,001396: 25,2030           37642        MAXTJET            CAF      BIT14                                 #  (1/2) IS LIKE POSMAX AT THIS SCALING
025105,001397: 25,2031           12057                           TCF      NORMRETN                              #  (OVERFLOW IS THUS PREVENTED)
025106,001398: 
025107,001399: 25,2032           41454                           CS       HDAP                                  #  -DBMINIMP + E + EDOT(2)/NJETACC - DB
025108,001400: 25,2033           61647                           AD       MINIMPDB                              #  SCALED AT PI RADIANS
025109,001401: 25,2034           00006                           EXTEND                                         
025110,001402: 25,2035           62116                           BZMF     MAINBRCH                              
025111,001403: 
025112,001404: 25,2036           31521                           CAE      TERMA                                 #  EDOT/NJETACC - .5TJMIN SCALED AT 16 SECS
025113,001405: 25,2037           62211                           AD       -20MS                                 #  - 20 MS SCALED AT 16.
025114,001406: 25,2040           00006                           EXTEND                                         
025115,001407: 25,2041           62044                           BZMF     TJMIN                                 
025116,001408: 
025117,001409: 25,2042           62210                           AD       23.75MS                               #  WE GET TERMA + 3.75 MS.
025118,001410: 25,2043           12164                           TCF      TJETSCAL                              
025119,001411: 

Page 589

025121,001413: 25,2044           42067        TJMIN              CS       PAXCALL                               #  WE KNOW WE DO P AXIS SINCE WE HAVE RUPT-
025122,001414: 25,2045           60076                           AD       RUPTREG3                              #   REG3 = T-JETLAW +3(Q-AXIS CALL NOT AT
025123,001415: 25,2046           00006                           EXTEND                                         #   SAME LOCATION-- WE HOPE - AND INSURE.).
025124,001416: 25,2047           12061                           BZF      WEDOP                                 
025125,001417: 25,2050           31620                           CAE      NO.QJETS                              #  NO. OF Q JETS ON
025126,001418: 25,2051           00006                           EXTEND                                         
025127,001419: 25,2052           12063                           BZF      WEDOR                                 
025128,001420: 25,2053           31621                           CAE      NO.RJETS                              #  NO. OF R JETS ON
025129,001421: 25,2054           00006                           EXTEND                                         
025130,001422: 25,2055           12065                           BZF      WEDOQ                                 
025131,001423: 25,2056           32206        DOTJMIN            CAF      +TJMINT6                              
025132,001424: 25,2057           24076        NORMRETN           INCR     RUPTREG3                              #  *** RETURN +1 ***
025133,001425: 25,2060           00002                           TC       Q                                     #  BACK TO ISWRETRN
025134,001426: 25,2061           55416        WEDOP              TS       OMEGAP                                
025135,001427: 25,2062           12056                           TCF      DOTJMIN                               
025136,001428: 25,2063           55421        WEDOR              TS       OMEGAR                                
025137,001429: 25,2064           12056                           TCF      DOTJMIN                               
025138,001430: 25,2065           55417        WEDOQ              TS       OMEGAQ                                
025139,001431: 25,2066           12056                           TCF      DOTJMIN                               
025140,001432: 25,2067           02666        PAXCALL            GENADR   T-JETLAW   +3                         
025141,001433: 25,2070           31412        NEGHDAP            CAE      EDOT(2)                               #  SCALED AT PI(2)/2(8) RAD(2)/SEC(2)
025142,001434: 25,2071           00006                           EXTEND                                         
025143,001435: 25,2072           71650                           MP       .5ACCMNE                              #  .5(1/ACCMIN) AT 2(8)/PI SEC(2)/RAD
025144,001436: 25,2073           61411                           AD       E                                     #  SCALED AT PI RADIANS (ERROR)
025145,001437: 25,2074           61415                           AD       DB                                    #  SCALED AT PI RADIANS  (DEADBAND)
025146,001438: 25,2075           61646                           AD       DBMINIMP                              
025147,001439: 25,2076           00006                           EXTEND                                         
025148,001440: 25,2077           62101                           BZMF     +2                                    
025149,001441: 25,2100           00002                           TC       Q                                     #  *** RETURN *** (NO JETS)
025150,001442: 
025151,001443: 25,2101           42212                 +2        CS       MAXRATE                               #  10 DEG/SEC SCALED AT PI/16 RAD/SEC
025152,001444: 25,2102           61407                           AD       EDOT                                  #  EDOT - MAXRATE
025153,001445: 25,2103           00006                           EXTEND                                         
025154,001446: 25,2104           62106                           BZMF     +2                                    
025155,001447: 25,2105           00002                           TC       Q                                     #  *** RETURN *** (NO JETS)
025156,001448: 
025157,001449: 25,2106           41407                 +2        CS       EDOT                                  #  SCALED AT PI/16 RAD/SEC (RATE)
025158,001450: 25,2107           00006                           EXTEND                                         
025159,001451: 25,2110           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD (ACC)(-1)
025160,001452: 25,2111           55521                           TS       TERMA                                 #  -EDOT/NJETACC SCALED AT 2(4) SECONDS
025161,001453: 
025162,001454: 25,2112           41454                           CS       HDAP                                  #  - E + .5EDOT(2)/NJETACC + DB
025163,001455: 25,2113           61411                           AD       E                                     
025164,001456: 25,2114           61411                           AD       E                                     #  TWICE ERROR NEGATES E OF HDAP(OLD)
025165,001457: 25,2115           61647                           AD       MINIMPDB                              
025166,001458: 25,2116           55454        MAINBRCH           TS       HDAP                                  #  -HDAP(OLD) + 2E + DBMINIMP AT PI RADS
025167,001459: 
025168,001460: 25,2117           31471                           CAE      1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD
025169,001461: 25,2120           00006                           EXTEND                                         
025170,001462: 25,2121           77642                           MP       BIT14                                 #  (1/2)(1/NJETAC)
025171,001463: 

Page 590

025173,001465: 25,2122           61650                           AD       .5ACCMNE                              
025174,001466: 25,2123           55456                           TS       DENOM                                 #  .5(1/NJETACC) + .5(1/ACCMIN) AT 2(8)/PI
025175,001467: 
025176,001468: 25,2124           00006                           EXTEND                                         
025177,001469: 25,2125           72213                           MP       MAXRATE2                              #  SCALED AT PI(2)/2(8) RAD(2)/SEC(2)
025178,001470: 25,2126           61454                           AD       HDAP                                  #  DENOM.MAXRATE(2) + HDAP AT PI RADIANS
025179,001471: 25,2127           00006                           EXTEND                                         
025180,001472: 25,2130           62170                           BZMF     NOROOT                                
025181,001473: 
025182,001474: 25,2131           31454                           CAE      HDAP                                  #  SCALED AT PI RADIANS
025183,001475: 25,2132           00006                           EXTEND                                         
025184,001476: 25,2133           11456                           DV       DENOM                                 #  SCALED AT 2(8)/PI SEC(2)/RAD(2)
025185,001477: 25,2134           00006                           EXTEND                                         
025186,001478: 25,2135           71471                           MP       1/NJETAC                              
025187,001479: 25,2136           00006                           EXTEND                                         
025188,001480: 25,2137           71471                           MP       1/NJETAC                              
025189,001481: 25,2140           55522                           TS       TERMB                                 #  -(HDAP/DENOM)(1/NJETACC)(2) AT 2(8) SECS
025190,001482: 
025191,001483: 25,2141           32205                           CAF      NEGCSP                                #  SCALED AT 2(4) SECONDS
025192,001484: 25,2142           61521                           AD       TERMA                                 
025193,001485: 25,2143           00006                           EXTEND                                         
025194,001486: 25,2144           70000                           SQUARE                                         #  SCALED AT 2(8) SECONDS
025195,001487: 25,2145           61522                           AD       TERMB                                 
025196,001488: 25,2146           00006                           EXTEND                                         #  (TERMA - CSP)(2) + TERMB
025197,001489: 25,2147           62030                           BZMF     MAXTJET                               
025198,001490: 25,2150           32207                           CAF      -TJMIN16                              
025199,001491: 25,2151           61521                           AD       TERMA                                 #  TERMA - TJMIN SCALED AT 2(4) SECONDS
025200,001492: 25,2152           00006                           EXTEND                                         
025201,001493: 25,2153           62175                           BZMF     MAYNOJET                              
025202,001494: 
025203,001495: 25,2154           00006        PREROOT            EXTEND                                         #  MUST SAVE Q .
025204,001496: 
025205,001497: 25,2155           23517                           QXCH     A+B                                   
025206,001498: 25,2156           04177                           TC       T6JOBCHK                              
025207,001499: 25,2157           41522                           CS       TERMB                                 
025208,001500: 25,2160           04275                           TC       SPROOT                                #  SQRT(-TERMB) SCALED AT 2(4) SECONDS
025209,001501: 
025210,001502: 25,2161           00006                           EXTEND                                         #  MUST RESTORE OLD Q AFTER SPROOT
025211,001503: 25,2162           23517                           QXCH     A+B                                   
025212,001504: 
025213,001505: 25,2163           61521        TJSUM              AD       TERMA                                 #  TERMA + SQRT(-TERMB)
025214,001506: 25,2164           60000        TJETSCAL           DOUBLE                                         #  NOW SCALED AT 2(3) SECONDS
025215,001507: 25,2165           00006                           EXTEND                                         
025216,001508: 25,2166           72215                           MP       25/32QR                               #  SCALED T O 16/25 2(4) SECONDS.
025217,001509: 25,2167           12057                           TCF      NORMRETN                              #  *** RETURN +1 ***
025218,001510: 
025219,001511: 25,2170           32212        NOROOT             CAF      MAXRATE                               
025220,001512: 25,2171           62214                           AD       .6DEG/SC                              #  MAXRATE + DEL SCALED AT PI/16 RAD/SEC
025221,001513: 25,2172           00006                           EXTEND                                         
025222,001514: 25,2173           71471                           MP       1/NJETAC                              #  SCALED AT 2(8)/PI SEC(2)/RAD
025223,001515: 

Page 591

025225,001517: 25,2174           12163                           TCF      TJSUM                                 #  SCALED AT 2(4) RADIANS
025226,001518: 
025227,001519: 25,2175           32207        MAYNOJET           CAF      -TJMIN16                              
025228,001520: 25,2176           61521                           AD       TERMA                                 #  TERMA - TJMIN SCALED AT 2(4) SECONDS
025229,001521: 25,2177           00006                           EXTEND                                         
025230,001522: 25,2200           70000                           SQUARE                                         #  SCALED AT 2(8) SEC(2)
025231,001523: 25,2201           61522                           AD       TERMB                                 
025232,001524: 25,2202           00006                           EXTEND                                         
025233,001525: 25,2203           62154                           BZMF     PREROOT                               #  (TERMA - TJMIN)(2) + TERMB AT 2(8)
025234,001526: 25,2204           00002                           TC       Q                                     #  *** RETURN *** (NO JETS)
025235,001527: 
025236,001528: 25,2205           77631        NEGCSP             DEC      -.00625                               #  100 MS SCALED AT 2(4) SECONDS
025237,001529: 25,2206           00014        +TJMINT6           DEC      +.00073                               
025238,001530: 25,2207           77767        -TJMIN16           DEC      -.00047                               
025239,001531: 25,2210  25,2207               -TJMINQR           EQUALS   -TJMIN16                              
025240,001532: 25,2210           00030        23.75MS            DEC      0.00148                               #  23.75 MS SCALED AT 16 SECONDS.
025241,001533: 25,2211           77753        -20MS              DEC      -.00125                               #  - 20 MS SCALED AT 16 SECONDS.
025242,001534: 25,2212           34344        MAXRATE            DEC      0.88889                               #  10 DEGREES/SECOND SCALED AT PI/16
025243,001535: 25,2213           31221        MAXRATE2           DEC      0.79012                               #  100 DEG(2)/SEC(2) SCALED AT PI(2)/2(8)
025244,001536: 25,2214           01552        .6DEG/SC           DEC      0.05333                               #  6/10 DEGREES/SECOND SCALED AT PI/16
025245,001537: 25,2215           31000        25/32QR            DEC      0.78125                               
025246,001538: 

Page 592

025248,001540:                                                                                                  #  THESE TWO SUBROUTINES TRANSFORM EDOTQ,EDOTR INTO THE U/V-AXIS (RESPECTIVELY) FOR THE RATE COMMAND MODE (ONLY).
025249,001541:                                                                                                  #  VALUE IS STORED IN EDOTGEN SCALED AT PI/4 RADIANS/SECOND.
025250,001542: 
025251,001543: 24,3652                                           BANK     24                                    
025252,001544: 
025253,001545: 24,3652           31447        EDOTUGEN           CAE      1/2JETSU                              #  FOR U-AXIS TRANSFORMATION
025254,001546: 24,3653           55471                           TS       1/NJETAC                              
025255,001547: 24,3654           31424                           CAE      EDOTQ                                 
025256,001548: 24,3655           13661                           TCF      +4                                    
025257,001549: 24,3656           31450        EDOTVGEN           CAE      1/2JETSV                              #  FOR V-AXIS TRANSFORMATION
025258,001550: 24,3657           55471                           TS       1/NJETAC                              
025259,001551: 24,3660           41424                           CS       EDOTQ                                 
025260,001552: 24,3661           61425                           AD       EDOTR                                 
025261,001553: 24,3662           00006                           EXTEND                                         
025262,001554: 24,3663           73523                           MP       .707                                  
025263,001555: 24,3664           55443                           TS       RATEDIF                               
025264,001556: 24,3665           00002                           TC       Q                                     
025265,001557: 
025266,001558: 
025267,001559: 
025268,001560:                                                                                                  #  THESE PROGRAMS REDUCE THE RATE ERROR TO 10.6 DEGREES/SECOND.
025269,001561: 
025270,001562: 24,3666           41407        REDUCERA           CS       EDOT                                  #  TEST FOR P-AXIS PROBLEM
025271,001563: 24,3667           61423                           AD       EDOTP                                 #  EXACT MATCH MEANS P-AXIS
025272,001564: 24,3670           00006                           EXTEND                                         
025273,001565: 24,3671           13703                           BZF      REDUCEP                               #  P-AXIS SUM IS ALWAYS MINUS ZERO
025274,001566: 
025275,001567: 24,3672           03715        REDUCEQR           TC       REDUCESC                              #  GET SHRINK FACTOR
025276,001568: 24,3673           00006                           EXTEND                                         #  SHRINK Q-AXIS COMPONENT
025277,001569: 24,3674           71424                           MP       EDOTQ                                 
025278,001570: 24,3675           55424                           TS       QRATEDIF                              
025279,001571: 
025280,001572: 24,3676           31425                           CAE      EDOTR                                 #  SHRINK R-AXIS COMPONENT
025281,001573: 24,3677           00006                           EXTEND                                         
025282,001574: 24,3700           71407                           MP       EDOT                                  
025283,001575: 24,3701           55425                           TS       RRATEDIF                              
025284,001576: 
025285,001577: 24,3702           12352                           TCF      OBEYQRRC                              
025286,001578: 
025287,001579: 24,3703           03715        REDUCEP            TC       REDUCESC                              #  GET SHRINK FACTOR
025288,001580: 24,3704           00006                           EXTEND                                         #  SHRINK P-AXIS COMPONENT
025289,001581: 24,3705           71423                           MP       EDOTP                                 
025290,001582: 24,3706           55423                           TS       EDOTP                                 
025291,001583: 24,3707           55440                           TS       TPSIG                                 
025292,001584: 
025293,001585: 24,3710           00006                           EXTEND                                         
025294,001586: 24,3711           33714                           DCA      +2                                    
025295,001587: 24,3712           52006                           DTCB                                           
025296,001588: 24,3713           02424 46006                     2CADR    OBEYRAPE                              
025297,001589: 

Page 593

025299,001591: 24,3715           33722        REDUCESC           CAF      10.6D/S                               #  SCALED AT PI/4
025300,001592: 24,3716           00006                           EXTEND                                         
025301,001593: 24,3717           11407                           DV       EDOT                                  #  RESULT SCALED AT 1
025302,001594: 24,3720           55407                           TS       EDOT                                  #  SAVE FACTOR IN EDOT FOR R SHRINKAGE
025303,001595: 24,3721           00002                           TC       Q                                     #  *** RETURN ***
025304,001596: 
025305,001597: 24,3722           07313        10.6D/S            DEC      0.23111                               #  10.6 DEGRESS/SECOND SCALED AT PI/4
025306,001598: 
025307,001599: 
025308,001600: 
025309,001601: 24,3723                        ENDDAP24           EQUALS                                         

End of include-file Q,R-AXES_REACTION_CONTROL_SYSTEM_AUTOPILOT.agc.  Parent file is MAIN.agc