Source Code

These source-code files are part of a reconstructed copy of LM131 revision 1, the final release of the Apollo 13 Lunar Module (LM) Apollo Guidance Computer (AGC) software.

The source reconstruction began with source code of Luminary 131 previously transcribed from a digitized copy of that program. A dump of the flight spare core rope memory module B5, part number 2010802-171, serial number RAY 411, was obtained. This module is the only module different between Luminary 131 and LM131 revision 1. The dump was disassembled and all changes were incorporated into these source files. Note that page numbers in the reconstructed code match those on the Luminary 131 printout, although the changed code would likely have changed page numbers for a real LM131 revision 1 listing.

Comments from the original source code are prefixed with a single '#' symbol, whereas comments added later are prefixed by "##" or "###". Report any errors noted by creating an issue report at the Virtual AGC project's GitHub repository.

036467,000002:                                                                                                  ## Copyright:   Public domain.
036468,000003:                                                                                                  ## Filename:    SERVICER.agc
036469,000004:                                                                                                  ## Purpose:     A section of LM131 revision 1.
036470,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
036471,000006:                                                                                                  ##              release of the flight software for the Lunar Module's (LM)
036472,000007:                                                                                                  ##              Apollo Guidance Computer (AGC) for Apollo 13. The code has
036473,000008:                                                                                                  ##              been reconstructed from a listing of Luminary 131 and a dump
036474,000009:                                                                                                  ##              of a core rope memory module B5, part number 2010802-171,
036475,000010:                                                                                                  ##              which is the only module different between LM131 revision 1
036476,000011:                                                                                                  ##              and Luminary 131. The executable generated from this source
036477,000012:                                                                                                  ##              has been verified against the module dump, so while the names,
036478,000013:                                                                                                  ##              comments, and ordering may not be exactly correct, the
036479,000014:                                                                                                  ##              resulting binary is.
036480,000015:                                                                                                  ## Reference:   pp. 852-890
036481,000016:                                                                                                  ## Assembler:   yaYUL
036482,000017:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
036483,000018:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
036484,000019:                                                                                                  ## Mod history: 2022-10-28 MAS  Created from Luminary 131 and incoporated
036485,000020:                                                                                                  ##                              changes from the LM131 module dump.
036486,000021: 

Page 852

036488,000023: 37,3410                                           BANK     37                                    
036489,000024: 37,2000                                           SETLOC   SERV1                                 
036490,000025: 37,2000                                           BANK                                           
036491,000026: 
036492,000027: 37,3410  E7,1515                                  EBANK=   DVCNTR                                
036493,000028: 
036494,000029:                                                                                                  #  *************************************   PREREAD   **************************************************************
036495,000030: 
036496,000031: 37,3410                                           COUNT*   $$/SERV                               
036497,000032: 
036498,000033: 37,3410           34757        PREREAD            CAF      SEVEN                                 #  5.7 SPOT TO SKIP LASTBIAS AFTER
036499,000034: 37,3411           03527                           TC       GNUFAZE5                              #  RESTART.
036500,000035: 37,3412           35031                           CAF      PRIO21                                
036501,000036: 37,3413           05072                           TC       NOVAC                                 
036502,000037: 37,3414  E3,1460                                  EBANK=   NBDX                                  
036503,000038: 37,3414           03671 14063                     2CADR    LASTBIAS                              #  DO LAST GYRO COMPENSATION IN FREE FALL
036504,000039: 
036505,000040: 37,3416           03541        BIBIBIAS           TC       PIPASR     +3                         #  CLEAR + READ PIPS LAST TIME IN FRE5+F133
036506,000041:                                                                                                  #  DO NOT DESTROY VALUE OF PIPTIME1
036507,000042: 
036508,000043: 37,3417           40103                           CS       FLAGWRD7                              
036509,000044: 37,3420           74773                           MASK     SUPER011                              #  SET V37FLAG AND AVEGFLAG (BITS 5 AND 6
036510,000045: 37,3421           26103                           ADS      FLAGWRD7                              #        OF FLAGWRD7)
036511,000046: 
036512,000047: 37,3422           44735                           CS       DRFTBIT                               
036513,000048: 37,3423           70076                           MASK     FLAGWRD2                              #  RESET DRIFTFLAG
036514,000049: 37,3424           54076                           TS       FLAGWRD2                              
036515,000050: 
036516,000051: 37,3425           34751                           CAF      FOUR                                  #  INITIALIZE DV MONITOR
036517,000052: 37,3426           55256                           TS       PIPAGE                                
036518,000053: 
036519,000054: 37,3427           37713                           CAF      PRIO22                                
036520,000055: 37,3430           05105                           TC       FINDVAC                               #  TO FIRST ENTRY TO AVERAGE G.
036521,000056: 37,3431  E7,1515                                  EBANK=   DVCNTR                                
036522,000057: 37,3431           02463 46067                     2CADR    NORMLIZE                              
036523,000058: 
036524,000059: 37,3433           34752                           CA       TWO                                   #  5.2SPOT FOR REREADAC AND NORMLIZE
036525,000060: 37,3434           03523        GOREADAX           TC       GNUTFAZ5                              
036526,000061: 37,3435           35000                           CA       2SECS                                 #  WAIT TWO SECONDS FOR READACCS
036527,000062: 37,3436           05224                           TC       VARDELAY                              
036528,000063: 

Page 853

036530,000065:                                                                                                  #  *************************************   READACCS   *************************************************************
036531,000066: 
036532,000067: 37,3437           43535        READACCS           CS       OCT37771                              #  THIS PIECE OF CODING ATTEMPTS TO
036533,000068: 37,3440           60030                           AD       TIME5                                 #  SYNCHRONIZE READACCS WITH THE DIGITAL
036534,000069: 37,3441           10000                           CCS      A                                     #  AUTOPILOT SO THAT A PAXIS RUPT WILL
036535,000070: 37,3442           44753                           CS       ONE                                   #  OCCUR APPROXIMATELY 70 MILLISECONDS
036536,000071: 37,3443           13445                           TCF      +2                                    #  FOLLOWING THE READACCS RUPT.  THE 70 MS
036537,000072: 37,3444           34753                           CA       ONE                                   #  OFFSET WAS CHOSEN SO THAT THE PAXIS
036538,000073: 37,3445           26030                 +2        ADS      TIME5                                 #  RUPT WOULD NOT OCCUR SIMULTANEOUSLY
036539,000074:                                                                                                  #  WITH ANY OF THE 8 SUBSEQUENT R10,R11
036540,000075:                                                                                                  #  INTERRUPTS -- THUS MINIMIZING THE POSS-
036541,000076:                                                                                                  #  IBILITY OF LOSING DOWNRUPTS.
036542,000077: 
036543,000078: 37,3446           03536                           TC       PIPASR                                #  READ THE PIPAS.
036544,000079: 
036545,000080: 37,3447           34756        PIPSDONE           CA       FIVE                                  
036546,000081: 37,3450           03527                           TC       GNUFAZE5                              
036547,000082: 37,3451           34753        REDO5.5            CAF      ONE                                   
036548,000083: 37,3452           55256                           TS       PIPAGE                                
036549,000084: 
036550,000085: 37,3453           34736                           CA       PRIO20                                
036551,000086: 37,3454           05105                           TC       FINDVAC                               
036552,000087: 37,3455  E7,1515                                  EBANK=   DVCNTR                                
036553,000088: 37,3455           02206 66067                     2CADR    SERVICER                              #  SET UP SERVICER JOB
036554,000089: 
036555,000090: 37,3457           34743                           CA       BIT9                                  
036556,000091: 37,3460           00006                           EXTEND                                         
036557,000092: 37,3461           05011                           WOR      DSALMOUT                              #  TURN ON TEST CONNECTOR OUTBIT
036558,000093: 
036559,000094: 37,3462           30103                           CA       FLAGWRD7                              
036560,000095: 37,3463           74747                           MASK     AVEGFBIT                              
036561,000096: 37,3464           00006                           EXTEND                                         
036562,000097: 37,3465           13515                           BZF      AVEGOUT                               #  AVEGFLAG DOWN - SET UP FINAL EXIT
036563,000098: 
036564,000099: 37,3466           30102                           CA       FLAGWRD6                              
036565,000100: 37,3467           74744                           MASK     MUNFLBIT                              
036566,000101: 37,3470           00006                           EXTEND                                         
036567,000102: 37,3471           13513                           BZF      MAKEACCS                              #  MUNFLAG CLEAR - BYPASS LR AND DISP.
036568,000103: 
036569,000104: 37,3472           10754                           CCS      PHASE2                                
036570,000105: 37,3473           13513                           TCF      MAKEACCS                              #  PHASE 2 ACTIVATED - AVOID MULTIPLE R10.
036571,000106: 
036572,000107: 37,3474           34757                           CAF      SEVEN                                 #  SET PIPCTR FOR 4X/SEC RATE.
036573,000108: 37,3475           55055                           TS       PIPCTR                                
036574,000109: 
036575,000110: 37,3476           40025                           CS       TIME1                                 #  SET TBASE2 .05 SECONDS IN THE PAST.
036576,000111: 37,3477           64756                           AD       FIVE                                  
036577,000112: 37,3500           64734                           AD       NEG1/2                                
036578,000113: 37,3501           64734                           AD       NEG1/2                                
036579,000114: 37,3502           57054                           XCH      TBASE2                                

Page 854

036581,000116: 37,3503           34361                           CAF      DEC17                                 #  2.21SPOT FOR R10,R11
036582,000117: 37,3504           54001                           TS       L                                     
036583,000118: 37,3505           40000                           COM                                            
036584,000119: 37,3506           52754                           DXCH     -PHASE2                               
036585,000120: 
036586,000121: 37,3507           36007                           CAF      OCT24                                 #  FIRST R10,R11 IN .200 SECONDS.
036587,000122: 37,3510           05203                           TC       WAITLIST                              
036588,000123: 37,3511  E7,1536                                  EBANK=   UNIT/R/                               
036589,000124: 37,3511           02006 42067                     2CADR    R10,R11                               
036590,000125: 
036591,000126: 37,3513           34751        MAKEACCS           CA       FOUR                                  
036592,000127: 37,3514           13434                           TCF      GOREADAX                              #  DO PHASE CHANGE AND RECALL READACCS
036593,000128: 
036594,000129: 37,3515           00006        AVEGOUT            EXTEND                                         
036595,000130: 37,3516           33534                           DCA      AVOUTCAD                              #  SET UP FINAL SERVICER EXIT
036596,000131: 37,3517           53252                           DXCH     AVGEXIT                               
036597,000132: 
036598,000133: 37,3520           34751                           CA       FOUR                                  #  SET 5.4 SPOT FOR REREADAC AND SERVICER
036599,000134: 37,3521           03523                           TC       GNUTFAZ5                              #  IF REREADAC IS CALLED, IT WILL EXIT
036600,000135: 37,3522           05261                           TC       TASKOVER                              #  END TASK WITHOUT CALLING READACCS
036601,000136: 
036602,000137: 37,3523           54001        GNUTFAZ5           TS       L                                     #  SAVE INPUT IN L
036603,000138: 37,3524           40025                           CS       TIME1                                 
036604,000139: 37,3525           55062                           TS       TBASE5                                #  SET TBASE5
036605,000140: 37,3526           13530                           TCF      +2                                    
036606,000141: 
036607,000142: 37,3527           54001        GNUFAZE5           TS       L                                     #  SAVE INPUT IN L
036608,000143: 37,3530           40001                           CS       L                                     #  -PHASE IN A, PHASE IN L
036609,000144: 37,3531           52762                           DXCH     -PHASE5                               #  SET -PHASE5,PHASE5
036610,000145: 37,3532           00002                           TC       Q                                     
036611,000146: 
036612,000147: 37,3533  E7,1515                                  EBANK=   DVCNTR                                
036613,000148: 37,3533           03661 44067  AVOUTCAD           2CADR    AVGEND                                
036614,000149: 
036615,000150: 37,3535           37771        OCT37771           OCT      37771                                 
036616,000151: 
036617,000152: 33,2206                                           BANK     33                                    
036618,000153: 33,2000                                           SETLOC   SERVICES                              
036619,000154: 33,2000                                           BANK                                           
036620,000155: 
036621,000156: 33,2206                                           COUNT*   $$/SERV                               
036622,000157: 

Page 855

036624,000159:                                                                                                  #  *************************************   SERVICER   *************************************************************
036625,000160: 
036626,000161: 33,2206           05353        SERVICER           TC       PHASCHNG                              #  RESTART REREADAC + SERVICER
036627,000162: 33,2207           16035                           OCT      16035                                 
036628,000163: 33,2210           20000                           OCT      20000                                 
036629,000164: 33,2211  E7,1515                                  EBANK=   DVCNTR                                
036630,000165: 33,2211           02217 66067                     2CADR    GETABVAL                              
036631,000166: 
036632,000167: 33,2213           37721                           CAF      PRIO31                                #  INITIALIZE 1/PIPADT IN CASE RESTART HAS
036633,000168: 33,2214           55074                           TS       1/PIPADT                              #  CAUSED LASTBIAS TO BE SKIPPED.
036634,000169: 
036635,000170: 33,2215           04616                           TC       BANKCALL                              #  PIPA COMPENSATION CALL
036636,000171: 33,2216           15271                           CADR     1/PIPA                                
036637,000172: 
036638,000173: 33,2217           06042        GETABVAL           TC       INTPRET                               
036639,000174: 33,2220           51575                           VLOAD    ABVAL                                 
036640,000175: 33,2221           00325                                    DELV                                  
036641,000176: 33,2222           77776                           EXIT                                           
036642,000177: 33,2223           30154                           CA       MPAC                                  
036643,000178: 33,2224           55245                           TS       ABDELV                                #  ABDELV = CM/SEC*2(-14).
036644,000179: 33,2225           00006                           EXTEND                                         
036645,000180: 33,2226           72020                           MP       KPIP                                  
036646,000181: 33,2227           53514                           DXCH     ABDVCONV                              #  ABDVCONV = M/CS * 2(-5).
036647,000182: 33,2230           00006                           EXTEND                                         
036648,000183: 33,2231           31244                           DCA      MASS                                  
036649,000184: 33,2232           53571                           DXCH     MASS1                                 #  INITIALIZE MASS1 IN CASE WE SKIP MASSMON
036650,000185: 33,2233           40104        MASSMON            CS       FLAGWRD8                              #  ARE WE ON THE SURFACE?
036651,000186: 33,2234           74744                           MASK     SURFFBIT                              
036652,000187: 33,2235           00006                           EXTEND                                         
036653,000188: 33,2236           12254                           BZF      MOONSPOT                              #  YES:  BYPASS MASS MESS
036654,000189: 33,2237           30106                           CA       FLGWRD10                              #  NO:  WHICH VEX SHOULD BE USED?
036655,000190: 33,2240           74737                           MASK     APSFLBIT                              
036656,000191: 33,2241           10000                           CCS      A                                     
036657,000192: 33,2242           00006                           EXTEND                                         #  IF EXTEND IS EXECUTED, APSVEX --> A,
036658,000193: 33,2243           32001                           DCA      APSVEX                                #        OTHERWISE DPSVEX --> A
036659,000194: 33,2244           54002                           TS       Q                                     
036660,000195: 
036661,000196: 33,2245           00006                           EXTEND                                         
036662,000197: 33,2246           31514                           DCA      ABDVCONV                              
036663,000198: 33,2247           00006                           EXTEND                                         
036664,000199: 33,2250           10002        OCT10002           DV       Q                                     #  WHERE APPROPRIATE VEX RESIDES
036665,000200: 33,2251           00006                           EXTEND                                         
036666,000201: 33,2252           71243                           MP       MASS                                  
036667,000202: 33,2253           21571                           DAS      MASS1                                 
036668,000203: 
036669,000204: 33,2254           32021        MOONSPOT           CA       KPIP1                                 #  TP MPAC = ABDELV AT 2(14) CM/SEC
036670,000205: 33,2255           07312                           TC       SHORTMP                               #  MULTIPLY BY KPIP1 TO GET

Page 856

036672,000207: 33,2256           52155                           DXCH     MPAC                                  #  ABDELV AT 2(7) M/CS
036673,000208: 33,2257           21510                           DAS      DVTOTAL                               #  UPDATE DVTOTAL FOR DISPLAY
036674,000209: 
036675,000210: 33,2260           02440                           TC       TMPTOSPT                              
036676,000211: 
036677,000212: 33,2261           04616                           TC       BANKCALL                              
036678,000213: 33,2262           47617                           CADR     QUICTRIG                              
036679,000214: 
036680,000215: 33,2263           32414                           CAF      XNBPIPAD                              
036681,000216: 33,2264           04616                           TC       BANKCALL                              
036682,000217: 33,2265           20037                           CADR     FLESHPOT                              
036683,000218: 33,2266           06042                           TC       INTPRET                               
036684,000219: 33,2267           45014        AVERAGEG           BON      CALL                                  
036685,000220: 33,2270           03307                                    MUNFLAG                               
036686,000221: 33,2271           66771                                    RVBOTH                                
036687,000222: 33,2272           66735                                    CALCRVG                               
036688,000223: 33,2273           77776                           EXIT                                           
036689,000224: 33,2274           03512        GOSERV             TC       QUIKFAZ5                              
036690,000225: 
036691,000226: 33,2275           02423        COPYCYCL           TC       COPYCYC                               
036692,000227: 
036693,000228:                                                                                                  #                CA      ZERO            A IS ZERO ON RETURN FROM COPYCYC
036694,000229: 33,2276           55157                           TS       PIPATMPX                              #  STILL UNDER INHINT
036695,000230: 33,2277           55160                           TS       PIPATMPY                              
036696,000231: 33,2300           55161                           TS       PIPATMPZ                              
036697,000232: 
036698,000233: 33,2301           44741                           CS       STEERBIT                              #  CLEAR STEERSW PRIOR TO DVMON.
036699,000234: 33,2302           70076                           MASK     FLAGWRD2                              
036700,000235: 33,2303           54076                           TS       FLAGWRD2                              
036701,000236: 
036702,000237: 33,2304           34745                           CAF      IDLEFBIT                              #  IS THE IDLE FLAG SET?
036703,000238: 33,2305           70103                           MASK     FLAGWRD7                              
036704,000239: 33,2306           10000                           CCS      A                                     
036705,000240: 33,2307           12342                           TCF      NODVMON1                              #  IDLEFLAG = 1, HENCE SET AUXFLAG TO 0.
036706,000241: 
036707,000242: 33,2310           40102                           CS       FLAGWRD6                              
036708,000243: 33,2311           74752                           MASK     AUXFLBIT                              
036709,000244: 33,2312           10000                           CCS      A                                     
036710,000245: 33,2313           12346                           TCF      NODVMON2                              #  AUXFLAG = 0, HENCE SET AUXFLAG TO 1.
036711,000246: 
036712,000247: 33,2314           41250        DVMON              CS       DVTHRUSH                              
036713,000248: 33,2315           61245                           AD       ABDELV                                
036714,000249: 33,2316           00006                           EXTEND                                         
036715,000250: 33,2317           62352                           BZMF     LOTHRUST                              
036716,000251: 
036717,000252: 33,2320           40076                           CS       FLAGWRD2                              #  SET STEERSW.
036718,000253: 33,2321           74741                           MASK     STEERBIT                              
036719,000254: 33,2322           26076                           ADS      FLAGWRD2                              
036720,000255: 
036721,000256: 33,2323           34753        DVCNTSET           CAF      ONE                                   #  ALLOW TWO PASSES MAXIMUM NOW THAT

Page 857

036723,000258: 33,2324           55515                           TS       DVCNTR                                #  THRUST HAS BEEN DETECTED.
036724,000259: 
036725,000260: 33,2325           30106                           CA       FLGWRD10                              #  BRANCH IF APSFLAG IS SET.
036726,000261: 33,2326           74737                           MASK     APSFLBIT                              
036727,000262: 33,2327           10000                           CCS      A                                     
036728,000263: 33,2330           12375                           TCF      USEJETS                               
036729,000264: 
036730,000265: 33,2331           34743                           CA       BIT9                                  #  CHECK GIMBAL FAIL BIT
036731,000266: 33,2332           00006                           EXTEND                                         
036732,000267: 33,2333           02032                           RAND     CHAN32                                
036733,000268: 33,2334           00006                           EXTEND                                         
036734,000269: 33,2335           12375                           BZF      USEJETS                               
036735,000270: 
036736,000271: 33,2336           44736        USEGTS             CS       USEQRJTS                              
036737,000272: 33,2337           70111                           MASK     DAPBOOLS                              
036738,000273: 33,2340           54111                           TS       DAPBOOLS                              
036739,000274: 33,2341           12400                           TCF      SERVOUT                               
036740,000275: 
036741,000276: 33,2342           44752        NODVMON1           CS       AUXFLBIT                              #  SET AUXFLAG TO 0.
036742,000277: 33,2343           70102                           MASK     FLAGWRD6                              
036743,000278: 33,2344           54102                           TS       FLAGWRD6                              
036744,000279: 33,2345           12375                           TCF      USEJETS                               
036745,000280: 33,2346           40102        NODVMON2           CS       FLAGWRD6                              #  SET AUXFLAG TO 1.
036746,000281: 33,2347           74752                           MASK     AUXFLBIT                              
036747,000282: 33,2350           26102                           ADS      FLAGWRD6                              
036748,000283: 33,2351           12375                           TCF      USEJETS                               
036749,000284: 
036750,000285: 33,2352           03512        LOTHRUST           TC       QUIKFAZ5                              
036751,000286: 33,2353           11515                           CCS      DVCNTR                                
036752,000287: 33,2354           12366                           TCF      DECCNTR                               
036753,000288: 
036754,000289: 33,2355           10760                           CCS      PHASE4                                #  COMFAIL JOB ACTIVE?
036755,000290: 33,2356           12400                           TCF      SERVOUT                               #  YES   WON'T NEED ANOTHER.
036756,000291: 
036757,000292: 33,2357           05353                           TC       PHASCHNG                              #  4.37SPOT FOR COMFAIL.
036758,000293: 33,2360           00374                           OCT      00374                                 
036759,000294: 
036760,000295: 33,2361           37716                           CAF      PRIO25                                
036761,000296: 33,2362           05072                           TC       NOVAC                                 
036762,000297: 33,2363  E7,1455                                  EBANK=   WHICH                                 
036763,000298: 33,2363           02575 74067                     2CADR    COMFAIL                               
036764,000299: 
036765,000300: 33,2365           12400                           TCF      SERVOUT                               
036766,000301: 
036767,000302: 33,2366           55570        DECCNTR            TS       DVCNTR1                               
036768,000303: 33,2367           03512                           TC       QUIKFAZ5                              
036769,000304: 33,2370           31570                           CA       DVCNTR1                               
036770,000305: 33,2371           55515                           TS       DVCNTR                                
036771,000306: 33,2372           00004                           INHINT                                         
036772,000307: 33,2373           04674                           TC       IBNKCALL                              #  IF THRUST IS LOW, NO STEERING IS DONE

Page 858

036774,000309: 33,2374           40166                           CADR     STOPRATE                              #  AND THE DESIRED RATES ARE SET TO ZERO.
036775,000310: 33,2375           40111        USEJETS            CS       DAPBOOLS                              
036776,000311: 33,2376           74736                           MASK     USEQRJTS                              
036777,000312: 33,2377           26111                           ADS      DAPBOOLS                              
036778,000313: 33,2400           00003        SERVOUT            RELINT                                         
036779,000314: 33,2401           04616                           TC       BANKCALL                              
036780,000315: 33,2402           40463                           CADR     1/ACCS                                
036781,000316: 
036782,000317: 33,2403           30167                           CA       PRIORITY                              
036783,000318: 33,2404           75004                           MASK     LOW9                                  
036784,000319: 33,2405           54166                           TS       PUSHLOC                               
036785,000320: 33,2406           22007                           ZL                                             
036786,000321: 33,2407           52121                           DXCH     FIXLOC                                #  FIXLOC AND OVFIND
036787,000322: 
036788,000323: 33,2410           03512                           TC       QUIKFAZ5                              
036789,000324: 33,2411           00006                           EXTEND                                         #  EXIT TO SELECTED ROUTINE WHETHER THERE
036790,000325: 33,2412           31252                           DCA      AVGEXIT                               #  IS THRUST OR NOT.  THE STATE OF STEERSW
036791,000326: 33,2413           52006                           DXCH     Z                                     #  WILL CONVEY THIS INFORMATION.
036792,000327: 
036793,000328: 33,2414           02145        XNBPIPAD           ECADR    XNBPIP                                
036794,000329: 
036795,000330: 32,3746                                           BANK     32                                    
036796,000331: 22,2000                                           SETLOC   SERV2                                 
036797,000332: 22,2000                                           BANK                                           
036798,000333: 22,3661                                           COUNT*   $$/SERV                               
036799,000334: 
036800,000335: 22,3661           31234        AVGEND             CA       PIPTIME    +1                         #  FINAL AVERAGE G EXIT
036801,000336: 22,3662           55074                           TS       1/PIPADT                              #  SET UP FREE FALL GYRO COMPENSATION.
036802,000337: 
036803,000338: 22,3663           05504                           TC       UPFLAG                                #  SET DRIFT FLAG.
036804,000339: 22,3664           00036                           ADRES    DRIFTFLG                              
036805,000340: 
036806,000341: 22,3665           04616                           TC       BANKCALL                              
036807,000342: 22,3666           17301                           CADR     PIPFREE                               
036808,000343: 
036809,000344: 22,3667           44743                           CS       BIT9                                  
036810,000345: 22,3670           00006                           EXTEND                                         
036811,000346: 22,3671           03011                           WAND     DSALMOUT                              
036812,000347: 
036813,000348: 22,3672           05327                           TC       2PHSCHNG                              
036814,000349: 22,3673           00005                           OCT      5                                     #  GROUP 5 OFF
036815,000350: 22,3674           05022                           OCT      05022                                 #  GROUP 2 ON
036816,000351: 22,3675           20000                           OCT      20000                                 
036817,000352: 
036818,000353: 22,3676           06042                           TC       INTPRET                               
036819,000354: 22,3677           43014                           SET      CLEAR                                 
036820,000355: 22,3700           01464                                    NOR29FLG                              #  SHUT OFF R29 WHEN SERVICER ENDS.
036821,000356: 22,3701           03664                                    SWANDISP                              #  SHUT OFF R10 WHEN SERVICER ENDS.
036822,000357: 22,3702           45014                           CLEAR    CALL                                  #  RESET MUNFLAG.
036823,000358: 22,3703           03267                                    MUNFLAG                               

Page 859

036825,000360: 22,3704           27463                                    AVETOMID                              
036826,000361: 22,3705           77414                           CLEAR    EXIT                                  
036827,000362: 22,3706           03671                                    V37FLAG                               
036828,000363: 22,3707           04635        AVERTRN            TC       POSTJUMP                              
036829,000364: 22,3710           10116                           CADR     V37RET                                
036830,000365: 
036831,000366: 22,3711  22,3707               OUTGOAVE           =        AVERTRN                               
036832,000367: 22,3711  E7,1570               DVCNTR1            =        MASS1                                 
036833,000368: 

Page 860

036835,000370: 27,2000                                           SETLOC   SERV3                                 
036836,000371: 27,2000                                           BANK                                           
036837,000372: 27,3322                                           COUNT*   $$/SERV                               
036838,000373: 
036839,000374: 27,3322           00006        SERVIDLE           EXTEND                                         #  DISCONNECT SERVICER FROM ALL GUIDANCE
036840,000375: 27,3323           33360                           DCA      SVEXTADR                              
036841,000376: 27,3324           53252                           DXCH     AVGEXIT                               
036842,000377: 
036843,000378: 27,3325           40103                           CS       FLAGWRD7                              #  DISCONNECT THE DELTA-V MONITOR
036844,000379: 27,3326           74745                           MASK     IDLEFBIT                              
036845,000380: 27,3327           26103                           ADS      FLAGWRD7                              
036846,000381: 
036847,000382: 27,3330           34735                           CAF      LRBYBIT                               #  TERMINATE R12 IF RUNNING.
036848,000383: 27,3331           54107                           TS       FLGWRD11                              
036849,000384: 
036850,000385: 27,3332           00006                           EXTEND                                         
036851,000386: 27,3333           34755                           DCA      NEG0                                  
036852,000387: 27,3334           52752                           DXCH     -PHASE1                               
036853,000388: 
036854,000389: 27,3335           30102                           CA       FLAGWRD6                              #  DO NOT TURN OFF PHASE 2 IF MUNFLAG SET.
036855,000390: 27,3336           74744                           MASK     MUNFLBIT                              
036856,000391: 27,3337           10000                           CCS      A                                     
036857,000392: 27,3340           13344                           TCF      +4                                    
036858,000393: 
036859,000394: 27,3341           00006                           EXTEND                                         
036860,000395: 27,3342           34755                           DCA      NEG0                                  
036861,000396: 27,3343           52754                           DXCH     -PHASE2                               
036862,000397: 
036863,000398: 27,3344           00006                 +4        EXTEND                                         
036864,000399: 27,3345           34755                           DCA      NEG0                                  
036865,000400: 27,3346           52756                           DXCH     -PHASE3                               
036866,000401: 
036867,000402: 27,3347           00006                           EXTEND                                         
036868,000403: 27,3350           34755                           DCA      NEG0                                  
036869,000404: 27,3351           52764                           DXCH     -PHASE6                               
036870,000405: 
036871,000406: 27,3352           34764                           CAF      OCT33                                 #  4.33SPOT FOR GOPOOFIX
036872,000407: 27,3353           54001                           TS       L                                     
036873,000408: 27,3354           40000                           COM                                            
036874,000409: 27,3355           52760                           DXCH     -PHASE4                               
036875,000410: 
036876,000411: 27,3356           15634                           TCF      WHIMPER                               #  PERFORM A SOFTWARE RESTART AND PROCEED
036877,000412:                                                                                                  #  TO GOTOPOOH WHILE SERVICER CONTINUES TO
036878,000413:                                                                                                  #  RUN, ALBEIT IN A GROUND STATE WHERE
036879,000414:                                                                                                  #  ONLY STATE-VECTOR DEPENDENT FUNCTIONS
036880,000415:                                                                                                  #  ARE MAINTAINED.
036881,000416: 
036882,000417: 27,3357  E7,1515                                  EBANK=   DVCNTR                                

Page 861

036884,000419: 27,3357           03746 64067  SVEXTADR           2CADR    SERVEXIT                              
036885,000420: 
036886,000421: 32,3746                                           BANK     32                                    
036887,000422: 32,2000                                           SETLOC   SERV                                  
036888,000423: 32,2000                                           BANK                                           
036889,000424: 32,3746                                           COUNT*   $$/SERV                               
036890,000425: 
036891,000426: 32,3746           05353        SERVEXIT           TC       PHASCHNG                              
036892,000427: 32,3747           00035                           OCT      00035                                 
036893,000428: 
036894,000429: 32,3750           15155                           TCF      ENDOFJOB                              
036895,000430: 
036896,000431: 23,2463                                           BANK     23                                    
036897,000432: 23,2000                                           SETLOC   NORMLIZ                               
036898,000433: 23,2000                                           BANK                                           
036899,000434: 
036900,000435: 23,2463                                           COUNT*   $$/SERV                               
036901,000436: 

Page 862

036903,000438:                                                                                                  #  NORMLIZE AND COPYCYCL
036904,000439: 
036905,000440: 23,2463           06042        NORMLIZE           TC       INTPRET                               
036906,000441: 23,2464           43175                           VLOAD    BOFF                                  
036907,000442: 23,2465           03545                                    RN1                                   
036908,000443: 23,2466           03347                                    MUNFLAG                               
036909,000444: 23,2467           66415                                    NORMLIZ1                              
036910,000445: 23,2470           64252                           VSL6     MXV                                   
036911,000446: 23,2471           01734                                    REFSMMAT                              
036912,000447: 23,2472           37521                           STCALL   R                                     
036913,000448: 23,2473           67067                                    MUNGRAV                               
036914,000449: 23,2474           76575                           VLOAD    VSL1                                  
036915,000450: 23,2475           03553                                    VN1                                   
036916,000451: 23,2476           77721                           MXV                                            
036917,000452: 23,2477           01734                                    REFSMMAT                              
036918,000453: 23,2500           27527                           STOVL    V                                     
036919,000454: 23,2501           01726                                    V(CSM)                                
036920,000455: 23,2502           53435                           VXV      UNIT                                  
036921,000456: 23,2503           01720                                    R(CSM)                                
036922,000457: 23,2504           03720                           STORE    UHYP                                  
036923,000458: 23,2505           77776        ASCSPOT            EXIT                                           
036924,000459: 23,2506           00006                           EXTEND                                         #  MAKE SURE GOUP 2 IS OFF.
036925,000460: 23,2507           34755                           DCA      NEG0                                  
036926,000461: 23,2510           52754                           DXCH     -PHASE2                               
036927,000462: 
036928,000463: 23,2511           04635                           TC       POSTJUMP                              
036929,000464: 23,2512           66420                           CADR     NORMLIZ2                              
036930,000465: 
036931,000466: 33,2415                                           BANK     33                                    
036932,000467: 33,2000                                           SETLOC   SERVICES                              
036933,000468: 33,2000                                           BANK                                           
036934,000469: 33,2415                                           COUNT*   $$/SERV                               
036935,000470: 
036936,000471: 33,2415           77624        NORMLIZ1           CALL                                           
036937,000472: 33,2416           66667                                    CALCGRAV                              
036938,000473: 33,2417           77776                           EXIT                                           
036939,000474: 
036940,000475: 33,2420           32437        NORMLIZ2           CA       EIGHTEEN                              
036941,000476: 33,2421           02424                           TC       COPYCYC    +1                         #  DO NOT COPY MASS IN NORMLIZE
036942,000477: 33,2422           05155                           TC       ENDOFJOB                              
036943,000478: 
036944,000479: 33,2423           36007        COPYCYC            CA       OCT24                                 #  DEC 20
036945,000480: 33,2424           00004                 +1        INHINT                                         
036946,000481: 33,2425           77752                 +2        MASK     NEG1                                  #  REDUCE BY 1 IF ODD
036947,000482: 33,2426           54061                           TS       ITEMP1                                
036948,000483: 33,2427           00006                           EXTEND                                         
036949,000484: 33,2430           50061                           INDEX    ITEMP1                                
036950,000485: 33,2431           31545                           DCA      RN1                                   
036951,000486: 33,2432           50061                           INDEX    ITEMP1                                

Page 863

036953,000488: 33,2433           53220                           DXCH     RN                                    
036954,000489: 33,2434           10061                           CCS      ITEMP1                                
036955,000490: 33,2435           12425                           TCF      COPYCYC    +2                         
036956,000491: 33,2436           00002                           TC       Q                                     #  RETURN UNDER INHINT
036957,000492: 
036958,000493: 33,2437           00022        EIGHTEEN           DEC      18         B-14                       
036959,000494: 

Page 864

036961,000496:                                                                                                  #  ******************* PIPA READER ********************
036962,000497:                                                                                                  #  MOD NO. 00  BY D. LICKLY  DEC.9 1966
036963,000498: 
036964,000499:                                                                                                  #  FUNCTIONAL DESCRIPTION
036965,000500:                                                                                                  #        SUBROUTINE TO READ PIPA COUNTERS, TRYING TO BE VERY CAREFUL SO THAT IT WILL BE RESTARTABLE.
036966,000501:                                                                                                  #        PIPA READINGS ARE STORED IN THE VECTOR DELV.  THE HIGH ORDER PART OF EACH COMPONENT CONTAINS THE PIPA READING,
036967,000502:                                                                                                  #        RESTARTS BEGIN AT REREADAC.
036968,000503: 
036969,000504:                                                                                                  #        AT THE END OF THE PIPA READER THE CDUS ARE READ AND STORED AS A
036970,000505:                                                                                                  #        VECTOR IN CDUTEMP.  THE HIGH ORDER PART OF EACH COMPONENT CONTAINS
036971,000506:                                                                                                  #        THE CDU READING IN 2S COMP IN THE ORDER CDUX,Y,Z.  THE THRUST
036972,000507:                                                                                                  #        VECTOR ESTIMATOR IN FINDCDUD REQUIRES THE CDUS BE READ AT PIPTIME.
036973,000508: 
036974,000509:                                                                                                  #  CALLING SEQUENCE AND EXIT
036975,000510:                                                                                                  #        CALL VIA TC, ISWCALL, ETC.
036976,000511:                                                                                                  #        EXIT IS VIA Q.
036977,000512: 
036978,000513:                                                                                                  #  INPUT
036979,000514:                                                                                                  #        INPUT IS THROUGH THE COUNTERS PIPAX, PIPAY, PIPAZ, AND TIME2.
036980,000515: 
036981,000516:                                                                                                  #  OUTPUT
036982,000517:                                                                                                  #        HIGH ORDER COMPONENTS OF THE VECTOR DELV CONTAIN THE PIPA READINGS.
036983,000518:                                                                                                  #        PIPTIME CONTAINS TIME OF PIPA READING.
036984,000519: 
036985,000520:                                                                                                  #  DEBRIS (ERASABLE LOCATIONS DESTROYED BY PROGRAM)
036986,000521:                                                                                                  #        TEMX    TEMY    TEMZ    PIPAGE
036987,000522: 
036988,000523: 37,3536                                           BANK     37                                    
036989,000524: 37,2000                                           SETLOC   SERV1                                 
036990,000525: 37,2000                                           BANK                                           
036991,000526: 
036992,000527: 37,3536                                           COUNT*   $$/SERV                               
036993,000528: 
036994,000529: 37,3536           00006        PIPASR             EXTEND                                         

Page 865

036996,000531: 37,3537           30025                           DCA      TIME2                                 
036997,000532: 37,3540           53561                           DXCH     PIPTIME1                              #  CURRENT TIME POSITIVE VALUE
036998,000533: 37,3541           44755                 +3        CS       ZERO                                  #  INITIALIZE THESE AT NEG. ZERO.
036999,000534: 37,3542           55253                           TS       TEMX                                  
037000,000535: 37,3543           55254                           TS       TEMY                                  
037001,000536: 37,3544           55255                           TS       TEMZ                                  
037002,000537: 
037003,000538: 37,3545           34755                           CA       ZERO                                  
037004,000539: 37,3546           54330                           TS       DELVZ                                 
037005,000540: 37,3547           54331                           TS       DELVZ      +1                         
037006,000541: 37,3550           54326                           TS       DELVY                                 
037007,000542: 37,3551           54327                           TS       DELVY      +1                         
037008,000543: 37,3552           54325                           TS       DELVX      +1                         
037009,000544: 37,3553           55256                           TS       PIPAGE                                #  SHOW PIPA READING IN PROGRESS
037010,000545: 
037011,000546: 37,3554           00006        REPIP1             EXTEND                                         
037012,000547: 37,3555           40040                           DCS      PIPAX                                 #  X AND Y PIPS READ
037013,000548: 37,3556           53254                           DXCH     TEMX                                  
037014,000549: 37,3557           52040                           DXCH     PIPAX                                 #  PIPAS SET TO NEG ZERO AS READ.
037015,000550: 37,3560           54324                           TS       DELVX                                 
037016,000551: 37,3561           22326                           LXCH     DELVY                                 
037017,000552: 
037018,000553: 37,3562           40041        REPIP3             CS       PIPAZ                                 #  REPEAT PROCESS FOR Z PIP
037019,000554: 37,3563           57255                           XCH      TEMZ                                  
037020,000555: 37,3564           56041                           XCH      PIPAZ                                 
037021,000556: 37,3565           54330        DODELVZ            TS       DELVZ                                 
037022,000557: 
037023,000558: 37,3566           00006        REPIP4             EXTEND                                         #  COMPUTE GUIDANCE PERIOD
037024,000559: 37,3567           31561                           DCA      PIPTIME1                              
037025,000560: 37,3570           53247                           DXCH     PGUIDE                                
037026,000561: 37,3571           00006                           EXTEND                                         
037027,000562: 37,3572           41234                           DCS      PIPTIME                               
037028,000563: 37,3573           21247                           DAS      PGUIDE                                
037029,000564: 
037030,000565: 37,3574           30032                           CA       CDUX                                  #  READ CDUS INTO HIGH ORDER CDUTEMPS
037031,000566: 37,3575           55154                           TS       CDUTEMPX                              
037032,000567: 37,3576           30033                           CA       CDUY                                  
037033,000568: 37,3577           55155                           TS       CDUTEMPY                              
037034,000569: 37,3600           30034                           CA       CDUZ                                  
037035,000570: 37,3601           55156                           TS       CDUTEMPZ                              
037036,000571: 37,3602           30324                           CA       DELVX                                 
037037,000572: 37,3603           55157                           TS       PIPATMPX                              
037038,000573: 37,3604           30326                           CA       DELVY                                 
037039,000574: 37,3605           55160                           TS       PIPATMPY                              
037040,000575: 37,3606           30330                           CA       DELVZ                                 
037041,000576: 37,3607           55161                           TS       PIPATMPZ                              
037042,000577: 
037043,000578: 37,3610           00002                           TC       Q                                     
037044,000579: 

Page 866

037046,000581: 37,3611           11256        REREADAC           CCS      PIPAGE                                
037047,000582: 37,3612           13437                           TCF      READACCS                              #  PIP READING NOT STARTED.  GO TO BEGINNING
037048,000583: 
037049,000584: 37,3613           33651                           CAF      DONEADR                               #  SET UP RETURN FROM PIPASR
037050,000585: 37,3614           54002                           TS       Q                                     
037051,000586: 
037052,000587: 37,3615           10330                           CCS      DELVZ                                 
037053,000588: 37,3616           13566                           TCF      REPIP4                                #  Z DONE, GO DO CDUS
037054,000589: 37,3617           13622                           TCF      +3                                    #  Z NOT DONE, CHECK Y.
037055,000590: 37,3620           13566                           TCF      REPIP4                                
037056,000591: 37,3621           13566                           TCF      REPIP4                                
037057,000592: 
037058,000593: 37,3622           22007                           ZL                                             
037059,000594: 37,3623           10326                           CCS      DELVY                                 
037060,000595: 37,3624           13627                           TCF      +3                                    
037061,000596: 37,3625           13636                           TCF      CHKTEMX                               #  Y NOT DONE, CHECK X.
037062,000597: 37,3626           13627                           TCF      +1                                    
037063,000598: 37,3627           22041                           LXCH     PIPAZ                                 #  Y DONE, ZERO Z PIP.
037064,000599: 
037065,000600: 37,3630           11255                           CCS      TEMZ                                  
037066,000601: 37,3631           41255                           CS       TEMZ                                  #  TEMZ NOT = -0, CONTAINS -PIPAZ VALUE.
037067,000602: 37,3632           13565                           TCF      DODELVZ                               
037068,000603: 37,3633           13631                           TCF      -2                                    
037069,000604: 37,3634           22330                           LXCH     DELVZ                                 #  TEMZ = -0, L HAS ZPIP VALUE.
037070,000605: 37,3635           13566                           TCF      REPIP4                                
037071,000606: 
037072,000607: 37,3636           11253        CHKTEMX            CCS      TEMX                                  #  HAS THIS CHANGED
037073,000608: 37,3637           41253                           CS       TEMX                                  #  YES
037074,000609: 37,3640           13643                           TCF      +3                                    #  YES
037075,000610: 37,3641           13637                           TCF      -2                                    #  YES
037076,000611: 37,3642           13554                           TCF      REPIP1                                #  NO
037077,000612: 37,3643           54324                           TS       DELVX                                 
037078,000613: 
037079,000614: 37,3644           41254                           CS       TEMY                                  
037080,000615: 37,3645           54326                           TS       DELVY                                 
037081,000616: 
037082,000617: 37,3646           44755                           CS       ZERO                                  #  ZERO X AND Y PIPS
037083,000618: 37,3647           52040                           DXCH     PIPAX                                 #  L STILL ZERO FROM ABOVE
037084,000619: 
037085,000620: 37,3650           13562                           TCF      REPIP3                                
037086,000621: 
037087,000622: 37,3651           03447        DONEADR            GENADR   PIPSDONE                              
037088,000623: 

Page 867

037090,000625: 33,2440                                           BANK     33                                    
037091,000626: 33,2000                                           SETLOC   SERVICES                              
037092,000627: 33,2000                                           BANK                                           
037093,000628: 
037094,000629: 33,2440                                           COUNT*   $$/SERV                               
037095,000630: 
037096,000631: 33,2440           31155        TMPTOSPT           CA       CDUTEMPY                              #  THIS SUBROUTINE, CALLED BY AN RTB FROM
037097,000632: 33,2441           54765                           TS       CDUSPOTY                              #  INTERPRETIVE, LOADS THE CDUS CORRESPON-
037098,000633: 33,2442           31156                           CA       CDUTEMPZ                              #  DING TO PIPTIME INTO THE CDUSPOT VECTOR.
037099,000634: 33,2443           54767                           TS       CDUSPOTZ                              
037100,000635: 33,2444           31154                           CA       CDUTEMPX                              
037101,000636: 33,2445           54771                           TS       CDUSPOTX                              
037102,000637: 33,2446           00002                           TC       Q                                     
037103,000638: 
037104,000639:                                                                                                  #  LRHTASK IS A WAITLIST TASK SET BY READACCS DURING THE DESCENT BRAKING
037105,000640:                                                                                                  #  PHASE WHEN THE ALT TO THE LUNAR SURFACE IS LESS THAN 25,000 FT.  THIS
037106,000641:                                                                                                  #  TASK CLEARS THE ALTITUDE MEASUREMENT MADE DISCRETE AND INITIATES THE
037107,000642:                                                                                                  #  LANDING RADAR MEASUREMENT JOB (LRHJOB) TO TAKE A ALTITUDE MEASUREMENT
037108,000643:                                                                                                  #  50 MS PRIOR TO THE NEXT READACCS TASK.
037109,000644: 
037110,000645: 21,2125                                           BANK     21                                    
037111,000646: 21,2000                                           SETLOC   R10                                   
037112,000647: 21,2000                                           BANK                                           
037113,000648: 
037114,000649: 21,2125                                           COUNT*   $$/SERV                               
037115,000650: 
037116,000651: 21,2125           40107        LRHTASK            CS       FLGWRD11                              
037117,000652: 21,2126           74735                           MASK     LRBYBIT                               
037118,000653: 21,2127           00006                           EXTEND                                         
037119,000654: 21,2130           12141                           BZF      GRP2OFF                               #  LR BYPASS SET - BYPASS ALL LR READING.
037120,000655: 
037121,000656: 21,2131           40107                           CS       FLGWRD11                              
037122,000657: 21,2132           74742                           MASK     NOLRRBIT                              #  IS LR READ INHIBITED?
037123,000658: 21,2133           00006                           EXTEND                                         
037124,000659: 21,2134           12141                           BZF      GRP2OFF                               #  YES.  BYPASS LR READ.
037125,000660: 
037126,000661: 21,2135           37723                           CA       PRIO32                                #  LR READ OK   SET JOB TO DO IT
037127,000662: 21,2136           05072                           TC       NOVAC                                 #  ABOUT 50 MS PRIOR TO PIPA READ
037128,000663: 21,2137  E7,1654                                  EBANK=   HMEAS                                 
037129,000664: 21,2137           03571 70067                     2CADR    LRHJOB                                
037130,000665: 
037131,000666: 21,2141           00006        GRP2OFF            EXTEND                                         
037132,000667: 21,2142           34755                           DCA      NEG0                                  
037133,000668: 21,2143           52754                           DXCH     -PHASE2                               
037134,000669: 21,2144           12021                           TCF      R10,R11A                              
037135,000670: 
037136,000671: 33,2447                                           BANK     33                                    
037137,000672: 33,2000                                           SETLOC   SERVICES                              
037138,000673: 33,2000                                           BANK                                           

Page 868

037140,000675: 33,2447                                           COUNT*   $$/SERV                               
037141,000676: 
037142,000677:                                                                                                  #  HIGATASK IS ENTERED APPROXIMATELY 6 SECS PRIOR TO HIGATE DURING THE
037143,000678:                                                                                                  #  DESCENT PHASE.  HIGATASK SETS THE HIGATE FLAG (BIT11) AND THE LR INHIBIT
037144,000679:                                                                                                  #  FLAG (BIT10) IN LRSTAT.  THE HIGATJOB IS SET UP TO REPOSITION THE LR
037145,000680:                                                                                                  #  ANTENNA FROM POSITION 1 TO POSITION 2.  IF THE REPOSITIONING IS
037146,000681:                                                                                                  #  SUCCESSFUL THE ALT BEAM AND VELOCITY BEAMS ARE TRANSFORMED TO THE NEW
037147,000682:                                                                                                  #  ORIENTATION IN NB COORDINATES AND STORED IN ERASABLE.
037148,000683: 
037149,000684: 33,2447           05353        HIGATASK           TC       PHASCHNG                              
037150,000685: 33,2450           00051                           OCT      51                                    
037151,000686: 
037152,000687: 33,2451           37723                           CA       PRIO32                                
037153,000688: 33,2452           05105                           TC       FINDVAC                               
037154,000689: 33,2453  E7,1654                                  EBANK=   HMEAS                                 
037155,000690: 33,2453           03634 66067                     2CADR    HIGATJOB                              
037156,000691: 
037157,000692: 33,2455           40107                           CS       FLGWRD11                              
037158,000693: 33,2456           75015                           MASK     PRIO3                                 
037159,000694: 33,2457           26107                           ADS      FLGWRD11                              
037160,000695: 33,2460           12546                           TCF      CONTSERV   +1                         
037161,000696: 

Page 869

037163,000698:                                                                                                  #  MUNRETRN IS THE RETURN LOC FROM SPECIAL AVE G ROUTINE (MUNRVG)
037164,000699: 
037165,000700: 33,2461           77776        MUNRETRN           EXIT                                           
037166,000701: 
037167,000702: 33,2462           40107                           CS       FLGWRD11                              
037168,000703: 33,2463           74735                           MASK     LRBYBIT                               
037169,000704: 33,2464           00006                           EXTEND                                         
037170,000705: 33,2465           12551                           BZF      COPYCYC1                              #  BYPASS LR LOGIC IF BIT15 IS SET.
037171,000706: 
037172,000707: 33,2466           40107                           CS       FLGWRD11                              #  CHECK IF AT 30000 FT
037173,000708: 33,2467           74743                           MASK     XORFLBIT                              
037174,000709: 33,2470           00006                           EXTEND                                         
037175,000710: 33,2471           12506                           BZF      R12                                   
037176,000711: 
037177,000712: 33,2472           00006        30KCHK             EXTEND                                         
037178,000713: 33,2473           33113                           DCA      1-30KFT                               
037179,000714: 33,2474           52155                           DXCH     MPAC                                  
037180,000715: 33,2475           00006                           EXTEND                                         
037181,000716: 33,2476           31535                           DCA      HCALC                                 
037182,000717: 33,2477           20155                           DAS      MPAC                                  
037183,000718: 
037184,000719: 33,2500           10000                           CCS      A                                     
037185,000720: 33,2501           12506                           TCF      R12                                   #  ALTITUDE > 30KFT
037186,000721: 33,2502           05504                           TC       UPFLAG                                #  ALTITUDE < 30KFT SET X-AXIS OVERRIDE
037187,000722: 33,2503           00311                           ADRES    XOVINFLG                              
037188,000723: 33,2504           05504                           TC       UPFLAG                                
037189,000724: 33,2505           00253                           ADRES    XORFLG                                
037190,000725: 
037191,000726: 33,2506           40107        R12                CS       FLGWRD11                              
037192,000727: 33,2507           74742                           MASK     NOLRRBIT                              
037193,000728: 33,2510           00006                           EXTEND                                         
037194,000729: 33,2511           12545                           BZF      CONTSERV                              
037195,000730: 
037196,000731: 33,2512           40107                           CS       FLGWRD11                              
037197,000732: 33,2513           74751                           MASK     NO511BIT                              
037198,000733: 33,2514           00006                           EXTEND                                         
037199,000734: 33,2515           13115                           BZF      UPDATCHK                              #  IF N0511BIT SET, DO NOT CHECK OR POSITION
037200,000735: 
037201,000736: 33,2516           40107        HITEST             CS       FLGWRD11                              
037202,000737: 33,2517           74741                           MASK     PSTHIBIT                              
037203,000738: 33,2520           00006                           EXTEND                                         
037204,000739: 33,2521           12540                           BZF      POS2CHK                               
037205,000740: 33,2522           31642        HIGATCHK           CA       TTF/8                                 #  IS TTF > CRITERION?  (TTF IS NEGATIVE)
037206,000741: 33,2523           61427                           AD       RPCRTIME                              
037207,000742: 33,2524           00006                           EXTEND                                         
037208,000743: 33,2525           62536                           BZMF     POS1CHK                               #  NO
037209,000744: 
037210,000745: 33,2526           34741                           CA       EBANK4                                #  MUST SWITCH EBANKS
037211,000746: 33,2527           56003                           XCH      EBANK                                 
037212,000747: 33,2530           54001                           TS       L                                     #  SAVE IN L

Page 870

037214,000749: 33,2531  E4,1545                                  EBANK=   XNBPIP                                
037215,000750: 33,2531           41545                           CS       XNBPIP                                #  UXBXP IN GSOP CH5
037216,000751: 33,2532  E7,1515                                  EBANK=   DVCNTR                                
037217,000752: 33,2532           22003                           LXCH     EBANK                                 #  RESTORE EBANK
037218,000753: 33,2533           61430                           AD       RPCRTQSW                              #  QSW - UXBXP
037219,000754: 33,2534           00006                           EXTEND                                         
037220,000755: 33,2535           62447                           BZMF     HIGATASK                              #  IF UXBXP > QSW, THEN REPOSITION
037221,000756: 
037222,000757: 33,2536           34746        POS1CHK            CAF      BIT6                                  
037223,000758: 33,2537           12541                           TCF      +2                                    
037224,000759: 
037225,000760: 33,2540           34745        POS2CHK            CAF      BIT7                                  
037226,000761: 33,2541           03674                           TC       POSTST                                
037227,000762: 33,2542           13115                           TCF      UPDATCHK                              #  LR IN RIGHT POSITION - CONTINUE
037228,000763: 
037229,000764: 33,2543           05567        LRPOSALM           TC       ALARM                                 #  LR NOT IN PROPER POS-ALARM-BYPASS UPDATE
037230,000765: 33,2544           00511                           OCT      511                                   #  AND CONTINUE SERVICER
037231,000766: 33,2545           00004        CONTSERV           INHINT                                         
037232,000767: 33,2546           43111                           CS       BITS4-7                               
037233,000768: 33,2547           70107                           MASK     FLGWRD11                              #  CLEAR LR MEASUREMENT MADE DISCRETES.
037234,000769: 33,2550           54107                           TS       FLGWRD11                              
037235,000770: 

Page 871

037237,000772: 33,2551           03512        COPYCYC1           TC       QUIKFAZ5                              
037238,000773: 
037239,000774: 33,2552           30077        R297               CA       FLAGWRD3                              
037240,000775: 33,2553           75014                           MASK     NR29&RDR                              
037241,000776: 33,2554           10000                           CCS      A                                     #  IS NOR29FLG OR READRFLG SET?
037242,000777: 33,2555           12567                           TCF      R29NODES                              #  YES, SO DON'T DESIGNATE.
037243,000778: 
037244,000779: 33,2556           30110                           CA       RADMODES                              #  NO, SO R29 IS CALLED FOR.
037245,000780: 33,2557           72250                           MASK     OCT10002                              #  IS THE RR NOT ZEROING ITS CDUS, AND
037246,000781: 33,2560           10000                           CCS      A                                     #  IS THE RENDEZVOUS RADAR IN AUTO MODE?
037247,000782: 33,2561           12567                           TCF      R29NODES                              #  NO, SO DON'T DESIGNATE.
037248,000783: 
037249,000784: 33,2562           30110                           CA       RADMODES                              
037250,000785: 33,2563           77713                           MASK     PRIO22                                
037251,000786: 33,2564           10000                           CCS      A                                     #  IS RR REPOSITIONING OR REMODING?
037252,000787: 33,2565           12573                           TCF      NOR29NOW                              #  YES; COME BACK IN 2 SECONDS & TRY AGAIN.
037253,000788: 
037254,000789: 33,2566           12045                           TCF      R29                                   
037255,000790: 
037256,000791: 33,2567           00004        R29NODES           INHINT                                         #  R29 NOT ALLOWED THIS CYCLE.
037257,000792: 33,2570           44742                           CS       DESIGBIT                              #  SHOW THAT DESIGNATION IS OFF.
037258,000793: 33,2571           70110                           MASK     RADMODES                              
037259,000794: 33,2572           54110                           TS       RADMODES                              
037260,000795: 
037261,000796: 33,2573           06042        NOR29NOW           TC       INTPRET                               #  INTPRET DOES A RELINT.
037262,000797: 33,2574           51575                           VLOAD    ABVAL                                 #  MPAC = ABVAL( NEW SM. POSITION VECTOR )
037263,000798: 33,2575           03573                                    R1S                                   
037264,000799: 33,2576           45206                           PUSH     DSU                                   #                                (2)
037265,000800: 33,2577           02333                                    /LAND/                                
037266,000801: 33,2600           03535                           STORE    HCALC                                 #  NEW HCALC*2(24)M.
037267,000802: 33,2601           03775                           STORE    HCALC1                                
037268,000803: 33,2602           47075                           DMPR     RTB                                   
037269,000804: 33,2603           26026                                    ALTCONV                               
037270,000805: 33,2604           21613                                    SGNAGREE                              
037271,000806: 33,2605           27742                           STOVL    ALTBITS                               #  ALTITUDE FOR R10 IN BIT UNITS.
037272,000807: 33,2606           03537                                    UNIT/R/                               
037273,000808: 33,2607           53435                           VXV      UNIT                                  
037274,000809: 33,2610           03720                                    UHYP                                  
037275,000810: 33,2611           27726                           STOVL    UHZP                                  #  DOWNRANGE HALF-UNIT VECTOR FOR R10.
037276,000811: 33,2612           03573                                    R1S                                   
037277,000812: 33,2613           60505                           VXM      VSR4                                  
037278,000813: 33,2614           01734                                    REFSMMAT                              
037279,000814: 33,2615           27545                           STOVL    RN1                                   #  TEMP. REF. POSITION VECTOR*2(29)M.
037280,000815: 33,2616           03601                                    V1S                                   
037281,000816: 33,2617           76505                           VXM      VSL1                                  
037282,000817: 33,2620           01734                                    REFSMMAT                              
037283,000818: 33,2621           27553                           STOVL    VN1                                   #  TEMP. REF. VELOCITY VECTOR*2(7)M/CS.
037284,000819: 33,2622           03537                                    UNIT/R/                               
037285,000820: 33,2623           51435                           VXV      ABVAL                                 

Page 872

037287,000822: 33,2624           03601                                    V1S                                   
037288,000823: 33,2625           63552                           SL1      DSQ                                   
037289,000824: 33,2626           77671                           DDV                                            
037290,000825: 33,2627           47075                           DMPR     RTB                                   
037291,000826: 33,2630           26030                                    ARCONV1                               
037292,000827: 33,2631           21613                                    SGNAGREE                              
037293,000828: 33,2632           77776        COPYCYC2           EXIT                                           #  LEAVE ALTITUDE RATE COMPENSATION IN MPAC
037294,000829: 33,2633           00004                           INHINT                                         
037295,000830: 33,2634           31536                           CA       UNIT/R/                               #  UPDATE RUNIT FOR R10.
037296,000831: 33,2635           55743                           TS       RUNIT                                 
037297,000832: 33,2636           31540                           CA       UNIT/R/    +2                         
037298,000833: 33,2637           55744                           TS       RUNIT      +1                         
037299,000834: 33,2640           31542                           CA       UNIT/R/    +4                         
037300,000835: 33,2641           55745                           TS       RUNIT      +2                         
037301,000836: 33,2642           30154                           CA       MPAC                                  #  LOAD NEW DALTRATE FOR R10.
037302,000837: 33,2643           55716                           TS       DALTRATE                              
037303,000838: 
037304,000839: 33,2644           00006                           EXTEND                                         
037305,000840: 33,2645           31573                           DCA      R1S                                   
037306,000841: 33,2646           53521                           DXCH     R                                     
037307,000842: 33,2647           00006                           EXTEND                                         
037308,000843: 33,2650           31575                           DCA      R1S        +2                         
037309,000844: 33,2651           53523                           DXCH     R          +2                         
037310,000845: 33,2652           00006                           EXTEND                                         
037311,000846: 33,2653           31577                           DCA      R1S        +4                         
037312,000847: 33,2654           53525                           DXCH     R          +4                         
037313,000848: 33,2655           00006                           EXTEND                                         
037314,000849: 33,2656           31601                           DCA      V1S                                   
037315,000850: 33,2657           53527                           DXCH     V                                     
037316,000851: 33,2660           00006                           EXTEND                                         
037317,000852: 33,2661           31603                           DCA      V1S        +2                         
037318,000853: 33,2662           53531                           DXCH     V          +2                         
037319,000854: 33,2663           00006                           EXTEND                                         
037320,000855: 33,2664           31605                           DCA      V1S        +4                         
037321,000856: 33,2665           53533                           DXCH     V          +4                         
037322,000857: 
037323,000858: 33,2666           12275                           TCF      COPYCYCL                              #  COMPLETE THE COYPCYCL.
037324,000859: 

Page 873

037326,000861:                                                                                                  #  *********************************************************************************************************
037327,000862: 
037328,000863: 33,2667           41456        CALCGRAV           UNIT     PUSH                                  #  SAVE UNIT/R/ IN PUSHLIST      (18)
037329,000864: 33,2670           03537                           STORE    UNIT/R/                               
037330,000865: 33,2671           67340                           LXC,1    SLOAD                                 #  RTX2 = 0 IF EARTH ORBIT, =2 IF LUNAR.
037331,000866: 33,2672           02777                                    RTX2                                  
037332,000867: 33,2673           03000                                    RTX2                                  
037333,000868: 33,2674           50076                           DCOMP    BMN                                   
037334,000869: 33,2675           66724                                    CALCGRV1                              
037335,000870: 33,2676           50375                           VLOAD    DOT                                   #                                (12)
037336,000871: 33,2677           06516                                    UNITZ                                 
037337,000872: 33,2700           03537                                    UNIT/R/                               
037338,000873: 33,2701           41552                           SL1      PUSH                                  #                                (14)
037339,000874: 33,2702           44316                           DSQ      BDSU                                  
037340,000875: 33,2703           26766                                    DP1/20                                
037341,000876: 33,2704           56325                           PDDL     DDV                                   
037342,000877: 33,2705           26040                                    RESQ                                  
037343,000878: 33,2706           00043                                    34D                                   #  (RN)SQ
037344,000879: 33,2707           00041                           STORE    32D                                   #  TEMP FOR (RE/RN)SQ
037345,000880: 33,2710           41205                           DMP      DMP                                   
037346,000881: 33,2711           26042                                    20J                                   
037347,000882: 33,2712           65361                           VXSC     PDDL                                  
037348,000883: 33,2713           03537                                    UNIT/R/                               
037349,000884: 33,2714           41205                           DMP      DMP                                   
037350,000885: 33,2715           26044                                    2J                                    
037351,000886: 33,2716           00041                                    32D                                   
037352,000887: 33,2717           76561                           VXSC     VSL1                                  
037353,000888: 33,2720           06516                                    UNITZ                                 
037354,000889: 33,2721           45455                           VAD      STADR                                 
037355,000890: 33,2722           74256                           STORE    UNITGOBL                              
037356,000891: 33,2723           41455                           VAD      PUSH                                  #  MPAC = UNIT GRAVITY VECTOR.   (18)
037357,000892: 33,2724           60345        CALCGRV1           DLOAD    NORM                                  #  PERFORM A NORMALIZATION ON RMAGSQ IN
037358,000893: 33,2725           00043                                    34D                                   #  ORDER TO BE ABLE TO SCALE THE MU FOR
037359,000894: 33,2726           00050                                    X2                                    #  MAXIMUM PRECISION.
037360,000895: 33,2727           53663                           BDDV*    SLR*                                  
037361,000896: 33,2730           26032                                    -MUDT,1                               
037362,000897: 33,2731           56623                                    0          -21D,2                     
037363,000898: 33,2732           45561                           VXSC     STADR                                 
037364,000899: 33,2733           74214                           STORE    GDT1/2                                #  SCALED AT 2(+7) M/CS
037365,000900: 33,2734           77616                           RVQ                                            
037366,000901: 
037367,000902: 33,2735           61375        CALCRVG            VLOAD    VXM                                   
037368,000903: 33,2736           00325                                    DELV                                  
037369,000904: 33,2737           01734                                    REFSMMAT                              
037370,000905: 33,2740           76561                           VXSC     VSL1                                  
037371,000906: 33,2741           26022                                    KPIP1                                 
037372,000907: 33,2742           03527                           STORE    DELVREF                               
037373,000908: 33,2743           41562                           VSR1     PUSH                                  
037374,000909: 33,2744           41455                           VAD      PUSH                                  #  (DV-OLDGDT)/2 TO PD SCALED AT 2(+7)M/CS

Page 874

037376,000911: 33,2745           01236                                    GDT/2                                 
037377,000912: 33,2746           65255                           VAD      PDDL                                  #                                        (18)
037378,000913: 33,2747           01226                                    VN                                    
037379,000914: 33,2750           01247                                    PGUIDE                                
037380,000915: 33,2751           74261                           SL       VXSC                                  
037381,000916: 33,2752           20207                                    6D                                    
037382,000917: 33,2753           44055                           VAD      STQ                                   
037383,000918: 33,2754           01220                                    RN                                    
037384,000919: 33,2755           00037                                    31D                                   
037385,000920: 33,2756           37545                           STCALL   RN1                                   #  TEMP STORAGE OF RN SCALED 2(+29) M
037386,000921: 33,2757           66667                                    CALCGRAV                              
037387,000922: 
037388,000923: 33,2760           53255                           VAD      VAD                                   
037389,000924: 33,2761           77655                           VAD                                            
037390,000925: 33,2762           01226                                    VN                                    
037391,000926: 33,2763           37553                           STCALL   VN1                                   #  TEMP STORAGE OF VN SCALED 2(+7) M/CS
037392,000927: 33,2764           00037                                    31D                                   
037393,000928: 
037394,000929: 33,2765           01463 06315  DP1/20             2DEC     0.05                                  
037395,000930: 33,2767           00010 00000  SHIFT11            2DEC     1          B-11                       
037396,000931: 

Page 875

037398,000933:                                                                                                  #  ****************************************************************************************************************
037399,000934:                                                                                                  #  MUNRVG IS A SPECIAL AVERAGE G INTEGRATION ROUTINE USED BY THRUSTING
037400,000935:                                                                                                  #  PROGRAMS WHICH FUNCTION IN THE VICINITY OF AN ASSUMED SPHERICAL MOON.
037401,000936:                                                                                                  #  THE INPUT AND OUTPUT QUANTITIES ARE REFERENCED TO THE STABLE MEMBER
037402,000937:                                                                                                  #  COORDINATE SYSTEM.
037403,000938: 
037404,000939: 33,2771           41575        RVBOTH             VLOAD    PUSH                                  
037405,000940: 33,2772           02317                                    G(CSM)                                
037406,000941: 33,2773           65255                           VAD      PDDL                                  
037407,000942: 33,2774           01726                                    V(CSM)                                
037408,000943: 33,2775           01247                                    PGUIDE                                
037409,000944: 33,2776           74271                           DDV      VXSC                                  
037410,000945: 33,2777           26770                                    SHIFT11                               
037411,000946: 33,3000           77655                           VAD                                            
037412,000947: 33,3001           01720                                    R(CSM)                                
037413,000948: 33,3002           37573                           STCALL   R1S                                   
037414,000949: 33,3003           67067                                    MUNGRAV                               
037415,000950: 33,3004           53255                           VAD      VAD                                   
037416,000951: 33,3005           01726                                    V(CSM)                                
037417,000952: 33,3006           77626                           STADR                                          
037418,000953: 33,3007           74176                           STORE    V1S                                   
037419,000954: 33,3010           77776                           EXIT                                           
037420,000955: 33,3011           03512                           TC       QUIKFAZ5                              
037421,000956: 33,3012           06042                           TC       INTPRET                               
037422,000957: 33,3013           77775                           VLOAD                                          
037423,000958: 33,3014           03563                                    GDT1/2                                
037424,000959: 33,3015           26317                           STOVL    G(CSM)                                
037425,000960: 33,3016           03573                                    R1S                                   
037426,000961: 33,3017           25720                           STOVL    R(CSM)                                
037427,000962: 33,3020           03601                                    V1S                                   
037428,000963: 33,3021           01726                           STORE    V(CSM)                                
037429,000964: 33,3022           77776                           EXIT                                           
037430,000965: 33,3023           03512                           TC       QUIKFAZ5                              
037431,000966: 33,3024           06042                           TC       INTPRET                               
037432,000967: 33,3025           74375        MUNRVG             VLOAD    VXSC                                  
037433,000968: 33,3026           00325                                    DELV                                  
037434,000969: 33,3027           26024                                    KPIP2                                 
037435,000970: 33,3030           53206                           PUSH     VAD                                   #  1ST PUSH:  DELV IN UNITS OF 2(8) M/CS
037436,000971: 33,3031           01236                                    GDT/2                                 
037437,000972: 33,3032           53206                           PUSH     VAD                                   #  2ND PUSH:  (DELV + GDT)/2, UNITS OF 2(7)
037438,000973: 33,3033           03527                                    V                                     #                                        (12)
037439,000974: 33,3034           56325                           PDDL     DDV                                   
037440,000975: 33,3035           01247                                    PGUIDE                                
037441,000976: 33,3036           26770                                    SHIFT11                               
037442,000977: 33,3037           77761                           VXSC                                           
037443,000978: 33,3040           77655                           VAD                                            
037444,000979: 33,3041           03521                                    R                                     
037445,000980: 33,3042           37573                           STCALL   R1S                                   #  STORE R SCALED AT 2(+24) M.
037446,000981: 33,3043           67067                                    MUNGRAV                               

Page 876

037448,000983: 33,3044           53255                           VAD      VAD                                   
037449,000984: 33,3045           77655                           VAD                                            #                                        (0)
037450,000985: 33,3046           03527                                    V                                     
037451,000986: 33,3047           03601                           STORE    V1S                                   #  STORE V SCALED AT 2(+7) M/CS.
037452,000987: 33,3050           77646                           ABVAL                                          
037453,000988: 33,3051           27472                           STOVL    ABVEL                                 #  STORE SPEED FOR LR AND DISPLAYS.
037454,000989: 33,3052           03537                                    UNIT/R/                               
037455,000990: 33,3053           72441                           DOT      SL1                                   
037456,000991: 33,3054           03601                                    V1S                                   
037457,000992: 33,3055           27474                           STOVL    HDOTDISP                              #  HDOT = V. UNIT(R)*2(7) M/CS.
037458,000993: 33,3056           03573                                    R1S                                   
037459,000994: 33,3057           72435                           VXV      VSL2                                  
037460,000995: 33,3060           02325                                    WM                                    
037461,000996: 33,3061           17734                           STODL    DELVS                                 #  LUNAR ROTATION CORRECTION TERM*2(5)M/CS.
037462,000997: 33,3062           00045                                    36D                                   
037463,000998: 33,3063           77625                           DSU                                            
037464,000999: 33,3064           02333                                    /LAND/                                
037465,001000: 33,3065           37535                           STCALL   HCALC                                 #  FOR NOW, DISPLAY WHETHER POS OR NEG
037466,001001: 33,3066           66461                                    MUNRETRN                              
037467,001002: 33,3067           77656        MUNGRAV            UNIT                                           #  AT 36D HAVE ABVAL(R), AT 34D R.R
037468,001003: 33,3070           17537                           STODL    UNIT/R/                               
037469,001004: 33,3071           00043                                    34D                                   
037470,001005: 33,3072           55261                           SL       BDDV                                  
037471,001006: 33,3073           20207                                    6D                                    
037472,001007: 33,3074           26036                                    -MUDTMUN                              
037473,001008: 33,3075           74205                           DMP      VXSC                                  
037474,001009: 33,3076           26770                                    SHIFT11                               
037475,001010: 33,3077           03537                                    UNIT/R/                               
037476,001011: 33,3100           03563                           STORE    GDT1/2                                #  1/2GDT SCALED AT 2(7) M/CS.
037477,001012: 33,3101           77616                           RVQ                                            
037478,001013: 
037479,001014: 33,3102           00303        1.95SECS           DEC      195        B-14                       
037480,001015: 33,3103           00014 20000  2SEC(18)           2DEC     200        B-18                       
037481,001016: 33,3105           00000 00310  2SEC(28)           2OCT     0000000310                            #  2SEC AT 2(28)
037482,001017: 33,3107           00000 00620  4SEC(28)           2DEC     400        B-28                       
037483,001018: 33,3111           00110        BITS4-7            OCT      110                                   
037484,001019: 33,3112           37767 02200  1-30KFT            2DEC     16768072   B-24                       #  DPPOSMAX-30KFT
037485,001020: 33,3114           04445        6KFT/SEC           DEC      18.288     B-7                        #  6000 FT/SEC AT 2(7) M/CS
037486,001021: 

Page 877

037488,001023: 33,3115           34742        UPDATCHK           CAF      NOLRRBIT                              #  SEE IF LR UPDATE INHIBITED.
037489,001024: 33,3116           70107                           MASK     FLGWRD11                              
037490,001025: 33,3117           10000                           CCS      A                                     
037491,001026: 33,3120           12545                           TCF      CONTSERV                              #  IT IS - NO LR UPDATE
037492,001027: 33,3121           34750                           CAF      RNGEDBIT                              #  NO INHIBIT - SEE ALT MEAS. THIS CYCLE.
037493,001028: 33,3122           70107                           MASK     FLGWRD11                              
037494,001029: 33,3123           00006                           EXTEND                                         
037495,001030: 33,3124           13250                           BZF      VMEASCHK                              #  NO ALT MEAS THIS CYCLE - CHECK FOR VEL
037496,001031: 
037497,001032: 33,3125           30120        POSUPDAT           CA       FIXLOC                                #  SET PUSHLIST TO ZERO
037498,001033: 33,3126           54166                           TS       PUSHLOC                               
037499,001034: 
037500,001035: 33,3127           06042                           TC       INTPRET                               
037501,001036: 33,3130           61375                           VLOAD    VXM                                   
037502,001037: 33,3131           02273                                    HBEAMNB                               
037503,001038: 33,3132           02146                                    XNBPIP                                #  HBEAM SM AT 2(2)
037504,001039: 33,3133           72515                           PDVL     VSL2                                  #  STORE HBEAM IN PD 0-5
037505,001040: 33,3134           03601                                    V1S                                   #  SCALE V AT 2(5) M/CS
037506,001041: 33,3135           50255                           VAD      DOT                                   
037507,001042: 33,3136           03734                                    DELVS                                 #  V RELATIVE TO SURFACE AT 2(5) M/CS
037508,001043: 33,3137           00001                                    0D                                    #  V ALONG HBEAM AT 2(7) M/CS
037509,001044: 33,3140           77405                           DMP      EXIT                                  
037510,001045: 33,3141           01352                                    RADSKAL                               #  SCALE TO RADAR COUNTS X 5
037511,001046: 
037512,001047: 33,3142           40110                           CS       FLGWRD12                              #  TEST LR ALTITUDE SCALE FACTOR
037513,001048: 33,3143           74743                           MASK     ALTSCBIT                              
037514,001049: 33,3144           00006                           EXTEND                                         
037515,001050: 33,3145           13150                           BZF      +3                                    #  BRANCH IF HIGH SCALE
037516,001051: 
037517,001052: 33,3146           31353                           CA       SKALSKAL                              #  RESCALE IF LOW SCALE
037518,001053: 33,3147           07312                           TC       SHORTMP                               
037519,001054: 
037520,001055: 33,3150           06042                 +3        TC       INTPRET                               
037521,001056: 33,3151           54215                           DAD      SL                                    #  CORRECT HMEAS FOR DOPPLER EFFECT
037522,001057: 33,3152           03655                                    HMEAS                                 
037523,001058: 33,3153           20210                                    7D                                    
037524,001059: 33,3154           74205                           DMP      VXSC                                  #  SLANT RANGE AT 2(21), PUSH UP FOR HBEAM
037525,001060: 33,3155           26011                                    HSCAL                                 #  SLANT RANGE VECTOR AT 2(23) M
037526,001061: 33,3156           45241                           DOT      DSU                                   
037527,001062: 33,3157           03537                                    UNIT/R/                               #  ALTITUDE AT 2(24) M
037528,001063: 33,3160           03535                                    HCALC                                 #  DELTA H AT 2(24) M
037529,001064: 33,3161           03665                           STORE    DELTAH                                
037530,001065: 33,3162           77776                           EXIT                                           
037531,001066: 
037532,001067: 33,3163           30107                           CA       FLGWRD11                              
037533,001068: 33,3164           74741                           MASK     PSTHIBIT                              
037534,001069: 33,3165           00006                           EXTEND                                         #  DO NOT PERFORM DATA REASONABLENESS TEST
037535,001070: 33,3166           13203                           BZF      NOREASON                              #  UNTIL AFTER HIGATE

Page 878

037537,001072: 33,3167           06042                           TC       INTPRET                               
037538,001073: 33,3170           45246                           ABS      DSU                                   
037539,001074: 33,3171           02521                                    DELQFIX                               #  ABS(DELTAH) - DQFIX   50 FT NOM
037540,001075: 33,3172           45252                           SL3      DSU                                   #  SCALE TO 2(21)
037541,001076: 33,3173           03535                                    HCALC                                 #  ABS(DELTAH) - (50 + HCALC/8) AT 2(21)
037542,001077: 33,3174           77776                           EXIT                                           
037543,001078: 
037544,001079: 33,3175           25670                           INCR     LRLCTR                                
037545,001080: 33,3176           06726                           TC       BRANCH                                
037546,001081: 33,3177           13520                           TCF      HFAIL                                 #  DELTA H TOO LARGE
037547,001082: 33,3200           13520                           TCF      HFAIL                                 #  DELTA H TOO LARGE
037548,001083: 33,3201           05516                           TC       DOWNFLAG                              #  TURN OFF ALT FAIL LAMP
037549,001084: 33,3202           00263                           ADRES    HFLSHFLG                              
037550,001085: 
037551,001086: 33,3203           40107        NOREASON           CS       FLGWRD11                              
037552,001087: 33,3204           74744                           MASK     LRINHBIT                              
037553,001088: 33,3205           10000                           CCS      A                                     
037554,001089: 33,3206           13250                           TCF      VMEASCHK                              #  UPDATE INHIBITED - TEST VELOCITY ANYWAY
037555,001090: 

The following line was "TC INTPRET" in Luminary 131. It has been replaced with a jump to the end of the bank in LM131 rev 1, where an altitude check is performed to see if the landing radar should be disabled (PCR 942). Control is returned to NOREASN1 if the radar was not disabled..

037560,001095: 33,3207           13760                           TCF      LROFF?                                
037561,001096: 33,3210           40545        NOREASN1           DLOAD    SR4                                   
037562,001097: 33,3211           03535                                    HCALC                                 #  RESCALE H TO 2(28)M
037563,001098: 33,3212           77776                           EXIT                                           
037564,001099: 33,3213           00006                           EXTEND                                         
037565,001100: 33,3214           31665                           DCA      DELTAH                                #  STORE DELTAH IN MPAC AND
037566,001101: 33,3215           52155                           DXCH     MPAC                                  #  BRING HCALC INTO A,L
037567,001102: 33,3216           07547                           TC       ALSIGNAG                              
037568,001103: 33,3217           00006                           EXTEND                                         #  IF HIGH PART OF HCALC IS NON ZERO, THEN
037569,001104: 33,3220           13222                           BZF      +2                                    #  HCALC > HMAX,
037570,001105: 33,3221           13250                           TCF      VMEASCHK                              #  SO UPDATE IS BYPASSED
037571,001106: 33,3222           54156                           TS       MPAC       +2                         #        FOR LATER SHORTMP
037572,001107: 
037573,001108: 33,3223           40001                           CS       L                                     #  -H AT 2(14) M
037574,001109: 33,3224           61420                           AD       LRHMAX                                #  HMAX - H
037575,001110: 33,3225           00006                           EXTEND                                         
037576,001111: 33,3226           63250                           BZMF     VMEASCHK                              #  IF H >HMAX, BYPASS UPDATE
037577,001112: 33,3227           00006                           EXTEND                                         
037578,001113: 33,3230           71421                           MP       LRWH                                  #  WH(HMAX - H)
037579,001114: 33,3231           00006                           EXTEND                                         
037580,001115: 33,3232           11420                           DV       LRHMAX                                #  WH(1 - H/HMAX)
037581,001116: 33,3233           54135                           TS       MPTEMP                                
037582,001117: 33,3234           07316                           TC       SHORTMP2                              #  DELTAH (WH)(1 - H/HMAX) IN MPAC
037583,001118: 33,3235           06042                           TC       INTPRET                               #  MODE IS DP FROM ABOVE
037584,001119: 33,3236           77752                           SL1                                            
037585,001120: 33,3237           53361                           VXSC     VAD                                   
037586,001121: 33,3240           03537                                    UNIT/R/                               #  DELTAR = DH(WH)(1 - H/HMAX) UNIT/R/
037587,001122: 33,3241           03573                                    R1S                                   
037588,001123: 33,3242           37657                           STCALL   GNUR                                  
037589,001124: 33,3243           67067                                    MUNGRAV                               
037590,001125: 33,3244           77776                           EXIT                                           

Page 879

037592,001127: 33,3245           03512                           TC       QUIKFAZ5                              
037593,001128: 
037594,001129: 33,3246           34755                           CA       ZERO                                  
037595,001130: 33,3247           03474        RUPDATED           TC       GNURVST                               
037596,001131: 
037597,001132: 33,3250           03512        VMEASCHK           TC       QUIKFAZ5                              #  RESTART AT NEXT LOCATION
037598,001133: 33,3251           40107                           CS       FLGWRD11                              
037599,001134: 33,3252           74745                           MASK     VELDABIT                              #  IS V READING AVAILABLE?
037600,001135: 33,3253           10000                           CCS      A                                     
037601,001136: 33,3254           13454                           TCF      VALTCHK                               #  NO   SEE IF V READING TO BE TAKEN
037602,001137: 
037603,001138: 33,3255           41651        VELUPDAT           CS       VSELECT                               #  PROCESS VELOCITY DATA
037604,001139: 33,3256           54001                           TS       L                                     
037605,001140: 33,3257           26001                           ADS      L                                     #  -2 VSELECT IN L
037606,001141: 33,3260           60001                           AD       L                                     
037607,001142: 33,3261           60001                           AD       L                                     #  -6 VSELECT IN A
037608,001143: 33,3262           50120                           INDEX    FIXLOC                                
037609,001144: 33,3263           52047                           DXCH     X1                                    #  X1 = -6 VSELECT, X2 = -2 VSELECT
037610,001145: 
037611,001146: 33,3264           34741                           CA       EBANK4                                
037612,001147: 33,3265           54003                           TS       EBANK                                 
037613,001148: 33,3266  E4,1654                                  EBANK=   LRXCDU                                
037614,001149: 
037615,001150: 33,3266           31655                           CA       LRYCDU                                #  STORE LRCDUS IN CDUSPOTS
037616,001151: 33,3267           54765                           TS       CDUSPOT                               
037617,001152: 33,3270           31656                           CA       LRZCDU                                
037618,001153: 33,3271           54767                           TS       CDUSPOT    +2                         
037619,001154: 33,3272           31654                           CA       LRXCDU                                
037620,001155: 33,3273           54771                           TS       CDUSPOT    +4                         
037621,001156: 
037622,001157: 33,3274           04616                           TC       BANKCALL                              
037623,001158: 33,3275           47617                           CADR     QUICTRIG                              #  GET SINES AND COSINES FOR NBSM
037624,001159: 
037625,001160: 33,3276           30120                           CA       FIXLOC                                
037626,001161: 33,3277           54166                           TS       PUSHLOC                               #  SET PD TO ZERO
037627,001162: 
037628,001163: 33,3300           06042                           TC       INTPRET                               
037629,001164: 33,3301           45173                           VLOAD*   CALL                                  
037630,001165: 33,3302           02231                                    VZBEAMNB,1                            #  CONVERT VBEAM FROM NB TO SM
037631,001166: 33,3303           47675                                    *NBSM*                                
037632,001167: 33,3304           54325                           PDDL     SL                                    #  STORE IN PD 0-5
037633,001168: 33,3305           03653                                    VMEAS                                 #  LOAD VELOCITY MEASUREMENT
037634,001169: 33,3306           20215                                    12D                                   
037635,001170: 33,3307           41403                           DMP*     PUSH                                  #  SCALE TO M/CS AT 2(6)
037636,001171: 33,3310           51764                                    VZSCAL,2                              #  AND STORE IN PD 6-7
037637,001172: 33,3311           77776                           EXIT                                           
037638,001173: 33,3312           44753                           CS       ONE                                   
037639,001174: 33,3313           54163                           TS       MODE                                  #  CHANGE STORE MODE TO VECTOR
037640,001175: 
037641,001176: 33,3314           31657                           CA       PIPTEM                                #  STORE DELV IN MPAC

Page 880

037643,001178: 33,3315           22007                           ZL                                             
037644,001179: 33,3316           52155                           DXCH     MPAC                                  
037645,001180: 
037646,001181: 33,3317           31660                           CA       PIPTEM     +1                         
037647,001182: 33,3320           22007                           ZL                                             
037648,001183: 33,3321           52160                           DXCH     MPAC       +3                         
037649,001184: 
037650,001185: 33,3322           31661                           CA       PIPTEM     +2                         
037651,001186: 33,3323           22007                           ZL                                             
037652,001187: 33,3324           52162                           DXCH     MPAC       +5                         
037653,001188: 
037654,001189: 33,3325           35016                           CA       EBANK7                                
037655,001190: 33,3326           54003                           TS       EBANK                                 #  RESTORE EBANK 7
037656,001191: 33,3327  E7,1515                                  EBANK=   DVCNTR                                
037657,001192: 33,3327           06042                           TC       INTPRET                               
037658,001193: 33,3330           65361                           VXSC     PDDL                                  
037659,001194: 33,3331           26022                                    KPIP1                                 #  SCALE DELV TO 2(7) M/CS AND PUSH
037660,001195: 33,3332           02253                                    LRVTIME                               #  TIME OF DELV AT 2(28) CS
037661,001196: 33,3333           56225                           DSU      DDV                                   
037662,001197: 33,3334           01234                                    PIPTIME                               #  TU - T(N-1)
037663,001198: 33,3335           27106                                    2SEC(28)                              
037664,001199: 33,3336           76561                           VXSC     VSL1                                  #  G(N-1)(TU - T(N-1))
037665,001200: 33,3337           01236                                    GDT/2                                 #  SCALED AT 2(7) M/CS
037666,001201: 33,3340           53255                           VAD      VAD                                   #  PUSH UP FOR DELV
037667,001202: 33,3341           03527                                    V                                     #  VU = V(N-1) + DELVU + G(N-1) DTU
037668,001203: 33,3342           53352                           VSL2     VAD                                   #  SCALE TO 2(5) M/CS AND SUBTRACT
037669,001204: 33,3343           03734                                    DELVS                                 #        MOON ROTATION.
037670,001205: 33,3344           51406                           PUSH     ABVAL                                 #  STORE IN PD
037671,001206: 33,3345           43202                           SR4      DAD                                   #  ABS(VM)/8 + VELBIAS AT 2(6)
037672,001207: 33,3346           03372                                    VELBIAS                               
037673,001208: 33,3347           24025                           STOVL    20D                                   #  STORE IN 20D AND PICK UP VM
037674,001209: 33,3350           44241                           DOT      BDSU                                  #  V(EST) AT 2(6)
037675,001210: 33,3351           00001                                    0                                     #  DELTAV = VMEAS - V(EST)
037676,001211: 33,3352           51406                           PUSH     ABS                                   
037677,001212: 33,3353           77425                           DSU      EXIT                                  #  ABS(DV) - (7.5 + ABS(VM)/8))
037678,001213: 33,3354           00025                                    20D                                   
037679,001214: 
037680,001215: 33,3355           25672                           INCR     LRMCTR                                
037681,001216: 33,3356           06726                           TC       BRANCH                                
037682,001217: 33,3357           13535                           TCF      VFAIL                                 #  DELTA V TOO LARGE     ALARM
037683,001218: 33,3360           13535                           TCF      VFAIL                                 #  DELTA V TOO LARGE     ALARM
037684,001219: 
037685,001220: 33,3361           05516                           TC       DOWNFLAG                              #  TURN OFF VEL FAIL LAMP
037686,001221: 33,3362           00262                           ADRES    VFLSHFLG                              
037687,001222: 
037688,001223: 33,3363           30107                           CA       FLGWRD11                              
037689,001224: 33,3364           74740                           MASK     VXINHBIT                              
037690,001225: 33,3365           00006                           EXTEND                                         
037691,001226: 33,3366           13375                           BZF      VUPDAT                                #  IF VX INHIBIT RESET, INCORPORATE DATA.

Page 881

037693,001228: 33,3367           05516                           TC       DOWNFLAG                              
037694,001229: 33,3370           00250                           ADRES    VXINH                                 #  RESET VX INHIBIT
037695,001230: 
037696,001231: 33,3371           31651                           CA       VSELECT                               
037697,001232: 33,3372           67751                           AD       NEG2                                  #  IF VSELECT = 2 (X AXIS),
037698,001233: 33,3373           00006                           EXTEND                                         #  BYPASS UPDATE
037699,001234: 33,3374           13454                           BZF      ENDVDAT                               
037700,001235: 
037701,001236: 33,3375           40107        VUPDAT             CS       FLGWRD11                              
037702,001237: 33,3376           74744                           MASK     LRINHBIT                              
037703,001238: 33,3377           10000                           CCS      A                                     
037704,001239: 33,3400           13454                           TCF      VALTCHK                               #  UPDATE INHIBITED
037705,001240: 
037706,001241: 33,3401           54155                           TS       MPAC       +1                         
037707,001242: 
037708,001243: 33,3402           31471                           CA       ABVEL                                 #  STORE E7 ERASABLES NEEDED IN TEMPS
037709,001244: 33,3403           54130                           TS       ABVEL*                                
037710,001245: 33,3404           31651                           CA       VSELECT                               
037711,001246: 33,3405           54131                           TS       VSELECT*                              
037712,001247: 33,3406           35014                           CA       EBANK5                                
037713,001248: 33,3407           54003                           TS       EBANK                                 #  CHANGE EBANKS
037714,001249: 
037715,001250: 33,3410  E5,1527                                  EBANK=   LRVF                                  
037716,001251: 33,3410           41527                           CS       LRVF                                  
037717,001252: 33,3411           60130                           AD       ABVEL*                                #  IF V < VF, USE WVF
037718,001253: 33,3412           00006                           EXTEND                                         
037719,001254: 33,3413           63426                           BZMF     USEVF                                 
037720,001255: 
037721,001256: 33,3414           40130                           CS       ABVEL*                                
037722,001257: 33,3415           61526                           AD       LRVMAX                                #  VMAX - V
037723,001258: 33,3416           00006                           EXTEND                                         
037724,001259: 33,3417           63431                           BZMF     WSTOR      -1                         #  IF V > VMAX, W = 0
037725,001260: 
037726,001261: 33,3420           00006                           EXTEND                                         
037727,001262: 33,3421           50131                           INDEX    VSELECT*                              
037728,001263: 33,3422           71530                           MP       LRWVZ                                 #  WV(VMAX - V)
037729,001264: 
037730,001265: 33,3423           00006                           EXTEND                                         
037731,001266: 33,3424           11526                           DV       LRVMAX                                #  WV( 1 - V/VMAX )
037732,001267: 33,3425           13432                           TCF      WSTOR                                 
037733,001268: 
037734,001269: 33,3426           50131        USEVF              INDEX    VSELECT*                              
037735,001270: 33,3427           31533                           CA       LRWVFZ                                #  USE APPROPRIATE CONSTANT WEIGHT
037736,001271: 33,3430           13432                           TCF      WSTOR                                 
037737,001272: 
037738,001273: 33,3431           34755                 -1        CA       ZERO                                  
037739,001274: 33,3432           54154        WSTOR              TS       MPAC                                  
037740,001275: 33,3433           44745                           CS       BIT7                                  #  (=64D)
037741,001276: 33,3434           61010                           AD       MODREG                                
037742,001277: 33,3435           00006                           EXTEND                                         

Page 882

037744,001279: 33,3436           63441                           BZMF     +3                                    #  IF IN P65,P66,P67, USE ANOTHER CONSTANT
037745,001280: 
037746,001281: 33,3437           31536                           CA       LRWVFF                                
037747,001282: 33,3440           54154                           TS       MPAC                                  
037748,001283: 
037749,001284: 33,3441           35016                 +3        CA       EBANK7                                
037750,001285: 33,3442           54003                           TS       EBANK                                 #  CHANGE EBANKS
037751,001286: 
037752,001287: 33,3443  E7,1471                                  EBANK=   ABVEL                                 
037753,001288: 33,3443           06042                           TC       INTPRET                               
037754,001289: 33,3444           74205                           DMP      VXSC                                  #  W(DELTA V)(VBEAMSM) UP 6-7, 0-5
037755,001290: 33,3445           77655                           VAD                                            
037756,001291: 33,3446           03601                                    V1S                                   #  ADD WEIGHTED DELTA V TO VELOCITY
037757,001292: 33,3447           03657                           STORE    GNUV                                  
037758,001293: 33,3450           77776                           EXIT                                           
037759,001294: 
037760,001295: 33,3451           03512                           TC       QUIKFAZ5                              #  DO NOT RE-UPDATE
037761,001296: 
037762,001297: 33,3452           36245                           CA       SIX                                   
037763,001298: 33,3453           03474        VUPDATED           TC       GNURVST                               #  STORE NEW VELOCITY VECTOR
037764,001299: 33,3454  33,3454               ENDVDAT            =        VALTCHK                               
037765,001300: 
037766,001301: 33,3454           03512        VALTCHK            TC       QUIKFAZ5                              #  DO NOT REPEAT ABOVE
037767,001302: 
037768,001303: 33,3455           34747                           CAF      READVBIT                              #  TEST READVEL TO SEE IF VELOCITY READING
037769,001304: 33,3456           70107                           MASK     FLGWRD11                              #  IS DESIRED.
037770,001305: 33,3457           10000                           CCS      A                                     
037771,001306: 33,3460           13467                           TCF      READV                                 #  TES - READ VELOCITY
037772,001307: 33,3461           41471                           CS       ABVEL                                 #  NO - SEE IF VELOCITY < 6000 FT/SEC
037773,001308: 33,3462           63114                           AD       6KFT/SEC                              
037774,001309: 33,3463           00006                           EXTEND                                         
037775,001310: 33,3464           62545                           BZMF     CONTSERV                              #  V > 6000 FT/SEC.  DO NOT READ VELOCITY.
037776,001311: 
037777,001312: 33,3465           05504                           TC       UPFLAG                                #  V < 6000 FT/SEC.  SET READVEL AND READ.
037778,001313: 33,3466           00257                           ADRES    READVEL                               
037779,001314: 
037780,001315: 33,3467           37723        READV              CAF      PRIO32                                #  SET UP JOB TO READ VELOCITY BEAMS.
037781,001316: 33,3470           05072                           TC       NOVAC                                 
037782,001317: 33,3471  E7,1654                                  EBANK=   HMEAS                                 
037783,001318: 33,3471           03556 66067                     2CADR    LRVJOB                                
037784,001319: 
037785,001320: 33,3473           12545                           TCF      CONTSERV                              #  CONTINUE WITH SERVICER
037786,001321: 
037787,001322: 33,3474           54130        GNURVST            TS       BUF                                   #  STORE GNUR (=GNUV) IN R1S OR V1S
037788,001323: 33,3475           00006                           EXTEND                                         #  A = 0 FOR R, A = 6 FOR V
037789,001324: 33,3476           31657                           DCA      GNUR                                  
037790,001325: 33,3477           50130                           INDEX    BUF                                   
037791,001326: 33,3500           53573                           DXCH     R1S                                   
037792,001327: 33,3501           00006                           EXTEND                                         

Page 883

037794,001329: 33,3502           31661                           DCA      GNUR       +2                         
037795,001330: 33,3503           50130                           INDEX    BUF                                   
037796,001331: 33,3504           53575                           DXCH     R1S        +2                         
037797,001332: 33,3505           00006                           EXTEND                                         
037798,001333: 33,3506           31663                           DCA      GNUR       +4                         
037799,001334: 33,3507           50130                           INDEX    BUF                                   
037800,001335: 33,3510           53577                           DXCH     R1S        +4                         
037801,001336: 33,3511           00002                           TC       Q                                     
037802,001337: 
037803,001338: 33,3512           35007        QUIKFAZ5           CA       EBANK3                                
037804,001339: 33,3513           56003                           XCH      EBANK                                 #  SET EBANK 3
037805,001340: 33,3514           52002                           DXCH     L                                     #  Q TO A, A TO L
037806,001341: 33,3515  E3,1446                                  EBANK=   PHSNAME5                              
037807,001342: 33,3515           55446                           TS       PHSNAME5                              
037808,001343: 33,3516           22003                           LXCH     EBANK                                 
037809,001344: 33,3517  E7,1515                                  EBANK=   DVCNTR                                
037810,001345: 33,3517           00000                           TC       A                                     
037811,001346: 
037812,001347: 33,3520           41671        HFAIL              CS       LRRCTR                                
037813,001348: 33,3521           00006                           EXTEND                                         
037814,001349: 33,3522           13532                           BZF      NORLITE                               #  IF R = 0, DO NOT TURN ON TRK FAIL
037815,001350: 33,3523           61670                           AD       LRLCTR                                
037816,001351: 33,3524           77750                           MASK     NEG3                                  
037817,001352: 33,3525           00006                           EXTEND                                         #  IF L-R LT 4, DO NOT TURN ON TRK FAIL
037818,001353: 33,3526           13530                           BZF      +2                                    
037819,001354: 33,3527           13532                           TCF      NORLITE                               
037820,001355: 
037821,001356: 33,3530           05504                           TC       UPFLAG                                #  AND SET BIT TO TURN ON TRACKER FAIL LITE
037822,001357: 33,3531           00263                           ADRES    HFLSHFLG                              
037823,001358: 
037824,001359: 33,3532           31670        NORLITE            CA       LRLCTR                                
037825,001360: 33,3533           55671                           TS       LRRCTR                                #  SET R = L
037826,001361: 
037827,001362: 33,3534           13250                           TCF      VMEASCHK                              
037828,001363: 
037829,001364: 33,3535           41673        VFAIL              CS       LRSCTR                                #  DELTA Q LARGE
037830,001365: 33,3536           00006                           EXTEND                                         #  IF S = 0, DO NOT TURN ON TRACKER FAIL
037831,001366: 33,3537           13547                           BZF      NOLITE                                
037832,001367: 33,3540           61672                           AD       LRMCTR                                #  M-S
037833,001368: 33,3541           77750                           MASK     NEG3                                  #  TEST FOR M-S > 3
037834,001369: 33,3542           00006                           EXTEND                                         #  IF M-S > 3, THEN TWO OR MORE OF THE
037835,001370: 33,3543           13545                           BZF      +2                                    #        LAST FOUR V READINGS WERE BAD,
037836,001371: 33,3544           13547                           TCF      NOLITE                                #        SO TURN ON VELOCITY FAIL LIGHT
037837,001372: 
037838,001373: 33,3545           05504                           TC       UPFLAG                                #  AND SET BIT TO TURN ON TRACKER FAIL LITE
037839,001374: 33,3546           00262                           ADRES    VFLSHFLG                              
037840,001375: 

Page 884

037842,001377: 33,3547           31672        NOLITE             CA       LRMCTR                                #  SET S = M
037843,001378: 33,3550           55673                           TS       LRSCTR                                
037844,001379: 
037845,001380: 33,3551           11651                           CCS      VSELECT                               #  TEST FOR Z COMPONENT
037846,001381: 33,3552           13454                           TCF      ENDVDAT                               #  NOT Z, DO NOT SET VX INHIBIT
037847,001382: 
037848,001383: 33,3553           05504                           TC       UPFLAG                                #  Z COMPONENT - SET FLAG TO SKIP X
037849,001384: 33,3554           00250                           ADRES    VXINH                                 #  COMPONENT, AS ERROR MAY BE DUE TO CROSS
037850,001385: 33,3555           13454                           TCF      ENDVDAT                               #  LOBE LOCK UP NOT DETECTED ON X AXIS.
037851,001386: 

Page 885

037853,001388:                                                                                                  #  ********************************************************************************************************
037854,001389:                                                                                                  #  LRVJOB IS SET WHEN THE LEM IS BELOW 15000 FT DURING THE LANDING PHASE
037855,001390:                                                                                                  #  THIS JOB INITIALIZES THE LANDING RADAR READ ROUTINE FOR 5 VELOCITY
037856,001391:                                                                                                  #  SAMPLES AND GOES TO SLEEP WHILE THE SAMPLING IS DONE-ABOUT 500 MS.
037857,001392:                                                                                                  #  WITH A GOODEND RETURN THE DATA IS STORED IN VMEAS AND BIT7 OF LRSTAT
037858,001393:                                                                                                  #  IS SET.  THE GIMBAL ANGLES ARE READ ABOUT MIDWAY IN THE SAMPLING .
037859,001394: 
037860,001395: 33,3556     4361               170MS              EQUALS   ND1                                   
037861,001396: 
037862,001397: 33,3556           34361        LRVJOB             CA       170MS                                 #  SET TASK TO READ CDUS + PIPAS
037863,001398: 33,3557           05203                           TC       WAITLIST                              
037864,001399: 33,3560  E4,1652                                  EBANK=   LRVTIME                               
037865,001400: 33,3560           03632 70064                     2CADR    RDGIMS                                
037866,001401: 
037867,001402: 33,3562           11651                           CCS      VSELECT                               #  SEQUENCE LR VEL BEAM SELECTOR
037868,001403: 33,3563           13565                           TCF      +2                                    
037869,001404: 33,3564           34752                           CAF      TWO                                   #  IF ZERO-RESET TO TWO
037870,001405: 33,3565           60000                           DOUBLE                                         #  2XVSELECT USED FOR VBEAM INDEX IN LRVEL
037871,001406: 33,3566           04616                           TC       BANKCALL                              #  GO INITIALIZE LR VEL READ ROUTINE
037872,001407: 33,3567           53116                           CADR     LRVEL                                 
037873,001408: 33,3570           04616                           TC       BANKCALL                              #  PUT LRVJOB TO SLEEP ABOUT 500 MS
037874,001409: 33,3571           17705                           CADR     RADSTALL                              
037875,001410: 33,3572           13625                           TCF      VBAD                                  
037876,001411: 33,3573           11675                           CCS      STILBADV                              #  IS DATA GOOD JUST PRESENT?
037877,001412: 33,3574           13626                           TCF      VSTILBAD                              #  JUST GOOD - MUST WAIT 4 SECONDS.
037878,001413: 
037879,001414: 33,3575           00004                           INHINT                                         
037880,001415: 33,3576           00006                           EXTEND                                         #  GOOD RETURN-STOW AWAY VMEAS
037881,001416: 33,3577           31101                           DCA      SAMPLSUM                              
037882,001417: 33,3600           53653                           DXCH     VMEAS                                 
037883,001418: 33,3601           34741                           CA       EBANK4                                #  FOR DOWNLINK
037884,001419: 33,3602           54003                           TS       EBANK                                 
037885,001420: 33,3603  E4,1652                                  EBANK=   LRVTIME                               
037886,001421: 
037887,001422: 33,3603           00006                           EXTEND                                         
037888,001423: 33,3604           31653                           DCA      LRVTIME                               
037889,001424: 33,3605           53740                           DXCH     LRVTIMDL                              
037890,001425: 33,3606           00006                           EXTEND                                         
037891,001426: 33,3607           31655                           DCA      LRXCDU                                
037892,001427: 33,3610           53735                           DXCH     LRXCDUDL                              
037893,001428: 33,3611           31656                           CA       LRZCDU                                
037894,001429: 33,3612           55736                           TS       LRZCDUDL                              
037895,001430: 33,3613           35016                           CA       EBANK7                                
037896,001431: 33,3614           54003                           TS       EBANK                                 
037897,001432: 33,3615  E7,1651                                  EBANK=   VSELECT                               
037898,001433: 
037899,001434: 33,3615           40107                           CS       FLGWRD11                              #  SET BIT TO INDICATE VELOCITY
037900,001435: 33,3616           74745                           MASK     VELDABIT                              #  MEASUREMENT MADE.

Page 886

037902,001437: 33,3617           26107                           ADS      FLGWRD11                              
037903,001438: 33,3620           11651        ENDLRV             CCS      VSELECT                               #  UPDATE VSELECT
037904,001439: 33,3621           13623                           TCF      +2                                    
037905,001440: 33,3622           34752                           CA       TWO                                   
037906,001441: 33,3623           55651                           TS       VSELECT                               
037907,001442: 33,3624           15155                           TCF      ENDOFJOB                              
037908,001443: 
037909,001444: 33,3625           34752        VBAD               CAF      TWO                                   #  SET STILBAD TO WAIT 4 SECONDS
037910,001445: 33,3626           55675        VSTILBAD           TS       STILBADV                              
037911,001446: 33,3627           13620                           TCF      ENDLRV                                
037912,001447: 
037913,001448:                                                                                                  #  LRHJOB IS SET BY LRHTASK WHEN LEM IS BELOW 25000 FT.  THIS JOB
037914,001449:                                                                                                  #  INITIALIZES THE LR READ ROUTINE FOR AN ALT MEASUREMENT AND GOES TO
037915,001450:                                                                                                  #  SLEEP WHILE THE SAMPLING IS DONE-ABOUT 95 MS.  WITH A GOODEND RETURN
037916,001451:                                                                                                  #  THE ALT DATA IS STORED IN HMEAS AND BIT7 OF LRSTAT IS SET.
037917,001452: 
037918,001453: 34,3571                                           BANK     34                                    
037919,001454: 34,2000                                           SETLOC   R12STUFF                              
037920,001455: 34,2000                                           BANK                                           
037921,001456: 
037922,001457: 34,3571                                           COUNT*   $$/SERV                               
037923,001458: 
037924,001459: 34,3571           04616        LRHJOB             TC       BANKCALL                              #  INITIATE LR ALT MEASUREMENT
037925,001460: 34,3572           53102                           CADR     LRALT                                 
037926,001461: 34,3573           04616                           TC       BANKCALL                              #  LRHJOB TO SLEEP ABOUT 95MS
037927,001462: 34,3574           17705                           CADR     RADSTALL                              
037928,001463: 34,3575           13620                           TCF      HBAD                                  
037929,001464: 34,3576           11674                           CCS      STILBADH                              #  IS DATA GOOD JUST PRESENT?
037930,001465: 34,3577           13630                           TCF      HSTILBAD                              #  JUST GOOD - MUST WAIT 4 SECONDS.
037931,001466: 
037932,001467: 34,3600           00004                           INHINT                                         
037933,001468: 34,3601           00006                           EXTEND                                         
037934,001469: 34,3602           31101                           DCA      SAMPLSUM                              #  GOOD RETURN-STORE AWAY LRH DATA
037935,001470: 34,3603           53655                           DXCH     HMEAS                                 #  LRH DATA 1.079 FT/BIT
037936,001471: 34,3604           00006                           EXTEND                                         #  FOR DOWNLINK
037937,001472: 34,3605           31561                           DCA      PIPTIME1                              
037938,001473: 34,3606           53755                           DXCH     MKTIME                                
037939,001474: 
037940,001475: 34,3607           00006                           EXTEND                                         
037941,001476: 34,3610           31156                           DCA      CDUTEMPY                              #  CDUY,Z = AIG,AMG
037942,001477: 34,3611           53460                           DXCH     AIG                                   
037943,001478: 
037944,001479: 34,3612           31154                           CA       CDUTEMPX                              #  CDUX = AOG
037945,001480: 34,3613           55461                           TS       AOG                                   
037946,001481: 
037947,001482: 34,3614           40107                           CS       FLGWRD11                              #  SET BIT TO INDICATE RANGE
037948,001483: 34,3615           74750                           MASK     RNGEDBIT                              #  MEASUREMENT MADE.
037949,001484: 34,3616           26107                           ADS      FLGWRD11                              
037950,001485: 34,3617           05155        ENDLRH             TC       ENDOFJOB                              #  TERMINATE LRHJOB
037951,001486: 

Page 887

037953,001488: 34,3620           30101        HBAD               CA       FLAGWRD5                              
037954,001489: 34,3621           74742                           MASK     RNGSCBIT                              #  IS BAD RETURN DUE TO SCALE CHANGE?
037955,001490: 34,3622           00006                           EXTEND                                         
037956,001491: 34,3623           13627                           BZF      HSTILBAD   -1                         #  NO   RESET HSTILBAD
037957,001492: 34,3624           05516                           TC       DOWNFLAG                              #  YES   RESET SCALE CHANGE BIT AND IGNORE
037958,001493: 34,3625           00120                           ADRES    RNGSCFLG                              
037959,001494: 34,3626           05155                           TC       ENDOFJOB                              
037960,001495: 
037961,001496: 34,3627           34752                           CAF      TWO                                   #  SET STILBAD TO WAIT 4 SECONDS
037962,001497: 34,3630           55674        HSTILBAD           TS       STILBADH                              
037963,001498: 34,3631           05155                           TC       ENDOFJOB                              
037964,001499: 
037965,001500: 34,3632                                           BANK     34                                    
037966,001501: 34,2000                                           SETLOC   SERV4                                 
037967,001502: 34,2000                                           BANK                                           
037968,001503: 
037969,001504: 34,3632                                           COUNT*   $$/SERV                               
037970,001505: 
037971,001506:                                                                                                  #  RDGIMS IS A TASK SET UP BY LRVJOB TO PICK UP THE IMU CDUS AND TIME
037972,001507:                                                                                                  #  AT ABOUT THE MIDPOINT OF THE LR VEL READ ROUTINE WHEN 5 VEL SAMPLES
037973,001508:                                                                                                  #  ARE SPECIFIED.
037974,001509: 
037975,001510: 34,3632  E4,1652                                  EBANK=   LRVTIME                               
037976,001511: 34,3632           00006        RDGIMS             EXTEND                                         
037977,001512: 34,3633           30025                           DCA      TIME2                                 #  PICK UP TIME2, TIME1
037978,001513: 34,3634           53653                           DXCH     LRVTIME                               #        AND SAVE IN LRVTIME
037979,001514: 
037980,001515: 34,3635           00006                           EXTEND                                         
037981,001516: 34,3636           30033                           DCA      CDUX                                  #  PICK UP CDUX AND CDUY
037982,001517: 34,3637           53655                           DXCH     LRXCDU                                #        AND SAVE IN LRXCDU AND LRYCDU
037983,001518: 
037984,001519: 34,3640           30034                           CA       CDUZ                                  
037985,001520: 34,3641           55656                           TS       LRZCDU                                #  SAVE CDUZ IN LRZCDU
037986,001521: 
037987,001522: 34,3642           30037                           CA       PIPAX                                 
037988,001523: 34,3643           55657                           TS       PIPTEM                                #  SAVE PIPAX IN PIPTEM
037989,001524: 
037990,001525: 34,3644           00006                           EXTEND                                         
037991,001526: 34,3645           30041                           DCA      PIPAY                                 #  PICK UP PIPAY AND PIPAZ
037992,001527: 34,3646           53661                           DXCH     PIPTEM     +1                         #        AND SAVE IN PIPTEM +1 AND PIPTEM +2
037993,001528: 34,3647           05261                           TC       TASKOVER                              
037994,001529: 
037995,001530: 33,3630                                           BANK     33                                    
037996,001531: 33,2000                                           SETLOC   SERVICES                              
037997,001532: 33,2000                                           BANK                                           
037998,001533: 
037999,001534: 33,3630                                           COUNT*   $$/SERV                               
038000,001535: 
038001,001536: 33,3630  E7,1515                                  EBANK=   DVCNTR                                

Page 888

038003,001538:                                                                                                  #  HIGATJOB IS SET APPROXIMATELY 6 SECONDS PRIOR TO HIGH GATE DURING
038004,001539:                                                                                                  #  THE DESCENT BURN PHASE OF LUNAR LANDING.  THIS JOB INITIATES THE
038005,001540:                                                                                                  #  LANDING RADAR REPOSITIONING ROUTINE AND GOES TO SLEEP UNTIL THE
038006,001541:                                                                                                  #  LR ANTENNA MOVES FROM POSITION 1 TO POSITION 2.  IF THE LR ANTENNA
038007,001542:                                                                                                  #  ACHIEVES POSITION 2 WITHIN 22 SECONDS THE ALTITUDE AND VELOCITY
038008,001543:                                                                                                  #  BEAM VECTORS ARE RECOMPUTED TO REFLECT THE NEW ORIENTATION WITH
038009,001544:                                                                                                  #  RESPECT TO THE NB.  BIT10 OF LRSTAT IS CLEARED TO ALLOW LR
038010,001545:                                                                                                  #  MEASUREMENTS AND THE JOB TERMINATES.
038011,001546: 
038012,001547: 33,3630           00004        REREPOS            INHINT                                         
038013,001548: 33,3631           40107                           CS       FLGWRD11                              
038014,001549: 33,3632           75015                           MASK     PRIO3                                 
038015,001550: 33,3633           26107                           ADS      FLGWRD11                              
038016,001551: 
038017,001552: 33,3634           04616        HIGATJOB           TC       BANKCALL                              #  START LRPOS2 JOB
038018,001553: 33,3635           53454                           CADR     LRPOS2                                
038019,001554: 33,3636           04616                           TC       BANKCALL                              #  PUT HIGATJOB TO SLEEP UNTIL JOB IS DONE
038020,001555: 33,3637           17705                           CADR     RADSTALL                              
038021,001556: 33,3640           13653                           TCF      POSALARM                              #  BAD END ALARM
038022,001557: 
038023,001558: 33,3641           37714        POSGOOD            CA       PRIO23                                #  REDUCE PRIORITY FOR INTERPRETIVE COMPS.
038024,001559: 33,3642           05146                           TC       PRIOCHNG                              
038025,001560: 
038026,001561: 33,3643           03717                           TC       SETPOS2                               #  LR IN POS2 - SET UP TRANSFORMATIONS
038027,001562: 
038028,001563: 33,3644           05504                           TC       UPFLAG                                
038029,001564: 33,3645           00256                           ADRES    LPOS2FLG                              
038030,001565: 33,3646           05516        ENDPOS             TC       DOWNFLAG                              
038031,001566: 33,3647           00252                           ADRES    NOLRREAD                              #  RESET NOLRREAD FLAG TO ENABLE LR READING
038032,001567: 33,3650           05353        LRRESTRT           TC       PHASCHNG                              
038033,001568: 
038034,001569: 33,3651           00001                           OCT      1                                     
038035,001570: 33,3652           05155                           TC       ENDOFJOB                              
038036,001571: 
038037,001572: 33,3653           33757        POSALARM           CA       OCT523                                
038038,001573: 33,3654           04616                           TC       BANKCALL                              
038039,001574: 33,3655           21563                           CADR     PRIOLARM                              #  FLASH ALARM CODE
038040,001575: 33,3656           13650                           TCF      LRRESTRT                              #  V34-TERMINATE R12 (NOLRRBIT SET)
038041,001576: 33,3657           13662                           TCF      P1CHK                                 #  PROCEED
038042,001577: 33,3660           13670                           TCF      P2CHK                                 #  V32E
038043,001578: 33,3661           05155                           TC       ENDOFJOB                              
038044,001579: 
038045,001580: 33,3662           05504        P1CHK              TC       UPFLAG                                
038046,001581: 33,3663           00261                           ADRES    NO511FLG                              
038047,001582: 33,3664           34746                           CA       BIT6                                  
038048,001583: 33,3665           03674                           TC       POSTST                                
038049,001584: 33,3666           03646                           TC       ENDPOS                                
038050,001585: 33,3667           13641                           TCF      POSGOOD                               #  NOT POS1-CHANGE TO POS2
038051,001586: 
038052,001587: 33,3670           34745        P2CHK              CA       BIT7                                  

Page 889

038054,001589: 33,3671           03674                           TC       POSTST                                
038055,001590: 33,3672           13641                           TCF      POSGOOD                               
038056,001591: 33,3673           13653                           TCF      POSALARM                              
038057,001592: 33,3674           00006        POSTST             EXTEND                                         
038058,001593: 33,3675           02033                           RAND     CHAN33                                
038059,001594: 33,3676           00006                           EXTEND                                         
038060,001595: 33,3677           16745                           BZF      TCQ                                   
038061,001596: 33,3700           16742                           TCF      Q+1                                   
038062,001597: 33,3701           04645        SETPOS1            TC       MAKECADR                              #  MUST BE CALLED BY BANKCALL
038063,001598: 33,3702           55656                           TS       LRADRET1                              #  SAVE RETURN CADR, SINCE BUF2 CLOBBERED
038064,001599: 
038065,001600: 33,3703           34752                           CAF      TWO                                   
038066,001601: 33,3704           55674                           TS       STILBADH                              #  INITIALIZE STILBAD
038067,001602: 33,3705           55675                           TS       STILBADV                              #  INITIALIZE STILBAD
038068,001603: 
038069,001604: 33,3706           34755                           CA       ZERO                                  #  INDEX FOR LRALPHA, LRBETA IN POS 1.
038070,001605: 33,3707           55670                           TS       LRLCTR                                #  SET L,M,R, ANS S TO ZERO
038071,001606: 33,3710           55672                           TS       LRMCTR                                
038072,001607: 33,3711           55671                           TS       LRRCTR                                
038073,001608: 33,3712           55673                           TS       LRSCTR                                
038074,001609: 33,3713           55651                           TS       VSELECT                               #  INITIALIZE VSELECT
038075,001610: 
038076,001611: 33,3714           03720                           TC       SETPOS                                #  CONTINUE WITH COMPUTATIONS
038077,001612: 
038078,001613: 33,3715           31656                           CA       LRADRET1                              
038079,001614: 33,3716           04640                           TC       BANKJUMP                              #  RETURN TO CALLER
038080,001615: 
038081,001616: 33,3717           34752        SETPOS2            CA       TWO                                   #  INDEX FOR POS2
038082,001617: 33,3720           56002        SETPOS             XCH      Q                                     #  SAVE INDEX IN Q
038083,001618: 33,3721           55650                           TS       LRADRET                               #  SAVE RETURN
038084,001619: 
038085,001620: 33,3722           35014                           CA       EBANK5                                
038086,001621: 33,3723           54003                           TS       EBANK                                 
038087,001622: 33,3724  E5,1522                                  EBANK=   LRALPHA                               
038088,001623: 
038089,001624: 33,3724           00006                           EXTEND                                         
038090,001625: 33,3725           50002                           INDEX    Q                                     
038091,001626: 33,3726           31523                           DCA      LRALPHA                               #  LRALPHA IN A, LRBETA IN L
038092,001627: 33,3727           54771                           TS       CDUSPOT    +4                         #  ROTATION ABOUT X
038093,001628: 33,3730           22765                           LXCH     CDUSPOT                               #  ROTATION ABOUT Y
038094,001629: 33,3731           34755                           CA       ZERO                                  
038095,001630: 33,3732           54767                           TS       CDUSPOT    +2                         #  ZERO ROTATION ABOUT Z.
038096,001631: 
038097,001632: 33,3733           35016                           CA       EBANK7                                
038098,001633: 33,3734           54003                           TS       EBANK                                 
038099,001634: 33,3735  E7,1650                                  EBANK=   LRADRET                               
038100,001635: 
038101,001636: 33,3735           06042                           TC       INTPRET                               
038102,001637: 33,3736           45175                           VLOAD    CALL                                  

Page 890

038104,001639: 33,3737           06520                                    UNITY                                 #  CONVERT UNITY(ANTENNA) TO NB
038105,001640: 33,3740           47653                                    TRG*SMNB                              
038106,001641: 33,3741           26237                           STOVL    VYBEAMNB                              
038107,001642: 33,3742           06522                                    UNITX                                 #  CONVERT UNITX(ANTENNA) TO NB
038108,001643: 33,3743           77624                           CALL                                           
038109,001644: 33,3744           47673                                    *SMNB*                                
038110,001645: 33,3745           02245                           STORE    VXBEAMNB                              
038111,001646: 33,3746           76435                           VXV      VSL1                                  
038112,001647: 33,3747           02237                                    VYBEAMNB                              
038113,001648: 33,3750           26231                           STOVL    VZBEAMNB                              #  Z = X * Y
038114,001649: 33,3751           26003                                    HBEAMANT                              
038115,001650: 33,3752           77624                           CALL                                           
038116,001651: 33,3753           47673                                    *SMNB*                                #  CONVERT TO NB
038117,001652: 33,3754           02273                           STORE    HBEAMNB                               
038118,001653: 33,3755           77776                           EXIT                                           
038119,001654: 
038120,001655: 33,3756           01650                           TC       LRADRET                               
038121,001656: 
038122,001657: 33,3757           00523        OCT523             OCT      00523                                 
038123,001658: 

This routine to disable the landing radar at a pad-loaded altitude (HLROFF) was added in LM131 rev 1.

038126,001661: 33,3760           06042        LROFF?             TC       INTPRET                               
038127,001662: 33,3761           45345                           DLOAD    DSU                                   
038128,001663: 33,3762           03535                                    HCALC                                 
038129,001664: 33,3763           02515                                    HLROFF                                
038130,001665: 33,3764           43044                           BPL      CLEAR                                 #  IF H < HLROFF, RESET LR PERMIT FLAG
038131,001666: 33,3765           67210                                    NOREASN1                              
038132,001667: 33,3766           05667                                    LRINH                                 
038133,001668: 33,3767           77776                           EXIT                                           
038134,001669: 33,3770           13250                           TCF      VMEASCHK                              
038135,001670: 
038136,001671:                                                                                                  #  ****************************************************************************************************************
038137,001672:                                                                                                  #  GUIDANCE FOR P66
038138,001673:                                                                                                  #  ****************************************************************************************************************
038139,001674: 

The following P66 code was all added as part of PCR 988 (Auto P66) and PCR 1013 (Multiple Servicer Avoidance) in LM131 rev 1.

038142,001677: 
038143,001678: 34,2000                                           SETLOC   P66LOC3                               
038144,001679: 34,2000                                           BANK                                           
038145,001680: 
038146,001681: 34,3650           74375        P66HZ              VLOAD    VXSC                                  
038147,001682: 34,3651           03253                                    UNFC/2                                #  P63, P64, & P66 UNITS 2(-4)M/CS/CS
038148,001683: 34,3652           02512                                    QHZ                                   
038149,001684: 34,3653           52315                           PDVL     VSU                                   
038150,001685: 34,3654           03434                                    VHZC                                  #  IN 2(7)M/CS
038151,001686: 34,3655           03527                                    V                                     #  IN 2(7)M/CS
038152,001687: 34,3656           52341                           V/SC     VSU                                   #  YIELDS UNLIM HZ ACCEL CMD, 2(-4)M/CS/CS
038153,001688: 34,3657           02511                                    TAUHZ                                 #  IN 2(1))CS
038154,001689: 34,3660           77776                           EXIT                                           
038155,001690: 
038156,001691: 34,3661           35031                           CA       PRIO21                                #  ASSURE THIS SERVICER JOB ENDS
038157,001692: 34,3662           05146                           TC       PRIOCHNG                              #  BEFORE NEXT SERVICER JOB BEGINS
038158,001693: 
038159,001694: 34,3663           33705                           CA       GHZ                                   
038160,001695: 34,3664           54154                           TS       MPAC                                  #  X COMPONENT = G
038161,001696: 
038162,001697: 34,3665           35014                           CA       EBANK5                                
038163,001698: 34,3666           54003                           TS       EBANK                                 
038164,001699: 34,3667  E5,1774                                  EBANK=   END-E5                                
038165,001700: 
038166,001701: 34,3667           22157                           LXCH     MPAC       +3                         
038167,001702: 34,3670           31512                           CA       AHZLIM                                
038168,001703: 34,3671           04616                           TC       BANKCALL                              
038169,001704: 34,3672           61720                           FCADR    LIMITSUB                              
038170,001705: 34,3673           54157                           TS       MPAC       +3                         #  Y COMPONENT LIMITED TO AHZLIM
038171,001706: 
038172,001707: 34,3674           22161                           LXCH     MPAC       +5                         
038173,001708: 34,3675           31512                           CA       AHZLIM                                
038174,001709: 34,3676           04616                           TC       BANKCALL                              
038175,001710: 34,3677           61720                           FCADR    LIMITSUB                              
038176,001711: 34,3700           54161                           TS       MPAC       +5                         #  Z COMPONENT LIMITED TO AHZLIM
038177,001712: 
038178,001713: 34,3701           35016                           CA       EBANK7                                
038179,001714: 34,3702           54003                           TS       EBANK                                 
038180,001715: 34,3703  E7,1777                                  EBANK=   END-E7                                
038181,001716: 
038182,001717: 34,3703           04635                           TC       POSTJUMP                              
038183,001718: 34,3704           65751                           FCADR    P66A                                  
038184,001719: 
038185,001720: 34,3705           00053        GHZ                DEC      1.62292    E-4        B+4             #  GRAVITY IN 2(-4)M/CS/CS
038186,001721: 
038187,001722: 32,2000                                           SETLOC   P66LOC                                
038188,001723: 32,2000                                           BANK                                           
038189,001724: 
038190,001725: 32,3751           30121        P66A               CA       OVFIND                                #  OVERFLOW?
038191,001726: 32,3752           00006                           EXTEND                                         
038192,001727: 32,3753           13757                           BZF      ENGARM?                               #  N: KEEP CHECKING
038193,001728: 32,3754           04616                           TC       BANKCALL                              #  Y: TAKE REMEDIAL ACTION
038194,001729: 32,3755           63757                           FCADR    OVFDESC                               #     AND
038195,001730: 32,3756           13272                           TCF      P66VERT                               #     SKIP ISSUANCE OF HZ CMDS
038196,001731: 
038197,001732: 32,3757           34751        ENGARM?            CA       BIT3                                  #  IS ENGINE ARM SWITCH STILL ON?
038198,001733: 32,3760           00006                           EXTEND                                         
038199,001734: 32,3761           02030                           RAND     CHAN30                                
038200,001735: 32,3762           00006                           EXTEND                                         
038201,001736: 32,3763           13770                           BZF      CDUWHZ                                #  Y: ISSUE HZ CMDS
038202,001737: 
038203,001738: 32,3764           11647                           CCS      NGUIDSUB                              #  N: HAVE WE PROCEEDED AFTER TOUCHDOWN?
038204,001739: 32,3765           33776                           CA       IDLADR                                #  Y: PREVENT RCS JET FIRINGS
038205,001740: 32,3766           55263                           TS       T5ADR                                 #     AND
038206,001741: 32,3767           13272                           TCF      P66VERT                               #     SKIP HZ CMDS, BUT CONTINUE DISPLAYS
038207,001742: 
038208,001743: 32,3770           06042        CDUWHZ             TC       INTPRET                               #  N: ISSUE HZ CMDS
038209,001744: 32,3771           03253                           STORE    UNFC/2                                #  MUST STORE FOR SUCCEEDING PASS
038210,001745: 32,3772           77624                           CALL                                           
038211,001746: 32,3773           61102                                    FINDCDUW                              
038212,001747: 32,3774           77776                           EXIT                                           
038213,001748: 
038214,001749: 32,3775           13272                           TCF      P66VERT                               
038215,001750: 
038216,001751: 32,3776           02024        IDLADR             GENADR   DAPIDLER                              

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