Source Code

These source-code files are part of a reconstructed copy of Comanche 44, the initial release (though not the final mission release) of the Apollo 10 Command Module (CM) Apollo Guidance Computer (AGC) software. Subsequent releases were Comanche 45 and Comanche 45/2 (the flown release on Apollo 10). The reconstruction is believed to be exactly accurate, but in the absence of an actual Apollo-era listing of Comanche 44, some explanation of the reconstruction process is needed to insure confidence in that accuracy.

The starting point was the source code of Comanche 51 (separately previously reconstructed from an Apollo-era listing of Comanche 55, flown on Apollo 11). Comanche 51 source code was then modified by undoing changes known to have been made between revisions 44 and 51. The now-reconstructed Comanche 44 source code was verified by assembling it and checking that the assembled code had the expected known-correct memory-bank checksums. Note that page numbers in the reconstructed code match those on the Comanche 55 printout, although the source code would likely have different page numbers in a contemporary Comanche 44 listing.

Annotations that were not present in the contemporary source code have been added to the reconstructed code to justify each change relative to Comanche 51. Here's a guide to the Apollo documentation referenced in those annotations:
In most cases, only the titles (rather than the full texts) of PCRs are known. In addition to the explanatory annotations, there is also a step-by-step commentary about the reconstruction process.

Comments expected to have been present in 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.

053722,000002:                                                                                                  ## Copyright:   Public domain.
053723,000003:                                                                                                  ## Filename:    MEASUREMENT_INCORPORATION.agc
053724,000004:                                                                                                  ## Purpose:     A section of Comanche revision 044.
053725,000005:                                                                                                  ##              It is part of the reconstructed source code for the
053726,000006:                                                                                                  ##              original release of the flight software for the Command
053727,000007:                                                                                                  ##              Module's (CM) Apollo Guidance Computer (AGC) for Apollo 10.
053728,000008:                                                                                                  ##              The code has been recreated from a copy of Comanche 055. It
053729,000009:                                                                                                  ##              has been adapted such that the resulting bugger words
053730,000010:                                                                                                  ##              exactly match those specified for Comanche 44 in NASA drawing
053731,000011:                                                                                                  ##              2021153D, which gives relatively high confidence that the
053732,000012:                                                                                                  ##              reconstruction is correct.
053733,000013:                                                                                                  ## Assembler:   yaYUL
053734,000014:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
053735,000015:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
053736,000016:                                                                                                  ## Mod history: 2020-12-03 MAS  Created from Comanche 51.
053737,000017:                                                                                                  ##              2021-05-30 ABS  ZEROD -> ZEROO
053738,000018: 

Page 1252

053740,000020:                                                                                                  #   INCORP1--PERFORMS THE SIX DIMENSIONAL STATE VECTOR DEVIATION FOR POSITI
053741,000021:                                                                                                  #  ON AND VELOCITY OR THE NINE DIMENSIONAL DEVIATION OF POSITION,VELOCITY,A
053742,000022:                                                                                                  #  ND RADAR OR LANDMARK BIAS.THE OUTPUT OF THE BVECTOR ROUTINE ALONG WITH T
053743,000023:                                                                                                  #  HE ERROR TRANSITION MATRIX(W) ARE USED AS INPUT TO THE ROUTINE.THE DEVIA
053744,000024:                                                                                                  #  TION IS OBTAINED BY COMPUTING AN ESTIMATED TRACKING MEASUREMENT FROM THE
053745,000025:                                                                                                  #  CURRENT STATE VECTOR AND COMPARING IT WITH AN ACTUAL TRACKING MEASUREMEN
053746,000026:                                                                                                  #  T AND APPLYING A STATISTICAL WEIGHTING VECTOR.
053747,000027: 
053748,000028:                                                                                                  #  INPUT
053749,000029:                                                                                                  #         DMENFLG = 0 6DIMENSIONAL BVECTOR  1= 9DIMENSIONAL
053750,000030:                                                                                                  #               W = ERROR TRANSITION MATRIX 6X6 OR 9X9
053751,000031:                                                                                                  #        VARIANCE = VARIANCE (SCALAR)
053752,000032:                                                                                                  #          DELTAQ = MEASURED DEVIATION (SCALAR)
053753,000033:                                                                                                  #         BVECTOR = 6 OR 9 DIMENSIONAL BVECTOR
053754,000034: 
053755,000035:                                                                                                  #  OUTPUT
053756,000036:                                                                                                  #          DELTAX = STATE VECTOR DEVIATIONS 6 OR 9 DIMENSIONAL
053757,000037:                                                                                                  #              ZI = VECTOR USED FOR THE INCORPORATION 6 OR 9 DIMENSIONAL
053758,000038:                                                                                                  #           GAMMA = SCALAR
053759,000039:                                                                                                  #           OMEGA = OMEGA WEIGHTING VECTOR 6 OR 9 DIMENTIONAL
053760,000040: 
053761,000041:                                                                                                  #  CALLING SEQUENCE
053762,000042:                                                                                                  #        L       CALL    INCORP1
053763,000043: 
053764,000044:                                                                                                  #  NORMAL EXIT
053765,000045:                                                                                                  #        L+1 OF CALLING SEQUENCE
053766,000046: 
053767,000047: 37,3772                                           BANK     37                                    
053768,000048: 36,2000                                           SETLOC   MEASINC                               
053769,000049: 36,2000                                           BANK                                           
053770,000050: 
053771,000051: 36,3242                                           COUNT*   $$/INCOR                              
053772,000052: 
053773,000053: 36,3242  E5,1400                                  EBANK=   W                                     
053774,000054: 
053775,000055: 36,3242           77620        INCORP1            STQ                                            
053776,000056: 36,3243           02317                                    EGRESS                                
053777,000057: 36,3244           66370                           AXT,1    SSP                                   
053778,000058: 36,3245           00066                                    54D                                   
053779,000059: 36,3246           00051                                    S1                                    
053780,000060: 36,3247           00022                                    18D                                   #  IX1 = 54      S1= 18
053781,000061: 36,3250           66374                           AXT,2    SSP                                   
053782,000062: 36,3251           00022                                    18D                                   
053783,000063: 36,3252           00052                                    S2                                    
053784,000064: 36,3253           00006                                    6                                     #  IX2 = 18      S2=6
053785,000065: 36,3254           63775        Z123               VLOAD    MXV*                                  
053786,000066: 36,3255           03502                                    BVECTOR                               #  BVECTOR (0)
053787,000067: 36,3256           02467                                    W          +54D,1                     
053788,000068: 36,3257           12745                           STORE    ZI         +18D,2                     
053789,000069: 36,3260           77775                           VLOAD                                          
053790,000070: 36,3261           03510                                    BVECTOR    +6                         #  BVECTOR (1)

Page 1253

053792,000072: 36,3262           52717                           MXV*     VAD*                                  
053793,000073: 36,3263           02555                                    W          +108D,1                    
053794,000074: 36,3264           75032                                    ZI         +18D,2                     
053795,000075: 36,3265           12745                           STORE    ZI         +18D,2                     
053796,000076: 36,3266           77775                           VLOAD                                          
053797,000077: 36,3267           03516                                    BVECTOR    +12D                       #  BVECTOR (2)
053798,000078: 36,3270           52717                           MXV*     VAD*                                  
053799,000079: 36,3271           02643                                    W          +162D,1                    
053800,000080: 36,3272           75032                                    ZI         +18D,2                     #  B(0)*W+B(1)*(W+54)+B(2)*(W+108) FIRST PAS
053801,000081: 36,3273           12745                           STORE    ZI         +18D,2                     #  ZI THEN Z2 THEN Z3
053802,000082: 36,3274           77700                           TIX,1                                          
053803,000083: 36,3275           75276                                    INCOR1                                
053804,000084: 36,3276           43104        INCOR1             TIX,2    BON                                   
053805,000085: 36,3277           75254                                    Z123                                  #  LOOP FOR Z1,Z2,Z3
053806,000086: 36,3300           02706                                    DMENFLG                               
053807,000087: 36,3301           75305                                    INCOR1A                               
053808,000088: 36,3302           77775                           VLOAD                                          
053809,000089: 36,3303           15335                                    ZEROVECS                              
053810,000090: 36,3304           02737                           STORE    ZI         +12D                       
053811,000091: 36,3305           77201        INCOR1A            SETPD    VLOAD                                 
053812,000092: 36,3306           00001                                    0                                     
053813,000093: 36,3307           02723                                    ZI                                    
053814,000094: 36,3310           47036                           VSQ      RTB                                   
053815,000095: 36,3311           45565                                    TPMODE                                
053816,000096: 36,3312           47515                           PDVL     VSQ                                   
053817,000097: 36,3313           02731                                    ZI         +6                         
053818,000098: 36,3314           76234                           RTB      TAD                                   
053819,000099: 36,3315           45565                                    TPMODE                                
053820,000100: 36,3316           47515                           PDVL     VSQ                                   
053821,000101: 36,3317           02737                                    ZI         +12D                       
053822,000102: 36,3320           76234                           RTB      TAD                                   
053823,000103: 36,3321           45565                                    TPMODE                                
053824,000104: 36,3322           77171                           TAD      AXT,2                                 
053825,000105: 36,3323           03526                                    VARIANCE                              
053826,000106: 36,3324           00000                                    0                                     
053827,000107: 36,3325           01257                           STORE    TRIPA                                 #  ZI*2 + Z2*2 + Z3*2 + VARIANCE
053828,000108: 36,3326           40151                           TLOAD    BOV                                   
053829,000109: 36,3327           03526                                    VARIANCE                              #  CLEAR OVFIND
053830,000110: 36,3330           75331                                    +1                                    
053831,000111: 36,3331           01262                           STORE    TEMPVAR                               #  TEMP STORAGE FOR VARIANCE
053832,000112: 36,3332           77654                           BZE                                            
053833,000113: 36,3333           75342                                    INCOR1C                               
053834,000114: 36,3334           40112        INCOR1B            SL2      BOV                                   
053835,000115: 36,3335           75342                                    INCOR1C                               
053836,000116: 36,3336           01262                           STORE    TEMPVAR                               
053837,000117: 36,3337           52114                           INCR,2   GOTO                                  
053838,000118: 36,3340           00001                           DEC      1          B-14                       
053839,000119: 36,3341           75334                                    INCOR1B                               
053840,000120: 36,3342           61551        INCOR1C            TLOAD    ROUND                                 
053841,000121: 36,3343           01257                                    TRIPA                                 

Page 1254

053843,000123: 36,3344           75405                           DMP      SQRT                                  
053844,000124: 36,3345           01262                                    TEMPVAR                               
053845,000125: 36,3346           76257                           SL*      TAD                                   
053846,000126: 36,3347           57576                                    0,2                                   
053847,000127: 36,3350           01257                                    TRIPA                                 
053848,000128: 36,3351           63101                           NORM     INCR,2                                
053849,000129: 36,3352           00050                                    X2                                    
053850,000130: 36,3353           77775                           DEC      -2         B-14                       
053851,000131: 36,3354           77134                           SXA,2    AXT,2                                 
053852,000132: 36,3355           02215                                    NORMGAM                               #  NORMALIZATION COUNT -2 FOR GAMMA
053853,000133: 36,3356           00242                                    162D                                  
053854,000134: 36,3357           40265                           BDDV     SETPD                                 
053855,000135: 36,3360           15325                                    DP1/4TH                               
053856,000136: 36,3361           00001                                    0                                     
053857,000137: 36,3362           03456                           STORE    GAMMA                                 
053858,000138: 36,3363           60351                           TLOAD    NORM                                  
053859,000139: 36,3364           01257                                    TRIPA                                 
053860,000140: 36,3365           00047                                    X1                                    
053861,000141: 36,3366           65345                           DLOAD    PDDL                                  #  PD 0-1 = NORM (A)
053862,000142: 36,3367           00155                                    MPAC                                  
053863,000143: 36,3370           03524                                    DELTAQ                                
053864,000144: 36,3371           77701                           NORM                                           
053865,000145: 36,3372           00051                                    S1                                    
053866,000146: 36,3373           70460                           XSU,1    SR1                                   
053867,000147: 36,3374           00050                                    S1                                    
053868,000148: 36,3375           41471                           DDV      PUSH                                  #  PD 0-1 = DELTAQ/A
053869,000149: 36,3376           77650                           GOTO                                           
053870,000150: 36,3377           31400                                    NEWZCOMP                              
053871,000151: 36,3400           77731                 -3        SSP                                            
053872,000152: 36,3401           00052                                    S2                                    
053873,000153: 36,3402           00066                                    54D                                   
053874,000154: 36,3403           60775        INCOR2             VLOAD    VXM*                                  #  COMPUTE OMEGA1,2,3
053875,000155: 36,3404           02723                                    ZI                                    
053876,000156: 36,3405           75134                                    W          +162D,2                    
053877,000157: 36,3406           77206                           PUSH     VLOAD                                 
053878,000158: 36,3407           02731                                    ZI         +6                         
053879,000159: 36,3410           53303                           VXM*     VAD                                   
053880,000160: 36,3411           75112                                    W          +180D,2                    
053881,000161: 36,3412           77206                           PUSH     VLOAD                                 
053882,000162: 36,3413           02737                                    ZI         +12D                       
053883,000163: 36,3414           53303                           VXM*     VAD                                   
053884,000164: 36,3415           75070                                    W          +198D,2                    
053885,000165: 36,3416           61006                           PUSH     TIX,2                                 #  PD 2-7=OMEGA1, 8-13=OMEGA2, 14-19=OMEGA3
053886,000166: 36,3417           75403                                    INCOR2                                
053887,000167: 36,3420           45575                           VLOAD    STADR                                 
053888,000168: 36,3421           74303                           STORE    OMEGA      +12D                       
053889,000169: 36,3422           45575                           VLOAD    STADR                                 
053890,000170: 36,3423           74311                           STORE    OMEGA      +6                         
053891,000171: 36,3424           45575                           VLOAD    STADR                                 
053892,000172: 36,3425           74317                           STORE    OMEGA                                 

Page 1255

053894,000174: 36,3426           77214                           BON      VLOAD                                 
053895,000175: 36,3427           02706                                    DMENFLG                               
053896,000176: 36,3430           75433                                    INCOR2AB                              
053897,000177: 36,3431           15335                                    ZEROVECS                              
053898,000178: 36,3432           03474                           STORE    OMEGA      +12D                       
053899,000179: 36,3433           66374        INCOR2AB           AXT,2    SSP                                   
053900,000180: 36,3434           00022                                    18D                                   
053901,000181: 36,3435           00052                                    S2                                    
053902,000182: 36,3436           00006                                    6                                     
053903,000183: 36,3437           77773        INCOR3             VLOAD*                                         
053904,000184: 36,3440           74275                                    OMEGA      +18D,2                     
053905,000185: 36,3441           53761                           VXSC     VSL*                                  
053906,000186: 36,3442           00001                                    0                                     #  DELTAQ/A
053907,000187: 36,3443           20201                                    0,1                                   
053908,000188: 36,3444           11301                           STORE    DELTAX     +18D,2                     
053909,000189: 36,3445           77304                           TIX,2    VLOAD                                 
053910,000190: 36,3446           75437                                    INCOR3                                
053911,000191: 36,3447           01265                                    DELTAX     +6                         
053912,000192: 36,3450           77732                           VSL3                                           
053913,000193: 36,3451           01265                           STORE    DELTAX     +6                         
053914,000194: 36,3452           77650                           GOTO                                           
053915,000195: 36,3453           02317                                    EGRESS                                
053916,000196: 

Page 1256

053918,000198:                                                                                                  #   INCORP2 -INCORPORATES THE COMPUTED STATE VECTOR DEVIATIONS INTO THE
053919,000199:                                                                                                  #  ESTIMATED STATE VECTOR. THE STATE VECTOR UPDATED MAY BE FOR EITHER THE
053920,000200:                                                                                                  #  LEM OR THE CSM.DETERMINED BY FLAG VEHUPFLG.(ZERO = LEM) (1 = CSM)
053921,000201: 
053922,000202:                                                                                                  #  INPUT
053923,000203:                                                                                                  #        PERMANENT STATE VECTOR FOR EITHER THE LEM OR CSM
053924,000204:                                                                                                  #        VEHUPFLG = UPDATE VEHICLE 0=LEM 1=CSM
053925,000205:                                                                                                  #        W = ERROR TRANSITION MATRIX
053926,000206:                                                                                                  #        DELTAX = COMPUTED STATE VECTOR DEVIATIONS
053927,000207:                                                                                                  #        DMENFLG = SIZE OF W MATRIX (ZERO=6X6) (1=9X9)
053928,000208:                                                                                                  #        GAMMA = SCALAR FOR INCORPORATION
053929,000209:                                                                                                  #        ZI = VECTOR USED IN INCORPORATION
053930,000210:                                                                                                  #        OMEGA = WEIGHTING VECTOR
053931,000211: 
053932,000212:                                                                                                  #  OUTPUT
053933,000213:                                                                                                  #        UPDATED PERMANENT STATE VECTOR
053934,000214: 
053935,000215:                                                                                                  #  CALLING SEQUENCE
053936,000216:                                                                                                  #        L       CALL    INCORP2
053937,000217: 
053938,000218:                                                                                                  #  NORMAL EXIT
053939,000219:                                                                                                  #        L+1 OF CALLING SEQUENCE
053940,000220: 
053941,000221: 
053942,000222: 36,2000                                           SETLOC   MEASINC1                              
053943,000223: 36,2000                                           BANK                                           
053944,000224: 
053945,000225: 36,3454                                           COUNT*   $$/INCOR                              
053946,000226: 
053947,000227: 36,3454           45020        INCORP2            STQ      CALL                                  
053948,000228: 36,3455           02317                                    EGRESS                                
053949,000229: 36,3456           27442                                    INTSTALL                              
053950,000230: 36,3457           74375                           VLOAD    VXSC                                  #  CALC. GAMMA*OMEGA1,2,3
053951,000231: 36,3460           03460                                    OMEGA                                 
053952,000232: 36,3461           03456                                    GAMMA                                 
053953,000233: 36,3462           26643                           STOVL    OMEGAM1                               
053954,000234: 36,3463           03466                                    OMEGA      +6                         
053955,000235: 36,3464           77761                           VXSC                                           
053956,000236: 36,3465           03456                                    GAMMA                                 
053957,000237: 36,3466           26651                           STOVL    OMEGAM2                               
053958,000238: 36,3467           03474                                    OMEGA      +12D                       
053959,000239: 36,3470           77761                           VXSC                                           
053960,000240: 36,3471           03456                                    GAMMA                                 
053961,000241: 36,3472           02657                           STORE    OMEGAM3                               
053962,000242: 36,3473           77776                           EXIT                                           
053963,000243: 36,3474           33755                           CAF      54DD                                  #  INITIAL IX 1 SETTING FOR W MATRIX
053964,000244: 36,3475           55252                           TS       WIXA                                  
053965,000245: 36,3476           55253                           TS       WIXB                                  
053966,000246: 36,3477           35021                           CAF      ZERO                                  
053967,000247: 36,3500           55254                           TS       ZIXA                                  #  INITIAL IX 2 SETTING FOR Z COMPONENT
053968,000248: 36,3501           55255                           TS       ZIXB                                  
053969,000249: 36,3502           05412        FAZA               TC       PHASCHNG                              

Page 1257

053971,000251: 36,3503           04022                           OCT      04022                                 
053972,000252: 36,3504           05546                           TC       UPFLAG                                
053973,000253: 36,3505           00236                           ADRES    REINTFLG                              
053974,000254: 36,3506           31253        FAZA1              CA       WIXB                                  #  START FIRST PHASE OF INCORP2
053975,000255: 36,3507           55252                           TS       WIXA                                  #  TO UPDATE 6 OR 9 DIM. W MATRIX IN TEMP
053976,000256: 36,3510           31255                           CA       ZIXB                                  
053977,000257: 36,3511           55254                           TS       ZIXA                                  
053978,000258: 36,3512           06006                           TC       INTPRET                               
053979,000259: 36,3513           73150                           LXA,1    LXA,2                                 
053980,000260: 36,3514           01252                                    WIXA                                  
053981,000261: 36,3515           01254                                    ZIXA                                  
053982,000262: 36,3516           70731                           SSP      DLOAD*                                
053983,000263: 36,3517           00051                                    S1                                    
053984,000264: 36,3520           00006                                    6                                     
053985,000265: 36,3521           75054                                    ZI,2                                  
053986,000266: 36,3522           60276                           DCOMP    NORM                                  #  CALC UPPER 3X9 PARTITION OF W MATRIX
053987,000267: 36,3523           00052                                    S2                                    
053988,000268: 36,3524           65161                           VXSC     XCHX,2                                
053989,000269: 36,3525           02643                                    OMEGAM1                               
053990,000270: 36,3526           00051                                    S2                                    
053991,000271: 36,3527           57144                           LXC,2    XAD,2                                 
053992,000272: 36,3530           00047                                    X2                                    
053993,000273: 36,3531           02215                                    NORMGAM                               
053994,000274: 36,3532           65057                           VSL*     XCHX,2                                
053995,000275: 36,3533           57576                                    0,2                                   
053996,000276: 36,3534           00051                                    S2                                    
053997,000277: 36,3535           77653                           VAD*                                           
053998,000278: 36,3536           02467                                    W          +54D,1                     
053999,000279: 36,3537           02665                           STORE    HOLDW                                 
054000,000280: 36,3540           57543                           DLOAD*   DCOMP                                 #  CALC MIDDLE 3X9 PARTITION OF W MATRIX
054001,000281: 36,3541           75054                                    ZI,2                                  
054002,000282: 36,3542           74301                           NORM     VXSC                                  
054003,000283: 36,3543           00052                                    S2                                    
054004,000284: 36,3544           02651                                    OMEGAM2                               
054005,000285: 36,3545           71124                           XCHX,2   LXC,2                                 
054006,000286: 36,3546           00051                                    S2                                    
054007,000287: 36,3547           00047                                    X2                                    
054008,000288: 36,3550           53674                           XAD,2    VSL*                                  
054009,000289: 36,3551           02215                                    NORMGAM                               
054010,000290: 36,3552           57576                                    0,2                                   
054011,000291: 36,3553           52724                           XCHX,2   VAD*                                  
054012,000292: 36,3554           00051                                    S2                                    
054013,000293: 36,3555           02555                                    W          +108D,1                    
054014,000294: 36,3556           02673                           STORE    HOLDW      +6                         
054015,000295: 36,3557           77614                           BOFF                                           
054016,000296: 36,3560           02746                                    DMENFLG                               #  BRANCH IF 6 DIMENSIONAL
054017,000297: 36,3561           75601                                    FAZB                                  
054018,000298: 36,3562           57543                           DLOAD*   DCOMP                                 #  CALC LOWER 3X9 PARTITION OF W MATRIX
054019,000299: 36,3563           75054                                    ZI,2                                  
054020,000300: 36,3564           74301                           NORM     VXSC                                  

Page 1258

054022,000302: 36,3565           00052                                    S2                                    
054023,000303: 36,3566           02657                                    OMEGAM3                               
054024,000304: 36,3567           71124                           XCHX,2   LXC,2                                 
054025,000305: 36,3570           00051                                    S2                                    
054026,000306: 36,3571           00047                                    X2                                    
054027,000307: 36,3572           53674                           XAD,2    VSL*                                  
054028,000308: 36,3573           02215                                    NORMGAM                               
054029,000309: 36,3574           57576                                    0,2                                   
054030,000310: 36,3575           52724                           XCHX,2   VAD*                                  
054031,000311: 36,3576           00051                                    S2                                    
054032,000312: 36,3577           02643                                    W          +162D,1                    
054033,000313: 36,3600           02701                           STORE    HOLDW      +12D                       
054034,000314: 36,3601           77624        FAZB               CALL                                           
054035,000315: 36,3602           56750                                    GRP2PC                                
054036,000316: 36,3603           77776                           EXIT                                           
054037,000317: 36,3604           31252        FAZB1              CA       WIXA                                  #  START 2ND PHASE OF INCORP2 TO TRANSFER
054038,000318: 36,3605           63756                           AD       6DD                                   #        TEMP REG TO PERM W MATRIX
054039,000319: 36,3606           55253                           TS       WIXB                                  
054040,000320: 36,3607           31254                           CA       ZIXA                                  
054041,000321: 36,3610           67715                           AD       MINUS2                                
054042,000322: 36,3611           55255                           TS       ZIXB                                  
054043,000323: 36,3612           06006                           TC       INTPRET                               
054044,000324: 36,3613           66350                           LXA,1    SSP                                   
054045,000325: 36,3614           01252                                    WIXA                                  
054046,000326: 36,3615           00051                                    S1                                    
054047,000327: 36,3616           00006                                    6                                     
054048,000328: 36,3617           77775                           VLOAD                                          
054049,000329: 36,3620           02665                                    HOLDW                                 
054050,000330: 36,3621           06467                           STORE    W          +54D,1                     
054051,000331: 36,3622           77775                           VLOAD                                          
054052,000332: 36,3623           02673                                    HOLDW      +6                         
054053,000333: 36,3624           06555                           STORE    W          +108D,1                    
054054,000334: 36,3625           77214                           BOFF     VLOAD                                 
054055,000335: 36,3626           02746                                    DMENFLG                               
054056,000336: 36,3627           75637                                    FAZB5                                 
054057,000337: 36,3630           02701                                    HOLDW      +12D                       
054058,000338: 36,3631           06643                           STORE    W          +162D,1                    
054059,000339: 36,3632           52100        FAZB2              TIX,1    GOTO                                  
054060,000340: 36,3633           75635                                    +2                                    
054061,000341: 36,3634           75645                                    FAZC                                  #  DONE WITH W MATRIX.  UPDATE STATE VECTOR
054062,000342: 36,3635           77634                           RTB                                            
054063,000343: 36,3636           75502                                    FAZA                                  
054064,000344: 36,3637           43335        FAZB5              SLOAD    DAD                                   
054065,000345: 36,3640           01256                                    ZIXB                                  
054066,000346: 36,3641           35760                                    12DD                                  
054067,000347: 36,3642           52030                           BHIZ     GOTO                                  
054068,000348: 36,3643           75645                                    FAZC                                  
054069,000349: 36,3644           75632                                    FAZB2                                 
054070,000350: 36,3645           77624        FAZC               CALL                                           
054071,000351: 36,3646           56750                                    GRP2PC                                

Page 1259

054073,000353: 36,3647           53375                           VLOAD    VAD                                   #  START 3RD PHASE OF INCORP2
054074,000354: 36,3650           01701                                    X789                                  #  7TH,8TH,9TH,COMPONENT OF STATE VECTOR
054075,000355: 36,3651           01273                                    DELTAX     +12D                       #  INCORPORATION FOR X789
054076,000356: 36,3652           03450                           STORE    TX789                                 
054077,000357: 36,3653           47014                           BON      RTB                                   
054078,000358: 36,3654           00707                                    VEHUPFLG                              
054079,000359: 36,3655           75745                                    DOCSM                                 
054080,000360: 36,3656           27014                                    MOVEPLEM                              
054081,000361: 36,3657           77004        FAZAB              BOVB     AXT,2                                 
054082,000362: 36,3660           57352                                    TCDANZIG                              
054083,000363: 36,3661           00000                                    0                                     
054084,000364: 36,3662           77014                           BOFF     AXT,2                                 
054085,000365: 36,3663           04343                                    MOONTHIS                              
054086,000366: 36,3664           75666                                    +2                                    
054087,000367: 36,3665           00002                                    2                                     
054088,000368: 36,3666           53775                           VLOAD    VSR*                                  
054089,000369: 36,3667           01257                                    DELTAX                                #  B27 IF MOON ORBIT, B29 IF EARTH
054090,000370: 36,3670           57205                                    0          -7,2                       
054091,000371: 36,3671           40055                           VAD      BOV                                   
054092,000372: 36,3672           01521                                    TDELTAV                               
054093,000373: 36,3673           75705                                    FAZAB1                                
054094,000374: 36,3674           25521                           STOVL    TDELTAV                               
054095,000375: 36,3675           01265                                    DELTAX     +6                         #  B5 IF MOON ORBIT, B7 IF EARTH
054096,000376: 36,3676           53257                           VSR*     VAD                                   
054097,000377: 36,3677           57202                                    0          -4,2                       
054098,000378: 36,3700           01527                                    TNUV                                  
054099,000379: 36,3701           77600                           BOV                                            
054100,000380: 36,3702           75711                                    FAZAB2                                
054101,000381: 36,3703           35527                           STCALL   TNUV                                  
054102,000382: 36,3704           75720                                    FAZAB3                                
054103,000383: 36,3705           53375        FAZAB1             VLOAD    VAD                                   
054104,000384: 36,3706           01535                                    RCV                                   
054105,000385: 36,3707           01257                                    DELTAX                                
054106,000386: 36,3710           01535                           STORE    RCV                                   
054107,000387: 36,3711           53375        FAZAB2             VLOAD    VAD                                   
054108,000388: 36,3712           01543                                    VCV                                   
054109,000389: 36,3713           01265                                    DELTAX     +6                         
054110,000390: 36,3714           01543                           STORE    VCV                                   
054111,000391: 36,3715           45134                           SXA,2    CALL                                  
054112,000392: 36,3716           02150                                    PBODY                                 
054113,000393: 36,3717           23421                                    RECTIFY                               
054114,000394: 36,3720           77624        FAZAB3             CALL                                           
054115,000395: 36,3721           56750                                    GRP2PC                                
054116,000396: 36,3722           47014                           BON      RTB                                   
054117,000397: 36,3723           00707                                    VEHUPFLG                              
054118,000398: 36,3724           75750                                    DOCSM1                                
054119,000399: 36,3725           26773                                    MOVEALEM                              
054120,000400: 36,3726           77624                           CALL                                           
054121,000401: 36,3727           20263                                    SVDWN2                                #  STORE DOWNLINK STATE VECTOR
054122,000402: 36,3730           77624        FAZAB4             CALL                                           

Page 1260

054124,000404: 36,3731           56750                                    GRP2PC                                #  PHASE CHANGE
054125,000405: 36,3732           77214                           BOFF     VLOAD                                 
054126,000406: 36,3733           02746                                    DMENFLG                               
054127,000407: 36,3734           75737                                    FAZAB5                                #  6 DIMENSIONAL
054128,000408: 36,3735           03450                                    TX789                                 #  9 DIMENSIONAL
054129,000409: 36,3736           01701                           STORE    X789                                  
054130,000410: 36,3737           66150        FAZAB5             LXA,1    SXA,1                                 
054131,000411: 36,3740           02317                                    EGRESS                                
054132,000412: 36,3741           00052                                    QPRET                                 
054133,000413: 36,3742           77776                           EXIT                                           
054134,000414: 36,3743           04701                           TC       POSTJUMP                              #  EXIT
054135,000415: 36,3744           27457                           CADR     INTWAKE                               
054136,000416: 36,3745           52034        DOCSM              RTB      GOTO                                  
054137,000417: 36,3746           26747                                    MOVEPCSM                              
054138,000418: 36,3747           75657                                    FAZAB                                 
054139,000419: 36,3750           45034        DOCSM1             RTB      CALL                                  
054140,000420: 36,3751           26720                                    MOVEACSM                              
054141,000421: 36,3752           20237                                    SVDWN1                                #  STORE DOWNLINK STATE VECTOR
054142,000422: 36,3753           77650                           GOTO                                           
054143,000423: 36,3754           75730                                    FAZAB4                                
054144,000424: 36,3755  26,3334               ZEROO              =        ZEROVECS                              
054145,000425: 36,3755           00066        54DD               DEC      54         B-14                       
054146,000426: 36,3756           77771        6DD                DEC      -6         B-14                       
054147,000427: 36,3757           00014        12DD               DEC      12         B-14                       
054148,000428: 14,2000                                           SETLOC   MEASINC2                              
054149,000429: 14,2000                                           BANK                                           
054150,000430: 14,3400                                           COUNT*   $$/INCOR                              
054151,000431: 
054152,000432: 14,3400           51575        NEWZCOMP           VLOAD    ABVAL                                 
054153,000433: 14,3401           02723                                    ZI                                    
054154,000434: 14,3402           24045                           STOVL    NORMZI                                
054155,000435: 14,3403           02731                                    ZI         +6                         
054156,000436: 14,3404           41446                           ABVAL    PUSH                                  
054157,000437: 14,3405           50025                           DSU      BMN                                   
054158,000438: 14,3406           00045                                    NORMZI                                
054159,000439: 14,3407           31412                                    +3                                    
054160,000440: 14,3410           45545                           DLOAD    STADR                                 
054161,000441: 14,3411           77732                           STORE    NORMZI                                
054162,000442: 14,3412           51575                           VLOAD    ABVAL                                 
054163,000443: 14,3413           02737                                    ZI         +12D                       
054164,000444: 14,3414           45206                           PUSH     DSU                                   
054165,000445: 14,3415           00045                                    NORMZI                                
054166,000446: 14,3416           71240                           BMN      DLOAD                                 
054167,000447: 14,3417           73642                                    NEWZCMP1                              
054168,000448: 14,3420           77626                           STADR                                          
054169,000449: 14,3421           43732                           STCALL   NORMZI                                #  LARGEST ABVAL
054170,000450: 14,3422           73642                                    NEWZCMP1                              
054171,000451: 
054172,000452: 35,2000                                           SETLOC   MEASINC3                              
054173,000453: 35,2000                                           BANK                                           
054174,000454: 

Page 1261

054176,000456: 35,3642           66145        NEWZCMP1           DLOAD    SXA,1                                 
054177,000457: 35,3643           00045                                    NORMZI                                
054178,000458: 35,3644           00044                                    NORMZI                                #  SAVE X1
054179,000459: 35,3645           62101                           NORM     INCR,1                                
054180,000460: 35,3646           00047                                    X1                                    
054181,000461: 35,3647           00002                           DEC      2          B-14                       
054182,000462: 35,3650           53775                           VLOAD    VSL*                                  
054183,000463: 35,3651           02723                                    ZI                                    
054184,000464: 35,3652           20201                                    0,1                                   
054185,000465: 35,3653           26723                           STOVL    ZI                                    
054186,000466: 35,3654           02731                                    ZI         +6                         
054187,000467: 35,3655           77657                           VSL*                                           
054188,000468: 35,3656           20201                                    0,1                                   
054189,000469: 35,3657           26731                           STOVL    ZI         +6                         
054190,000470: 35,3660           02737                                    ZI         +12D                       
054191,000471: 35,3661           66057                           VSL*     SXA,1                                 
054192,000472: 35,3662           20201                                    0,1                                   
054193,000473: 35,3663           00045                                    NORMZI     +1                         #  SAVE SHIFT
054194,000474: 35,3664           02737                           STORE    ZI         +12D                       
054195,000475: 35,3665           54150                           LXA,1    XSU,1                                 
054196,000476: 35,3666           02215                                    NORMGAM                               
054197,000477: 35,3667           00045                                    NORMZI     +1                         
054198,000478: 35,3670           77660                           XSU,1                                          
054199,000479: 35,3671           00045                                    NORMZI     +1                         
054200,000480: 35,3672           70130                           SXA,1    LXC,1                                 
054201,000481: 35,3673           02215                                    NORMGAM                               
054202,000482: 35,3674           00045                                    NORMZI     +1                         
054203,000483: 35,3675           40270                           XAD,1    SETPD                                 
054204,000484: 35,3676           00044                                    NORMZI                                
054205,000485: 35,3677           00003                                    2D                                    
054206,000486: 35,3700           77650                           GOTO                                           
054207,000487: 35,3701           75400                                    INCOR2     -3                         
054208,000488: 35,3702                        NORMZI             =        36D                                   

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