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.

022662,000002:                                                                                                  ## Copyright:    Public domain.
022663,000003:                                                                                                  ## Filename:     P-AXIS_REACTION_CONTROL_SYSTEM_AUTOPILOT.agc
022664,000004:                                                                                                  ## Purpose:      Part of the source code for Aurora (revision 12).
022665,000005:                                                                                                  ## Assembler:    yaYUL
022666,000006:                                                                                                  ## Contact:      Ron Burkey <info@sandroid.org>.
022667,000007:                                                                                                  ## Website:      https://www.ibiblio.org/apollo.
022668,000008:                                                                                                  ## Pages:        542-556
022669,000009:                                                                                                  ## Mod history:  2016-09-20 JL   Created.
022670,000010:                                                                                                  ##               2016-10-02 MAS  Began.
022671,000011:                                                                                                  ##               2016-10-03 MAS  Completed.
022672,000012:                                                                                                  ##               2016-10-04 HG   add missed instruction TS TOFJTCHG
022673,000013:                                                                                                  ##                               comment code look alike
022674,000014:                                                                                                  ##                               JSATCHG -> JTSATCHG
022675,000015:                                                                                                  ##               2016-10-15 HG   Fix operand BITS13-14 -> BIT13-14
022676,000016:                                                                                                  ##               2016-12-08 RSB  Proofed comments with octopus/ProoferComments
022677,000017:                                                                                                  ##                               and fixed the errors found.
022678,000018: 
022679,000019:                                                                                                  ## This source code has been transcribed or otherwise adapted from
022680,000020:                                                                                                  ## digitized images of a hardcopy from the private collection of 
022681,000021:                                                                                                  ## Don Eyles.  The digitization was performed by archive.org.
022682,000022: 
022683,000023:                                                                                                  ## Notations on the hardcopy document read, in part:
022684,000024: 
022685,000025:                                                                                                  ##       473423A YUL SYSTEM FOR BLK2: REVISION 12 of PROGRAM AURORA BY DAP GROUP
022686,000026:                                                                                                  ##       NOV 10, 1966
022687,000027: 
022688,000028:                                                                                                  ##       [Note that this is the date the hardcopy was made, not the
022689,000029:                                                                                                  ##       date of the program revision or the assembly.]
022690,000030: 
022691,000031:                                                                                                  ## The scan images (with suitable reduction in storage size and consequent 
022692,000032:                                                                                                  ## reduction in image quality) are available online at 
022693,000033:                                                                                                  ##       https://www.ibiblio.org/apollo.  
022694,000034:                                                                                                  ## The original high-quality digital images are available at archive.org:
022695,000035:                                                                                                  ##       https://archive.org/details/aurora00dapg
022696,000036: 

Page 542

022698,000038: 23,2000                                           BANK     23                                    
022699,000039: 23,2000  E6,1551                                  EBANK=   DT                                    
022700,000040: 
022701,000041:                                                                                                  #  THE FOLLOWING SECTION DRIVES THE ATTITUDE ERROR NEEDLES IN THE "EIGHT-BALL" DISPLAY:
022702,000042: 
022703,000043: 23,2000           22765        EIGHTBAL           LXCH     DAPBOOLS                              #  ATTITUDE ERRORS DISPLAYED EVERY
022704,000044: 23,2001           37651                           CAF      BIT7                                  #  OTHER DAP CYCLE (.2 SECS)
022705,000045: 23,2002           00006                           EXTEND                                         #  CHANGE STATE OF FLAG
022706,000046: 23,2003           06001                           RXOR     L                                     
022707,000047: 23,2004           54765                           TS       DAPBOOLS                              #  FLAG WORD RESTORE
022708,000048: 23,2005           77651                           MASK     BIT7                                  
022709,000049: 23,2006           00006                           EXTEND                                         #  ZERO AS NEW STATE MEANS
022710,000050: 23,2007           12146                           BZF      PAXFILT                               #  NO DISPLAY THIS CYCLE
022711,000051: 
022712,000052: 23,2010           37656        ATERDSPY           CAF      TWO                                   #  INIT. INDEX WORD
022713,000053: 23,2011           54065                           TS       ITEMP1                                
022714,000054: 23,2012           50000                           INDEX    A                                     

The above two instructions have a line drawn by them, with handwritten notes "CA TS T5M".

022716,000056: 23,2013           11476                           CCS      PERROR                                #  LOOK AT CURRENT ATT ERROR
022717,000057: 23,2014           12037                           TCF      ERLIMCHK                              #  HAVE E VALUE GET MAGNITUDE
022718,000058: 23,2015           12017                           TCF      ZERR                                  #  ZERO VALUE
022719,000059: 23,2016           12037                           TCF      ERLIMCHK                              #  GET MAGNITUDE
022720,000060: 23,2017           50065        ZERR               INDEX    ITEMP1                                
022721,000061: 23,2020           41476                           CS       PERROR                                
022722,000062: 23,2021           50065                           INDEX    ITEMP1                                
022723,000063: 23,2022           57473                           XCH      LASTPER                               #  SAVE CURRENT E, LOAD LAST E (NEG)
022724,000064: 23,2023           50065                           INDEX    ITEMP1                                
022725,000065: 23,2024           61476                           AD       PERROR                                #  GET DIFF E(N-2) - E(N)

"INDEX ITEMP1" and "PERROR" above are crossed out. Next to them the word "TEMP" is written in.

022727,000067: 23,2025           00006                           EXTEND                                         
022728,000068: 23,2026           77643                           MP       BIT13                                 #  SHIFT RIGHT 2
022729,000069: 23,2027           50065                           INDEX    ITEMP1                                
022730,000070: 23,2030           54050                           TS       CDUXCMD                               #  STORE CMD E VALUE
022731,000071: 23,2031           10065                           CCS      ITEMP1                                
022732,000072: 23,2032           12011                           TCF      ATERDSPY   +1                         #  GET NEXT E
022733,000073: 
022734,000074: 23,2033           33405                           CA       OCT70000                              #  ICDU DRIVE BITS 13,14,15
022735,000075: 23,2034           00006                           EXTEND                                         
022736,000076: 23,2035           05014                           WOR      14                                    #  DRIVE AWAY
022737,000077: 23,2036           12146                           TCF      PAXFILT                               #  ATT ERROR DISPLAY DONE FOR THIS CYCLE

The above four instructions are circled. "OCT70000" is scratched out, and "BIT16" is written by it. "14" is also crossed out, with "12" written by it. 14, however, was the correct channel, so why it's crossed out like this is a mystery.

022741,000081: 
022742,000082: 23,2037           67657        ERLIMCHK           AD       BIT1                                  #  HAVE MAG OF E, SEE IF GREATER THAN
022743,000083: 23,2040           40000                           COM                                            #    5 DEGREES
022744,000084: 23,2041           65040                           AD       5DEGS                                 

The above three instructions are circled, and "AD-5+1" is written by them

022746,000086: 23,2042           00006                           EXTEND                                         
022747,000087: 23,2043           62045                           BZMF     BIGATER                               #  ERROR GREATER THAN 5 DEGS, DSPY 5 DEGS
022748,000088: 23,2044           12017                           TCF      ZERR                                  #  E LESS THAN 5 DEGS, NORMAL PROCED

"BIGATER" and "TCF ZERR" above are circled, with "ZERR" written next to them.

022750,000090: 
022751,000091: 23,2045           50065        BIGATER            INDEX    ITEMP1                                

The above instruction is circled.

022753,000093: 23,2046           11476                           CCS      PERROR                                #  GET SIGN OF BIG ERROR
022754,000094: 23,2047           35040                           CA       5DEGS                                 
022755,000095: 23,2050           12052                           TCF      +2                                    #  CANT BE ZERO HERE

Page 543

022757,000097: 23,2051           45040                           CS       5DEGS                                 
022758,000098: 23,2052           50065                           INDEX    ITEMP1                                
022759,000099: 23,2053           55476                           TS       PERROR                                #  SET BIG ERROR TO 5DEGS
022760,000100: 23,2054           12017                           TCF      ZERR                                  
022761,000101: 
022762,000102:                                                                                                  #  END OF ATTITUDE ERROR NEEDLE DRIVER.  (SHOULD GO IN-LINE SOMETIME.)
022763,000103: 
022764,000104: 
022765,000105:                                                                                                  #  THE FOLLOWING T5RUPT ENTRY BEGINS THE PROGRAM WHICH CONTROLS THE P-AXIS ACTION OF THE LEM USING THE RCS JETS.
022766,000106:                                                                                                  #  THE NOMINAL TIME BETWEEN THE P-AXIS RUPTS IS 100 MS IN ALL NON-IDLING MODES OF THE DAP.
022767,000107: 
022768,000108: 23,2055           33072        PAXIS              CAF      MS30P                                 #  RESET TIMER IMMEDIATELY: DT = 30 MS
022769,000109: 23,2056           54030                           TS       TIME5                                 
022770,000110: 
022771,000111: 23,2057           22016                           LXCH     BANKRUPT                              #  INTERRUPT LEAD IN (CONTINUED)
022772,000112: 23,2060           00006                           EXTEND                                         
022773,000113: 23,2061           22012                           QXCH     QRUPT                                 
022774,000114: 
022775,000115:                                                                                                  #  CHECK TO SEE IF DAP IS STILL IN USE:
022776,000116: 
022777,000117: 23,2062           00006                           EXTEND                                         #  IF BOTH BITS 13 AND 14 OF CHANNEL 31 ARE
022778,000118: 23,2063           00031                           READ     31                                    #  EQUAL TO 1, THEN THE SCS MODE SWITCH IS
022779,000119: 23,2064           40000                           COM                                            #  IN THE OFF POSITION.  ACTUALLY, THE TEST
022780,000120: 23,2065           77700                           MASK     BIT13-14                              #  IS MADE ON BOTH THE ATTITUDE HOLD AND
022781,000121: 23,2066           00006                           EXTEND                                         #  AUTOMATIC MODE BITS.
022782,000122: 23,2067           13124                           BZF      GOIDLE                                
022783,000123: 
022784,000124:                                                                                                  #  WHILE DAP IS ON, SET UP EITHER A KALMAN FILTER RUPT OR A DUMMY FILTER RUPT BY SETTING UP T5ADR FROM ERASABLE.
022785,000125: 
022786,000126: 23,2070           00006                           EXTEND                                         #  T5ADR IS SET TO EITHER FILTER OR
022787,000127: 23,2071           31602                           DCA      PFILTADR                              #  DUMMYFIL IN A BLIND MANNER SINCE
022788,000128: 23,2072           52346                           DXCH     T5ADR                                 #  PFILTADR IS SET UP ELSEWHERE
022789,000129: 
022790,000130:                                                                                                  #  DO P AXIS RATE DERIVATION AND CONTROL LAW.
022791,000131:                                                                                                  #  DERIVE DELTA P.
022792,000132: 
022793,000133: 23,2073           30032        FILT/PAX           CAE      CDUX                                  
022794,000134: 23,2074           54001                           TS       L                                     
022795,000135: 23,2075           00006                           EXTEND                                         
022796,000136: 23,2076           21431                           MSU      OLDXFORP                              #  SCALED AT PI
022797,000137: 23,2077           23431                           LXCH     OLDXFORP                              
022798,000138: 23,2100           00006                           EXTEND                                         
022799,000139: 23,2101           77651                           MP       BIT7                                  
022800,000140: 23,2102           22066                           LXCH     DELTAP                                #  SCALE AT PI/2(6)
022801,000141: 23,2103           30033                           CA       CDUY                                  
022802,000142: 23,2104           54001                           TS       L                                     
022803,000143: 23,2105           00006                           EXTEND                                         
022804,000144: 23,2106           21432                           MSU      OLDYFORP                              #  SCALED AT PI
022805,000145: 23,2107           23432                           LXCH     OLDYFORP                              

Page 544

022807,000147: 23,2110           00006                           EXTEND                                         
022808,000148: 23,2111           77651                           MP       BIT7                                  #  INTO L SCALED AT PI/2(6)
022809,000149: 23,2112           31404                           CA       M11                                   #  M11 SCALED AT 1
022810,000150: 23,2113           00006                           EXTEND                                         
022811,000151: 23,2114           70001                           MP       L                                     #  INTO A SCALED AT PI/2(6).
022812,000152: 23,2115           60066                           AD       DELTAP                                
022813,000153: 23,2116           00006                           EXTEND                                         
022814,000154: 23,2117           71655                           MP       WFORP                                 #  SCALED AT 2(4)=16, RESULT IN A AT PI/4.
022815,000155: 23,2120           57416                           XCH      OMEGAP                                #  W*DELTAP IN OMEGAP LOC. OLD OMEGAP IN A.
022816,000156: 23,2121           00006                           EXTEND                                         
022817,000157: 23,2122           73066                           MP       ONE-K                                 #  SCALED AT 1.

"ONE-K" is circled on the above line in red.

022819,000159: 23,2123           61615                           AD       JETRATE                               #  RATE DUE TO JETS TORQUING.
022820,000160: 23,2124           27416                           ADS      OMEGAP                                #  PRATE= WFORP*DELTAP+ALPHA*LAST-PRATE+TPF
022821,000161: 23,2125           04177                           TC       T6JOBCHK                              #  T6JOBCHK IS IN FIXED-FIXED
022822,000162: 
022823,000163:                                                                                                  #  ***** KALCMANU-DAP AND "RATE-HOLD"-DAP INTERFACE *****
022824,000164: 
022825,000165:                                                                                                  #  THE FOLLOWING SECTION IS EXECUTED EVERY 100 MS (10 TIMES A SECOND) WITHIN THE P-AXIS REACTION CONTROL SYSTEM
022826,000166:                                                                                                  #  AUTOPILOT (WHENEVER THE DAP IS IN OPERATION).
022827,000167: 
022828,000168: 23,2126           37656                           CAF      TWO                                   #  SET UP LOOP TO DO Z,Y,X CDU AXES:
022829,000169: 23,2127           54073        KALCLOOP           TS       QRCNTR                                
022830,000170: 
022831,000171: 23,2130           50073                           INDEX    QRCNTR                                #  KALCMANU AND RATE-HOLD USE THIS SECTION
022832,000172: 23,2131           30774                           CAE      CDUXD                                 #  TO PERFORM THEIR INDEPENDENT FUNCTIONS:
022833,000173: 23,2132           00006                           EXTEND                                         #  BOTH PROCEDURES SET UP THE DELCUD'S
022834,000174: 23,2133           50073                           INDEX    QRCNTR                                #  TO HAVE THE NEGATIVE VALUE OF THE
022835,000175: 23,2134           21673                           MSU      DELCDUX                               #  DESIRED CDU CHANGE FOR EACH 100 MS CSP
022836,000176: 23,2135           10000                           CCS      A                                     #  DURING THE MANEUVER (OR MODE).  EACH IS
022837,000177: 23,2136           67657                           AD       ONE                                   #  STORED AT PI RADIANS IN 2'S COMPLEMENT.
022838,000178: 23,2137           12141                           TCF      +2                                    #  SINCE THE MODULAR SUBTRACT YIELDS THE
022839,000179: 23,2140           40000                           COM                                            #  NEW CDUD VALUE IN 1'S COMPLEMENT, THE
022840,000180: 23,2141           50073                           INDEX    QRCNTR                                #  CCS SECTION IS NEEDED FOR 1'S TO 2'S
022841,000181: 23,2142           54774                           TS       CDUXD                                 #  CONVERSION OF DESIRED CDU ANGLES.
022842,000182: 
022843,000183: 23,2143           10073                           CCS      QRCNTR                                #  (THIS MAKES THE LOOP DO ALL THREE AXES
022844,000184: 23,2144           12127                           TCF      KALCLOOP                              #  IN THE ORDER Z, Y, X.)
022845,000185: 
022846,000186: 
022847,000187: 23,2145           12000                           TCF      EIGHTBAL                              
022848,000188: 
022849,000189: 23,2146           01613        PAXFILT            TC       PJUMPADR                              
022850,000190: 23,2147           33361        SKIPPAXS           CA       VISFZADR                              
022851,000191: 23,2150           55613                           TS       PJUMPADR                              
022852,000192: 23,2151           37665                           CA       ZERO                                  
022853,000193: 23,2152           55615                           TS       JETRATE                               
022854,000194: 23,2153           31625                           CA       TP                                    
022855,000195: 23,2154           63071                           AD       NEGCSP1                               
022856,000196: 23,2155           10000                           CCS      A                                     

Page 545

022858,000198: 23,2156           02167                           TC       PTORQUE                               
022859,000199: 23,2157           14606                           TCF      RESUME                                
022860,000200: 23,2160           02167                           TC       PTORQUE                               
022861,000201: 23,2161           41615                           CS       JETRATE                               
022862,000202: 23,2162           27416                           ADS      OMEGAP                                
022863,000203: 23,2163           37665                           CA       ZERO                                  
022864,000204: 23,2164           55615                           TS       JETRATE                               
022865,000205: 23,2165           14606                           TCF      RESUME                                
022866,000206: 23,2166           20000        (1-K)/8P           OCTAL    20000                                 

The above line is crossed out in red.

022868,000208: 23,2167           67657        PTORQUE            AD       ONE                                   
022869,000209: 23,2170           00006                           EXTEND                                         
022870,000210: 23,2171           77653                           MP       BIT5                                  
022871,000211: 23,2172           30001                           CA       L                                     
022872,000212: 23,2173           00006                           EXTEND                                         
022873,000213: 23,2174           73074                           MP       16/25                                 
022874,000214: 23,2175           55625                           TS       TP                                    
022875,000215: 23,2176           31655                           CA       WFORP                                 

There is an "E" written in red after "CA" above, indicating that it should be changed to "CAE".

022877,000217: 23,2177           62166                           AD       (1-K)/8P                              

The "P" in "(1-K)/8P" is circled.

022879,000219: 23,2200           00006                           EXTEND                                         
022880,000220: 23,2201           71625                           MP       TP                                    
022881,000221: 23,2202           00006                           EXTEND                                         
022882,000222: 23,2203           77654                           MP       BIT4                                  
022883,000223: 23,2204           31627                           CA       1JACC                                 
022884,000224: 23,2205           00006                           EXTEND                                         
022885,000225: 23,2206           70001                           MP       L                                     
022886,000226: 23,2207           00006                           EXTEND                                         
022887,000227: 23,2210           71624                           MP       NO.PJETS                              
022888,000228: 23,2211           23615                           LXCH     JETRATE                               
022889,000229: 23,2212           00002                           TC       Q                                     
022890,000230: 23,2213           37647        CHKVISFZ           CAF      BIT9                                  #  VISIBILITY PHASE BIT
022891,000231: 23,2214           70765                           MASK     DAPBOOLS                              
022892,000232: 23,2215           00006                           EXTEND                                         
022893,000233: 23,2216           12220                           BZF      +2                                    
022894,000234: 23,2217           12617                           TCF      PURGENCY                              #  ATTITUDE STEER DURING VISIBILITY PHASE
022895,000235: 
022896,000236: 23,2220           37646                           CAF      BIT10                                 #  BIT10=1 FOR RHC MINIMUM IMPULSE MODE
022897,000237: 23,2221           70765                           MASK     DAPBOOLS                              
022898,000238: 23,2222           00006                           EXTEND                                         
022899,000239: 23,2223           12305                           BZF      DETENTCK                              #  BRANCH FOR RATE COMMAND
022900,000240: 
022901,000241: 23,2224           30773                           CAE      DELAYCTR                              #  SET BY RUPT10 TO TWO
022902,000242: 23,2225           00006                           EXTEND                                         
022903,000243: 23,2226           12260                           BZF      BITSGONE                              #  CHECK FOR ALL SWITCHES OPEN
022904,000244: 
022905,000245: 23,2227           43102                           CS       -TJMINT6                              
022906,000246: 23,2230           55505                           TS       TOFJTCHG                              
022907,000247: 
022908,000248: 23,2231           55625                           TS       TP                                    #  FOR RATE DERIVATION
022909,000249: 23,2232           37655                           CA       BIT3                                  
022910,000250: 23,2233           00006                           EXTEND                                         

Page 546

022912,000252: 23,2234           02031                           RAND     31                                    
022913,000253: 23,2235           00006                           EXTEND                                         
022914,000254: 23,2236           12251                           BZF      +MINIMP                               
022915,000255: 
022916,000256: 23,2237           37654                           CA       BIT4                                  
022917,000257: 23,2240           00006                           EXTEND                                         
022918,000258: 23,2241           02031                           RAND     31                                    
022919,000259: 23,2242           00006                           EXTEND                                         
022920,000260: 23,2243           12253                           BZF      -MINIMP                               
022921,000261: 
022922,000262: 23,2244           10773                           CCS      DELAYCTR                              #  DELAYCTR ALWAYS PNZ HERE
022923,000263: 23,2245           54773                           TS       DELAYCTR                              
022924,000264: 23,2246           00006                           EXTEND                                         
022925,000265: 23,2247           12277                           BZF      PLETRUPT                              
022926,000266: 23,2250           12612                           TCF      JETSOFF                               
022927,000267: 
022928,000268: 23,2251           37657        +MINIMP            CAF      BIT1                                  
022929,000269: 23,2252           12254                           TCF      +2                                    
022930,000270: 23,2253           47657        -MINIMP            CS       BIT1                                  
022931,000271: 23,2254           55440                 +2        TS       TPSIG                                 
022932,000272: 23,2255           37665                           CAF      ZERO                                  
022933,000273: 23,2256           54773                           TS       DELAYCTR                              
022934,000274: 23,2257           12462                           TCF      2PJETS                                
022935,000275: 
022936,000276: 23,2260           00006        BITSGONE           EXTEND                                         #  ARE SWITCHES ALL OPEN
022937,000277: 23,2261           00031                           READ     31                                    
022938,000278: 23,2262           40000                           COM                                            
022939,000279: 23,2263           73103                           MASK     DAPLOW6                               
022940,000280: 23,2264           00006                           EXTEND                                         
022941,000281: 23,2265           12267                           BZF      +2                                    
022942,000282: 23,2266           12612                           TCF      JETSOFF                               
022943,000283: 
022944,000284: 23,2267           37654                           CAF      BIT4                                  #  BIT4 OF DAPBOOLS ZERO IF PREVIOUS
022945,000285: 23,2270           70765                           MASK     DAPBOOLS                              #  READING OF 31 FOUND ALL SWITCHES OPEN
022946,000286: 23,2271           00006                           EXTEND                                         
022947,000287: 23,2272           12277                           BZF      PLETRUPT                              
022948,000288: 
022949,000289: 23,2273           47654                           CS       BIT4                                  
022950,000290: 23,2274           70765                           MASK     DAPBOOLS                              
022951,000291: 23,2275           54765                           TS       DAPBOOLS                              
022952,000292: 23,2276           12612                           TCF      JETSOFF                               
022953,000293: 
022954,000294: 23,2277           37654        PLETRUPT           CAF      BIT4                                  
022955,000295: 23,2300           26765                           ADS      DAPBOOLS                              
022956,000296: 23,2301           37644                           CAF      BIT12                                 
022957,000297: 23,2302           00006                           EXTEND                                         
022958,000298: 23,2303           05013                           WOR      13                                    
022959,000299: 23,2304           12612                           TCF      JETSOFF                               
022960,000300: 23,2305           37641        DETENTCK           CA       BIT15                                 
022961,000301: 23,2306           00006                           EXTEND                                         

Page 547

022963,000303: 23,2307           02031                           RAND     31                                    #  CHECK OUT-OF-DETENT BIT.INVERTED.
022964,000304: 23,2310           00006                           EXTEND                                         
022965,000305: 23,2311           12346                           BZF      RHCMOVED                              #  BRANCH IF OUT OF DETENT
022966,000306:                                                                                                  #  ........................................................................ 
022967,000307: 23,2312           37657                           CAF      BIT1                                  #  IN DETENT.CHECK THE RATE COMMAND BIT
022968,000308: 23,2313           70765                           MASK     DAPBOOLS                              #  BIT1 OF DAPBOOLS IS RATE COMMAND BIT
022969,000309: 23,2314           00006                           EXTEND                                         
022970,000310: 23,2315           12617                           BZF      PURGENCY                              #  BRANCH IF NOT IN RATE COMMAND
022971,000311:                                                                                                  #  ........................................................................ 
022972,000312: 23,2316           37643                           CAF      BIT13                                 #  CHECK ATTITUDE HOLD BIT
022973,000313: 23,2317           00006                           EXTEND                                         
022974,000314: 23,2320           02031                           RAND     31                                    
022975,000315: 23,2321           00006                           EXTEND                                         
022976,000316: 23,2322           12417                           BZF      JOEY                                  #  BRANCH IF IN ATTITUDE HOLD
022977,000317:                                                                                                  #  ........................................................................ 
022978,000318: 23,2323           11416                           CCS      OMEGAP                                #  HERE IF IN Y-AXIS OVER-RIDE
022979,000319: 23,2324           12330                           TCF      +4                                    
022980,000320: 23,2325           12334                           TCF      RATEDONE                              
022981,000321: 23,2326           12330                           TCF      +2                                    
022982,000322: 23,2327           12334                           TCF      RATEDONE                              
022983,000323: 23,2330           61506                           AD       -RATEDB                               
022984,000324: 23,2331           00006                           EXTEND                                         
022985,000325: 23,2332           62334                           BZMF     RATEDONE                              
022986,000326: 23,2333           12417                           TCF      JOEY                                  
022987,000327: 
022988,000328: 23,2334           47657        RATEDONE           CS       BIT1                                  
022989,000329: 23,2335           70765                           MASK     DAPBOOLS                              
022990,000330: 23,2336           54765                           TS       DAPBOOLS                              
022991,000331: 
022992,000332:                                                                                                  #  READ CDUS INTO CDU DESIRED REGISTERS
022993,000333: 
022994,000334: 23,2337           30032                           CA       CDUX                                  
022995,000335: 23,2340           54774                           TS       CDUXD                                 
022996,000336: 23,2341           30033                           CA       CDUY                                  
022997,000337: 23,2342           54775                           TS       CDUYD                                 
022998,000338: 23,2343           30034                           CA       CDUZ                                  
022999,000339: 23,2344           54776                           TS       CDUZD                                 
023000,000340: 
023001,000341: 23,2345           12612                           TCF      JETSOFF                               
023002,000342: 
023003,000343: 23,2346           37657        RHCMOVED           CAF      BIT1                                  #  CHECKING THE RATE COMMAND BIT
023004,000344: 23,2347           70765                           MASK     DAPBOOLS                              
023005,000345: 23,2350           00006                           EXTEND                                         
023006,000346: 23,2351           12371                           BZF      JUSTOUT                               
023007,000347: 
023008,000348:                                                                                                  #  READ,ZERO, AND ENABLE COUNTERS
023009,000349:                                                                                                  #  SYSTEM HAS BEEN IN RATE COMMAND FOR AT LEAST THE TIME OF A CAP CHARGE
023010,000350: 
023011,000351: 23,2352           30043                           CAE      P-RHCCTR                              #  1 BIT IN P-RHCCTR WORTH 0.6256 DEG/SEC
023012,000352: 23,2353           00006                           EXTEND                                         

Page 548

023014,000354: 23,2354           77647                           MP       BIT9                                  
023015,000355: 23,2355           30001                           CA       L                                     
023016,000356: 23,2356           00006                           EXTEND                                         
023017,000357: 23,2357           73073                           MP       0.88975                               
023018,000358: 23,2360           55441                           TS       PRATECOM                              #  COMMANDED RATE SCALED AT PI/4
023019,000359: 
023020,000360: 23,2361           37665                           CAF      ZERO                                  #  ZERO COUNTERS
023021,000361: 23,2362           54043                           TS       P-RHCCTR                              
023022,000362: 23,2363           54042                           TS       Q-RHCCTR                              
023023,000363: 23,2364           54044                           TS       R-RHCCTR                              
023024,000364: 23,2365           33111                           CA       BITS8,9                               #  ENABALE COUNTERS, START READING
023025,000365: 23,2366           00006                           EXTEND                                         
023026,000366: 23,2367           05013                           WOR      13                                    
023027,000367: 23,2370           12421                           TCF      OBEYRATE                              
023028,000368:                                                                                                  #  ........................................................................ 
023029,000369: 23,2371           24765        JUSTOUT            INCR     DAPBOOLS                              #  ALWAYS SETS BIT1 ON RATE COMMAND BIT
023030,000370: 23,2372           37656                           CAF      BIT2                                  
023031,000371: 23,2373           00006                           EXTEND                                         
023032,000372: 23,2374           02030                           RAND     30                                    
023033,000373: 23,2375           00006                           EXTEND                                         
023034,000374: 23,2376           12403                           BZF      +5                                    #  BRANCH FOR ASCENT CONSTANTS
023035,000375: 
023036,000376: 23,2377           33076                           CAF      -D2JTLIM                              #  -1.4 DEG/SEC SCALED AT PI/4
023037,000377: 23,2400           55507                           TS       -2JETLIM                              
023038,000378: 23,2401           33075                           CAF      -DRATEDB                              #  -0.4 DEG/SEC SCALED AT PI/4
023039,000379: 23,2402           12406                           TCF      +4                                    
023040,000380: 
023041,000381: 23,2403           33077                 +5        CAF      -A2JTLIM                              #  -2.0 DEG/SEC SCALED AT PI/4
023042,000382: 23,2404           55507                           TS       -2JETLIM                              
023043,000383: 23,2405           33100                           CAF      -ARATEDB                              #  -1.0 DEG/SEC SCALED AT PI/4
023044,000384: 23,2406           55506                 +4        TS       -RATEDB                               
023045,000385: 
023046,000386: 23,2407           37665                           CAF      ZERO                                  #  ZERO COUNTERS
023047,000387: 23,2410           54043                           TS       P-RHCCTR                              
023048,000388: 23,2411           54042                           TS       Q-RHCCTR                              
023049,000389: 23,2412           54044                           TS       R-RHCCTR                              
023050,000390: 23,2413           33111                           CA       BITS8,9                               
023051,000391: 23,2414           00006                           EXTEND                                         
023052,000392: 23,2415           05013                           WOR      13                                    
023053,000393: 23,2416           12612                           TCF      JETSOFF                               
023054,000394:                                                                                                  #  ........................................................................ 
023055,000395: 23,2417           37665        JOEY               CAF      ZERO                                  
023056,000396: 23,2420           55441                           TS       PRATECOM                              
023057,000397: 
023058,000398:                                                                                                  #  IN THIS SECTION P RATE ERROR IS COMPUTED AND T-JET IS CALCULATED
023059,000399: 
023060,000400: 23,2421           41416        OBEYRATE           CS       OMEGAP                                
023061,000401: 23,2422           61441                           AD       PRATECOM                              
023062,000402: 23,2423           55440                           TS       TPSIG                                 #  SIGN STORAGE TO TELL DIRECTION OF ROT.
023063,000403: 23,2424           10000        OBEYRAPE           CCS      A                                     #  GET ABVAL OF RATE P-ERROR

Page 549

023065,000405: 23,2425           12431                           TCF      +4                                    
023066,000406: 23,2426           12612                           TCF      JETSOFF                               
023067,000407: 23,2427           12431                           TCF      +2                                    
023068,000408: 23,2430           12612                           TCF      JETSOFF                               
023069,000409: 23,2431           67657                           AD       BIT1                                  
023070,000410: 23,2432           55472                           TS       PRATEDIF                              #  ABVAL OF RATE ERROR SCALED AT PI/4
023071,000411: 
023072,000412: 23,2433           04177                           TC       T6JOBCHK                              #  T6JOBCHK IS IN FIXED-FIXED
023073,000413: 
023074,000414: 23,2434           31506                           CA       -RATEDB                               
023075,000415: 23,2435           61472                           AD       PRATEDIF                              
023076,000416: 23,2436           00006                           EXTEND                                         
023077,000417: 23,2437           62612                           BZMF     JETSOFF                               #  RATE ERROR INSIDE DEADBAND
023078,000418: 
023079,000419: 23,2440           41472                           CS       PRATEDIF                              
023080,000420: 23,2441           00006                           EXTEND                                         
023081,000421: 23,2442           61507                           SU       -2JETLIM                              
023082,000422: 23,2443           00006                           EXTEND                                         
023083,000423: 23,2444           62537                           BZMF     RCM4JETS                              
023084,000424: 
023085,000425: 23,2445           31472                           CA       PRATEDIF                              #  2 JETS ENOUGH.COMPUTE TJET
023086,000426: 23,2446           00006                           EXTEND                                         
023087,000427: 23,2447           71444                           MP       1/2JTSP                               #  1/2JTACC SCALED AT 2EXP(8)/PI
023088,000428: 23,2450           00006                           EXTEND                                         
023089,000429: 23,2451           77654                           MP       BIT4                                  
023090,000430: 23,2452           30001                           CA       L                                     
023091,000431: 23,2453           00006                           EXTEND                                         
023092,000432: 23,2454           73101                           MP       25/32                                 #  A CONTAINS TJET SCALED AT 2EXP(4)(16/25)
023093,000433: 23,2455           55625                           TS       TP                                    
023094,000434: 
023095,000435:                                                                                                  #  ........................................................................ 
023096,000436:                                                                                                  #  CHECK RATE COMMAND ON TIME AGAINST MINIMUM IMPULSE
023097,000437: 23,2456           55505                           TS       TOFJTCHG                              
023098,000438: 23,2457           63102                           AD       -TJMINT6                              
023099,000439: 23,2460           00006                           EXTEND                                         #    AS TP. TEST JET TIME. IS IT GREATER OR
023100,000440: 23,2461           62612                           BZMF     JETSOFF                               #  LESS THAN A MINIMUM IMPULSE
023101,000441:                                                                                                  #  ........................................................................ 
023102,000442:                                                                                                  #               2-JET JET SELECT LOGIC
023103,000443:                                                                                                  #  READ CHANNEL 6 TO SEE WHAT THE CURRENT STATE OF THE P JETS IS AND
023104,000444:                                                                                                  #      CORRECT THE JET TIME FOR THE PROPER AMOUNT OF TIME .
023105,000445: 23,2462           00006        2PJETS             EXTEND                                         #  WHAT IS THE CURRENT STATE OF THE P JETS.
023106,000446: 23,2463           00006                           READ     6                                     
023107,000447: 23,2464           00006                           EXTEND                                         
023108,000448: 23,2465           12471                           BZF      PJETSNOT                              
023109,000449: 23,2466           33067                           CA       MCOMPT                                #  - COMPUTATION TIME FOR THE PAXIS
023110,000450: 23,2467           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023111,000451: 23,2470           12500                           TCF      TESTSIGN                              
023112,000452: 23,2471           33070        PJETSNOT           CA       14-TJMIN                              #  TOTAL DELAY FOR A MIN IMP TO FULL ON.
023113,000453: 23,2472           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023114,000454:                                                                                                  #  ........................................................................ 

Page 550

023116,000456:                                                                                                  #  SET UP THE ALTERNATING P SELECT BIT IN DAPBOOLS.
023117,000457: 23,2473           37653        ALTPSELT           CA       BIT5                                  #  COMPLEMENT BIT5 OF DAPBOOLS
023118,000458: 23,2474           22765                           LXCH     DAPBOOLS                              
023119,000459: 23,2475           00006                           EXTEND                                         
023120,000460: 23,2476           06001                           RXOR     L                                     
023121,000461: 23,2477           54765                           TS       DAPBOOLS                              
023122,000462: 23,2500           11440        TESTSIGN           CCS      TPSIG                                 
023123,000463: 23,2501           37653                           CA       BIT5                                  
023124,000464: 23,2502           12504                           TCF      +2                                    
023125,000465: 23,2503           12521                           TCF      NEGTP                                 
023126,000466: 
023127,000467: 23,2504           70765                           MASK     DAPBOOLS                              #  IN THE DAP BOOLS WORD.
023128,000468: 23,2505           00006                           EXTEND                                         
023129,000469: 23,2506           12514                           BZF      ALTPOS1                               
023130,000470: 23,2507           37664        ALTPOS2            CA       POSPJET1                              
023131,000471: 23,2510           04222                           TC       WRITEJTS   +2                         
023132,000472: 23,2511           37647                           CA       BIT9                                  #    NOW. ZERO AT CHG.(WRITE LOW8 IN CH.6).
023133,000473: 23,2512           55502                           TS       JTSATCHG                              #  STATE OF P AXIS JETS AFTER THE T6 RUPT.
023134,000474: 23,2513           12676                           TCF      P+2JET                                
023135,000475: 23,2514           33110        ALTPOS1            CA       POSPJET0                              
023136,000476: 23,2515           04222                           TC       WRITEJTS   +2                         
023137,000477: 23,2516           37647                           CA       BIT9                                  #    NOW. ZERO AT CHG.(WRITE LOW8 IN CH.6).
023138,000478: 23,2517           55502                           TS       JTSATCHG                              #  JTSONNOW CONTAINS BITS WRITTEN INTO CH 6
023139,000479: 23,2520           12676                           TCF      P+2JET                                
023140,000480:                                                                                                  #  ........................................................................ 
023141,000481:                                                                                                  #  TEST DAPBOOLS TO DETERMINE WHICH JET PAIR TO USE FOR P AXIS ROTATION.
023142,000482: 23,2521           37653        NEGTP              CA       BIT5                                  
023143,000483: 23,2522           70765                           MASK     DAPBOOLS                              #  IN THE DAP BOOLS WORD.
023144,000484: 23,2523           00006                           EXTEND                                         
023145,000485: 23,2524           12532                           BZF      ALTNEG1                               
023146,000486: 23,2525           33107        ALTNEG2            CA       NEGPJET1                              
023147,000487: 23,2526           04222                           TC       WRITEJTS   +2                         
023148,000488: 23,2527           37647                           CA       BIT9                                  #    NOW. ZERO AT CHG.(WRITE LOW8 IN CH.6).
023149,000489: 23,2530           55502                           TS       JTSATCHG                              #  STATE OF P AXIS JETS AFTER THE T6 RUPT.
023150,000490: 23,2531           12700                           TCF      P-2JET                                
023151,000491: 23,2532           33106        ALTNEG1            CA       NEGPJET0                              
023152,000492: 23,2533           04222                           TC       WRITEJTS   +2                         
023153,000493: 23,2534           37647                           CA       BIT9                                  #    NOW. ZERO AT CHG.(WRITE LOW8 IN CH.6).
023154,000494: 23,2535           55502                           TS       JTSATCHG                              #  STATE OF P AXIS JETS AFTER THE T6 RUPT.
023155,000495: 23,2536           12700                           TCF      P-2JET                                
023156,000496: 23,2537           31472        RCM4JETS           CA       PRATEDIF                              
023157,000497: 23,2540           00006                           EXTEND                                         
023158,000498: 23,2541           71444                           MP       1/2JTSP                               
023159,000499: 23,2542           00006                           EXTEND                                         
023160,000500: 23,2543           77655                           MP       BIT3                                  
023161,000501: 23,2544           30001                           CA       L                                     
023162,000502: 23,2545           00006                           EXTEND                                         
023163,000503: 23,2546           73101                           MP       25/32                                 #  A NOW CONTAINS TJET SCALED AT 2EXP(4)(16
023164,000504: 23,2547           55625                           TS       TP                                    #  /25).
023165,000505: 

Page 551

023167,000507:                                                                                                  #  ........................................................................ 
023168,000508:                                                                                                  #  IN THIS SECTION DO THE P AXIS  JET SELECT LOGIC FOR 4 JETS
023169,000509: 23,2550           55505        4PJETS             TS       TOFJTCHG                              #  TOFJTCHG WILL BE MODIFIED AND WILL = T6.
023170,000510: 23,2551           41440                           CS       TPSIG                                 
023171,000511: 23,2552           00006                           EXTEND                                         
023172,000512: 23,2553           62573                           BZMF     POS4P                                 
023173,000513: 23,2554           00006                           EXTEND                                         
023174,000514: 23,2555           00006                           READ     6                                     
023175,000515: 23,2556           00006                           EXTEND                                         
023176,000516: 23,2557           12563                           BZF      +4                                    
023177,000517: 23,2560           33067                           CA       MCOMPT                                
023178,000518: 23,2561           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023179,000519: 23,2562           12565                           TCF      +3                                    
023180,000520: 23,2563           33070                 +4        CAF      14-TJMIN                              
023181,000521: 23,2564           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023182,000522: 23,2565           33105                           CA       4NEGPJET                              
023183,000523: 23,2566           04222                           TC       WRITEJTS   +2                         
023184,000524: 23,2567           37647                           CA       BIT9                                  #  THE LOW 8 BITS ONLY GET WRITTEN INTO CH.
023185,000525: 23,2570           55502                           TS       JTSATCHG                              #  STATE OF P AXIS JETS AFTER THE T6 RUPT.
023186,000526: 23,2571           47655                           CS       FOUR                                  
023187,000527: 23,2572           12701                           TCF      RATE                                  
023188,000528: 23,2573           00006        POS4P              EXTEND                                         
023189,000529: 23,2574           00006                           READ     6                                     
023190,000530: 23,2575           00006                           EXTEND                                         
023191,000531: 23,2576           12602                           BZF      +4                                    
023192,000532: 23,2577           33067                           CA       MCOMPT                                
023193,000533: 23,2600           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023194,000534: 23,2601           12604                           TCF      +3                                    
023195,000535: 23,2602           33070                 +4        CA       14-TJMIN                              #  TOTAL DELAY FOR A MIN IMP TO FULL ON.
023196,000536: 23,2603           27505                           ADS      TOFJTCHG                              #  ALTER JET OFF TIME PER STATE OF CH 6.
023197,000537: 23,2604           33104                           CA       4POSPJET                              
023198,000538: 23,2605           04222                           TC       WRITEJTS   +2                         
023199,000539: 23,2606           37647                           CA       BIT9                                  #    NOW. ZERO AT CHG.(WRITE LOW8 IN CH.6).
023200,000540: 23,2607           55502                           TS       JTSATCHG                              #  STATE OF P AXIS JETS AFTER THE T6 RUPT.
023201,000541: 23,2610           37655                           CA       FOUR                                  
023202,000542: 23,2611           12701                           TCF      RATE                                  
023203,000543: 23,2612           37665        JETSOFF            CAF      ZERO                                  
023204,000544: 23,2613           55615                           TS       JETRATE                               
023205,000545: 23,2614           55505                           TS       TOFJTCHG                              
023206,000546: 23,2615           04222                           TC       WRITEJTS   +2                         
023207,000547: 23,2616           14606                           TCF      RESUME                                
023208,000548:                                                                                                  #  P-AXIS URGENCY FUNCTION CALCULATION
023209,000549: 
023210,000550:                                                                                                  #  (NOTE -- M13 = 1 IDENTICALLY IMPLIES NULL MULITPLICATION.)
023211,000551: 
023212,000552: 23,2617           30033        PURGENCY           CA       CDUY                                  #  P-ERROR CALCULATION
023213,000553: 23,2620           00006                           EXTEND                                         
023214,000554: 23,2621           20775                           MSU      CDUYD                                 #  CDU VALUE - ANGLE DESIRED (Y-AXIS)
023215,000555: 23,2622           00006                           EXTEND                                         
023216,000556: 23,2623           71404                           MP       M11                                   #  (CDUY-CDUYD)M11 SCALED AT PI RADIANS

Page 552

023218,000558: 23,2624           57411                           XCH      E                                     #  SAVE FIRST TERM (OF TWO)
023219,000559: 23,2625           30032                           CA       CDUX                                  #  THIRD COMPONENT
023220,000560: 23,2626           00006                           EXTEND                                         
023221,000561: 23,2627           20774                           MSU      CDUXD                                 #  CDU VALUE - ANGLE DESIRED (X-AXIS)
023222,000562:                                                                                                  #                EXTEND
023223,000563:                                                                                                  #                MP              M13
023224,000564: 23,2630           27411                           ADS      E                                     #  SAVE SUM OF TERMS, NO OVERFLOW EVR
023225,000565: 
023226,000566: 23,2631           55476                           TS       PERROR                                #  SAVE P ERR FOR DISPLAY
023227,000567: 23,2632           31444                           CAE      1/2JTSP                               #  SET-UP FOR URGENCY SUBROUTINE
023228,000568: 23,2633           55471                           TS       1/NJETAC                              
023229,000569: 
023230,000570: 23,2634           04177                           TC       T6JOBCHK                              #  CHECK T6 CLOCK HERE, BEFORE URGROUTN
023231,000571: 
023232,000572: 23,2635           41426                           CS       OMEGAPD                               
023233,000573: 23,2636           61416                           AD       OMEGAP                                
023234,000574: 23,2637           55423                           TS       EDOTP                                 
023235,000575: 23,2640           04156                           TC       IBNKCALL                              #  *** SUBROUTINE CALL *** (TAKES 24 MCTS)
023236,000576: 23,2641           51525                           CADR     URGROUTN                              #  (RETURN TAKES 10 MCTS)
023237,000577: 
023238,000578: 23,2642           00006                           EXTEND                                         #  IF URGENCY = 0, FIRE NO JETS
023239,000579: 23,2643           12612                           BZF      JETSOFF                               #  (FOR EFFICIENCY ONLY)
023240,000580: 
023241,000581: 23,2644           10000                           CCS      A                                     #  URGENCY FUNCTION IS IN A, GET ABVAL
023242,000582: 23,2645           63112                           AD       UPM                                   
023243,000583: 23,2646           12650                           TCF      +2                                    
023244,000584: 23,2647           63112                           AD       UPM                                   
023245,000585: 23,2650           00006                           EXTEND                                         
023246,000586: 23,2651           62661                           BZMF     2JETSP                                
023247,000587: 23,2652           37637                           CA       POSMAX                                
023248,000588: 23,2653           55470                           TS       NJET                                  #  INDICATE 4 JETS
023249,000589: 23,2654           31444                           CA       1/2JTSP                               
023250,000590: 23,2655           00006                           EXTEND                                         
023251,000591: 23,2656           77642                           MP       BIT14                                 #  USE 1/4JETSP
023252,000592: 23,2657           55471                           TS       1/NJETAC                              
023253,000593: 23,2660           12663                           TCF      T-JETLAW                              

The above 23 instructions (everything from "CAE 1/2JTSP" down to here) have a box drawn around them in red. Between comments on the write is written in "Dick Gran says: Use no urg. fcn. on PAXIS, use TJETLAW only! 1. How do we determine direction? 2. How do we use TPSIG?".

023257,000597: 
023258,000598: 23,2661           47637        2JETSP             CS       POSMAX                                
023259,000599: 23,2662           55470                           TS       NJET                                  #  INDICATE 2 JETS
023260,000600: 23,2663           04177        T-JETLAW           TC       T6JOBCHK                              #  CHECK T6 CLOCK RUPT BEFORE SUBROUTINE
023261,000601: 
023262,000602: 23,2664           33114                           CAF      JETLWADR                              #  TJETLAW CALLING SEQUENCE
023263,000603: 23,2665           04162                           TC       ISWCALL                               
023264,000604: 23,2666           12612                           TCF      JETSOFF                               
023265,000605: 23,2667           55625                           TS       TP                                    
023266,000606: 
023267,000607: 23,2670           11470                           CCS      NJET                                  
023268,000608: 23,2671           31625                           CA       TP                                    
023269,000609: 23,2672           12550                           TCF      4PJETS                                
023270,000610: 23,2673           31625                           CA       TP                                    

Page 553

023272,000612: 23,2674           55505                           TS       TOFJTCHG                              
023273,000613: 23,2675           12462                           TCF      2PJETS                                
023274,000614: 
023275,000615:                                                                                                  #  TORQUE VECTOR RECONSTRUCTION FOR THE P-AXIS
023276,000616: 
023277,000617: 23,2676           37656        P+2JET             CA       TWO                                   
023278,000618: 23,2677           12701                           TCF      RATE                                  
023279,000619: 23,2700           47656        P-2JET             CS       TWO                                   
023280,000620: 23,2701           55624        RATE               TS       NO.PJETS                              #  STORE NO. OF P JETS FOR USE LATER.
023281,000621: 23,2702           31622                           CA       100MSPTQ                              #  TORQUE FROM A 100 MS JET PULSE SET BY
023282,000622: 23,2703           00006                           EXTEND                                         #    AOS TASK EVERY 2 SECONDS.

The above two lines of comments have a box drawn around them in red.

023284,000624: 23,2704           71627                           MP       1JACC                                 
023285,000625: 23,2705           00006                           EXTEND                                         
023286,000626: 23,2706           71624                           MP       NO.PJETS                              
023287,000627: 23,2707           23615                           LXCH     JETRATE                               #  STORE JET RATE FOR OMEGAP COMPUTATION.
023288,000628: 23,2710           41505                           CS       TOFJTCHG                              
023289,000629: 23,2711           63065                           AD       +1.5CSP                               #  USE 150 MS. TO TEST FOR A PAXIS SKIP.
023290,000630: 23,2712           00006                           EXTEND                                         
023291,000631: 23,2713           64606                           BZMF     RESUME                                #  TP GREATER THAN 150MS THEN DO NORMAL P.
023292,000632: 23,2714           33113                           CA       PSKIPADR                              #  SET UP A P AXIS SKIP.
023293,000633: 23,2715           55613                           TS       PJUMPADR                              
023294,000634: 23,2716           10031        JTLST              CCS      TIME6                                 #   TEST CURRENT STATE OF T6.
023295,000635: 23,2717           12742                           TCF      T6ONNOW                               #   IF T6 IS + THEN CLOCK IS ON.
023296,000636: 23,2720           12724                           TCF      T6OFFNOW                              #   IF T6 IS + ZERO THEN T6 MUST BE OFF
023297,000637: 23,2721           12742                           TCF      T6ONNOW                               #     SINCE ALL DINC S LEAD TO MINUS ZERO.
023298,000638: 23,2722           04203                           TC       T6JOB                                 #  WE ARE IN THE UNIQUE STATE WHICH SAYS
023299,000639: 23,2723           12716                           TCF      JTLST                                 #    A T6 INTERRUPT IS WAITING.DO T6 JOB.
023300,000640: 23,2724           31505        T6OFFNOW           CA       TOFJTCHG                              
023301,000641: 23,2725           54031                           TS       TIME6                                 #  WE ARE HERE IF T6 CLOCK IS OFF.
023302,000642: 23,2726           37641                           CA       BIT15                                 
023303,000643: 23,2727           00006                           EXTEND                                         #  TURN CLOCK PULSE FOR T6 ON AND LOAD T6.
023304,000644: 23,2730           05013                           WOR      13                                    
023305,000645: 23,2731           31502                           CA       JTSATCHG                              
023306,000646: 23,2732           54770                           TS       T6NEXTJT                              
023307,000647: 23,2733           37665                           CA       ZERO                                  
023308,000648: 23,2734           57504                           XCH      ADDTLT6                               #  SET UP NEXT T6 INTERRUPT AFTER THE
023309,000649: 23,2735           54766                           TS       T6NEXT                                #    CURRENT ONE IS COMPLETE. ADDTLT6 MAY
023310,000650: 
023311,000651: 23,2736           37665                           CA       ZERO                                  #    BE ZERO IN WHICH CASE NO MORE T6.
023312,000652: 23,2737           57503                           XCH      ADDT6JTS                              
023313,000653: 23,2740           54771                           TS       T6NEXTJT   +1                         
023314,000654: 23,2741           14606                           TCF      RESUME                                
023315,000655: 23,2742           10766        T6ONNOW            CCS      T6NEXT                                #  HERE IF T6 IS NOW ON. SEE IF T6NEXT IS
023316,000656: 23,2743           13023                           TCF      T6NXT=+                               #    ZERO OR NOT.
023317,000657: 23,2744           41505                           CS       TOFJTCHG                              #  T6NEXT IS NEVER NEGATIVE.
023318,000658: 23,2745           60031                           AD       TIME6                                 #  A CONTAINS T6 - TJET.
023319,000659: 23,2746           10000                           CCS      A                                     #  TEST SIGN OF A (SAVING THE DIFFERENCE).
023320,000660: 23,2747           67657                           AD       ONE                                   
023321,000661: 23,2750           12765                           TCF      JTSFIRST                              #  TJET IS LESS THAN T6.
023322,000662: 23,2751           12752                           NOOP                                           #  IF DIFFERENCE I SNEGATIVE OR ZERO

Page 554

023324,000664: 23,2752           67657                           AD       ONE                                   #    WE ADD 1 SO ZERO CAN NEVER BE IN LIST.
023325,000665: 23,2753           54766                           TS       T6NEXT                                
023326,000666: 23,2754           31502                           CA       JTSATCHG                              
023327,000667: 23,2755           54771                           TS       T6NEXTJT   +1                         #  BEGIN SETTING UP JETS IN THE JET LIST.
023328,000668: 23,2756           37665                           CA       ZERO                                  
023329,000669: 23,2757           57504                           XCH      ADDTLT6                               
023330,000670: 23,2760           54767                           TS       T6NEXT     +1                         
023331,000671: 23,2761           37665                           CA       ZERO                                  
023332,000672: 23,2762           57503                           XCH      ADDT6JTS                              
023333,000673: 23,2763           54772                           TS       T6NEXTJT   +2                         
023334,000674: 23,2764           14606                           TCF      RESUME                                
023335,000675: 23,2765           54766        JTSFIRST           TS       T6NEXT                                #  HERE IF TJET IS LESS THAN T6.
023336,000676: 23,2766           31505                           CA       TOFJTCHG                              
023337,000677: 23,2767           54031                           TS       TIME6                                 #  SWITCH T6 AND TJET)
023338,000678: 23,2770           31502                           CA       JTSATCHG                              
023339,000679: 23,2771           56770                           XCH      T6NEXTJT                              #  BEGIN SWITCHING JET WORDS IN JET LIST.
023340,000680: 23,2772           54771                           TS       T6NEXTJT   +1                         
023341,000681: 23,2773           41504                           CS       ADDTLT6                               
023342,000682: 23,2774           00006                           EXTEND                                         
023343,000683: 23,2775           14606                           BZF      RESUME                                #  SEE IF AN ADDITIONAL (QR) JET TIME IS
023344,000684: 23,2776           60766                           AD       T6NEXT                                #    REQUIRED.

There is a line here saying "* DELETE THROUGH 04993", indicating a change from the last revision.

023346,000686: 23,2777           10000                           CCS      A                                     #  IF AN ADDITIONAL T6 IS NEEDEN, COMPARE
023347,000687: 23,3000           67657                           AD       ONE                                   #    IT WITH THE CONTENTS OF T6NEXT.
023348,000688: 23,3001           13012                           TCF      +11                                   
023349,000689: 23,3002           13003                           NOOP                                           
023350,000690: 23,3003           67657                           AD       ONE                                   
023351,000691: 23,3004           54767                           TS       T6NEXT     +1                         
023352,000692: 23,3005           37665                           CA       ZERO                                  
023353,000693: 23,3006           55504                           TS       ADDTLT6                               
023354,000694: 23,3007           57503                           XCH      ADDT6JTS                              
023355,000695: 23,3010           54772                           TS       T6NEXTJT   +2                         
023356,000696: 23,3011           14606                           TCF      RESUME                                
023357,000697: 23,3012           54767                 +11       TS       T6NEXT     +1                         
023358,000698: 23,3013           37665                           CA       ZERO                                  
023359,000699: 23,3014           57504                           XCH      ADDTLT6                               
023360,000700: 23,3015           54766                           TS       T6NEXT                                
023361,000701: 23,3016           37665                           CA       ZERO                                  
023362,000702: 23,3017           57503                           XCH      ADDT6JTS                              
023363,000703: 23,3020           56771                           XCH      T6NEXTJT   +1                         
023364,000704: 23,3021           54772                           TS       T6NEXTJT   +2                         
023365,000705: 23,3022           14606                           TCF      RESUME                                
023366,000706: 23,3023           41505        T6NXT=+            CS       TOFJTCHG                              
023367,000707: 23,3024           60031                           AD       TIME6                                 
023368,000708: 23,3025           60766                           AD       T6NEXT                                
023369,000709: 23,3026           10000                           CCS      A                                     
023370,000710: 23,3027           67657                           AD       ONE                                   
023371,000711: 23,3030           13037                           TCF      +7                                    
023372,000712: 23,3031           13032                           NOOP                                           
023373,000713: 23,3032           67657                           AD       ONE                                   

Page 555

023375,000715: 23,3033           54767                           TS       T6NEXT     +1                         
023376,000716: 23,3034           31502                           CA       JTSATCHG                              
023377,000717: 23,3035           54772                           TS       T6NEXTJT   +2                         
023378,000718: 23,3036           14606                           TCF      RESUME                                
023379,000719: 23,3037           54001                 +7        TS       L                                     
023380,000720: 23,3040           41505                           CS       TOFJTCHG                              
023381,000721: 23,3041           60031                           AD       TIME6                                 
023382,000722: 23,3042           10000                           CCS      A                                     
023383,000723: 23,3043           67657                           AD       ONE                                   
023384,000724: 23,3044           13054                           TCF      JTSB4T6                               
023385,000725: 23,3045           13046                           NOOP                                           
023386,000726: 23,3046           67657                           AD       ONE                                   
023387,000727: 23,3047           54766                           TS       T6NEXT                                
023388,000728: 23,3050           30001                           CA       L                                     
023389,000729: 23,3051           54767                           TS       T6NEXT     +1                         
023390,000730: 23,3052           31502                           CA       JTSATCHG                              
023391,000731: 23,3053           13062                           TCF      +7                                    
023392,000732: 23,3054           56766        JTSB4T6            XCH      T6NEXT                                
023393,000733: 23,3055           54767                           TS       T6NEXT     +1                         
023394,000734: 23,3056           31505                           CA       TOFJTCHG                              
023395,000735: 23,3057           54031                           TS       TIME6                                 
023396,000736: 23,3060           31502                           CA       JTSATCHG                              
023397,000737: 23,3061           56770                           XCH      T6NEXTJT                              
023398,000738: 23,3062           56771                 +7        XCH      T6NEXTJT   +1                         
023399,000739: 23,3063           56772                           XCH      T6NEXTJT   +2                         
023400,000740: 23,3064           14606                           TCF      RESUME                                
023401,000741:                                                                                                  #  T-JET LAW FIXED CONSTANTS
023402,000742: 
023403,000743: 23,3065           00360        +1.5CSP            DEC      +0.01465                              
023404,000744: 23,3066           20000        ONE-K              DEC      0.50000                               
023405,000745: 23,3067           77767        MCOMPT             DEC      -0.00049                              #  -5 MS. SCALED AS T6 (P-AXIS COMP TIME).
023406,000746: 23,3070           00013        14-TJMIN           DEC      11         B-14                       
023407,000747: 23,3071           77537        NEGCSP1            DEC      -.00977                               
023408,000748: 23,3072           37775        MS30P              OCTAL    37775                                 
023409,000749: 23,3073           34362        0.88975            DEC      0.88975                               
023410,000750: 23,3074           24366        16/25              DEC      0.64000                               
023411,000751: 23,3075           77555        -DRATEDB           OCTAL    77555                                 #  -0.4 DEG/SEC SCALED AT PI/4 RADIANS/SEC
023412,000752: 23,3076           77001        -D2JTLIM           OCTAL    77001                                 #  -1.4 DEG/SEC SCALED AT PI/4
023413,000753: 23,3077           76447        -A2JTLIM           OCTAL    76447                                 #  -2.0 DEG/SEC SCALED AT PI/4
023414,000754: 23,3100           77223        -ARATEDB           OCTAL    77223                                 #  -1.0 DEG/SEC SCALED AT PI/4
023415,000755: 23,3101           31000        25/32              DEC      .78125                                
023416,000756: 23,3102           77763        -TJMINT6           DEC      -.00073                               
023417,000757: 23,3103           00077        DAPLOW6            OCT      00077                                 
023418,000758: 23,3104           00125        4POSPJET           OCTAL    125                                   
023419,000759: 23,3105           00252        4NEGPJET           OCTAL    252                                   
023420,000760: 23,3106           00012        NEGPJET0           OCTAL    12                                    
023421,000761: 23,3107           00240        NEGPJET1           OCTAL    240                                   
023422,000762: 23,3110           00120        POSPJET0           OCTAL    120                                   
023423,000763: 23,3111     7664               POSPJET1           EQUALS   FIVE                                  
023424,000764: 23,3111           00600        BITS8,9            OCTAL    00600                                 

Page 556

023426,000766: 23,3112           71462        UPM                DEC      -.2                                   #  TEMPORARY ESTIMATE
023427,000767: 23,3113           02147        PSKIPADR           GENADR   SKIPPAXS                              
023428,000768: 23,3114           52000        JETLWADR           CADR     TJETLAW                               
023429,000769: 
023430,000770: 
023431,000771: 
023432,000772: 23,3115           22016        SETIDLE            LXCH     BANKRUPT                              #  FIRST T5RUPT AFTER FRESH START COMES
023433,000773: 23,3116           33357                           CAF      IDLERADR                              #  HERE, DAPIDLER IS STARTED IN 1 SECOND.
023434,000774: 23,3117           54345                           TS       T5ADR                                 
023435,000775: 23,3120           33123                           CAF      1SECRUPT                              
023436,000776: 23,3121           54030                           TS       TIME5                                 
023437,000777: 23,3122           14610                           TCF      NOQRSM                                
023438,000778: 
023439,000779: 23,3123           37634        1SECRUPT           OCTAL    37634                                 #  1 SECOND SCALED AS TIME5 (100 PULSES)
023440,000780: 
023441,000781: 23,3124           00006        GOIDLE             EXTEND                                         #  COME HERE TO SHUT DOWN DAP
023442,000782: 23,3125           33360                           DCA      GOIDLADR                              
023443,000783: 23,3126           52346                           DXCH     T5ADR                                 #  SET UP RUPT TO GO IDLE AT DAPIDLER
023444,000784: 
023445,000785: 23,3127           37665                           CAF      ZERO                                  #  CLEAR ALL JETS
023446,000786: 23,3130           00006                           EXTEND                                         
023447,000787: 23,3131           01005                           WRITE    5                                     
023448,000788: 23,3132           00006                           EXTEND                                         
023449,000789: 23,3133           01006                           WRITE    6                                     
023450,000790: 
023451,000791: 23,3134           43140                           CS       BGIM23                                #  STOP THE TRIM GIMBAL DRIVES
023452,000792: 23,3135           00006                           EXTEND                                         
023453,000793: 23,3136           03012                           WAND     12                                    
023454,000794: 
023455,000795: 23,3137           14606                           TCF      RESUME                                
023456,000796: 
023457,000797: 23,3140           07400        BGIM23             OCTAL    07400                                 
023458,000798: 

Below the address column is the calculation "3635 - 3140 = 475", seemingly calculating words used after the end of this section.


End of include-file P-AXIS_REACTION_CONTROL_SYSTEM_AUTOPILOT.agc.  Parent file is MAIN.agc