Source Code

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

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

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

037460,000002:                                                                                                 #  Copyright:     Public domain.
037461,000003:                                                                                                 #  Filename:      REENTRY_CONTROL.agc
037462,000004:                                                                                                 #  Purpose:       Part of the source code for Artemis (i.e., Colossus 3),
037463,000005:                                                                                                 #                 build 072.  This is for the Command Module's (CM)
037464,000006:                                                                                                 #                 Apollo Guidance Computer (AGC), we believe for
037465,000007:                                                                                                 #                 Apollo 15-17.
037466,000008:                                                                                                 #  Assembler:     yaYUL
037467,000009:                                                                                                 #  Contact:       Jim Lawton <jim DOT lawton AT gmail DOT com>
037468,000010:                                                                                                 #  Website:       www.ibiblio.org/apollo/index.html
037469,000011:                                                                                                 #  Page scans:    www.ibiblio.org/apollo/ScansForConversion/Artemis072/
037470,000012:                                                                                                 #  Mod history:   2009-08-17 JL   Adapted from corresponding Comanche 055 file.
037471,000013:                                                                                                 #                 2009-09-03 JL   Fix typo in symbol name.
037472,000014:                                                                                                 #                 2010-02-20 RSB  Un-##'d this header.
037473,000015: 

Page 852

037475,000017: 
037476,000018:                                                                                                 #  ENTRY INITIALIZATION ROUTINE
037477,000019:                                                                                                 #  ----------------------------
037478,000020: 
037479,000021: 25,2000                                          SETLOC   REENTRY                               
037480,000022: 25,2000                                          BANK                                           
037481,000023: 
037482,000024: 25,2000                                          COUNT*   $$/ENTRY                              
037483,000025: 25,2000  E7,1451                                 EBANK=   RTINIT                                
037484,000026: 
037485,000027: 25,2000     0102               CM/FLAGS          EQUALS   STATE      +6                         
037486,000028: 
037487,000029: 25,2000           77776        STARTENT          EXIT                                           #  MM = 63
037488,000030:                                                                                                 #  COME HERE FROM CM/POSE. RESTARTED IN CM/POSE.
037489,000031: 
037490,000032: 25,2001           42113                          CS       ENTMASK                               #  INITIALIZE ALL SWITCHES TO ZERO
037491,000033:                                                                                                 #  EXCEPT LATSW, ENTRYDSP, AND GONEPAST.
037492,000034:                                                                                                 #  GONEBY 112D BIT8 FLAG7, SELF-INITIALIZING
037493,000035: 25,2002           00004                          INHINT                                         
037494,000036: 25,2003           70102                          MASK     CM/FLAGS                              
037495,000037:                                                                                                 #  ENTRYDSP = 92D B13
037496,000038:                                                                                                 #  GONEPAST=95D B10,  RELVELSW=96D B9
037497,000039:                                                                                                 #  EGSW = 97D B8          NOSWITCH = 98D  B7
037498,000040:                                                                                                 #  HIND=99D B6            INRLSW=100D B5
037499,000041:                                                                                                 #  LATSW=101D B4          .05GSW=102D B3
037500,000042: 
037501,000043: 25,2004           62114                          AD       ENTRYSW                               #  SET ENTRYDSP, LATSW, GONEPAST.
037502,000044: 25,2005           54102                          TS       CM/FLAGS                              
037503,000045: 
037504,000046: 25,2006           00003                          RELINT                                         
037505,000047: 
037506,000048: 25,2007           06006                          TC       INTPRET                               
037507,000049: 
037508,000050: 25,2010           77735                          SLOAD                                          
037509,000051: 25,2011           03011                                   LODPAD                                
037510,000052: 25,2012           03626                          STORE    LOD                                   
037511,000053: 
037512,000054: 25,2013           77735                          SLOAD                                          
037513,000055: 25,2014           03010                                   LADPAD                                
037514,000056: 25,2015           03624                          STORE    LAD                                   
037515,000057: 
037516,000058: 25,2016           77605                          DMP                                            #  L/DCMINR = LAD COS(15)
037517,000059: 25,2017           15324                                   COS15                                 
037518,000060: 25,2020           17630                          STODL    L/DCMINR                              
037519,000061: 25,2021           15151                                   LATSLOPE                              
037520,000062: 25,2022           70405                          DMP      SR1                                   #  KLAT = LAD/24
037521,000063: 25,2023           03624                                   LAD                                   
037522,000064: 25,2024           17632                          STODL    KLAT                                  
037523,000065: 25,2025           15200                                   Q7F                                   
037524,000066: 25,2026           17175                          STODL    Q7                                    #  Q7 = Q7F
037525,000067: 25,2027           15344                                   NEARONE                               #  1.0 -1BIT

Page 853

037527,000069: 25,2030           17614                          STODL    FACTOR                                
037528,000070: 25,2031           03624                                   LAD                                   
037529,000071: 25,2032           57565                          SIGN     DCOMP                                 
037530,000072: 25,2033           03327                                   HEADSUP                               #  MAY BE NOISE FOR DISPLAY P61
037531,000073: 25,2034           37634                          STCALL   L/D                                   #  L/D = - LAD SGN(HEADSUP)
037532,000074: 
037533,000075: 25,2035           52063                                   STARTEN1                              #  RETURN VIA GOTOADDR
037534,000076: 25,2036           47375                          VLOAD    VXV                                   
037535,000077: 25,2037           01036                                   VN                                    #  (-7) M/CS
037536,000078: 25,2040           01756                                   UNITR                                 #  .5 UNIT                REF COORDS
037537,000079: 25,2041           50256                          UNIT     DOT                                   
037538,000080: 25,2042           03474                                   RT                                    #  RT/2 TARGET VECTOR     REF COORDS
037539,000081: 25,2043           03676                          STORE    LATANG                                #  LATANG = UNI.RT /4
037540,000082: 25,2044           47076                          DCOMP    RTB                                   
037541,000083: 25,2045           45761                                   SIGNMPAC                              
037542,000084: 25,2046           17644                          STODL    K2ROLL                                #  K2ROLL = -SGN(LATANG)
037543,000085: 
037544,000086: 25,2047           03624                                   LAD                                   
037545,000087: 25,2050           43205                          DMP      DAD                                   
037546,000088: 25,2051           15202                                   Q21                                   
037547,000089: 25,2052           15204                                   Q22                                   
037548,000090: 25,2053           03712                          STORE    Q2                                    #  Q2 = -1992 + 3500 LAD
037549,000091: 
037550,000092: 25,2054           66331                          SSP      SSP                                   
037551,000093: 25,2055           03646                                   GOTOADDR                              #  SET SELECTOR FOR INITIAL PASS
037552,000094: 25,2056           52260                                   INITROLL                              
037553,000095: 25,2057           03325                                   POSEXIT                               
037554,000096: 25,2060           52115                                   SCALEPOP                              #  SET CM/POSE TO CONTINUE AT SCALEPOP
037555,000097: 
037556,000098: 25,2061           77634                          RTB                                            
037557,000099: 25,2062           53607                                   SERVNOUT                              #  OMIT INITIAL DISPLAY, SINCE 1ST GUESSBAD
037558,000100: 
037559,000101:                                                                                                 #  CALCULATE THE INITIAL TARGET VECTOR:  RTINIT,  ALSO RTEAST, RTNORM  AND  RT.   ALL ARE .5 UNIT AND IN
037560,000102:                                                                                                 #  REFERENCE COORDINATES.
037561,000103: 
037562,000104: 25,2063           77220        STARTEN1          STQ      VLOAD                                 
037563,000105: 25,2064           03645                                   GOTOADDR                              
037564,000106: 25,2065           03401                                   LAT(SPL)                              #  TARGET COORDINATES
037565,000107: 25,2066           43014                          CLEAR    CLEAR                                 #  DO CALL USING PAD RADIUS. WILL UNIT IT.
037566,000108: 25,2067           00662                                   ERADFLAG                              #  ANYWAY.
037567,000109: 25,2070           01663                                   LUNAFLAG                              
037568,000110: 25,2071           14747                          STODL    LAT                                   
037569,000111: 25,2072           15336                                   3ZEROS                                
037570,000112: 
037571,000113: 25,2073           14753                          STODL    LAT        +4                         #  SET ALT=0.
037572,000114: 25,2074           01044                                   PIPTIME                               #  ESTABLISH RTINIT AT TIME OF PRESENT
037573,000115:                                                                                                 #  RN AND VN.
037574,000116: 25,2075           37524                          STCALL   TIME/RTO                              #  SAVE TIME BASE OF RTINIT.
037575,000117: 25,2076           26524                                   LALOTORV                              #  C(MPAC) =TIME  (PIPTIME)
037576,000118: 25,2077           77656                          UNIT                                           #  ANSWER IN ALPHAV ALSO

Page 854

037578,000120: 25,2100           17452                          STODL    RTINIT                                #  .5 UNIT TARGET         REF COORDS
037579,000121: 25,2101           12112                                   500SEC                                #  NOMINAL ENTRY TIME FOR P63
037580,000122:                                                                                                 #  TIME/RTO = PIPTIME, STILL.
037581,000123: 25,2102           37606                          STCALL   DTEAROT                               #  INITIALIZE EARROT
037582,000124: 25,2103           46213                                   EARROT1                               #  GET RT
037583,000125: 25,2104           72441                          DOT      SL1                                   
037584,000126: 25,2105           01756                                   UNITR                                 #  RT/2 IN MPAC
037585,000127: 25,2106           77726                          ACOS                                           
037586,000128: 25,2107           37702                          STCALL   THETAH                                #  RANGE ANGLE /360
037587,000129: 25,2110           03645                                   GOTOADDR                              #  RETURN TO CALLER
037588,000130: 
037589,000131: 25,2111           00003 01520  500SEC            2DEC     50000      B-28                       #  CS
037590,000132: 
037591,000133: 25,2113           11774        ENTMASK           OCT      11774                                 
037592,000134: 25,2114           11010        ENTRYSW           OCT      11010                                 #  ENTRYDSP B13, GONEPAST B10, LATSW B4

Page 855

037594,000136: 
037595,000137: 25,2115           77624        SCALEPOP          CALL                                           
037596,000138: 25,2116           52125                                   TARGETNG                              
037597,000139: 
037598,000140: 25,2117           77776                          EXIT                                           
037599,000141: 
037600,000142: 25,2120           05402        REFAZE10          TC       PHASCHNG                              
037601,000143: 25,2121           10035                          OCT      10035                                 #  SERVICER 5.3 RESTART AT REFAZE10
037602,000144: 
037603,000145: 25,2122  01,2250               5P3SPT14          =        5.3SPOT                               
037604,000146: 25,2122           06006                          TC       INTPRET                               
037605,000147: 
037606,000148:                                                                                                 #  JUMP TO PARTICULAR RE-ENTRY PHASE:
037607,000149: 
037608,000150:                                                                                                 # SEQUENCE
037609,000151: 25,2123           77650                          GOTO                                           
037610,000152: 25,2124           03645                                   GOTOADDR                              
037611,000153: 
037612,000154:                                                                                                 #  GOTOADDR CONTAINS THE ADDRESS OF THE ROLL COMMAND EQUATIONS APPROPRIATE TO THE CURRENT PHASE OF
037613,000155:                                                                                                 #  RE-ENTRY.  SEQUENCING IS AS FOLLOWS:
037614,000156: 
037615,000157:                                                                                                 #  INITROLL       ADDRESS IS SET HERE INITIALLY. HOLDS INITIAL ROLL ATTITUDE UNTIL KAT  IS EXCEEDED. THEN HOLDS NEW ROLL
037616,000158:                                                                                                 #                 ATTITUDE UNTIL  VRTHRESH  IS EXCEEDED.  THEN BRANCHES TO
037617,000159: 
037618,000160:                                                                                                 #  HUNTEST        THIS SECTION CHECKS TO SEE IF THE PREDICTED RANGE AT NOMINAL   L/D FROM PRESENT CONDITIONS IS LESS
037619,000161:                                                                                                 #                 THAN THE DESIRED RANGE.
037620,000162:                                                                                                 #                   IF NOT - A ROLL COMMAND IS GENERATED BY THE CONSTANT DRAG CONTROLLER.
037621,000163:                                                                                                 #                   IF SO - CONTROL AND GOTOADDR ARE SET TO  UPCONTRL.
037622,000164:                                                                                                 #                 USUALLY NO ITERATION IS INVOLVED EXCEPT IF THE RANGE DESIRED IS TOO LONG ON THE FIRST PASS THROUGH
037623,000165:                                                                                                 #                 HUNTEST.
037624,000166: 
037625,000167:                                                                                                 #  UPCONTRL       CONTROLS ROLL DURING THE SUPER-CIRCULAR PHASE.  UPCONTRL IS TERMINATED EITHER
037626,000168:                                                                                                 #                   (A)  WHEN THE DRAG (AS MEASURED BY THE PIPAS) FALLS BELOW Q7, OR
037627,000169:                                                                                                 #                   (B)  IF RDOT IS NEGATIVE AND REFERENCE VL EXCEEDS V.
037628,000170:                                                                                                 #                 IN CASE (A),  GOTOADDR  IS SET TO  KEP2  AND IN CASE (B), TO  PREDICT3  SKIPPING THE KEPLER PHASE OF
037629,000171:                                                                                                 #                 ENTRY.
037630,000172: 
037631,000173:                                                                                                 #  KEP2           GOTOADDR IS SET HERE DURING THE KEPLER PHASE TO MONITOR DRAG. THE SPACECRAFT IS INSTANTANEOUSLY
037632,000174:                                                                                                 #                 TRIMMED IN PITCH AND YAW TO THE COMPUTED RELATIVE VELOCITY. THE LAST COMPUTED ROLL ANGLE IS MAINTAINED.
037633,000175:                                                                                                 #                 WHEN THE MEASURED DRAG EXCEEDS Q7 +0.5,  GOTOADDR  IS SET TO
037634,000176: 
037635,000177:                                                                                                 #  PREDICT3       THIS CONTROLS THE FINAL SUB-ORBITAL PHASE. ROLL COMMANDS CEASE
037636,000178:                                                                                                 #                 WHEN  V  IS LESS THAN VQUIT. AN EXIT IS MADE TO
037637,000179: 
037638,000180:                                                                                                 #  P67.1          THE LAST COMPUTED ROLL ANGLE IS MAINTAINED. RATE DAMPING IS DONE IN PITCH AND YAW. PRESENT LATITUDE
037639,000181:                                                                                                 #                 AND LONGITUDE ARE COMPUTED FOR DISPLAY.
037640,000182:                                                                                                 #                 ENTRY IS TERMINATED WHEN DISKY RESPONSE IS MADE TO THIS FINAL FLASHING DISPLAY.
037641,000183: 

Page 856

037643,000185:                                                                                                 #  PROCESS AVERAGE G OUTPUT...SCALE IT AND GET INPUT DATA
037644,000186: 
037645,000187: 
037646,000188:                                                                                                 #  * START  TARGETING ...
037647,000189: 
037648,000190: 25,2125  E7,1451                                 EBANK=   RTINIT                                
037649,000191: 
037650,000192:                                                                                                 #  TARGETNG IS CALLED BY P61, FROM GROUP 4.
037651,000193:                                                                                                 #  TARGETNG IS CALLED BY ENTRY, FROM GROUP 5.
037652,000194: 
037653,000195:                                                                                                 #  ALL MM COME HERE.              
037654,000196: 25,2125           77214        TARGETNG          BOFF     VLOAD                                 #  ENTER WITH PROPER EB FROM CM/POSE(TEST)
037655,000197: 25,2126           03346                                   RELVELSW                              #  RELVELSW = 96D BIT9
037656,000198: 25,2127           52133                                   GETVEL                                #  WANT INERTIAL VEL. GO GET IT.
037657,000199: 25,2130           03526                                   -VREL                                 #  NEW V   IS RELATIVE, CONTINUE
037658,000200: 
037659,000201: 25,2131           52076                          VCOMP    GOTO                                  #  (VREL) = (V) + KWE UNITR*UNITW
037660,000202: 25,2132           52136                                   GETUNITV   -1                         #  - VREL WAS LEFT BY CM/POSE
037661,000203: 
037662,000204: 25,2133           74375        GETVEL            VLOAD    VXSC                                  #  INERTIAL V WANTED
037663,000205: 25,2134           01036                                   VN                                    #  KVSCALE = (12800 / .3048) / 2VS
037664,000206: 25,2135           15232                                   KVSCALE                               #  KVSCALE = .81491944
037665,000207: 25,2136           03516                 -1       STORE    VEL                                   #  V/2 VS         
037666,000208: 25,2137           44056        GETUNITV          UNIT     STQ                                   
037667,000209: 25,2140           03373                                   60GENRET                              
037668,000210: 25,2141           17510                          STODL    UNITV                                 
037669,000211: 25,2142           00043                                   34D                                   
037670,000212: 25,2143           03622                          STORE    VSQUARE                               #  VSQ/4
037671,000213: 
037672,000214: 25,2144           77625                          DSU                                            #  LEQ = VSQUARE - 1
037673,000215: 25,2145           15326                                   FOURTH                                #  4 G'S FULL SCALE
037674,000216: 25,2146           17654                          STODL    LEQ                                   #  LEQ/4
037675,000217: 
037676,000218: 25,2147           00045                                   36D                                   
037677,000219: 25,2150           27674                          STOVL    V                                     #  V/2 VS = VEL/2 VS
037678,000220: 
037679,000221: 25,2151           03516                                   VEL                                   
037680,000222: 25,2152           72441                          DOT      SL1                                   #  RDOT= V.UNITR
037681,000223: 25,2153           01756                                   UNITR                                 
037682,000224: 25,2154           27700                          STOVL    RDOT                                  #  RDOT / 2 VS
037683,000225: 
037684,000226: 25,2155           01315                                   DELV                                  #  PIPA COUNTS IN PLATFORM COORDS.
037685,000227: 25,2156           41246                          ABVAL    DMP                                   
037686,000228: 25,2157           15234                                   KASCALE                               
037687,000229: 25,2160           53152                          SL1      BZE                                   
037688,000230: 25,2161           55136                                   SETMIND                               
037689,000231: 25,2162           27640        DSTORE            STOVL    D                                     #  ACCELERATION USED TO APPROX DRAG
037690,000232: 25,2163           03516                                   VEL                                   
037691,000233: 25,2164           53435                          VXV      UNIT                                  #  UNI = UNIT(V*R)
037692,000234: 25,2165           01756                                   UNITR                                 

Page 857

037694,000236: 25,2166           03502                          STORE    UNI                                   #  .5 UNI         REF COORDS.
037695,000237: 
037696,000238: 25,2167           71214                          BOFF     DLOAD                                 
037697,000239: 25,2170           03346                                   RELVELSW                              
037698,000240: 25,2171           55077                                   GETETA                                
037699,000241: 25,2172           15336                                   3ZEROS                                
037700,000242: 25,2173           43225        UPDATERT          DSU      DAD                                   #  PIPTIME-TIME/RTO =ELAPSED TIME SINCE
037701,000243:                                                                                                 #  RTINIT  WAS ESTABLISHED.
037702,000244: 25,2174           03524                                   TIME/RTO                              
037703,000245: 25,2175           01044                                   PIPTIME                               
037704,000246: 25,2176           37606                          STCALL   DTEAROT                               #  GET PREDICTED TARGET VECTOR  RT
037705,000247: 
037706,000248: 25,2177           46223                                   EARROT2                               
037707,000249: 25,2200           40241                          DOT      SETPD                                 #  SINCE (RT) UNIT VECT, THIS IS 1/4 MAX
037708,000250: 25,2201           03502                                   UNI                                   #  LATANG = RT.UNI
037709,000251: 25,2202           00001                                   0                                     
037710,000252: 25,2203           27676                          STOVL    LATANG                                #  LATANG = MAC LATANG / 4
037711,000253: 
037712,000254: 25,2204           03474                                   RT                                    
037713,000255: 25,2205           77614                          CLEAR                                          
037714,000256: 25,2206           03667                                   GONEBY                                #  SHOW HAVE NOT GONE PAST TARGET.
037715,000257: 25,2207           50235                          VXV      DOT                                   #  IF RT*UNITR.UNI NEG, GONEBY=1
037716,000258: 25,2210           01756                                   UNITR                                 #  GONEPAST IS CONDITIONAL SW SET IN
037717,000259: 25,2211           03502                                   UNI                                   #  FINAL PHASE.
037718,000260: 25,2212           43044                          BPL      SET                                   
037719,000261: 25,2213           52215                                   +2                                    
037720,000262: 25,2214           03467                                   GONEBY                                #  SHOW HAVE     GONE PAST TARGET.
037721,000263: 
037722,000264: 25,2215           77775                          VLOAD                                          
037723,000265: 25,2216           03474                                   RT                                    
037724,000266: 25,2217           45241        GETANGLE          DOT      DSU                                   #  THETA = ARCCOS(RT.UNITR)
037725,000267: 25,2220           01756                                   UNITR                                 
037726,000268: 25,2221           15164                                   NEAR1/4                               #  TO IMPROVE ACCURACY, CALC RANGE BY
037727,000269: 25,2222           43244                          BPL      DAD                                   #  TINYTHET IF HIGH ORDER PART OF
037728,000270: 25,2223           55141                                   TINYTHET                              #  ARCCOS ARGUMENT IS ZERO
037729,000271: 25,2224           15164                                   NEAR1/4                               
037730,000272: 25,2225           65552                          SL1      ACOS                                  
037731,000273: 25,2226           03702        THETDONE          STORE    THETAH                                #  THETAH/360
037732,000274:                                                                                                 #  HI WORD, LO BIT =1.32 NM=360 60/16384
037733,000275: 
037734,000276: 25,2227           57414                          BON      DCOMP                                 
037735,000277: 25,2230           03707                                   GONEBY                                #  =1 IF HAVE GONE PAST TARGET.
037736,000278:                                                                                                 #  (SIGN MAY BECOME ERRATIC VERY NEAR
037737,000279:                                                                                                 #  TARGET DUE TO LOSS OF PRECISION.)
037738,000280: 25,2231           52232                                   +1                                    
037739,000281: 25,2232           17714                          STODL    RTGON67                               #  RANGE ERROR:  NEG IF WILL FALL SHORT.
037740,000282: 
037741,000283: 25,2233           03640                                   D                                     
037742,000284: 25,2234           50025                          DSU      BMN                                   
037743,000285: 25,2235           15242                                   .05G                                  

Page 858

037745,000287: 25,2236           52255                                   NO.05G                                
037746,000288: 25,2237           77214                          SET      VLOAD                                 
037747,000289: 25,2240           03074                                   .05GSW                                
037748,000290: 25,2241           03432                                   DELVREF                               
037749,000291: 25,2242           50206                          PUSH     DOT                                   
037750,000292: 25,2243           03542                                   UXA/2                                 
037751,000293: 25,2244           63552                          SL1      DSQ                                   
037752,000294: 25,2245           47515                          PDVL     VSQ                                   #  EXCHANGE WITH PDL.
037753,000295: 25,2246           56225                          DSU      DDV                                   
037754,000296: 25,2247           00001                                   0                                     
037755,000297: 25,2250           75400                          BOV      SQRT                                  
037756,000298: 25,2251           52253                                   NOLDCALC                              #  OVFL LAST CLEARED IN EARROT2 ABOVE.
037757,000299: 25,2252           03727                          STORE    L/DCALC                               
037758,000300: 
037759,000301: 25,2253           77650        NOLDCALC          GOTO                                           
037760,000302: 25,2254           03373                                   60GENRET                              
037761,000303: 
037762,000304: 25,2255           52014        NO.05G            CLEAR    GOTO                                  #  THIS WAY FOR DAP.(MAY INTERRUPT)
037763,000305: 25,2256           03274                                   .05GSW                                #  .05GSW = 102D B3
037764,000306: 25,2257           52253                                   NOLDCALC                              #  KEEP SINGLE EXIT FOR TARGETING
037765,000307: 

Page 859

037767,000309:                                                                                                 #  SUBROUTINES CALLED BY SCALEPOP (TARGETING):
037768,000310: 
037769,000311: 26,2000                                          SETLOC   REENTRY1                              
037770,000312: 26,2000                                          BANK                                           
037771,000313: 
037772,000314: 26,3077                                          COUNT*   $$/ENTRY                              
037773,000315: 
037774,000316: 26,3077           56345        GETETA            DLOAD    DDV                                   #  D = D +D(-RDOT/HS -2D/V)  DT/2
037775,000317:                                                                                                 #  DT/2 = 2/2 =1
037776,000318: 26,3100           03700                                   RDOT                                  
037777,000319: 26,3101           15320                                   -HSCALED                              
037778,000320: 26,3102           41325                          PDDL     DMP                                   
037779,000321: 26,3103           03640                                   D                                     
037780,000322: 26,3104           15322                                   -KSCALE                               
037781,000323: 26,3105           43271                          DDV      DAD                                   
037782,000324: 26,3106           03674                                   V                                     
037783,000325:                                                                                                 #  -RDOT/HS FROM PDL.
037784,000326: 26,3107           43205                          DMP      DAD                                   
037785,000327: 26,3110           03640                                   D                                     
037786,000328: 26,3111           03640                                   D                                     
037787,000329: 26,3112           03640                          STORE    D                                     
037788,000330: 
037789,000331: 26,3113           71214                          BON      DLOAD                                 #  EGSW INDICATES FINAL PHASE.
037790,000332: 26,3114           03307                                   EGSW                                  
037791,000333: 26,3115           55122                                   SUBETA                                
037792,000334: 26,3116           03702                                   THETAH                                
037793,000335: 26,3117           52005                          DMP      GOTO                                  
037794,000336: 26,3120           15236                                   KTETA                                 #  = 1000x2PI/(2)E14 163.84
037795,000337: 26,3121           52173                                   UPDATERT                              
037796,000338: 
037797,000339: 26,3122           45345        SUBETA            DLOAD    DSU                                   #  SWITCH FROM INERTIAL TO RELATIVE VEL.
037798,000340: 26,3123           03674                                   V                                     
037799,000341: 26,3124           15326                                   VMIN                                  
037800,000342: 26,3125           43044                          BPL      SET                                   
037801,000343: 26,3126           55130                                   SUBETA2                               
037802,000344: 26,3127           03066                                   RELVELSW                              
037803,000345: 
037804,000346: 26,3130           41345        SUBETA2           DLOAD    DMP                                   
037805,000347: 
037806,000348: 26,3131           03702                                   THETAH                                
037807,000349: 26,3132           15240                                   KT1                                   #  KT1 = KT
037808,000350: 26,3133           52071                          DDV      GOTO                                  
037809,000351: 26,3134           03674                                   V                                     #  KT = RE(2 PI)/2 VS 16384 163.84/ 2 VSAT
037810,000352: 26,3135           52173                                   UPDATERT                              
037811,000353: 
037812,000354: 26,3136           52145        SETMIND           DLOAD    GOTO                                  
037813,000355: 26,3137           16425                                   1BITDP                                
037814,000356: 26,3140           52162                                   DSTORE                                
037815,000357: 
037816,000358: 26,3141           51425        TINYTHET          DSU      ABS                                   #  ENTER WITH X-.249

Page 860

037818,000360: 26,3142           16426                                   1BITDP     +1                         #  GET 1/4 - MPAC
037819,000361: 26,3143           75461                          SL       SQRT                                  #  SCALE UP BEFORE SQRT
037820,000362: 26,3144           20216                                   13D                                   #  HAS FACTOR FOR UP SCALING
037821,000363: 26,3145           52005                          DMP      GOTO                                  
037822,000364: 26,3146           15250                                   KACOS                                 
037823,000365: 26,3147           52226                                   THETDONE                              
037824,000366: 

Page 861

037826,000368:                                                                                                 #  * START        INITIAL ROLL ...
037827,000369: 
037828,000370: 25,2000                                          SETLOC   REENTRY                               
037829,000371: 25,2000                                          BANK                                           
037830,000372: 
037831,000373: 25,2260                                          COUNT*   $$/ENTRY                              
037832,000374: 
037833,000375:                                                                                                 #  MM = 63 , 64, ..
037834,000376: 25,2260           43014        INITROLL          BON      BOFF                                  #  IF D- .05G NEG, GO TO LIMITL/D
037835,000377: 25,2261           03312                                   INRLSW                                
037836,000378: 25,2262           52362                                   INITRL1                               
037837,000379: 25,2263           03354                                   .05GSW                                
037838,000380: 25,2264           53524                                   LIMITL/D                              
037839,000381: 
037840,000382:                                                                                                 #  MM = 64, NOW
037841,000383: 
037842,000384:                                                                                                 #               3
037843,000385:                                                                                                 #  KA = KA1 LEQ  + KA2
037844,000386: 25,2265           63545                          DLOAD    DSQ                                   
037845,000387: 25,2266           03654                                   LEQ                                   
037846,000388: 25,2267           56205                          DMP      DDV                                   
037847,000389: 25,2270           03654                                   LEQ                                   
037848,000390: 25,2271           15306                                   1/KA1                                 #  = 25 /(64  1.8)
037849,000391: 25,2272           47015                          DAD      RTB                                   
037850,000392: 25,2273           15310                                   KA2                                   #  = .2
037851,000393: 25,2274           54432                                   P64                                   #  ROLLC          VI              RDOT
037852,000394:                                                                                                 #  XXX.XX DEG     XXXXX. FPS      XXXXX. FPS
037853,000395: 25,2275           03720                          STORE    KAT                                   
037854,000396: 
037855,000397: 25,2276           50025                          DSU      BMN                                   
037856,000398: 25,2277           15316                                   KALIM                                 
037857,000399: 25,2300           52304                                   +4                                    
037858,000400: 25,2301           77745                          DLOAD                                          
037859,000401: 25,2302           15316                                   KALIM                                 
037860,000402: 25,2303           03720                          STORE    KAT                                   
037861,000403: 25,2304           45345                          DLOAD    DSU                                   #  IF V-VFINAL1 NEG, GO TO FINAL PHASE.
037862,000404: 25,2305           03674                                   V                                     
037863,000405: 25,2306           15304                                   VFINAL1                               
037864,000406: 25,2307           51014                          CLEAR    BPL                                   #  (CAN'T CLEAR INRLSW AFTER HERE: RESTARTS)
037865,000407: 25,2310           03265                                   GONEPAST                              #  GONEPAST WAS INITIALLY SET=1 TO FORCE
037866,000408:                                                                                                 #  ROLLC TO REMAIN AS DEFINED BY HEADSUP
037867,000409:                                                                                                 #  UNTIL START OF P64. (UNTIL D > .05G)
037868,000410: 25,2311           52316                                   D0EQ                                  
037869,000411: 25,2312           52131                          SSP      GOTO                                  
037870,000412: 25,2313           03646                                   GOTOADDR                              
037871,000413: 25,2314           53316                                   KEP2                                  #  AND IDLE UNTIL D>0.2 G.  (NO P66 HERE)
037872,000414: 25,2315           52351                                   INROLOUT                              #  GO TO LIMITL/D AFTER SETTING INRLSW.
037873,000415: 
037874,000416: 25,2316           41345        D0EQ              DLOAD    DMP                                   #  D0 = KA3 LEQ + KA4
037875,000417: 25,2317           03654                                   LEQ                                   

Page 862

037877,000419: 25,2320           15312                                   KA3                                   
037878,000420: 25,2321           77615                          DAD                                            
037879,000421: 25,2322           15314                                   KA4                                   
037880,000422: 25,2323           03710                          STORE    D0                                    #  D0/805
037881,000423: 25,2324           40065                          BDDV     BOV                                   
037882,000424: 25,2325           15270                                   C001                                  #  (-4/25 G) B-8
037883,000425: 25,2326           52327                                   +1                                    #  CLEAR OVFIND, IF ON.
037884,000426: 25,2327           17706                          STODL    C/D0                                  #  (-4/D0) B-8
037885,000427: 25,2330           03624                                   LAD                                   #  IF V-VFINAL +K(RDOT/V)CUBED POS,L/D=-LAD
037886,000428: 25,2331           17634                          STODL    L/D                                   
037887,000429: 25,2332           03700                                   RDOT                                  
037888,000430: 25,2333           41471                          DDV      PUSH                                  
037889,000431: 25,2334           03674                                   V                                     
037890,000432: 25,2335           41316                          DSQ      DMP                                   
037891,000433: 25,2336           45271                          DDV      DSU                                   
037892,000434: 25,2337           15300                                   1/K44                                 
037893,000435: 25,2340           15302                                   VFINAL                                
037894,000436:                                                                                                 #                     3
037895,000437:                                                                                                 #  V-VFINAL +(RDOT/V)  / K44      OVFL $
037896,000438: 
037897,000439: 25,2341           40015                          DAD      BOV                                   
037898,000440: 25,2342           03674                                   V                                     
037899,000441: 25,2343           52351                                   INROLOUT                              #  GO TO LIMITL/D AFTER SETTING INRLSW.
037900,000442: 25,2344           71240                          BMN      DLOAD                                 
037901,000443: 25,2345           52351                                   INROLOUT                              #  GO TO LIMITL/D AFTER SETTING INRLSW.
037902,000444: 25,2346           03624                                   LAD                                   
037903,000445: 25,2347           77676                          DCOMP                                          
037904,000446: 25,2350           03634                          STORE    L/D                                   
037905,000447: 
037906,000448:                                                                                                 #  SET INRLSW AT END FOR RESTART PROTECTION
037907,000449: 25,2351           77614        INROLOUT          BOFSET                                         #  END OF PRE .05G PATH OF INITROLL.
037908,000450: 25,2352           03052                                   INRLSW                                #  SWITCH IS ZERO INITIALLY.
037909,000451: 25,2353           53524                                   LIMITL/D                              #  (GO TO)
037910,000452: 
037911,000453: 25,2354           45345        KATEST            DLOAD    DSU                                   #  IF KAT - D POS, GO TO CONSTD
037912,000454: 25,2355           03720                                   KAT                                   
037913,000455: 25,2356           03640                                   D                                     #  IF POS, OUT WITH COMMAND VIA LIMITL/D
037914,000456: 25,2357           52044                          BPL      GOTO                                  
037915,000457: 25,2360           53524                                   LIMITL/D                              
037916,000458: 25,2361           53231                                   CONSTD                                
037917,000459: 
037918,000460: 25,2362           43345        INITRL1           DLOAD    DAD                                   #  IF RDOT + VRCONT POS, GO TO HUNTEST
037919,000461: 25,2363           03700                                   RDOT                                  
037920,000462: 25,2364           15262                                   VRCONT                                
037921,000463: 25,2365           45040                          BMN      CALL                                  #  IF POSITIVE, FALL INTO HUNTEST.
037922,000464: 25,2366           52354                                   KATEST                                
037923,000465: 
037924,000466: 25,2367           53021                                   FOREHUNT                              #  INITIALIZE HUNTEST.
037925,000467: 

Page 863

037927,000469: 
037928,000470:                                                                                                 #  * START        HUNT TEST ...
037929,000471: 
037930,000472:                                                                                                 #  MM = 64
037931,000473: 25,2370           77731                          SSP                                            #  INITIALIZE HUNTEST ON FIRST PASS
037932,000474: 25,2371           03646                                   GOTOADDR                              
037933,000475: 25,2372           52373                                   HUNTEST                               #  MUST GO AFTER FOREHUNT FOR RESTARTS.
037934,000476: 
037935,000477: 25,2373           77745        HUNTEST           DLOAD                                          
037936,000478: 25,2374           03640                                   D                                     
037937,000479: 25,2375           17664                          STODL    A1                                    #  A1/805 = A1/25G
037938,000480: 
037939,000481: 25,2376           03624                                   LAD                                   
037940,000482: 25,2377           17647                          STODL    TEM1B                                 
037941,000483: 25,2400           03700                                   RDOT                                  
037942,000484: 25,2401           71240                          BMN      DLOAD                                 #  IF RDOT NEG,TEM1B=LAD, OTHERWISE = LEWD
037943,000485: 25,2402           52406                                   A0CALC                                
037944,000486: 25,2403           03725                                   LEWD                                  
037945,000487: 25,2404           17647                          STODL    TEM1B                                 
037946,000488: 
037947,000489: 25,2405           03700                                   RDOT                                  
037948,000490: 25,2406           43271        A0CALC            DDV      DAD                                   #  V1 = V + RDOT/TEM1B
037949,000491: 25,2407           03647                                   TEM1B                                 
037950,000492: 25,2410           03674                                   V                                     
037951,000493: 25,2411           14326                          STODL    V1                                    #  V1/2 VS
037952,000494: 
037953,000495: 25,2412           03700                                   RDOT                                  
037954,000496: 25,2413           56316                          DSQ      DDV                                   #  A0=(V1/V)SQ(D+RDOT SQ/(TEM1B 2 C1 HS)
037955,000497: 25,2414           03647                                   TEM1B                                 
037956,000498: 25,2415           43271                          DDV      DAD                                   
037957,000499: 25,2416           15274                                   2C1HS                                 
037958,000500: 25,2417           03640                                   D                                     
037959,000501: 25,2420           41205                          DMP      DMP                                   
037960,000502: 25,2421           00326                                   V1                                    
037961,000503: 25,2422           00326                                   V1                                    
037962,000504: 25,2423           77671                          DDV                                            
037963,000505: 25,2424           03622                                   VSQUARE                               
037964,000506: 25,2425           14330                          STODL    A0                                    #  A0/805 = A0/25G
037965,000507: 
037966,000508: 25,2426           03700                                   RDOT                                  
037967,000509: 25,2427           71244                          BPL      DLOAD                                 
037968,000510: 25,2430           52433                                   V1LEAD                                
037969,000511: 25,2431           00330                                   A0                                    
037970,000512: 25,2432           03664                          STORE    A1                                    #  A1/25G
037971,000513: 
037972,000514: 25,2433           51145        V1LEAD            DLOAD    BPL                                   #  IF L/D NEG, V1=V1 - 1000
037973,000515: 25,2434           03634                                   L/D                                   
037974,000516: 25,2435           52442                                   HUNTEST1                              
037975,000517: 
037976,000518: 25,2436           45345                          DLOAD    DSU                                   
037977,000519: 25,2437           00326                                   V1                                    

Page 864

037979,000521: 25,2440           15216                                   VQUIT                                 
037980,000522: 25,2441           00326                          STORE    V1                                    
037981,000523: 
037982,000524: 25,2442           41345        HUNTEST1          DLOAD    DMP                                   #  ALP = 2 C1 HS A0/LEWD V1 V1
037983,000525: 25,2443           00330                                   A0                                    
037984,000526: 25,2444           15274                                   2C1HS                                 
037985,000527: 25,2445           40271                          DDV      SETPD                                 
037986,000528: 25,2446           00326                                   V1                                    
037987,000529: 25,2447           00001                                   0                                     
037988,000530: 25,2450           56271                          DDV      DDV                                   
037989,000531: 25,2451           00326                                   V1                                    
037990,000532: 25,2452           03725                                   LEWD                                  
037991,000533: 25,2453           03704                          STORE    ALP                                   
037992,000534: 
037993,000535: 25,2454           55221                          BDSU     BDDV                                  #  FACT1 = V1 / (1 - ALP)
037994,000536: 25,2455           15344                                   BARELY1                               
037995,000537: 25,2456           00326                                   V1                                    
037996,000538: 25,2457           17616                          STODL    FACT1                                 #  FACT1 / 2VS
037997,000539: 
037998,000540: 25,2460           03704                                   ALP                                   
037999,000541: 25,2461           41225                          DSU      DMP                                   #  FACT2 = ALP(ALP - 1) / A0
038000,000542: 25,2462           15344                                   BARELY1                               
038001,000543: 25,2463           03704                                   ALP                                   
038002,000544: 25,2464           77671                          DDV                                            
038003,000545: 25,2465           00330                                   A0                                    
038004,000546: 25,2466           03620                          STORE    FACT2                                 #  FACT2 (25G)
038005,000547: 
038006,000548: 25,2467           43205                          DMP      DAD                                   
038007,000549: 25,2470           03175                                   Q7                                    #  Q7 /805 = Q7 / 25G
038008,000550: 25,2471           03704                                   ALP                                   #  VL=FACT1 (1-SQRT(Q7 FACT2 +ALP) )
038009,000551: 25,2472           44366                          SQRT     BDSU                                  
038010,000552: 25,2473           15344                                   BARELY1                               
038011,000553: 25,2474           77605                          DMP                                            
038012,000554: 25,2475           03616                                   FACT1                                 
038013,000555: 25,2476           03757                          STORE    VL                                    #  VL / 2 VS
038014,000556: 
038015,000557: 25,2477           41221                          BDSU     DMP                                   #  GAMMAL1 = LEWD (V1-VL)/VL
038016,000558: 25,2500           00326                                   V1                                    
038017,000559: 25,2501           03725                                   LEWD                                  
038018,000560: 25,2502           77671                          DDV                                            
038019,000561: 25,2503           03757                                   VL                                    
038020,000562: 25,2504           14027                          STODL    GAMMAL1                               #  GAMMAL1 USED IN UPCONTROL
038021,000563: 
038022,000564:                                                                                                 #  GAMMAL1 = PDL 22D.
038023,000565: 25,2505           03757                                   VL                                    
038024,000566: 25,2506           50025                          DSU      BMN                                   #  IF VL-VLMIN NEG, GO TO PREFINAL
038025,000567: 25,2507           15206                                   VLMIN                                 
038026,000568: 25,2510           53332                                   PREFINAL                              
038027,000569: 
038028,000570: 25,2511           63545                          DLOAD    DSQ                                   

Page 865

038030,000572: 25,2512           03757                                   VL                                    
038031,000573: 25,2513           17666                          STODL    VBARS                                 #  VBARS / 4 VS VS
038032,000574: 
038033,000575: 25,2514           15334                                   HALVE                                 #  IF VSAT-VL NEG, GO TO CONSTD
038034,000576: 25,2515           50025                          DSU      BMN                                   
038035,000577: 25,2516           03757                                   VL                                    
038036,000578: 25,2517           53225                                   BECONSTD                              #  SET MODE=HUNTEST, CONTINUE IN CONSTD
038037,000579: 25,2520           17662                          STODL    DVL                                   #  DVL / 2VS
038038,000580: 
038039,000581: 25,2521           15334                                   HALVE                                 
038040,000582: 25,2522           03672                          STORE    VS1                                   #  VS1 = VSAT
038041,000583: 
038042,000584: 25,2523           50025                          DSU      BMN                                   #  IF V1 GREATER THAN VSAT, GO ON
038043,000585: 25,2524           00326                                   V1                                    
038044,000586: 25,2525           52533                                   GETDHOOK                              
038045,000587: 25,2526           77621                          BDSU                                           
038046,000588: 25,2527           03662                                   DVL                                   
038047,000589: 25,2530           17662                          STODL    DVL                                   #  DVL = DVL - (VSAT-V1) = V1 - VL
038048,000590: 25,2531           00326                                   V1                                    
038049,000591: 25,2532           03672                          STORE    VS1                                   #  VS1 = V1, IN THIS CASE
038050,000592: 
038051,000593: 25,2533           45145        GETDHOOK          DLOAD    CALL                                  #  DHOOK=((1-VS1/FACT1) SQ -ALP)/FACT2
038052,000594: 25,2534           03672                                   VS1                                   #  VS1 / 2 VS
038053,000595: 25,2535           53003                                   DHOOKYQ7                              #  GO CALC DHOOK
038054,000596: 25,2536           03656                          STORE    DHOOK                                 #  DHOOK / 25G
038055,000597: 
038056,000598: 25,2537           56261                          SR       DDV                                   
038057,000599: 25,2540           20607                                   6                                     #  CHOOK
038058,000600: 25,2541           03175                                   Q7                                    
038059,000601: 25,2542           77625                          DSU                                            
038060,000602: 25,2543           15252                                   CHOOK                                 #  = .25/16 = (-6)
038061,000603: 25,2544           03660                          STORE    AHOOKDV                               
038062,000604: 
038063,000605: 25,2545           41215                          DAD      DMP                                   #  GAMMAL= GAMMAL1-CH1 DVL SQ(1+AHOOK DVL)
038064,000606: 25,2546           31771                                   1/16TH                                
038065,000607: 25,2547           15256                                   CH1                                   
038066,000608: 25,2550           41205                          DMP      DMP                                   
038067,000609: 25,2551           03662                                   DVL                                   
038068,000610: 25,2552           03662                                   DVL                                   
038069,000611: 25,2553           56271                          DDV      DDV                                   
038070,000612: 25,2554           03656                                   DHOOK                                 
038071,000613: 25,2555           03666                                   VBARS                                 
038072,000614: 25,2556           50021                          BDSU     BMN                                   
038073,000615: 25,2557           00027                                   GAMMAL1                               
038074,000616: 25,2560           52750                                   NEGAMA                                
038075,000617: 25,2561           03761        HUNTEST3          STORE    GAMMAL                                
038076,000618: 
038077,000619: 25,2562           77625                          DSU                                            #  GAMMAL1=GAMMAL1 +Q19 (GAMMAL-GAMMAL1)
038078,000620: 25,2563           00027                                   GAMMAL1                               
038079,000621: 25,2564           43205                          DMP      DAD                                   

Page 866

038081,000623: 25,2565           15334                                   Q19                                   
038082,000624: 25,2566           00027                                   GAMMAL1                               
038083,000625: 25,2567           14027                          STODL    GAMMAL1                               
038084,000626: 25,2570           03761                                   GAMMAL                                
038085,000627: 

Page 867

038087,000629: 
038088,000630:                                                                                                 #  *START RANGE PREDICTION ...
038089,000631: 
038090,000632:                                                                                                 #  C(MPAC) = GAMMAL
038091,000633: 25,2571           60516        RANGER            DSQ      SR2                                   #  COSG = 1-GAMMAL SQ/2, TRUNCATED SERIES
038092,000634: 25,2572           77621                          BDSU                                           
038093,000635: 25,2573           15334                                   HALVE                                 
038094,000636: 25,2574           17670                          STODL    COSG/2                                
038095,000637: 25,2575           03666                                   VBARS                                 #  E=SQRT(1+VBARS........
038096,000638: 
038097,000639: 25,2576           41225                          DSU      DMP                                   
038098,000640: 25,2577           15334                                   HALVE                                 
038099,000641: 25,2600           03666                                   VBARS                                 
038100,000642: 25,2601           41205                          DMP      DMP                                   
038101,000643: 25,2602           03670                                   COSG/2                                
038102,000644: 25,2603           03670                                   COSG/2                                
038103,000645: 25,2604           43312                          SL2      DAD                                   
038104,000646: 25,2605           31771                                   C1/16                                 #  C1/16 = 1/16
038105,000647: 25,2606           65366                          SQRT     PDDL                                  #  E/4 INTO PDL
038106,000648: 
038107,000649: 25,2607           03666                                   VBARS                                 
038108,000650: 25,2610           41205                          DMP      DMP                                   #  ASKEP/2 = ARCSIN(VBARS COSG SING/E)
038109,000651: 25,2611           03670                                   COSG/2                                
038110,000652: 25,2612           03761                                   GAMMAL                                
038111,000653: 25,2613           67471                          DDV      ASIN                                  
038112,000654: 25,2614           41552                          SL1      PUSH                                  #  ASKEP TO PDL 0.
038113,000655: 25,2615           17731                          STODL    ASKEP                                 #  BALLISTIC RANGE        ASKEP/2PI
038114,000656: 
038115,000657:                                                                                                 #  FOR TM, STORE RANGE COMPONENTS OVERLAPPING (SP)
038116,000658: 25,2616           03757                                   VL                                    
038117,000659: 25,2617           43205                          DMP      DAD                                   #  ASP1 = Q2 + Q3 VL
038118,000660: 25,2620           15172                                   Q3                                    
038119,000661: 25,2621           03712                                   Q2                                    
038120,000662: 25,2622           03732                          STORE    ASP1                                  #  FINAL PHASE RANGE      ASP1/2 PI
038121,000663: 
038122,000664: 25,2623           63525                          PDDL     DSQ                                   #  ASP1 TO PDL 2.
038123,000665: 25,2624           00326                                   V1                                    
038124,000666:                                                                                                 #                     2
038125,000667:                                                                                                 #  ASPUP= -C12 LOG(V1 Q7/VBARS A0)/GAMMAL1
038126,000668: 25,2625           56205                          DMP      DDV                                   
038127,000669: 25,2626           03175                                   Q7                                    
038128,000670: 25,2627           03666                                   VBARS                                 
038129,000671: 25,2630           45071                          DDV      CALL                                  
038130,000672: 25,2631           00330                                   A0                                    
038131,000673: 25,2632           46155                                   LOG                                   #  RETURN WITH -LOG IN MPAC
038132,000674: 
038133,000675: 25,2633           56205                          DMP      DDV                                   
038134,000676: 25,2634           15210                                   C12                                   
038135,000677: 25,2635           00027                                   GAMMAL1                               
038136,000678: 25,2636           03733                          STORE    ASPUP                                 #  UP PHASE RANGE ASPUP / 2 PI

Page 868

038138,000680: 25,2637           41325                          PDDL     DMP                                   #  ASPUP TO PDL 4.
038139,000681: 25,2640           15260                                   KC3                                   #  KC3 =-4 VS VS/ 2 PI 805 RE
038140,000682:                                                                                                 #  ASPDWN = KC3 RDOT V / A0
038141,000683: 25,2641           03700                                   RDOT                                  
038142,000684: 25,2642           56205                          DMP      DDV                                   
038143,000685: 25,2643           03674                                   V                                     
038144,000686: 25,2644           00330                                   A0                                    
038145,000687: 25,2645           41471                          DDV      PUSH                                  #  ASPDWN TO PDL 6.
038146,000688: 25,2646           03624                                   LAD                                   
038147,000689: 25,2647           17734                          STODL    ASPDWN                                #  RANGE TO PULL OUT      ASPDWN /2 PI
038148,000690: 
038149,000691: 25,2650           15176                                   Q6                                    
038150,000692: 25,2651           41225                          DSU      DMP                                   #  ASP3 = Q5(Q6-GAMMAL)
038151,000693: 25,2652           03761                                   GAMMAL                                
038152,000694: 25,2653           15174                                   Q5                                    
038153,000695: 25,2654           27735                          STOVL    ASP3                                  #  GAMMA CORRECTION       ASP3/2PI
038154,000696: 
038155,000697: 25,2655           03731                                   ASKEP                                 #  GET HI-WD AND
038156,000698: 25,2656           17126                          STODL    ASPS(TM)                              #  SAVE HI-WORD OF ASP'S FOR TM.
038157,000699: 
038158,000700: 25,2657           03735                                   ASP3                                  
038159,000701: 25,2660           43215                          DAD      DAD                                   
038160,000702:                                                                                                 #  ASPDWN FROM PDL 6.
038161,000703:                                                                                                 #  ASPUP FROM PDL 4.
038162,000704: 25,2661           43215                          DAD      DAD                                   
038163,000705:                                                                                                 #  ASP1 FROM PDL 2.
038164,000706:                                                                                                 #  ASKEP FROM PDL 0.
038165,000707: 25,2662           41025                          DSU      BOVB                                  #  CLEAR OVFIND.
038166,000708: 25,2663           03702                                   THETAH                                
038167,000709: 25,2664           57544                                   TCDANZIG                              
038168,000710: 25,2665           03610                          STORE    DIFF                                  #  DIFF = (ASP-THETAH) / 2 PI
038169,000711:                                                                                                 #  ASP=ASKEP+ASP1+ASPUP+ASP3+ASPDWN = TOTAL RANGE
038170,000712: 
038171,000713: 25,2666           45246                          ABS      DSU                                   #  IF ABS(THETAH-ASP) -25NM NEG, GO TO UPSY
038172,000714: 25,2667           15224                                   25NM                                  
038173,000715: 25,2670           43040                          BMN      BON                                   
038174,000716: 25,2671           53032                                   GOTOUPSY                              
038175,000717: 25,2672           03311                                   HIND                                  
038176,000718: 25,2673           52677                                   GETDLEWD                              
038177,000719: 
038178,000720: 25,2674           51145                          DLOAD    BPL                                   
038179,000721: 25,2675           03610                                   DIFF                                  
038180,000722: 25,2676           53220                                   DCONSTD                               #  EVENTUALLY SETS MODE = HUNTEST.
038181,000723: 25,2677           41345        GETDLEWD          DLOAD    DMP                                   
038182,000724:                                                                                                 #  DLEWD = DLEWD (DIFF/(DIFFOLD-DIFF))
038183,000725: 25,2700           03642                                   DLEWD                                 
038184,000726: 25,2701           03610                                   DIFF                                  
038185,000727: 25,2702           45325                          PDDL     DSU                                   
038186,000728: 25,2703           03612                                   DIFFOLD                               
038187,000729: 25,2704           03610                                   DIFF                                  

Page 869

038189,000731: 25,2705           77665                          BDDV                                           
038190,000732: 25,2706           77626        LWDSTORE          STADR                                          
038191,000733: 25,2707           74135                          STORE    DLEWD                                 
038192,000734: 25,2710           50015                          DAD      BMN                                   #  IF LEWD+DLEWD NEG, DLEWD=-LEWD/2
038193,000735: 25,2711           03725                                   LEWD                                  
038194,000736: 25,2712           52744                                   LEWDPTR                               
038195,000737: 25,2713           77600                          BOV                                            
038196,000738: 25,2714           52740                                   LEWDOVFL                              
038197,000739: 25,2715           03725                          STORE    LEWD                                  
038198,000740: 
038199,000741: 25,2716           77776        SIDETRAK          EXIT                                           
038200,000742: 
038201,000743: 25,2717           04606                          TC       E7SETTER                              
038202,000744: 
038203,000745: 25,2720           35055                          CA       PRIO16                                #  DROP GRP 5 RESTART PRIO TO 1 LESS THAN
038204,000746: 25,2721           55270                          TS       PHSPRDT5                              #  GRP 4.
038205,000747: 
038206,000748: 25,2722           05402                          TC       PHASCHNG                              
038207,000749: 25,2723           00474                          OCT      00474                                 #  RESTART GRP 4 AT PRE-HUNT.
038208,000750:                                                                                                 #  FORCE RESTART TO PICK UP IN GRP 4:
038209,000751:                                                                                                 #  USE PRIO 17 FOR GRP 4 (< SERVICER PRIO)
038210,000752: 25,2724  01,2212               4P47SPT1          =        4.47SPOT                              
038211,000753: 25,2724           35055                          CA       PRIO16                                #  CONTINUE GRP 5 AT LOWER PRIO THAN EITHER
038212,000754:                                                                                                 #  GRP 4 OR SERVICER.
038213,000755: 25,2725           05176                          TC       PRIOCHNG                              
038214,000756: 
038215,000757: 25,2726           33031                          CAF      ADENDEXT                              #  SIDETRACK NEXT PASS UNTIL THIS ONE DONE.
038216,000758: 25,2727           55645                          TS       GOTOADDR                              #  ONLY AFTER RESTART IS LEFT AFTER DETOUR.
038217,000759: 
038218,000760: 25,2730           06006                          TC       INTPRET                               
038219,000761: 
038220,000762: 25,2731           43145                          DLOAD    SET                                   
038221,000763: 25,2732           03610                                   DIFF                                  
038222,000764: 25,2733           03071                                   HIND                                  
038223,000765: 25,2734           17612                          STODL    DIFFOLD                               #  DIFFOLD / 2 PI
038224,000766: 
038225,000767: 25,2735           15200                                   Q7F                                   
038226,000768: 25,2736           37175                          STCALL   Q7                                    #  Q7 / 805 FPSS
038227,000769: 25,2737           52373                                   HUNTEST                               #   (GO TO)
038228,000770: 
038229,000771: 25,2740           77745        LEWDOVFL          DLOAD                                          
038230,000772: 25,2741           15344                                   NEARONE                               
038231,000773: 25,2742           37725                          STCALL   LEWD                                  
038232,000774: 25,2743           53220                                   DCONSTD                               #  (GO TO)  ALSO WILL SET MODE = HUNTEST
038233,000775: 
038234,000776: 25,2744           70545        LEWDPTR           DLOAD    SR1                                   
038235,000777: 25,2745           03725                                   LEWD                                  
038236,000778: 25,2746           52076                          DCOMP    GOTO                                  
038237,000779: 25,2747           52706                                   LWDSTORE                              
038238,000780: 

Page 870

038240,000782: 25,2750           41205        NEGAMA            DMP      DMP                                   #  ENTER WITH GAMMAL IN MPAC
038241,000783: 25,2751           03757                                   VL                                    
038242,000784: 25,2752           15152                                   1/3RD                                 
038243,000785: 25,2753           41325                          PDDL     DMP                                   #  PUSH GAMMAL VL/3
038244,000786: 25,2754           03725                                   LEWD                                  
038245,000787: 25,2755           15152                                   1/3RD                                 
038246,000788: 25,2756           43325                          PDDL     DAD                                   #  PUSH LEWD/3
038247,000789: 25,2757           03660                                   AHOOKDV                               
038248,000790: 25,2760           15254                                   1/24TH                                
038249,000791: 25,2761           41205                          DMP      DMP                                   #  DEL VL = (GAMMAL VL/3)/(LEWD/3-DVL
038250,000792: 25,2762           03662                                   DVL                                   #  (2/3 + AHOOKDV)(CH1 GS/DHOOK VL))
038251,000793: 25,2763           15256                                   CH1                                   
038252,000794: 25,2764           56271                          DDV      DDV                                   
038253,000795: 25,2765           03656                                   DHOOK                                 
038254,000796: 25,2766           03757                                   VL                                    
038255,000797: 25,2767           55221                          BDSU     BDDV                                  
038256,000798:                                                                                                 #  LEWD/3
038257,000799:                                                                                                 #  GAMMAL VL /3
038258,000800: 25,2770           77615                          DAD                                            
038259,000801: 25,2771           03757                                   VL                                    
038260,000802: 25,2772           37757                          STCALL   VL                                    #  VL/2 VS
038261,000803: 
038262,000804: 25,2773           53003                                   DHOOKYQ7                              #  GO CALC Q7
038263,000805:                                                                                                 #  Q7=((1-VL/FACT1)SQ - ALP)/FACT2
038264,000806: 25,2774           17175                          STODL    Q7                                    #  Q7 / 25G
038265,000807: 
038266,000808: 25,2775           03757                                   VL                                    
038267,000809: 25,2776           77716                          DSQ                                            
038268,000810: 25,2777           17666                          STODL    VBARS                                 #  VBARS / 4 VS VS
038269,000811: 
038270,000812: 25,3000           15336                                   3ZEROS                                
038271,000813: 25,3001           77650                          GOTO                                           #  SET GAMMAL = 0
038272,000814: 25,3002           52561                                   HUNTEST3                              
038273,000815: 
038274,000816: 25,3003           56342        DHOOKYQ7          SR1      DDV                                   #  SUBROUTINE TO CALC DHOOK OR Q7)
038275,000817: 25,3004           03616                                   FACT1                                 
038276,000818: 25,3005           72421                          BDSU     SL1                                   
038277,000819: 25,3006           15334                                   HALVE                                 
038278,000820: 25,3007           45316                          DSQ      DSU                                   
038279,000821: 25,3010           03704                                   ALP                                   
038280,000822: 25,3011           43471                          DDV      RVQ                                   
038281,000823: 25,3012           03620                                   FACT2                                 
038282,000824: 

Page 871

038284,000826:                                                                                                 #  COME TO PRE-HUNT WHEN RESTART OCCURS AFTER
038285,000827:                                                                                                 #  HUNTEST IS SIDE-TRACKED AT SIDETRAK.
038286,000828:                                                                                                 #  PICK UP IN GROUP 4.
038287,000829: 
038288,000830: 25,3013           06006        PRE-HUNT          TC       INTPRET                               
038289,000831: 25,3014           45014                          CLEAR    CALL                                  
038290,000832: 25,3015           03271                                   HIND                                  #  HIND           99D  BIT 6  FLAG 6
038291,000833: 25,3016           53021                                   FOREHUNT                              #  RE-INITIALIZE HUNTEST AFTER RE-START.
038292,000834: 25,3017           77650                          GOTO                                           
038293,000835: 25,3020           52373                                   HUNTEST                               
038294,000836: 
038295,000837: 25,3021           77745        FOREHUNT          DLOAD                                          #  INITIALIZE HUNTEST.
038296,000838: 25,3022           15336                                   3ZEROS                                
038297,000839: 25,3023           17612                          STODL    DIFFOLD                               
038298,000840: 25,3024           15160                                   DLEWD0                                
038299,000841: 25,3025           17642                          STODL    DLEWD                                 
038300,000842: 25,3026           15154                                   LEWD1                                 
038301,000843: 25,3027           03725                          STORE    LEWD                                  
038302,000844: 25,3030           77616                          RVQ                                            
038303,000845: 
038304,000846: 25,3031           53574        ADENDEXT          CADR     ENDEXIT                               
038305,000847: 

Page 872

038307,000849: 
038308,000850:                                                                                                 #  * START        UP CONTROL ...
038309,000851: 
038310,000852:                                                                                                 #  MM = 65
038311,000853: 25,3032           77634        GOTOUPSY          RTB                                            #  END OF HUNTEST
038312,000854: 25,3033           54440                                   P65                                   #  HUNTEST USE OF GRP4 IS DISABLED BY P65
038313,000855:                                                                                                 #  USE FOR DISPLAY.
038314,000856:                                                                                                 #  SET MODE = UPCONTRL.
038315,000857:                                                                                                 #  RETURN FROM P65 DIRECTLY TO UPDONTRL
038316,000858:                                                                                                 #  VIA THE GOTOADDR AT REFAZE10.
038317,000859: 
038318,000860: 25,3034           45345        UPCONTRL          DLOAD    DSU                                   #  IF D-140 POS, NOSWITCH =1
038319,000861: 25,3035           03640                                   D                                     #  (SUPPRESS LATERAL SWITCH)
038320,000862: 25,3036           15222                                   C21                                   
038321,000863: 25,3037           43040                          BMN      SET                                   
038322,000864: 25,3040           53042                                   +2                                    
038323,000865: 25,3041           03070                                   NOSWITCH                              
038324,000866: 
038325,000867: 25,3042           45345                          DLOAD    DSU                                   #  IF V-V1 POS, GO TO DOWN CONTROL.
038326,000868: 25,3043           03674                                   V                                     
038327,000869: 25,3044           00326                                   V1                                    
038328,000870: 25,3045           71244                          BPL      DLOAD                                 
038329,000871: 25,3046           53257                                   DOWNCNTL                              
038330,000872: 25,3047           03640                                   D                                     
038331,000873: 25,3050           50025                          DSU      BMN                                   #  IF D- Q7 NEG, GO TO KEP
038332,000874: 25,3051           03175                                   Q7                                    
038333,000875: 25,3052           53312                                   KEP                                   
038334,000876: 25,3053           51145                          DLOAD    BPL                                   #  IF RDOT NEG, DO VLTEST
038335,000877: 25,3054           03700                                   RDOT                                  
038336,000878: 25,3055           53064                                   CONT1                                 
038337,000879: 
038338,000880: 25,3056           45345        VLTEST            DLOAD    DSU                                   #  IF V-VL-C18 NEG,EGSW=1,MODE=PREDICT3
038339,000881: 25,3057           03674                                   V                                     
038340,000882: 25,3060           03757                                   VL                                    
038341,000883: 25,3061           50025                          DSU      BMN                                   
038342,000884: 25,3062           15166                                   C18                                   
038343,000885: 25,3063           53332                                   PREFINAL                              
038344,000886: 
038345,000887: 25,3064           77745        CONT1             DLOAD                                          #  IF D-A0 POS, L/D = LAD, GO TO LIMITL/D
038346,000888: 25,3065           03640                                   D                                     
038347,000889: 25,3066           50025                          DSU      BMN                                   
038348,000890: 25,3067           00330                                   A0                                    
038349,000891: 25,3070           53074                                   CONT3                                 
038350,000892: 25,3071           52145                          DLOAD    GOTO                                  
038351,000893: 25,3072           03624                                   LAD                                   
038352,000894: 25,3073           53523                                   STOREL/D                              
038353,000895: 
038354,000896: 25,3074           41345        CONT3             DLOAD    DMP                                   #  VREF=FACT1(1-SQRT(FACT2 D + ALP))
038355,000897: 25,3075           03640                                   D                                     
038356,000898: 25,3076           03620                                   FACT2                                 

Page 873

038358,000900: 25,3077           75415                          DAD      SQRT                                  
038359,000901: 25,3100           03704                                   ALP                                   
038360,000902: 25,3101           41221                          BDSU     DMP                                   
038361,000903: 25,3102           15344                                   BARELY1                               
038362,000904: 25,3103           03616                                   FACT1                                 
038363,000905: 25,3104           01312                          STORE    VREF                                  #  VREF / 2VS
038364,000906: 
038365,000907: 25,3105           41221                          BDSU     DMP                                   #  RDOTREF = LEWD(V1-VREF)
038366,000908: 25,3106           00326                                   V1                                    
038367,000909: 25,3107           03725                                   LEWD                                  
038368,000910: 25,3110           15310                          STODL    RDOTREF                               #  RDOTREF / 2VS
038369,000911: 
038370,000912: 25,3111           03672                                   VS1                                   
038371,000913: 25,3112           50025                          DSU      BMN                                   #  IF VSAT-VREF NEG, GO TO CONTINU2
038372,000914: 25,3113           01312                                   VREF                                  
038373,000915: 25,3114           53133                                   CONTINU2                              
038374,000916: 
038375,000917: 25,3115           41406                          PUSH     PUSH                                  #  VS1-VREF  TO PDL TWICE
038376,000918: 25,3116           56205                          DMP      DDV                                   #  RDHOOK=CH1(1+DV AHOOKDV/DVL) DV DV
038377,000919: 25,3117           03660                                   AHOOKDV                               #         /DHOOK VREF
038378,000920: 25,3120           03662                                   DVL                                   #  WHERE  DV = (VS1-VREF)
038379,000921: 25,3121           41215                          DAD      DMP                                   
038380,000922: 25,3122           31771                                   1/16TH                                
038381,000923: 25,3123           15256                                   CH1                                   
038382,000924: 25,3124           41205                          DMP      DMP                                   
038383,000925:                                                                                                 #  VS1-VREF  FROM PDL TWICE.
038384,000926: 25,3125           77671                          DDV                                            
038385,000927: 25,3126           03656                                   DHOOK                                 
038386,000928: 25,3127           44271                          DDV      BDSU                                  
038387,000929: 25,3130           01312                                   VREF                                  
038388,000930: 25,3131           01310                                   RDOTREF                               #  C(RDOTREF)= LEWD (V1-VREF)
038389,000931: 25,3132           01310                          STORE    RDOTREF                               #  RDOTREF = RDOTREF - RDHOOK
038390,000932: 
038391,000933: 25,3133           45345        CONTINU2          DLOAD    DSU                                   
038392,000934: 25,3134           03640                                   D                                     
038393,000935: 25,3135           15344                                   Q7MIN                                 
038394,000936: 25,3136           50004                          BOVB     BMN                                   
038395,000937: 25,3137           57544                                   TCDANZIG                              #  CLEAR OVFL IND, IF ON.
038396,000938: 25,3140           53151                                   UPCNTRL3                              
038397,000939: 25,3141           45345                          DLOAD    DSU                                   
038398,000940: 25,3142           03664                                   A1                                    
038399,000941: 25,3143           03175                                   Q7                                    
038400,000942: 25,3144           45325                          PDDL     DSU                                   
038401,000943: 25,3145           03640                                   D                                     
038402,000944: 25,3146           03175                                   Q7                                    
038403,000945: 25,3147           45471                          DDV      STADR                                 
038404,000946: 25,3150           74163                          STORE    FACTOR                                #  FACTOR / 25G
038405,000947: 

Page 874

038407,000949: 
038408,000950:                                                                                                 #  SKIPPER
038409,000951: 
038410,000952:                                                                                                 #  DELTA L/D=-((RDOT-RDOTREF)F1 KB1+V-VREF)F1 KB2
038411,000953:                                                                                                 #         WHERE F1 = FACTOR
038412,000954: 
038413,000955: 25,3151           77745        UPCNTRL3          DLOAD                                          
038414,000956: 25,3152           03700                                   RDOT                                  
038415,000957: 25,3153           41225                          DSU      DMP                                   #  L/D = LEWD
038416,000958: 25,3154           01310                                   RDOTREF                               #  -((RDOT-RDOTREF)F1/KB1+V-VREF)F1/KB2
038417,000959: 25,3155           03614                                   FACTOR                                
038418,000960: 25,3156           43271                          DDV      DAD                                   
038419,000961: 25,3157           15212                                   1/KB1                                 
038420,000962: 25,3160           03674                                   V                                     
038421,000963: 25,3161           41225                          DSU      DMP                                   
038422,000964: 25,3162           01312                                   VREF                                  
038423,000965: 25,3163           03614                                   FACTOR                                
038424,000966: 25,3164           41471                          DDV      PUSH                                  
038425,000967: 
038426,000968: 25,3165           15214                                   -1/KB2                                #  DELTA L/D INTO PDL
038427,000969: 25,3166           51400                          BOV      ABS                                   #  NONLINEAR CIRCUIT FOR REDUCING HIGH GAIN
038428,000970: 25,3167           53470                                   GOMAXL/D                              
038429,000971: 25,3170           50025                          DSU      BMN                                   
038430,000972: 25,3171           15276                                   PT1/16                                
038431,000973: 25,3172           53177                                   NEXT1                                 
038432,000974: 25,3173           43205                          DMP      DAD                                   
038433,000975: 25,3174           15156                                   POINT1                                
038434,000976: 25,3175           15276                                   PT1/16                                
038435,000977: 25,3176           41565                          SIGN     PUSH                                  #  ATTACH SIGN OF PUSH TO MPAC THEN PUSH
038436,000978: 
038437,000979: 25,3177           42545        NEXT1             DLOAD    SL4                                   
038438,000980:                                                                                                 #  DELTA L/D FROM PDL.
038439,000981: 25,3200           77615                          DAD                                            
038440,000982: 25,3201           03725                                   LEWD                                  
038441,000983: 25,3202           41400        NEGTESTS          BOV      PUSH                                  #  L/D TO PDL FOR USE IN NEGTESTS.
038442,000984: 25,3203           53470                                   GOMAXL/D                              
038443,000985: 25,3204           17634                          STODL    L/D                                   
038444,000986:                                                                                                 #  IF D-C20 POS, LATSW =0
038445,000987:                                                                                                 #  AND IF L/D NEG, L/D = 0.
038446,000988: 25,3205           03640                                   D                                     
038447,000989: 25,3206           50025                          DSU      BMN                                   
038448,000990: 25,3207           15220                                   C20                                   
038449,000991: 25,3210           53524                                   LIMITL/D                              
038450,000992: 25,3211           71214                          CLEAR    DLOAD                                 
038451,000993: 25,3212           03273                                   LATSW                                 #  =21D.  ROLL OVER TOP, REGARDLESS.
038452,000994:                                                                                                 #  L/D FROM PDL.
038453,000995: 25,3213           71244                          BPL      DLOAD                                 
038454,000996: 25,3214           53524                                   LIMITL/D                              
038455,000997: 25,3215           15336                                   3ZEROS                                
038456,000998: 25,3216           37634                          STCALL   L/D                                   
038457,000999: 25,3217           53524                                   LIMITL/D                              #  (GO TO)
038458,001000: 

Page 875

038460,001002: 25,3220           77745        DCONSTD           DLOAD                                          #  TWO RANGER ENTRIES TO CONSTD HERE
038461,001003: 25,3221           03610                                   DIFF                                  
038462,001004:                                                                                                 #  SAVE OLD VALUE OF DIFF FOR NEXT PASS.
038463,001005: 25,3222           17612                          STODL    DIFFOLD                               #  DIFFOLD / 2 PI
038464,001006: 
038465,001007: 25,3223           15200                                   Q7F                                   
038466,001008: 25,3224           03175                          STORE    Q7                                    
038467,001009: 
038468,001010: 25,3225           47131        BECONSTD          SSP      RTB                                   #  A HUNTEST ENTRY INTO CONSTD.
038469,001011: 25,3226           03646                                   GOTOADDR                              #  RESET MODE TO HUNTEST
038470,001012: 25,3227           52373                                   HUNTEST                               
038471,001013: 25,3230           54505                                   KILLGRP4                              #  DEACTIVATE GRP4 FROM HUNTEST.
038472,001014: 
038473,001015: 25,3231           77604        CONSTD            BOVB                                           
038474,001016: 25,3232           57544                                   TCDANZIG                              #  CLEAR OVF IND IF ON.
038475,001017: 
038476,001018: 25,3233           41345                          DLOAD    DMP                                   
038477,001019: 25,3234           03654                                   LEQ                                   
038478,001020: 25,3235           03706                                   C/D0                                  #  C/D0 = -4/D0  B-8
038479,001021: 25,3236           41325                          PDDL     DMP                                   #  LEQ C/D0  INTO PDL
038480,001022: 25,3237           15264                                   2HS                                   #  2HS / 4 VS VS
038481,001023: 25,3240           03710                                   D0                                    
038482,001024: 25,3241           43271                          DDV      DAD                                   #  RDOTREF = -2 HS D0/V
038483,001025: 25,3242           03674                                   V                                     
038484,001026: 25,3243           03700                                   RDOT                                  
038485,001027: 25,3244           43205                          DMP      DAD                                   
038486,001028: 25,3245           15230                                   K2D                                   #  C/D0 LEQ + K2D(RDOT-RDOTREF) INTO PD
038487,001029: 25,3246           77725                          PDDL                                           
038488,001030: 25,3247           03710                                   D0                                    #  D0 /805
038489,001031: 
038490,001032: 25,3250           77621        CONSTD1           BDSU                                           #  ENTER WITH  DREF  IN MPAC
038491,001033: 25,3251           03640                                   D                                     
038492,001034: 25,3252           43205                          DMP      DAD                                   
038493,001035: 25,3253           15226                                   K1D                                   #  K2D TERM FROM PUSH
038494,001036: 25,3254           52061                          SL       GOTO                                  
038495,001037: 25,3255           20211                                   8D                                    
038496,001038: 25,3256           53202                                   NEGTESTS                              #  (GO TO)
038497,001039: 
038498,001040: 
038499,001041: 25,3257           77604        DOWNCNTL          BOVB                                           #  INITIAL PART OF UPCONTROL.
038500,001042: 25,3260           57544                                   TCDANZIG                              #  CLEAR OVFIND, IF ON.
038501,001043: 
038502,001044: 25,3261           54345                          DLOAD    SR                                    
038503,001045: 25,3262           03624                                   LAD                                   
038504,001046: 25,3263           20611                                   8D                                    
038505,001047: 25,3264           45325                          PDDL     DSU                                   #  RDTR = LAD(V1-V)
038506,001048: 25,3265           03674                                   V                                     
038507,001049: 25,3266           00326                                   V1                                    
038508,001050: 25,3267           43205                          DMP      DAD                                   
038509,001051: 25,3270           03624                                   LAD                                   

Page 876

038511,001053: 25,3271           03700                                   RDOT                                  
038512,001054: 25,3272           43205                          DMP      DAD                                   
038513,001055: 25,3273           15230                                   K2D                                   
038514,001056:                                                                                                 #  PUSH UP LAD.
038515,001057: 25,3274           45325                          PDDL     DSU                                   #  LAD + K2D(RDOT-RDTR) INTO PD
038516,001058: 25,3275           00326                                   V1                                    
038517,001059: 25,3276           03674                                   V                                     
038518,001060: 25,3277           41316                          DSQ      DMP                                   
038519,001061: 25,3300           03624                                   LAD                                   
038520,001062: 25,3301           65271                          DDV      PDDL                                  #  (V1-V)SQ LAD/(2 C1 HS) INTO PD
038521,001063: 25,3302           15274                                   2C1HS                                 
038522,001064: 25,3303           00326                                   V1                                    
038523,001065: 25,3304           56316                          DSQ      DDV                                   
038524,001066: 25,3305           03622                                   VSQUARE                               
038525,001067: 25,3306           45265                          BDDV     DSU                                   #  DREF = (V/V1)SQ A0 - PD
038526,001068: 25,3307           00330                                   A0                                    
038527,001069:                                                                                                 #  PUSH UP HERE
038528,001070: 25,3310           77650                          GOTO                                           #  C(MPAC) = DREF
038529,001071: 25,3311           53250                                   CONSTD1                               
038530,001072: 
038531,001073:                                                                                                 #               2           2
038532,001074:                                                                                                 #  DREF = (V/V1)  A0 -(V-V1)  LAD/2 C1 HS

Page 877

038534,001076: 
038535,001077:                                                                                                 #  * START        BALLISTIC PHASE ...
038536,001078: 
038537,001079:                                                                                                 #  MM = 66        UPCONTRL ENTRY INTO KEP2
038538,001080: 25,3312           66234        KEP               RTB      SSP                                   
038539,001081: 25,3313           54473                                   P66                                   #  DISPLAY TRIM GIMBAL ANGLE VALUES.
038540,001082: 25,3314           03646                                   GOTOADDR                              #  SET GOTOADDR TO KEPLER PHASE.
038541,001083: 25,3315           53316                                   KEP2                                  
038542,001084: 
038543,001085:                                                                                                 #  KEP2 CAN ALSO BE STARTED UP DIRECTLY FROM INITROLL
038544,001086:                                                                                                 #  IN P64. PROGRAM WILL IDLE IN P64 UNTIL D EXCEEDS
038545,001087:                                                                                                 #  .2 G BEFORE GOING ON TO P67.
038546,001088: 
038547,001089: 25,3316           45345        KEP2              DLOAD    DSU                                   #  IF Q7F+KDMIN -D NEG, GO TO FINAL PHASE.
038548,001090: 25,3317           15170                                   Q7FKDMIN                              #  (Q7F + KDMIN)/805
038549,001091: 25,3320           03640                                   D                                     
038550,001092: 25,3321           72240                          BMN      TLOAD                                 
038551,001093: 25,3322           53332                                   PREFINAL                              
038552,001094: 
038553,001095: 
038554,001096:                                                                                                 #  SET ROLLHOLD = ROLLC, IN CASE CMDAPMOD
038555,001097: 25,3323           03316                                   ROLLC                                 #  = +1 EVER ENTERED.
038556,001098: 25,3324           72214                          BON      TLOAD                                 #  IF D > .05G, KEEP PRESENT ROLL COMMAND.
038557,001099: 25,3325           03314                                   .05GSW                                #  IF D < .06G, SET ROLL COMMAND = 0.
038558,001100: 25,3326           53330                                   +2                                    
038559,001101: 25,3327           15336                                   3ZEROS                                #  SET ROLLC & ROLLHOLD =0.
038560,001102: 25,3330           37316                 +2       STCALL   ROLLC                                 #  (SP ROLLHOLD FOLLOWS DP ROLLC)
038561,001103: 25,3331           54402                                   P62.3                                 #  CALC DESIRED GIMBAL ANGLES AT PRESENT
038562,001104:                                                                                                 #  RN, VN TO YIELD TRIM ATTITUDE.
038563,001105:                                                                                                 #  AVAILABLE IN CPHI'S FOR N22.

Page 878

038565,001107: 
038566,001108:                                                                                                 #  START  FINAL PHASE ...
038567,001109: 
038568,001110:                                                                                                 #  MM = 67
038569,001111: 25,3332           47131        PREFINAL          SSP      RTB                                   
038570,001112: 25,3333           03646                                   GOTOADDR                              #  RESTART PROTECT: RESET GOTOADDR IF CAME
038571,001113: 25,3334           53332                                   PREFINAL                              #  FROM HUNTEST.
038572,001114: 25,3335           54477                                   P67                                   #  DISABLES GRP4. FINE IF FROM HUNTEST, BUT 
038573,001115:                                                                                                 #  MAY ALSO REMOVE RESTART PROTECTION OF
038574,001116:                                                                                                 #  N69 (P65).
038575,001117:                                                                                                 #  ROLLC          XRNGERR         DNRNGERR
038576,001118:                                                                                                 #  XXX.XX DEG     XXXX.X NM       XXXX.XX NM
038577,001119: 
038578,001120: 25,3336           66214                          SET      SSP                                   
038579,001121: 25,3337           03067                                   EGSW                                  
038580,001122: 25,3340           03646                                   GOTOADDR                              
038581,001123: 25,3341           53342                                   PREDICT3                              
038582,001124: 
038583,001125: 
038584,001126: 25,3342           45345        PREDICT3          DLOAD    DSU                                   #  IF V-VQUIT NEG, STOP STEERING
038585,001127: 25,3343           03674                                   V                                     
038586,001128: 25,3344           15216                                   VQUIT                                 
038587,001129: 25,3345           77440                          BMN      EXIT                                  
038588,001130: 25,3346           53611                                   STEEROFF                              
038589,001131: 
038590,001132: 25,3347           04606                          TC       E7SETTER                              #  PRECAUTIONARY.
038591,001133: 
038592,001134: 25,3350           35775                          CA       TWELVE                                
038593,001135: 25,3351           55761        BACK              TS       JJ                                    
038594,001136: 
038595,001137: 25,3352           41673                          CS       V                                     
038596,001138: 25,3353           51761                          INDEX    JJ                                    
038597,001139: 25,3354           63634                          AD       VREFER                                #  VREF - V, HIGHEST VREF AT END OF TABLE.
038598,001140: 25,3355           10000                          CCS      A                                     #  IF VREF-V POS LOOP BACK
038599,001141: 25,3356           11761                          CCS      JJ                                    #  DECREMENT JJ, JJ CANNOT BE ZERO
038600,001142: 25,3357           13351                          TCF      BACK                                  
038601,001143: 25,3360           64770                          AD       ONE                                   
038602,001144: 25,3361           55646                          TS       TEM1B                                 #  V-VREF IN TEM1B (MUST BE POSITIVE NUM)
038603,001145: 
038604,001146: 25,3362           51761                          INDEX    JJ                                    
038605,001147: 25,3363           43634                          CS       VREFER                                
038606,001148: 25,3364           51761                          INDEX    JJ                                    
038607,001149: 25,3365           63635                          AD       VREFER     +1                         #  V(K+1) - V(K)                  (POS NUM)
038608,001150: 25,3366           57646                          XCH      TEM1B                                 
038609,001151: 25,3367           22007                          ZL                                             
038610,001152: 25,3370           00006                          EXTEND                                         
038611,001153: 25,3371           11646                          DV       TEM1B                                 
038612,001154: 25,3372           55651                          TS       GRAD                                  #  GRAD = (V-VREF)/(VK+1 - VK)    (POS NUM)
038613,001155: 
038614,001156: 25,3373           34773                          CAF      FIVE                                  
038615,001157: 25,3374           55650        BACK2             TS       MM                                    

Page 879

038617,001159: 25,3375           34776                          CAF      THIRTEEN                              
038618,001160: 25,3376           27761                          ADS      JJ                                    
038619,001161: 25,3377           50000                          INDEX    A                                     
038620,001162: 25,3400           43634                          CS       VREFER                                
038621,001163: 25,3401           51761                          INDEX    JJ                                    
038622,001164: 25,3402           63635                          AD       VREFER     +1                         #  X(K+1) - X(K)
038623,001165: 25,3403           00006                          EXTEND                                         
038624,001166: 25,3404           71651                          MP       GRAD                                  
038625,001167: 25,3405           51761                          INDEX    JJ                                    
038626,001168: 25,3406           63634                          AD       VREFER                                
038627,001169: 25,3407           51650                          INDEX    MM                                    
038628,001170: 25,3410           55652                          TS       FX                                    #  FX = AK + GRAD (AK+1 - AK)
038629,001171: 25,3411           11650                          CCS      MM                                    
038630,001172: 25,3412           13374                          TCF      BACK2                                 
038631,001173: 25,3413           57653                          XCH      FX         +1                         #  ZERO FX +1 AND GET DREFR
038632,001174: 25,3414           61637                          AD       D                                     
038633,001175: 25,3415           00006                          EXTEND                                         
038634,001176: 25,3416           71657                          MP       FX         +5                         #  F1
038635,001177: 25,3417           52155                          DXCH     MPAC                                  #  MPAC = F1(D-DREF)
038636,001178: 
038637,001179: 25,3420           00006                          EXTEND                                         
038638,001180: 25,3421           41700                          DCS      RDOT                                  #  FORM RDOTREF - RDOT
038639,001181: 25,3422           20001                          DDOUBL                                         
038640,001182: 25,3423           20001                          DDOUBL                                         
038641,001183: 25,3424           20001                          DDOUBL                                         #  SCALE UP BY 8 FOR THIS PHASE.
038642,001184: 25,3425           61655                          AD       FX         +3                         #  RDOTREF
038643,001185: 25,3426           00006                          EXTEND                                         
038644,001186: 25,3427           71656                          MP       FX         +4                         #  F2
038645,001187: 25,3430           61654                          AD       FX         +2                         #  RTOGO
038646,001188: 25,3431           20155                          DAS      MPAC                                  #  ADD F2(DADV1-DADVR)
038647,001189: 25,3432           30154                          CA       MPAC                                  
038648,001190: 25,3433           55760                          TS       PREDANG                               
038649,001191:                                                                                                 #  L/D = LOD + (THETA- PREDANG)/ Y
038650,001192: 25,3434           06006                          TC       INTPRET                               
038651,001193: 
038652,001194: 25,3435           45242                          SR3      DSU                                   
038653,001195: 25,3436           03702                                   THETAH                                
038654,001196: 25,3437           43014                          BON      BOFF                                  
038655,001197: 25,3440           03305                                   GONEPAST                              
038656,001198: 25,3441           53466                                   GONEGLAD                              
038657,001199: 25,3442           03747                                   GONEBY                                
038658,001200: 25,3443           53451                                   HAVDNRNG                              
038659,001201: 25,3444           43145                          DLOAD    SET                                   #  SET GONEPAST IF GONEBY SET & LATCH IN-PLACE
038660,001202: 25,3445           13770                                   MAXRNG                                #  DISPLAY = 9999.9 IF GONEBY
038661,001203: 25,3446           03065                                   GONEPAST                              
038662,001204: 25,3447           37716                          STCALL   DNRNGERR                              
038663,001205: 25,3450           53466                                   GONEGLAD                              
038664,001206: 
038665,001207: 25,3451           03716        HAVDNRNG          STORE    DNRNGERR                              #  = (PREDANG - THETA) /360

Page 880

038667,001209: 25,3452           77676                          DCOMP                                          #  FALLS SHORT IF NEG, OVERSHOOT IF POS
038668,001210: 25,3453           56204                          BOVB     DDV                                   
038669,001211: 25,3454           57544                                   TCDANZIG                              #  CLEAR OVFIND IF ON.
038670,001212: 25,3455           03653                                   FX                                    #  FX= DRANGE/D L/D = Y
038671,001213: 25,3456           40061                          SL       BOV                                   
038672,001214: 25,3457           20206                                   5                                     
038673,001215: 25,3460           53470                                   GOMAXL/D                              
038674,001216: 25,3461           40015                          DAD      BOV                                   
038675,001217: 25,3462           03626                                   LOD                                   
038676,001218: 25,3463           53470                                   GOMAXL/D                              
038677,001219: 25,3464           37634                          STCALL   L/D                                   
038678,001220: 25,3465           53474                                   GLIMITER                              #  (GO TO)
038679,001221: 
038680,001222: 
038681,001223:                                                                                                 #  GONEGLAD AND GOPOSMAX ENTRY POINTS FOR GLIMITER ...
038682,001224: 
038683,001225: 25,3466           77745        GONEGLAD          DLOAD                                          #  SET L/D = -LAD
038684,001226: 25,3467           13467                                   GONEGLAD                              #  (ANY NEGATIVE NUMBER WILL DO)
038685,001227: 
038686,001228: 25,3470           41234        GOMAXL/D          RTB      DMP        L/D        =               
038687,001229: 25,3471           45761                                   SIGNMPAC                              
038688,001230: 25,3472           03624                                   LAD                                   
038689,001231: 25,3473           03634                          STORE    L/D                                   #  AND FALL INTO GLIMITER SECTION
038690,001232: 
038691,001233: 25,3474           45345        GLIMITER          DLOAD    DSU                                   #  IF GMAX/2-D POS, GO TO LIMITL/D
038692,001234: 25,3475           15162                                   GMAX/2                                
038693,001235: 25,3476           03640                                   D                                     
038694,001236: 25,3477           43244                          BPL      DAD                                   #  IF GMAX  -D NEG, GO TO GOPOSLAD
038695,001237: 25,3500           53524                                   LIMITL/D                              
038696,001238: 25,3501           15162                                   GMAX/2                                
038697,001239: 25,3502           41240                          BMN      DMP                                   
038698,001240: 25,3503           53521                                   GOPOSLAD                              
038699,001241: 25,3504           15264                                   2HS                                   
038700,001242: 25,3505           41325                          PDDL     DMP                                   #  2HS(GMAX-D) INTO PD
038701,001243: 25,3506           03654                                   LEQ                                   
038702,001244: 25,3507           15334                                   1/GMAX                                
038703,001245: 25,3510           41215                          DAD      DMP                                   
038704,001246: 25,3511           03624                                   LAD                                   
038705,001247: 25,3512           56325                          PDDL     DDV                                   #  2HS(GMAX-D) (LEQ/GMAX+LAD) INTO PD
038706,001248: 25,3513           15266                                   2HSGMXSQ                              
038707,001249: 25,3514           03622                                   VSQUARE                               
038708,001250: 25,3515           75415                          DAD      SQRT                                  #  XLIM = SQRT(PD+(2HSGMAX/V)SQ)
038709,001251: 25,3516           51015                          DAD      BPL                                   #  IF RDOT+XLIM POS, GO TO LIMITL/D
038710,001252: 25,3517           03700                                   RDOT                                  
038711,001253: 25,3520           53524                                   LIMITL/D                              
038712,001254: 
038713,001255: 25,3521           77745        GOPOSLAD          DLOAD                                          
038714,001256: 25,3522           03624                                   LAD                                   
038715,001257: 25,3523           03634        STOREL/D          STORE    L/D                                   
038716,001258: 

Page 881

038718,001260: 25,3524           77745        LIMITL/D          DLOAD                                          
038719,001261: 25,3525           03634                                   L/D                                   
038720,001262: 25,3526           17636                          STODL    L/D1                                  
038721,001263: 25,3527           03622                                   VSQUARE                               
038722,001264: 
038723,001265: 25,3530           77614                          BON                                            #  NO LATERAL CONTROL IF PAST TARGET
038724,001266: 25,3531           03305                                   GONEPAST                              
038725,001267: 25,3532           53564                                   L355                                  
038726,001268: 25,3533           43205                          DMP      DAD                                   #  Y= KLAT VSQUARE + LATBIAS
038727,001269: 25,3534           03632                                   KLAT                                  
038728,001270: 25,3535           15244                                   LATBIAS                               #  Y INTO PD
038729,001271: 25,3536           51525        L350              PDDL     ABS                                   #  IF ABS(L/D)-L/DCMINR NEG, GO TO L353
038730,001272: 25,3537           03634                                   L/D                                   
038731,001273: 25,3540           50025                          DSU      BMN                                   
038732,001274: 25,3541           03630                                   L/DCMINR                              
038733,001275: 25,3542           53551                                   L353                                  
038734,001276: 25,3543           75345                          DLOAD    SIGN                                  #  IF K2ROLL LATANG NEG, GO TO L357
038735,001277: 25,3544           03676                                   LATANG                                
038736,001278: 25,3545           03644                                   K2ROLL                                
038737,001279: 25,3546           71240                          BMN      DLOAD                                 
038738,001280: 25,3547           53627                                   L357                                  
038739,001281: 25,3550           41542                          SR1      PUSH                                  #  Y = Y/2
038740,001282: 25,3551           75345        L353              DLOAD    SIGN                                  #  IF LATANG SIGN(K2ROLL)-Y POS, SWITCH
038741,001283: 25,3552           03676                                   LATANG                                
038742,001284: 25,3553           03644                                   K2ROLL                                
038743,001285: 25,3554           77625                          DSU                                            
038744,001286: 25,3555           71240                          BMN      DLOAD                                 
038745,001287: 25,3556           53564                                   L355                                  
038746,001288: 25,3557           03644                                   K2ROLL                                
038747,001289: 25,3560           57414                          BONCLR   DCOMP                                 #  IF NOSWITCH =1, K2ROLL= K2ROLL
038748,001290: 25,3561           03210                                   NOSWITCH                              
038749,001291: 25,3562           53564                                   L355                                  
038750,001292: 25,3563           03644                          STORE    K2ROLL                                #  K2ROLL = -K2ROLL
038751,001293: 
038752,001294: 25,3564           56345        L355              DLOAD    DDV                                   #  ROLLC = ACOS( (L/D1) / LAD)
038753,001295: 25,3565           03636                                   L/D1                                  
038754,001296: 25,3566           03624                                   LAD                                   #  MPAC SET TO +-1 IF OVERFLOW***
038755,001297: 25,3567           65542                          SR1      ACOS                                  
038756,001298: 25,3570           43165                          SIGN     CLEAR                                 
038757,001299: 25,3571           03644                                   K2ROLL                                
038758,001300: 25,3572           03270                                   NOSWITCH                              
038759,001301: 25,3573           03316                          STORE    ROLLC                                 
038760,001302: 
038761,001303: 25,3574           77776        ENDEXIT           EXIT                                           
038762,001304: 
038763,001305: 25,3575           34754        OVERNOUT          CAF      ENDSPBIT                              #  ENTRYDSP = 92D B13
038764,001306: 25,3576           70102                          MASK     CM/FLAGS                              
038765,001307: 25,3577           00006                          EXTEND                                         
038766,001308: 25,3600           13604                          BZF      NODISKY                               #  OMIT DISPLAY.

Page 882

038768,001310: 25,3601           31122                          CA       ENTRYVN                               #  ALL ENTRY DISPLAYS ARE DONE HERE.
038769,001311: 25,3602           04636                          TC       BANKCALL                              
038770,001312: 25,3603           20724                          CADR     REGODSPR                              #  NO ABORT IF DISKY IN USE
038771,001313: 
038772,001314: 25,3604           00004        NODISKY           INHINT                                         
038773,001315: 25,3605           10067                          CCS      NEWJOB                                #  PROTECT READACCS GRP 5, IF SIDETRACKED.
038774,001316: 25,3606           05152                          TC       CHANG1                                
038775,001317: 25,3607           04655        SERVNOUT          TC       POSTJUMP                              #  ( COME HERE FROM P67.3)
038776,001318: 25,3610           77143                          CADR     SERVEXIT                              #  AND END AVERAGEG JOB VIA  ENDOJOB.
038777,001319: 

Page 883

038779,001321: 
038780,001322:                                                                                                 #  DISPLAY WHEN V IS LESS THAN VQUIT.
038781,001323: 
038782,001324: 25,3611           77776        STEEROFF          EXIT                                           
038783,001325: 25,3612           04606                          TC       E7SETTER                              
038784,001326: 
038785,001327: 25,3613           35055                          CA       PRIO16                                #  2 LESS THAN NTRYPRIO.
038786,001328: 25,3614           05121                          TC       NOVAC                                 
038787,001329: 25,3615  E6,1661                                 EBANK=   AOG                                   #  ANY EB HERE
038788,001330: 25,3615           02511 54066                    2CADR    P67.1                                 #  START UP REMAINDER OF P67
038789,001331: 
038790,001332:                                                                                                 #  RTOGO          LAT             LONG
038791,001333:                                                                                                 #  XXXX.X NM      XXX.XX DEG      XXX.XX DEG
038792,001334: 
038793,001335: 25,3617           05362                          TC       2PHSCHNG                              #  INHINT/RELINT DONE.
038794,001336: 25,3620           00414                          OCT      00414                                 #  4.41 RESTART FOR P67.1 DISPLAY JOB.
038795,001337: 25,3621           10035                          OCT      10035                                 #  SERVICER 5.3 RESTART.
038796,001338: 
038797,001339: 25,3622  01,2201               4P41SPT1          =        4.41SPOT                              
038798,001340: 25,3622  01,2250               5P3SPT15          =        5.3SPOT                               
038799,001341: 25,3622           33626                          CA       P67.2CAD                              #  HEREAFTER, DO LAT, LONG.
038800,001342: 25,3623           55645                          TS       GOTOADDR                              
038801,001343: 
038802,001344: 25,3624           06006                          TC       INTPRET                               
038803,001345: 25,3625           77650                          GOTO                                           
038804,001346: 25,3626           54532        P67.2CAD                   P67.2                                 #  CONTINUE FOR LAT, LONG THIS TIME.
038805,001347: 
038806,001348: 25,3627           75345        L357              DLOAD    SIGN                                  #  L/D = L/DCMINR SIGN(L/D)
038807,001349: 25,3630           03630                                   L/DCMINR                              
038808,001350: 25,3631           03634                                   L/D                                   
038809,001351: 25,3632           37636                          STCALL   L/D1                                  
038810,001352: 25,3633           53564                                   L355                                  #  (GO TO)
038811,001353: 

Page 884

038813,001355: 
038814,001356:                                                                                                 #  TABLE USED FOR SUB-ORBITAL REFERENCE TRAJECTORY CONTROL.
038815,001357: 
038816,001358: 25,3634           00474        VREFER            DEC      .019288                               #  REFERENCE VELOCITY SCALED V/51532.3946
038817,001359: 25,3635           01235                          DEC      .040809                               #  13 POINTS ARE STORED AS THE INDEPENDENT
038818,001360: 25,3636           02337                          DEC      .076107                               #  VARIABLE AND THEN SIX 13-POINT FUNCTIONS
038819,001361: 25,3637           03721                          DEC      .122156                               #  OF V ARE STORED CONSECUTIVELY
038820,001362: 25,3640           05230                          DEC      .165546                               
038821,001363: 25,3641           06213                          DEC      .196012                               
038822,001364: 25,3642           10550                          DEC      .271945                               
038823,001365: 25,3643           11717                          DEC      .309533                               
038824,001366: 25,3644           13314                          DEC      .356222                               
038825,001367: 25,3645           14736                          DEC      .404192                               
038826,001368: 25,3646           16255                          DEC      .448067                               
038827,001369: 25,3647           16457                          DEC      .456023                               
038828,001370: 25,3650           25570                          DEC      .67918                                #  HIGH VELOCITY FOR SAFETY.
038829,001371: 
038830,001372: 25,3651           77526                          DEC      -.010337                              #  DRANGE/DA      SCALED DRDA/(2700/805)
038831,001373: 25,3652           77360                          DEC      -.016550                              
038832,001374: 25,3653           77106                          DEC      -.026935                              
038833,001375: 25,3654           76516                          DEC      -.042039                              
038834,001376: 25,3655           76071                          DEC      -.058974                              
038835,001377: 25,3656           75570                          DEC      -.070721                              
038836,001378: 25,3657           74661                          DEC      -.098538                              
038837,001379: 25,3660           70657                          DEC      -.223611                              
038838,001380: 25,3661           66352                          DEC      -.298148                              
038839,001381: 25,3662           66352                          DEC      -.298148                              
038840,001382: 25,3663           54557                          DEC      -.602557                              
038841,001383: 25,3664           40000                          DEC      -.99999                               
038842,001384: 25,3665           40000                          DEC      -.99999                               
038843,001385: 
038844,001386: 25,3666           77635                          DEC      -.0478599  B-3                        #  -DRANGE/DRDOT
038845,001387: 25,3667           77563                          DEC      -.0683663  B-3                        #  SCALED ((2VS/8 2700) DR/DRDOT)
038846,001388: 25,3670           77354                          DEC      -.1343468  B-3                        
038847,001389: 25,3671           76712                          DEC      -.2759846  B-3                        
038848,001390: 25,3672           76066                          DEC      -.4731437  B-3                        
038849,001391: 25,3673           75322                          DEC      -.6472087  B-3                        
038850,001392: 25,3674           73237                          DEC      -1.171693  B-3                        
038851,001393: 25,3675           72104                          DEC      -1.466382  B-3                        
038852,001394: 25,3676           70301                          DEC      -1.905171  B-3                        
038853,001395: 25,3677           65635                          DEC      -2.547990  B-3                        
038854,001396: 25,3700           57311                          DEC      -4.151220  B-3                        
038855,001397: 25,3701           50575                          DEC      -5.813617  B-3                        
038856,001398: 25,3702           50575                          DEC      -5.813617  B-3                        
038857,001399: 

Page 885

038859,001401: 25,3703           74443                          DEC      -.0134001  B3                         #  RDOTREF        SCALED (8 RDT/2VS)
038860,001402: 25,3704           74333                          DEC      -.013947   B3                         
038861,001403: 25,3705           74433                          DEC      -.013462   B3                         
038862,001404: 25,3706           74763                          DEC      -.011813   B3                         
038863,001405: 25,3707           75432                          DEC      -.0095631  B3                         
038864,001406: 25,3710           75735                          DEC      -.00806946 B3                         
038865,001407: 25,3711           76200                          DEC      -.006828   B3                         
038866,001408: 25,3712           75735                          DEC      -.00806946 B3                         
038867,001409: 25,3713           75140                          DEC      -.0109791  B3                         
038868,001410: 25,3714           74075                          DEC      -.0151496  B3                         
038869,001411: 25,3715           73312                          DEC      -.0179817  B3                         
038870,001412: 25,3716           73732                          DEC      -.0159061  B3                         
038871,001413: 25,3717           73732                          DEC      -.0159061  B3                         
038872,001414: 
038873,001415: 25,3720           00026                          DEC      .00137037                             #   3.7   RTOGO SCALED RTOGO/2700
038874,001416: 25,3721           00077                          DEC      .00385185                             #  10.4
038875,001417: 25,3722           00217                          DEC      .00874074                             #  23.6
038876,001418: 25,3723           00431                          DEC      .017148                               
038877,001419: 25,3724           00712                          DEC      .027926                               
038878,001420: 25,3725           01136                          DEC      .037                                  
038879,001421: 25,3726           02015                          DEC      .063296                               
038880,001422: 25,3727           02374                          DEC      .077889                               
038881,001423: 25,3730           03123                          DEC      .098815                               
038882,001424: 25,3731           04051                          DEC      .127519                               
038883,001425: 25,3732           05767                          DEC      .186963                               
038884,001426: 25,3733           07476                          DEC      .238148                               
038885,001427: 25,3734           11324                          DEC      .294185185                            
038886,001428: 
038887,001429: 25,3735           76272                          DEC      -.051099                              #  -AREF/805
038888,001430: 25,3736           75472                          DEC      -.074534                              
038889,001431: 25,3737           74604                          DEC      -.101242                              
038890,001432: 25,3740           74210                          DEC      -.116646                              
038891,001433: 25,3741           74052                          DEC      -.122360                              
038892,001434: 25,3742           73735                          DEC      -.127081                              
038893,001435: 25,3743           73217                          DEC      -.147453                              
038894,001436: 25,3744           73013                          DEC      -.155528                              
038895,001437: 25,3745           73155                          DEC      -.149565                              
038896,001438: 25,3746           74151                          DEC      -.118509                              
038897,001439: 25,3747           76703                          DEC      -.034907                              
038898,001440: 25,3750           77575                          DEC      -.007950                              
038899,001441: 25,3751           77575                          DEC      -.007950                              
038900,001442: 

Page 886

038902,001444: 25,3752           00112                          DEC      .004491                               #  DRANGE/D L/D SCALED Y/2700
038903,001445: 25,3753           00204                          DEC      .008081                               
038904,001446: 25,3754           00407                          DEC      .016030                               
038905,001447: 25,3755           01113                          DEC      .035815                               
038906,001448: 25,3756           02161                          DEC      .069422                               
038907,001449: 25,3757           03260                          DEC      .104519                               
038908,001450: 25,3760           03717                          DEC      .122                                  
038909,001451: 25,3761           05411                          DEC      .172407                               
038910,001452: 25,3762           10057                          DEC      .252852                               
038911,001453: 25,3763           13476                          DEC      .363148                               
038912,001454: 25,3764           20324                          DEC      .512963                               
038913,001455: 25,3765           21677                          DEC      .558519                               
038914,001456: 25,3766           21677                          DEC      .558519                               #  END OF STORED REFERENCE
038915,001457: 

Page 887

038917,001459: 
038918,001460:                                                                                                 #  REENTRY CONSTANTS.
038919,001461: 
038920,001462:                                                                                                 #  DEFINED BY EQUALS
038921,001463: 
038922,001464: 25,3767     4777               DEC15             =        LOW4                                  
038923,001465:                                                                                                 # GAMMAL1 =       22D
038924,001466: 
038925,001467: 25,3767           16631 06755  MAXRNG            2OCT     1663106755                            #  DNRNGERR = 9999.9 IF GONEPAST=1
038926,001468: 
038927,001469: 26,2000                                          SETLOC   REENTRY1                              
038928,001470: 26,2000                                          BANK                                           
038929,001471: 
038930,001472: 26,3150                                          COUNT*   $$/ENTRY                              
038931,001473: 
038932,001474: 26,3150  26,3343               BARELY1           =        NEARONE                               #  COMMON TO BOTH DISK,DANCE,DEFND IN TFF
038933,001475:                                                                                                 # 1BITDP                                  # COMMON TO BOTH DISK AND DANCE. DEFND IN VECPOINT.
038934,001476: 
038935,001477: 26,3150           02525        1/12TH            DEC      .083333                               #  DP 1/12 USES HI WORD IN 1/3 BELOW
038936,001478: 
038937,001479: 26,3151           12525 12525  1/3RD             2DEC     .3333333333                            #  DP 1/3
038938,001480: 
038939,001481: 26,3153  34,3770               1/16TH            =        DP2(-4)                               
038940,001482: 
038941,001483:                                                                                                 #  BELOW:  VS = VSAT = 25766.1973 FT/SEC
038942,001484: 
038943,001485:                                                                                                 #           RE = 21,202,900 FEET
038944,001486: 
038945,001487: 26,3153           04631 23146  LEWD1             2DEC     .15                                   
038946,001488: 
038947,001489: 26,3155           03146 14632  POINT1            2DEC     .1                                    
038948,001490: 
038949,001491: 26,3157           76314 71462  DLEWD0            2DEC     -.05                                  #  -.05
038950,001492: 
038951,001493: 26,3161           05075 16051  GMAX/2            2DEC     .16                                   #  8 GS / 2
038952,001494: 
038953,001495: 26,3163  26,3335               3ZEROS            EQUALS   HI6ZEROS                              
038954,001496: 
038955,001497: 26,3163           07777 00000  NEAR1/4           2OCT     0777700000                            #  1/4 LESS 1 BIT IN UPPER PART.
038956,001498: 
038957,001499: 26,3165           00236 36763  C18               2DEC     .0097026346                            #  500/2VS
038958,001500: 
038959,001501: 26,3167           00204 11303  Q7FKDMIN          2DEC     .0080745342                            #  6.5/805  (Q7F +KDMIN) = 6 + .5)
038960,001502: 
038961,001503: 26,3171  34,3770               C1/16             =        DP2(-4)                               
038962,001504: 
038963,001505: 26,3171           05260 05572  Q3                2DEC     .167003132                            #  .07 2VS/21600
038964,001506: 
038965,001507: 26,3173           12343 21616  Q5                2DEC     .326388889                            #  .3 23500/21600
038966,001508: 

Page 888

038968,001510: 
038969,001511: 26,3175           01073 31515  Q6                2DEC     .0349                                 #  2 DEG, APPROX 820/23500
038970,001512: 
038971,001513: 26,3177           00172 03571  Q7F               2DEC     .0074534161                            #  6/805    (VALUE OF Q7 IN FIXED MEM.)
038972,001514: 
038973,001515: 26,3201  26,3333               Q19               =        HALVE                                 #  Q19 = .5
038974,001516: 
038975,001517: 26,3201           05136 32046  Q21               2DEC     .1620370370                            #  3500/21600
038976,001518: 
038977,001519: 26,3203           75031 40775  Q22               2DEC     -.092222222                            #  -1992/21600
038978,001520: 
038979,001521: 26,3205           13132 33062  VLMIN             2DEC     .34929485                             #  18000/2 VS
038980,001522: 
038981,001523: 26,3207  26,3325               VMIN              =        FOURTH                                #  (VS/2) / 2VS
038982,001524: 
038983,001525: 26,3207           00160 05104  C12               2DEC     .00684572901                            #  32 28500/(21202900 2 PI)
038984,001526: 
038985,001527: 26,3211           14631 23146  1/KB1             2DEC     .4                                    #  1 / 2.5
038986,001528: 
038987,001529: 26,3213           74015 46560  -1/KB2            2DEC     -.0077621078 B4                         #  - 1/(.0025 2 VS) EXP +4
038988,001530: 
038989,001531: 26,3215           00475 35746  VQUIT             2DEC     .019405269                            #  1000 /2VS
038990,001532: 
038991,001533: 26,3217           10262 02622  C20               2DEC     .26086957                             #  210/805  90 DEG MAX ROLL IF ABOVE C20
038992,001534: 
038993,001535: 26,3221           05441 14412  C21               2DEC     .17391304                             #  140/805
038994,001536: 
038995,001537: 26,3223           00022 36641  25NM              2DEC     .0011574074                            #  25/21600       (25 NAUT MILES)
038996,001538: 
038997,001539: 26,3225           01003 06315  K1D               2DEC     .0314453125                            #  =C16 805/256 = .01 805/256
038998,001540: 
038999,001541: 26,3227           63073 73236  K2D               2DEC     -.402596836                            #  -C17 2VS/256 = -.002 2VS/256
039000,001542: 
039001,001543: 26,3231           32047 24367  KVSCALE           2DEC     .81491944                             #  12800/(2 VS .3048)
039002,001544: 
039003,001545: 26,3233           37200 05636  KASCALE           2DEC     .97657358                             #  5.85 16384/(4 .3048 100 805)
039004,001546: 
039005,001547: 26,3235           00046 13137  KTETA             2DEC*    .383495203 E2         B-14*           #  1000 2PI/16384(163.84)
039006,001548: 
039007,001549: 26,3237           00017 30730  KT1               2DEC*    .157788327 E2         B-14*           #  RE(2PI)/2 VS(16384) 163.84
039008,001550: 
039009,001551: 26,3241           00040 30447  .05G              2DEC     .002                                  #  .05/25
039010,001552: 
039011,001553: 26,3243           00000 17565  LATBIAS           2DEC     .00003                                #  APPRX .5 NM/ 4(21600/2 PI)
039012,001554: 
039013,001555: 26,3245           01727 20103  KWE               2DEC     .120056652 B-1                        
039014,001556: 
039015,001557: 26,3247           00121 17460  KACOS             2DEC     .004973592                            #  1/32(2PI)
039016,001558: 
039017,001559: 26,3251           00400 00000  CHOOK             2DEC     1          B-6                        #  .25/16
039018,001560: 26,3253           01252 25253  1/24TH            2DEC     .0833333333 B-1                        
039019,001561: 

Page 889

039021,001563: 26,3255           24365 30244  CH1               2DEC     .32        B1                         #  16 CH1/25 = 16 (1) /25
039022,001564: 
039023,001565: 26,3257           77152 51354  KC3               2DEC     -.0247622232                            #  -(4 VS VS/ 2 PI 805 RE)
039024,001566: 
039025,001567: 26,3261           00336 21610  VRCONT            2DEC     .0135836886                            #  700/2 VSAT
039026,001568: 
039027,001569: 26,3263  26,3333               HALVE             EQUALS   HIDPHALF                              
039028,001570: 26,3263  26,3325               FOURTH            EQUALS   HIDP1/4                               
039029,001571: 
039030,001572: 26,3263  26,3333               1/GMAX            EQUALS   HALVE                                 #  4/GMAX = 4 / 8
039031,001573: 26,3263           00433 02775  2HS               2DEC     .0172786611                            #  2 28500 25 32.2/(4 VS VS)
039032,001574: 
039033,001575: 26,3265           00000 20017  2HSGMXSQ          2DEC     .0000305717                            #  (2 28500 8 32.2/ 4 VS VS)SQ
039034,001576: 
039035,001577: 26,3267           77765 70243  C001              2DEC     -.000625                              #  -(4/25)/256    LEQ/D0 CONST
039036,001578: 
039037,001579: 26,3271           31463 06315  POINT8            2DEC     .8                                    
039038,001580: 
039039,001581: 26,3273           00541 33575  2C1HS             2DEC     .0215983264                            #  2 1.25 28500 805/(2 VS)SQ
039040,001582: 
039041,001583: 26,3275           00146 14632  PT1/16            2DEC     .1         B-4                        
039042,001584: 
039043,001585: 26,3277           00052 30013  1/K44             2DEC     .00260929464                            #  2 VS/19749550
039044,001586: 
039045,001587: 26,3301           20411 03041  VFINAL            2DEC     .51618016                             #  26600/2 VS
039046,001588: 
039047,001589: 26,3303           20610 10513  VFINAL1           2DEC     .523942273                            #  = 27000 / 2 VS
039048,001590: 
039049,001591: 26,3305           11473 02355  1/KA1             2DEC     .30048077                             #  25/(1.3 64)
039050,001592: 
039051,001593: 26,3307           00203 02234  KA2               2DEC     .008                                  #  .2/25
039052,001594: 
039053,001595: 26,3311           16237 00146  KA3               2DEC     .44720497                             #  = 90 4/805
039054,001596: 
039055,001597: 26,3313           01456 03450  KA4               2DEC     .049689441                            #  40/805
039056,001598: 
039057,001599: 26,3315           01727 01217  KALIM             2DEC     .06                                   #  1.5/25
039058,001600: 
039059,001601: 26,3317  26,3343               Q7MIN             =        NEARONE                               #  805/805        (DISABLE FACTOR CALC)
039060,001602: 26,3317           56232 72332  -HSCALED          2DEC     -.55305018                            #  -28500/2 VS
039061,001603: 
039062,001604: 26,3321           77000 43741  -KSCALE           2DEC     -.0312424837                            #  -805/VS 
039063,001605: 
039064,001606: 26,3323           36702 21727  COS15             2DEC     .965                                  
039065,001607: 
039066,001608: 26,3325  26,3150               LATSLOPE          EQUALS   1/12TH                                
039067,001609: 
039068,001610:                                                                                                 #         ... END OF RE-ENTRY CONSTANTS ...
039069,001611: 

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