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.

028665,000002:                                                                                                  ## Copyright:   Public domain.
028666,000003:                                                                                                  ## Filename:    P32-P33,_P72-P73.agc
028667,000004:                                                                                                  ## Purpose:     A section of Comanche revision 044.
028668,000005:                                                                                                  ##              It is part of the reconstructed source code for the
028669,000006:                                                                                                  ##              original release of the flight software for the Command
028670,000007:                                                                                                  ##              Module's (CM) Apollo Guidance Computer (AGC) for Apollo 10.
028671,000008:                                                                                                  ##              The code has been recreated from a copy of Comanche 055. It
028672,000009:                                                                                                  ##              has been adapted such that the resulting bugger words
028673,000010:                                                                                                  ##              exactly match those specified for Comanche 44 in NASA drawing
028674,000011:                                                                                                  ##              2021153D, which gives relatively high confidence that the
028675,000012:                                                                                                  ##              reconstruction is correct.
028676,000013:                                                                                                  ## Assembler:   yaYUL
028677,000014:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
028678,000015:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
028679,000016:                                                                                                  ## Mod history: 2020-12-03 MAS  Created from Comanche 51.
028680,000017: 

Page 649

028682,000019:                                                                                                  #  COELLIPTIC SEQUENCE INITIATION (CSI) PROGRAMS (P32 AND P72)
028683,000020: 
028684,000021:                                                                                                  #  MOD NO -1             LOG SECTION - P32-P35, P72-P75
028685,000022:                                                                                                  #  MOD BY WHITE.P        DATE 1 JUNE 67
028686,000023: 
028687,000024:                                                                                                  #  PURPOSE
028688,000025:                                                                                                  #        (1)     TO CALCULATE PARAMETERS ASSOCIATED WITH THE FOLLOWING
028689,000026:                                                                                                  #                CONCENTRIC FLIGHT PLAN MANEUVERS - THE CO-ELLIPTIC SEQUENCE
028690,000027:                                                                                                  #                INITIATION (CSI) MANEUVER AND THE CONSTANT DELTA ALTITUDE
028691,000028:                                                                                                  #                (CDH) MANEUVER.
028692,000029:                                                                                                  #        (2)     TO CALCULATE THESE PARAMETERS BASED UPON MANEUVER DATA
028693,000030:                                                                                                  #                APPROVED AND KEYED INTO THE DSKY BY THE ASTRONAUT.
028694,000031:                                                                                                  #        (3)     TO DISPLAY TO THE ASTRONAUT AND THE GROUND DEPENDENT VARIABLES
028695,000032:                                                                                                  #                ASSOCIATED WITH THE CONCENTRIC FLIGNT PLAN MANEUVERS FOR
028696,000033:                                                                                                  #                APPROVAL BY THE ASTRONAUT/GROUND.
028697,000034:                                                                                                  #        (4)     TO STORE THE CSI TARGET PARAMETERS FOR USE BY THE DESIRED
028698,000035:                                                                                                  #                THRUSTING PROGRAM.
028699,000036: 
028700,000037:                                                                                                  #  ASSUMPTIONS
028701,000038:                                                                                                  #        (1)     AT A SELECTED TPI TIME THE LINE OF SIGHT BETWEEN THE ACTIVE
028702,000039:                                                                                                  #                AND PASSIVE VEHICLES IS SELECTED TO BE A PRESCRIBED ANGLE (E)
028703,000040:                                                                                                  #                FROM THE HORIZONTAL PLANE DEFINED BY THE ACTIVE VEHICLE
028704,000041:                                                                                                  #                POSITION.
028705,000042:                                                                                                  #        (2)     THE TIME BETWEEN CSI IGNITION AND CDH IGNITION MUST BE
028706,000043:                                                                                                  #                COMPUTED TO BE GREATER THAN 10 MINUTES FOR SUCCESSFUL
028707,000044:                                                                                                  #                COMPLETION OF THE PROGRAM.
028708,000045:                                                                                                  #        (3)     THE TIME BETWEEN CDH IGNITION AND TPI IGNITION MUST BE
028709,000046:                                                                                                  #                COMPUTED TO BE GREATER THAN 10 MINUTES FOR SUCCESSFUL
028710,000047:                                                                                                  #                COMPLETION OF THE PROGRAM.
028711,000048:                                                                                                  #        (4)     CDH DELTA V IS SELECTED TO MINIMIZE THE VARIATION OF THE
028712,000049:                                                                                                  #                ALTITUDE DIFFERENCE BETWEEN THE ORBITS.
028713,000050:                                                                                                  #        (5)     CSI BURN IS DEFINED SUCH THAT THE IMPULSIVE DELTA V IS IN THE
028714,000051:                                                                                                  #                HORIZONTAL PLANE DEFINED BY THE ACTIVE VEHICLE POSITION AT CSI
028715,000052:                                                                                                  #                IGNITION.
028716,000053:                                                                                                  #        (6)     THE PERICENTER ALTITUDE OF THE ORBIT FOLLOWING CSI AND CDH
028717,000054:                                                                                                  #                MUST BE GREATER THAN 35,000 FT (LUNAR ORBIT) OR 85 NM (EARTH
028718,000055:                                                                                                  #                ORBIT) FOR SUCCESSFUL COMPLETION OF THIS PROGRAM.
028719,000056:                                                                                                  #        (7)     THE CSI AND CDH MANEUVERS ARE ORIGINALLY ASSUMED TO BE
028720,000057:                                                                                                  #                PARALLEL TO THE PLANE OF THE CSM ORBIT.  HOWEVER CREW

Page 650

028722,000059:                                                                                                  #                MODIFICATION OF DELTA V (LV) COMPONENTS MAY RESULT IN AN
028723,000060:                                                                                                  #                OUT-OF-PLANE CSI MANEUVER.
028724,000061:                                                                                                  #        (8)     STATE VECTOR UPDATES BY P27 ARE DISALLOWED DURING AUTOMATIC
028725,000062:                                                                                                  #                STATE VECTOR UPDATING INITIATED BY P20 (SEE ASSUMPTION 10).
028726,000063:                                                                                                  #        (9)     COMPUTED VARIABLES MAY BE STORED FOR LATER VERIFICATION BY
028727,000064:                                                                                                  #                THE GROUND.  THESE STORAGE CAPABILITIES ARE NORMALLY LIMITED
028728,000065:                                                                                                  #                ONLY TO THE PARAMETERS FOR ONE THRUSTING MANEUVER AT A TIME
028729,000066:                                                                                                  #                EXCEPT FOR CONCENTRIC FLIGHT PLAN MANEUVER SEQUENCES.
028730,000067:                                                                                                  #        (10)    THE RENDEZVOUS RADAR MAY OR MAY NOT BE USED TO UPDATE THE LM
028731,000068:                                                                                                  #                OR CSM STATE VECTORS FOR THIS PROGRAM.  IF RADAR USE IS
028732,000069:                                                                                                  #                DESIRED THE RADAR WAS TURNED ON AND LOCKED ON THE CSM BY
028733,000070:                                                                                                  #                PREVIOUS SELECTION OF P20.  RADAR SIGHTING MARKS WILL BE MADE
028734,000071:                                                                                                  #                AUTOMATICALLY APPROXIMATELY ONCE A MINUTE WHEN ENABLED BY THE
028735,000072:                                                                                                  #                TRACK AND UPDATE FLAGS (SEE P20).  THE RENDEZVOUS TRACKING
028736,000073:                                                                                                  #                MARK COUNTER IS ZEROED BY THE SELECTION OF P20 AND AFTER EACH
028737,000074:                                                                                                  #                THRUSTING MANEUVER.
028738,000075:                                                                                                  #        (11)    THE ISS NEED NOT BE ON TO COMPLETE THIS PROGRAM.
028739,000076:                                                                                                  #        (12)    THE OPERATION OF THE PROGRAM UTILIZES THE FOLLOWING FLAGS -
028740,000077: 
028741,000078:                                                                                                  #                        ACTIVE VEHICLE FLAG - DESIGNATES THE VEHICLE WHICH IS
028742,000079:                                                                                                  #                        DOING RENDEZVOUS THRUSTING MANEUVERS TO THE PROGRAM WHICH
028743,000080:                                                                                                  #                        CALCULATES THE MANEUVER PARAMETERS.  SET AT THE START OF
028744,000081:                                                                                                  #                        EACH RENDEZVOUS PRE-THRUSTING PROGRAM.
028745,000082: 
028746,000083:                                                                                                  #                        FINAL FLAG - SELECTS FINAL PROGRAM DISPLAYS AFTER CREW HAS
028747,000084:                                                                                                  #                        COMPLETED THE FINAL MANEUVER COMPUTATION AND DISPLAY
028748,000085:                                                                                                  #                        CYCLE.
028749,000086: 
028750,000087:                                                                                                  #                        EXTERNAL DELTA V STEERING FLAG - DESIGNATES THE TYPE OF
028751,000088:                                                                                                  #                        STEERING REQUIRED FOR EXECUTION OF THIS MANEUVER BY THE
028752,000089:                                                                                                  #                        THRUSTING PROGRAM SELECTED AFTER COMPLETION OF THIS
028753,000090:                                                                                                  #                        PROGRAM.
028754,000091: 
028755,000092:                                                                                                  #        (13)    IT IS NORMALLY REQUIRED THAT THE ISS BE ON FOR 1 HOUR PRIOR TO
028756,000093:                                                                                                  #                A THRUSTING MANEUVER.
028757,000094: 
028758,000095:                                                                                                  #        (14)    THIS PROGRAM IS SELECTED BY THE ASTRONAUT BY DSKY ENTRY -
028759,000096: 
028760,000097:                                                                                                  #                        P32 IF THIS VEHICLE IS ACTIVE VEHICLE.
028761,000098: 
028762,000099:                                                                                                  #                        P72 IF THIS VEHICLE IS PASSIVE VEHICLE.
028763,000100: 
028764,000101:                                                                                                  #  INPUT
028765,000102:                                                                                                  #        (1)     TCSI            TIME OF THE CSI MANEUVER

Page 651

028767,000104:                                                                                                  #        (2)     NN              NUMBER OF APSIDAL CROSSINGS THRU WHICH THE ACTIVE
028768,000105:                                                                                                  #                                VEHICLE ORBIT CAN BE ADVANCED TO OBTAIN THE CDH
028769,000106:                                                                                                  #                                MANEUVER POINT
028770,000107:                                                                                                  #        (3)     ELEV            DESIRED LOS ANGLE AT TPI
028771,000108:                                                                                                  #        (4)     TTPI            TIME OF THE TPI MANEUVER
028772,000109: 
028773,000110:                                                                                                  #  OUTPUT
028774,000111:                                                                                                  #        (1)     TRKMKCNT        NUMBER OF MARKS
028775,000112:                                                                                                  #        (2)     TTOGO           TIME TO GO
028776,000113:                                                                                                  #        (3)     +MGA            MIDDLE GIMBAL ANGLE
028777,000114:                                                                                                  #        (4)     DIFFALT         DELTA ALTITUDE AT CDH
028778,000115:                                                                                                  #        (5)     T1TOT2          DELTA TIME FROM CSI TO CDH
028779,000116:                                                                                                  #        (6)     T2TOT3          DELTA TIME FROM CDH TO TPI
028780,000117:                                                                                                  #        (7)     DELVLVC         DELTA VELOCITY AT CSI - LOCAL VERTICAL COORDINATES
028781,000118:                                                                                                  #        (8)     DELVLVC         DELTA VELOCITY AT CDH - LOCAL VERTICAL COORDINATES
028782,000119: 
028783,000120:                                                                                                  #  DOWNLINK
028784,000121:                                                                                                  #        (1)     TCSI            TIME OF THE CSI MANEUVER
028785,000122:                                                                                                  #        (2)     TCDH            TIME OF THE CDH MANEUVER
028786,000123:                                                                                                  #        (3)     TTPI            TIME OF THE TPI MANEUVER
028787,000124:                                                                                                  #        (4)     TIG             TIME OF THE CSI MANEUVER
028788,000125:                                                                                                  #        (5)     DELVEET1        DELTA VELOCITY AT CSI - REFERENCE COORDINATES
028789,000126:                                                                                                  #        (6)     DELVEET2        DELTA VELOCITY AT CDH - REFERENCE COORDINATES
028790,000127:                                                                                                  #        (7)     DIFFALT         DELTA ALTITUDE AT CDH
028791,000128:                                                                                                  #        (8)     NN              NUMBER OF APSIDAL CROSSINGS THRU WHICH THE ACTIVE
028792,000129:                                                                                                  #                                VEHICLE ORBIT CAN BE ADVANCED TO OBTAIN THE CDH
028793,000130:                                                                                                  #                                MANEUVER POINT
028794,000131:                                                                                                  #        (9)     ELEV            DESIRED LOS ANGLE AT TPI
028795,000132: 
028796,000133:                                                                                                  #  COMMUNICATION TO THRUSTING PROGRAMS
028797,000134:                                                                                                  #        (1)     TIG             TIME OF THE CSI MANEUVER
028798,000135:                                                                                                  #        (2)     RTIG            POSITION OF ACTIVE VEHICLE AT CSI - BEFORE ROTATION
028799,000136:                                                                                                  #                                INTO PLANE OF PASSIVE VEHICLE
028800,000137:                                                                                                  #        (3)     VTIG            VELOCITY OF ACTIVE VEHICLE AT CSE - BEFORE ROTATION
028801,000138:                                                                                                  #                                INTO PLANE OF PASSIVE VEHICLE
028802,000139:                                                                                                  #        (4)     DELVSIN         DELTA VELOCITY AT CSI - REFERENCE COORDINATES
028803,000140:                                                                                                  #        (5)     DELVSAB         MAGNITUDE OF DELTA VELOCITY AT CSI
028804,000141:                                                                                                  #        (6)     XDELVFLG        SET TO INDICATE EXTERNAL DELTA V VG COMPUTATION
028805,000142: 
028806,000143:                                                                                                  #  SUBROUTINES USED
028807,000144:                                                                                                  #        AVFLAGA
028808,000145:                                                                                                  #        AVFLAGP
028809,000146:                                                                                                  #        P20FLGON
028810,000147:                                                                                                  #        VARALARM
028811,000148:                                                                                                  #        BANKCALL
028812,000149:                                                                                                  #        GOFLASH
028813,000150:                                                                                                  #        GOTOPOOH

Page 652

028815,000152:                                                                                                  #        VNPOOH
028816,000153:                                                                                                  #        GOFLASHR
028817,000154:                                                                                                  #        BLANKET
028818,000155:                                                                                                  #        ENDOFJOB
028819,000156:                                                                                                  #        SELECTMU
028820,000157:                                                                                                  #        ADVANCE
028821,000158:                                                                                                  #        INTINT
028822,000159:                                                                                                  #        PASSIVE
028823,000160:                                                                                                  #        CSI/A
028824,000161:                                                                                                  #        S32/33.1
028825,000162:                                                                                                  #        DISDVLVC
028826,000163:                                                                                                  #        VN1645
028827,000164: 
028828,000165: 35,3452                                           BANK     35                                    
028829,000166: 04,2000                                           SETLOC   CSI/CDH1                              
028830,000167: 04,2000                                           BANK                                           
028831,000168: 04,3300  E4,1770                                  EBANK=   SUBEXIT                               
028832,000169: 04,3300                                           COUNT    35/P3272                              
028833,000170: 04,3300           04627        P32                TC       AVFLAGA                               
028834,000171: 04,3301           03303                           TC       P32STRT                               
028835,000172: 04,3302           04642        P72                TC       AVFLAGP                               
028836,000173: 04,3303           06006        P32STRT            TC       INTPRET                               
028837,000174: 04,3304           77745                           DLOAD                                          
028838,000175: 04,3305           11563                                    ZEROVEC                               
028839,000176: 04,3306           03754                           STORE    CENTANG                               
028840,000177: 04,3307           77776                           EXIT                                           
028841,000178: 04,3310           03326                           TC       P32/P72A                              
028842,000179: 04,3311           77734        ALMXITA            SXA,2                                          
028843,000180: 04,3312           03664                                    CSIALRM                               
028844,000181: 04,3313           77740        ALMXIT             LXC,1                                          
028845,000182: 04,3314           03664                                    CSIALRM                               
028846,000183: 04,3315           77533                           SLOAD*   EXIT                                  
028847,000184: 04,3316           15653                                    ALARM/TB   -1,1                       
028848,000185: 04,3317           30154                           CA       MPAC                                  
028849,000186: 04,3320           05756                           TC       VARALARM                              
028850,000187: 04,3321           35050                           CAF      V05N09                                
028851,000188: 04,3322           04662                           TC       BANKCALL                              
028852,000189: 04,3323           20720                           CADR     GOFLASH                               
028853,000190: 04,3324           04106                           TC       GOTOPOOH                              
028854,000191: 04,3325           03321                           TC       -4                                    
028855,000192: 04,3326           04647        P32/P72A           TC       P20FLGON                              
028856,000193: 04,3327           06006                           TC       INTPRET                               
028857,000194: 04,3330           77745                           DLOAD                                          
028858,000195: 04,3331           11563                                    ZEROVEC                               
028859,000196: 04,3332           03766                           STORE    NN                                    
028860,000197: 04,3333           77776                           EXIT                                           
028861,000198: 04,3334           34656                           CAF      V06N11                                #  TCSI
028862,000199: 04,3335           04575                           TC       VNPOOH                                
028863,000200: 04,3336           34615                           CAF      V06N55                                #  NN. ELEV(RGLOS)

Page 653

028865,000202: 04,3337           04662                           TC       BANKCALL                              
028866,000203: 04,3340           20720                           CADR     GOFLASH                               
028867,000204: 04,3341           04106                           TC       GOTOPOOH                              
028868,000205: 04,3342           03344                           TC       +2                                    
028869,000206: 04,3343           03336                           TC       -5                                    
028870,000207: 04,3344           34614                           CAF      V06N37                                #  TTPI
028871,000208: 04,3345           04575                           TC       VNPOOH                                
028872,000209: 04,3346           06006                           TC       INTPRET                               
028873,000210: 04,3347           77745                           DLOAD                                          
028874,000211: 04,3350           02637                                    TCSI                                  
028875,000212: 04,3351           37413                           STCALL   TIG                                   
028876,000213: 04,3352           10712                                    SELECTMU                              
028877,000214: 04,3353           77624        P32/P72B           CALL                                           
028878,000215: 04,3354           76644                                    ADVANCE                               
028879,000216: 04,3355           77201                           SETPD    VLOAD                                 
028880,000217: 04,3356           00001                                    0D                                    
028881,000218: 04,3357           03512                                    VPASS1                                
028882,000219: 04,3360           65315                           PDVL     PDDL                                  
028883,000220: 04,3361           03756                                    RPASS1                                
028884,000221: 04,3362           02637                                    TCSI                                  
028885,000222: 04,3363           65325                           PDDL     PDDL                                  
028886,000223: 04,3364           03663                                    TTPI                                  
028887,000224: 04,3365           11625                                    2PISC                                 
028888,000225: 04,3366           41512                           SL2      PUSH                                  
028889,000226: 04,3367           77624                           CALL                                           
028890,000227: 04,3370           72706                                    INTINT                                
028891,000228: 04,3371           77624                           CALL                                           
028892,000229: 04,3372           45247                                    PASSIVE                               
028893,000230: 04,3373           77624                           CALL                                           
028894,000231: 04,3374           15704                                    CSI/A                                 
028895,000232: 04,3375           43014        P32/P72C           BON      SET                                   
028896,000233: 04,3376           01311                                    FINALFLG                              
028897,000234: 04,3377           11401                                    P32/P72D                              
028898,000235: 04,3400           00470                                    UPDATFLG                              
028899,000236: 04,3401           52145        P32/P72D           DLOAD    GOTO                                  
028900,000237: 04,3402           02547                                    T1TOT2                                
028901,000238: 04,3403           30002                                    P32/P72E                              
028902,000239: 14,2000                                           SETLOC   CSI/CDH3                              
028903,000240: 14,2000                                           BANK                                           
028904,000241: 14,2002           02547        P32/P72E           STORE    T1TOT2                                
028905,000242: 14,2003           51025                           DSU      BPL                                   
028906,000243: 14,2004           15652                                    60MIN                                 
028907,000244: 14,2005           30002                                    P32/P72E                              
028908,000245: 14,2006           52145                           DLOAD    GOTO                                  
028909,000246: 14,2007           03656                                    T2TOT3                                
028910,000247: 14,2010           11404                                    P32/P72F                              
028911,000248: 04,2000                                           SETLOC   CSI/CDH1                              
028912,000249: 04,2000                                           BANK                                           
028913,000250: 04,3404           03656        P32/P72F           STORE    T2TOT3                                
028914,000251: 04,3405           51025                           DSU      BPL                                   

Page 654

028916,000253: 04,3406           15652                                    60MIN                                 
028917,000254: 04,3407           11404                                    P32/P72F                              
028918,000255: 04,3410           77776                           EXIT                                           
028919,000256: 04,3411           34660                           CAF      V06N75                                
028920,000257: 04,3412           04575                           TC       VNPOOH                                
028921,000258: 04,3413           06006                           TC       INTPRET                               
028922,000259: 04,3414           45175                           VLOAD    CALL                                  
028923,000260: 04,3415           02445                                    DELVEET1                              
028924,000261: 04,3416           73464                                    S32/33.1                              
028925,000262: 04,3417           26445                           STOVL    DELVEET1                              
028926,000263: 04,3420           02453                                    RACT2                                 
028927,000264: 04,3421           26541                           STOVL    RACT1                                 
028928,000265: 04,3422           03667                                    DELVEET2                              
028929,000266: 04,3423           45170                           AXT,1    CALL                                  
028930,000267: 04,3424           01522                           VN       0682                                  
028931,000268: 04,3425           76624                                    DISDVLVC                              
028932,000269: 04,3426           77745                           DLOAD                                          
028933,000270: 04,3427           03663                                    TTPI                                  
028934,000271: 04,3430           36641                           STCALL   TTPIO                                 
028935,000272: 04,3431           73003                                    VN1645                                
028936,000273: 04,3432           77650                           GOTO                                           
028937,000274: 04,3433           11353                                    P32/P72B                              
028938,000275: 

Page 655

028940,000277:                                                                                                  #  CONSTANT DELTA HEIGHT (CDH) PROGRAMS (P33 AND P73)
028941,000278:                                                                                                  #  MOD NO -1                     LOG SECTION - P32-P35, P72-P75
028942,000279:                                                                                                  #  MOD BY WHITE.P                DATE  1JUNE67
028943,000280: 
028944,000281:                                                                                                  #  PURPOSE
028945,000282: 
028946,000283:                                                                                                  #        (1)     TO CALCULATE PARAMETERS ASSOCIATED WITH THE CONSTANT DELTA
028947,000284:                                                                                                  #                ALTITUDE MANEUVER (CDH).
028948,000285: 
028949,000286:                                                                                                  #        (2)     TO CALCULATE THESE PARAMETERS BASED UPON MANEUVER DATA
028950,000287:                                                                                                  #                APPROVED AND KEYED INTO THE DSKY BY THE ASTRONAUT.
028951,000288: 
028952,000289:                                                                                                  #        (3)     TO DISPLAY TO THE ASTRONAUT AND THE GROUND DEPENDENT VARIABLES
028953,000290:                                                                                                  #                ASSOCIATED WITH THE CDH MANEUVER FOR APPROVAL BY THE
028954,000291:                                                                                                  #                ASTRONAUT/GROUND.
028955,000292: 
028956,000293:                                                                                                  #        (4)     TO STORE THE CDH TARGET PARAMETERS FOR USE BY THE DESIRED
028957,000294:                                                                                                  #                THRUSTING PROGRAM.
028958,000295: 
028959,000296:                                                                                                  #  ASSUMPTIONS
028960,000297: 
028961,000298:                                                                                                  #        (1)     THIS PROGRAM IS BASED UPON PREVIOUS COMPLETION OF THE
028962,000299:                                                                                                  #                CO-ELLIPTIC SEQUENCE INITIATION (CSI) PROGRAM (P32/P72).
028963,000300:                                                                                                  #                THERFORE -
028964,000301: 
028965,000302:                                                                                                  #                (A)     AT A SELECTED TPI TIME (NOW IN STORAGE) THE LINE OF SIGHT
028966,000303:                                                                                                  #                        BETWEEN THE ACTIVE AND PASSIVE VEHICLES WAS SELECTED TO BE
028967,000304:                                                                                                  #                        A PRESCRIBED ANGLE (E) (NOW IN STORAGE) FROM THE
028968,000305:                                                                                                  #                        HORIZONTAL PLANE DEFINED BY THE ACTIVE VEHICLE POSITION.
028969,000306: 
028970,000307:                                                                                                  #                (B)     THE TIME BETWEEN CSI IGNITION AND CDH IGNITION WAS
028971,000308:                                                                                                  #                        COMPUTED TO BE GREATER THAN 10 MINUTES.
028972,000309: 
028973,000310:                                                                                                  #                (C)     THE TIME BETWEEN CDH IGNITION AND TPI IGNITION WAS
028974,000311:                                                                                                  #                        COMPUTED TO BE GREATER THAN 10 MINUTES.
028975,000312: 
028976,000313:                                                                                                  #                (D)     THE VARIATION OF THE ALTITUDE DIFFERENCE BETWEEN THE
028977,000314:                                                                                                  #                        ORBITS WAS MINMIZED.
028978,000315: 
028979,000316:                                                                                                  #                (E)     CSI BURN WAS DEFINED SUCH THAT THE IMPULSIVE DELTA V WAS
028980,000317:                                                                                                  #                        IN THE HORIZONTAL PLANE DEFINED BY ACTIVE VEHICLE
028981,000318:                                                                                                  #                        POSITION AT CSI IGNITION.
028982,000319: 
028983,000320:                                                                                                  #                (F)     THE PERICENTER ALTITUDES OF THE ORBITS FOLLOWING CSI AND
028984,000321:                                                                                                  #                        CDH WERE COMPUTED TO BE GREATER THAN 35,000 FT FOR LUNAR
028985,000322:                                                                                                  #                        ORBIT OR 85 NM FOR EARTH ORBIT.
028986,000323: 
028987,000324:                                                                                                  #                (G)     THE CSI AND CDH MANEUVERS WERE ASSUMED TO BE PARALLEL TO
028988,000325:                                                                                                  #                        THE PLANE OF THE PASSIVE VEHICLE ORBIT.  HOWEVER, CREW

Page 656

028990,000327:                                                                                                  #                        MODIFICATION OF DELTA V (LV) COMPONENTS MAY HAVE RESULTED
028991,000328:                                                                                                  #                        IN AN OUT-OF-PLANE MANEUVER.
028992,000329: 
028993,000330:                                                                                                  #        (2)     STATE VECTOR UPDATES BY P27 ARE DISALLOWED DURING AUTOMATIC
028994,000331:                                                                                                  #                STATE VECTOR UPDATING INITIATED BY P20 (SEE ASSUMPTION 4).
028995,000332: 
028996,000333:                                                                                                  #        (3)     COMPUTED VARIABLES MAY BE STORED FOR LATER VERIFICATION BY
028997,000334:                                                                                                  #                THE GROUND.  THESE STORAGE CAPABILITES ARE NORMALLY LIMITED
028998,000335:                                                                                                  #                ONLY TO THE PARAMETERS FOR ONE THRUSTING MANEUVER AT A TIME
028999,000336:                                                                                                  #                EXCEPT FOR CONCENTRIC FLIGHT PLAN MANEUVER SEQUENCES.
029000,000337: 
029001,000338:                                                                                                  #        (4)     THE RENDEZVOUS RADAR MAY OR MAY NOT BE USED TO UPDATE THE LM
029002,000339:                                                                                                  #                OR CSM STATE VECTORS FOR THIS PROGRAM.  IF RADAR USE IS
029003,000340:                                                                                                  #                DESIRED THE RADAR WAS TURNED ON AND LOCKED ON THE CSM BY
029004,000341:                                                                                                  #                PREVIOUS SELECTION OF P20.  RADAR SIGHTING MARKS WILL BE MADE
029005,000342:                                                                                                  #                AUTOMATICALLY APPROXIMATELY ONCE A MINUTE WHEN ENABLED BY THE
029006,000343:                                                                                                  #                TRACK AND UPDATE FLAGS (SEE P20).  THE RENDEZVOUS TRACKING
029007,000344:                                                                                                  #                MARK COUNTER IS ZEROED BY THE SELECTION OF P20 AND AFTER EACH
029008,000345:                                                                                                  #                THRUSTING MANEUVER.
029009,000346: 
029010,000347:                                                                                                  #        (5)     THE ISS NEED NOT BE ON TO COMPLETE THIS PROGRAM.
029011,000348: 
029012,000349:                                                                                                  #        (6)     THE OPERATION OF THE PROGRAM UTILIZES THE FOLLOWING FLAGS -
029013,000350: 
029014,000351:                                                                                                  #                        ACTIVE VEGICLE FLAG - DESIGNATES THE VEHICLE WHICH IS
029015,000352:                                                                                                  #                        DOING RENDEZVOUS THRUSTING MANEUVERS TO THE PROGRAM WHICH
029016,000353:                                                                                                  #                        CALCULATES THE MANEUVER PARAMETERS.  SET AT THE START OF
029017,000354:                                                                                                  #                        EACH RENDEZVOUS PRE-THRUSTING PROGRAM.
029018,000355: 
029019,000356:                                                                                                  #                        FINAL FLAG - SELECTS FINAL PROGRAM DISPLAYS AFTER CREW HAS
029020,000357:                                                                                                  #                        COMPLETED THE FINAL MANEUVER COMPUTATION AND DISPLAY
029021,000358:                                                                                                  #                        CYCLE.
029022,000359: 
029023,000360:                                                                                                  #                        EXTERNAL DELTA V STEERING FLAG - DESIGNATES THE TYPE OF
029024,000361:                                                                                                  #                        STEERING REQUIRED FOR EXECUTION OF THIS MANEUVER BY THE
029025,000362:                                                                                                  #                        THRUSTING PROGRAM SELECTED AFTER COMPLETION OF THIS
029026,000363:                                                                                                  #                        PROGRAM.
029027,000364: 
029028,000365:                                                                                                  #        (7)     IT IS NORMALLY REQUIRED THAT THE ISS BE ON FOR 1 HOUR PRIOR TO
029029,000366:                                                                                                  #                A THRUSTING MANEUVER.
029030,000367: 
029031,000368:                                                                                                  #        (8)     THIS PROGRAM IS SELECTED BY THE ASTRONAUT BY DSKY ENTRY -
029032,000369: 
029033,000370:                                                                                                  #                        P33 IF THIS VEHICLE IS ACTIVE VEHICLE.
029034,000371: 
029035,000372:                                                                                                  #                        P73 IF THIS VEHICLE IS PASSIVE VEHICLE.
029036,000373: 
029037,000374:                                                                                                  #  INPUT
029038,000375: 
029039,000376:                                                                                                  #        (1)     TTPI0   TIME OF THE TPI MANEUVER - SAVED FROM P32/P72

Page 657

029041,000378:                                                                                                  #        (2)     ELEV    DESIRED LOS ANGLE AT TPI - SAVED FROM P32/P72
029042,000379:                                                                                                  #        (3)     TCDH    TIME OF THE CDH MANEUVER
029043,000380: 
029044,000381:                                                                                                  #  OUTPUT
029045,000382: 
029046,000383:                                                                                                  #        (1)     TRKMKCNT        NUMBER OF MARKS
029047,000384:                                                                                                  #        (2)     TTOGO           TIME TO GO
029048,000385:                                                                                                  #        (3)     +MGA            MIDDLE GIMBAL ANGLE
029049,000386:                                                                                                  #        (4)     DIFFALT         DELTA ALTITUDE AT CDH
029050,000387:                                                                                                  #        (5)     T2TOT3          DELTA TIME FROM CDH TO COMPUTED TPI
029051,000388:                                                                                                  #        (6)     NOMTPI          DELTA TIME FROM NOMINAL TPI TO COMPUTED TPI
029052,000389:                                                                                                  #        (7)     DELVLVC         DELTA VELOCITY AT CDH - LOCAL VERTICAL COORDINATES
029053,000390: 
029054,000391:                                                                                                  #  DOWNLINK
029055,000392: 
029056,000393:                                                                                                  #        (1)     TCDH            TIME OF THE CDH MANEUVER
029057,000394:                                                                                                  #        (2)     TTPI            TIME OF THE TPI MANEUVER
029058,000395:                                                                                                  #        (3)     TIG             TIME OF THE CDH MANEUVER
029059,000396:                                                                                                  #        (4)     DELVEET2        DELTA VELOCITY AT CDH - REFERENCE COORDINATES
029060,000397:                                                                                                  #        (5)     DIFFALT         DELTA ALTITUDE AT CDH
029061,000398:                                                                                                  #        (6)     ELEV            DESIRED LOS ANGLE AT TPI
029062,000399: 
029063,000400:                                                                                                  #  COMMUNICATION TO THRUSTING PROGRAMS
029064,000401: 
029065,000402:                                                                                                  #        (1)     TIG             TIME OF THE CDH MANEUVER
029066,000403:                                                                                                  #        (2)     RTIG            POSITION OF ACTIVE VEHICLE AT CDH - BEFORE ROTATION
029067,000404:                                                                                                  #                                INTO PLANE OF PASSIVE VEHICLE
029068,000405:                                                                                                  #        (3)     VTIG            VELOCITY OF ACTIVE VEHICLE AT CDH - BEFORE ROTATION
029069,000406:                                                                                                  #                                INTO PLANE OF PASSIVE VEHICLE
029070,000407:                                                                                                  #        (4)     DELVSIN         DELTA VELOCITY AT CDH - REFERENCE COORDINATES
029071,000408:                                                                                                  #        (5)     DELVSAB         MAGNITUDE OF DELTA VELOCITY AT CDH
029072,000409:                                                                                                  #        (6)     XDELVFLG        SET TO INDICATE EXTERNAL DELTA V VG COMPUTATION
029073,000410: 
029074,000411:                                                                                                  #  SUBROUTINES USED
029075,000412: 
029076,000413:                                                                                                  #        AVFLAGA
029077,000414:                                                                                                  #        AVFLAGP
029078,000415:                                                                                                  #        P20FLGON
029079,000416:                                                                                                  #        VNPOOH
029080,000417:                                                                                                  #        SELECTMU
029081,000418:                                                                                                  #        ADVANCE
029082,000419:                                                                                                  #        CDHMVR
029083,000420:                                                                                                  #        INTINT3P
029084,000421:                                                                                                  #        ACTIVE
029085,000422:                                                                                                  #        PASSIVE
029086,000423:                                                                                                  #        S33/34.1
029087,000424:                                                                                                  #        ALARM
029088,000425:                                                                                                  #        BANKCALL
029089,000426:                                                                                                  #        GOFLASH
029090,000427:                                                                                                  #        GOTOPOOH
029091,000428:                                                                                                  #        S32/33.1

Page 658

029093,000430:                                                                                                  #        VN1645
029094,000431: 
029095,000432: 04,3434                                           COUNT    35/P3373                              
029096,000433: 
029097,000434: 04,3434           04627        P33                TC       AVFLAGA                               
029098,000435: 04,3435           03437                           TC       P33/P73A                              
029099,000436: 04,3436           04642        P73                TC       AVFLAGP                               
029100,000437: 04,3437           04647        P33/P73A           TC       P20FLGON                              
029101,000438: 04,3440           34657                           CAF      V06N13                                #  TCDH
029102,000439: 04,3441           04575                           TC       VNPOOH                                
029103,000440: 04,3442           06006                           TC       INTPRET                               
029104,000441: 04,3443           77745                           DLOAD                                          
029105,000442: 04,3444           02641                                    TTPIO                                 
029106,000443: 04,3445           17663                           STODL    TTPI                                  
029107,000444: 04,3446           02635                                    TCDH                                  
029108,000445: 04,3447           37413                           STCALL   TIG                                   
029109,000446: 04,3450           10712                                    SELECTMU                              
029110,000447: 04,3451           77624        P33/P73B           CALL                                           
029111,000448: 04,3452           76644                                    ADVANCE                               
029112,000449: 04,3453           77624                           CALL                                           
029113,000450: 04,3454           13230                                    CDHMVR                                
029114,000451: 04,3455           77201                           SETPD    VLOAD                                 
029115,000452: 04,3456           00001                                    0D                                    
029116,000453: 04,3457           03546                                    VACT3                                 
029117,000454: 04,3460           45115                           PDVL     CALL                                  
029118,000455: 04,3461           02453                                    RACT2                                 
029119,000456: 04,3462           63671                                    INTINT3P                              
029120,000457: 04,3463           77624                           CALL                                           
029121,000458: 04,3464           45237                                    ACTIVE                                
029122,000459: 04,3465           77201                           SETPD    VLOAD                                 
029123,000460: 04,3466           00001                                    0D                                    
029124,000461: 04,3467           02617                                    VPASS2                                
029125,000462: 04,3470           45115                           PDVL     CALL                                  
029126,000463: 04,3471           02625                                    RPASS2                                
029127,000464: 04,3472           63671                                    INTINT3P                              
029128,000465: 04,3473           77624                           CALL                                           
029129,000466: 04,3474           45247                                    PASSIVE                               
029130,000467: 04,3475           43145                           DLOAD    SET                                   
029131,000468: 04,3476           11563                                    ZEROVEC                               
029132,000469: 04,3477           03461                                    ITSWICH                               
029133,000470: 04,3500           36364                           STCALL   NOMTPI                                
029134,000471: 04,3501           72212                                    S33/34.1                              
029135,000472: 04,3502           77454                           BZE      EXIT                                  
029136,000473: 04,3503           24000                                    P33/P73C                              
029137,000474: 04,3504           05650                           TC       ALARM                                 
029138,000475: 04,3505           00611                           OCT      611                                   
029139,000476: 04,3506           35050                           CAF      V05N09                                
029140,000477: 04,3507           04662                           TC       BANKCALL                              
029141,000478: 04,3510           20720                           CADR     GOFLASH                               
029142,000479: 04,3511           04106                           TC       GOTOPOOH                              

Page 659

029144,000481: 04,3512           03514                           TC       +2                                    
029145,000482: 04,3513           03437                           TC       P33/P73A                              
029146,000483: 04,3514           06006                           TC       INTPRET                               
029147,000484: 04,3515           77745                           DLOAD                                          
029148,000485: 04,3516           11563                                    ZEROVEC                               
029149,000486: 04,3517           36364                           STCALL   NOMTPI                                
029150,000487: 04,3520           24000                                    P33/P73C                              
029151,000488: 12,2000                                           SETLOC   CSI/CDH2                              
029152,000489: 12,2000                                           BANK                                           
029153,000490: 
029154,000491: 12,2000           43014        P33/P73C           BON      SET                                   
029155,000492: 12,2001           01311                                    FINALFLG                              
029156,000493: 12,2002           24004                                    P33/P73D                              
029157,000494: 12,2003           00470                                    UPDATFLG                              
029158,000495: 12,2004           43345        P33/P73D           DLOAD    DAD                                   
029159,000496: 12,2005           02364                                    NOMTPI                                
029160,000497: 12,2006           03663                                    TTPI                                  
029161,000498: 12,2007           03663                           STORE    TTPI                                  
029162,000499: 12,2010           52025                           DSU      GOTO                                  
029163,000500: 12,2011           02635                                    TCDH                                  
029164,000501: 12,2012           11521                                    P33/P73E                              
029165,000502: 04,2000                                           SETLOC   CSI/CDH1                              
029166,000503: 04,2000                                           BANK                                           
029167,000504: 
029168,000505: 04,3521           51025        P33/P73E           DSU      BPL                                   
029169,000506: 04,3522           15652                                    60MIN                                 
029170,000507: 04,3523           11521                                    P33/P73E                              
029171,000508: 04,3524           77615                           DAD                                            
029172,000509: 04,3525           15652                                    60MIN                                 
029173,000510: 04,3526           16547                           STODL    T1TOT2                                
029174,000511: 04,3527           03663                                    TTPI                                  
029175,000512: 04,3530           41425                           DSU      PUSH                                  
029176,000513: 04,3531           02641                                    TTPIO                                 
029177,000514: 04,3532           45246        P33/P73F           ABS      DSU                                   
029178,000515: 04,3533           15652                                    60MIN                                 
029179,000516: 04,3534           43244                           BPL      DAD                                   
029180,000517: 04,3535           11532                                    P33/P73F                              
029181,000518: 04,3536           15652                                    60MIN                                 
029182,000519: 04,3537           45565                           SIGN     STADR                                 
029183,000520: 04,3540           74121                           STORE    T2TOT3                                
029184,000521: 04,3541           77776                           EXIT                                           
029185,000522: 04,3542           34660                           CAF      V06N75                                
029186,000523: 04,3543           04575                           TC       VNPOOH                                
029187,000524: 04,3544           06006                           TC       INTPRET                               
029188,000525: 04,3545           45175                           VLOAD    CALL                                  
029189,000526: 04,3546           03667                                    DELVEET2                              
029190,000527: 04,3547           73464                                    S32/33.1                              
029191,000528: 04,3550           37667                           STCALL   DELVEET2                              
029192,000529: 04,3551           73003                                    VN1645                                
029193,000530: 04,3552           77650                           GOTO                                           

Page 660

029195,000532: 04,3553           11451                                    P33/P73B                              
029196,000533: 

Page 661

029198,000535:                                                                                                  #  ..... AVFLAGA/P .....
029199,000536: 

Page 662

029201,000538:                                                                                                  #  ..... DISDVLVC .....
029202,000539: 
029203,000540:                                                                                                  #  SUBROUTINES USED
029204,000541: 
029205,000542:                                                                                                  #        S32/33.X
029206,000543:                                                                                                  #        VNPOOH
029207,000544: 
029208,000545: 37,2000                                           SETLOC   CDHTAG3                               
029209,000546: 37,2000                                           BANK                                           
029210,000547: 
029211,000548: 37,2624           03405        DISDVLVC           STORE    DELVLVC                               
029212,000549: 37,2625           45020                           STQ      CALL                                  
029213,000550: 37,2626           01340                                    NORMEX                                
029214,000551: 37,2627           26231                                    S32/33.X                              
029215,000552: 37,2630           64375                           VLOAD    MXV                                   
029216,000553: 37,2631           03405                                    DELVLVC                               
029217,000554: 37,2632           00001                                    0D                                    
029218,000555: 37,2633           66172                           VSL1     SXA,1                                 
029219,000556: 37,2634           02365                                    VERBNOUN                              
029220,000557: 37,2635           03405                           STORE    DELVLVC                               
029221,000558: 37,2636           77776                           EXIT                                           
029222,000559: 37,2637           31765                           CA       VERBNOUN                              
029223,000560: 37,2640           04575                           TC       VNPOOH                                
029224,000561: 37,2641           06006                           TC       INTPRET                               
029225,000562: 37,2642           77650                           GOTO                                           
029226,000563: 37,2643           01340                                    NORMEX                                
029227,000564:    4000                                           SETLOC   FFTAG12                               
029228,000565:    4000                                           BANK                                           
029229,000566: 
029230,000567:    4656           01413        V06N11             VN       0611                                  
029231,000568:    4657           01415        V06N13             VN       0613                                  
029232,000569:    4660           01513        V06N75             VN       0675                                  
029233,000570: 
029234,000571:    4661           01462        V06N50             VN       0650                                  
029235,000572: 

Page 663

029237,000574: 
029238,000575:                                                                                                  #  ..... CSI/A .....
029239,000576: 
029240,000577:                                                                                                  #  SUBROUTINES USED
029241,000578: 
029242,000579:                                                                                                  #        VECSHIFT
029243,000580:                                                                                                  #        TIMETHET
029244,000581:                                                                                                  #        PERIAPO
029245,000582:                                                                                                  #        SHIFTR1
029246,000583:                                                                                                  #        INTINT2C
029247,000584:                                                                                                  #        CDHMVR
029248,000585:                                                                                                  #        PERIAPO1
029249,000586:                                                                                                  #        INTINT
029250,000587:                                                                                                  #        ACTIVE
029251,000588: 
029252,000589: 34,3763                                           BANK     34                                    
029253,000590: 06,2000                                           SETLOC   CSIPROG                               
029254,000591: 06,2000                                           BANK                                           
029255,000592: 06,3651  E4,1770                                  EBANK=   SUBEXIT                               
029256,000593: 06,3651                                           COUNT    34/CSI                                
029257,000594: 
029258,000595: 06,3651           00025 37100  60MIN              2DEC     360000     B-28                       
029259,000596: 
029260,000597: 06,3653           00600        ALARM/TB           OCT      00600                                 #  NO 1
029261,000598: 06,3654           00601                           OCT      00601                                 #     2
029262,000599: 06,3655           00602                           OCT      00602                                 #     3
029263,000600: 06,3656           00603                           OCT      00603                                 #     4
029264,000601: 06,3657           00604                           OCT      00604                                 #     5
029265,000602: 06,3660           00605                           OCT      00605                                 #     6
029266,000603: 06,3661           00606                           OCT      00606                                 #     7
029267,000604: 06,3662           00000 00020  LOOPMX             2DEC     16         B-28                       
029268,000605: 
029269,000606: 06,3664           00003 34661  INITST             2DEC     .03048     B-7                        #  INITIAL DELDV = 10 FPS
029270,000607: 
029271,000608: 06,3666           00606 04467  DVMAX1             2DEC     3.0480     B-7                        #  MAXIMUM DV1 = 1000 FPS
029272,000609: 
029273,000610: 06,3670           00601 33216  DVMAX2             2DEC     3.014472   B-7                        #                 989 FPS
029274,000611: 
029275,000612: 06,3672           10000 00000  1DPB2              2DEC     1.0        B-2                        
029276,000613: 
029277,000614: 06,3674           00000 00001  1DPB28             2DEC     1          B-28                       
029278,000615: 
029279,000616: 06,3676           00000 01177  EPSILN1            2DEC     .0003048   B-7                        #  .1 FPS
029280,000617: 
029281,000618: 
029282,000619: 06,3700           77754 57611  FIFPSDP            2DEC     -.152400   B-7                        #  50 FPS
029283,000620: 
029284,000621: 06,3702           00116 00730  DELMAX1            2DEC     .6096000   B-7                        #  200 FPS
029285,000622: 
029286,000623: 35,2000                                           SETLOC   CSI/CDH                               
029287,000624: 35,2000                                           BANK                                           
029288,000625: 35,3452           00004 31566  PMINE              2DEC     157420     B-29                       #  84 NM. - MUST BE 8 WORDS BEFORE PMINM
029289,000626: 

Page 664

029291,000628: 
029292,000629: 35,3454           00002 27311  NICKELDP           2DEC     .021336    B-7                        #  7 FPS
029293,000630: 
029294,000631: 35,3456           00003 34661  INITST1            2DEC     .03048     B-7                        #  INITIAL DELDV = 10 FPS
029295,000632: 
029296,000633: 35,3460           00000 06433  ONETHTH            2DEC     .0001      B-3                        
029297,000634: 
029298,000635: 35,3462           00000 12326  PMINM              2DEC     10668      B-29                       #  35000 FT - MUST BE 8 WORDS AFTER PMINE.
029299,000636: 
029300,000637: 06,2000                                           SETLOC   CSIPROG                               
029301,000638: 06,2000                                           BANK                                           
029302,000639: 
029303,000640: 06,3704           43014        CSI/A              CLEAR    SET                                   #  INITIALIZE INDICATORS
029304,000641: 06,3705           05660                                    S32.1F1                               #  DVT1 HAS EXCEEDED MAX INDICATOR
029305,000642: 06,3706           05461                                    S32.1F2                               #  FIRST PASS FOR NEWTON ITERATION INDICATR
029306,000643: 06,3707           43014                           CLEAR    SET                                   
029307,000644: 06,3710           05662                                    S32.1F3A                              #  00=1ST 2 PASSES 2ND CYCLE 01=FIRST CYCLE
029308,000645: 06,3711           05463                                    S32.1F3B                              #  10=2ND CYCLE 11=50 FPS STAGE 2ND CYCLE
029309,000646: 06,3712           77745                           DLOAD                                          
029310,000647: 06,3713           11563                                    ZEROVEC                               
029311,000648: 06,3714           03764                           STORE    LOOPCT                                
029312,000649: 06,3715           03665                           STORE    CSIALRM                               
029313,000650: 06,3716           77201        CSI/B              SETPD    VLOAD                                 
029314,000651: 06,3717           00001                                    0D                                    
029315,000652: 06,3720           02541                                    RACT1                                 
029316,000653: 06,3721           41446                           ABVAL    PUSH                                  #  RA1                                  B29 PL02D
029317,000654: 06,3722           70501                           NORM     SR1                                   
029318,000655: 06,3723           00050                                    X2                                    #                                B29-N2+ B1 PL04D
029319,000656: 06,3724           51515                           PDVL     ABVAL                                 
029320,000657: 06,3725           03554                                    RPASS3                                
029321,000658: 06,3726           55301                           NORM     BDDV                                  #  RA1/RP3                               B1 PL02D
029322,000659: 06,3727           00047                                    X1                                    
029323,000660: 06,3730           53664                           XSU,2    SR*                                   #                                        B2
029324,000661: 06,3731           00046                                    X1                                    
029325,000662: 06,3732           57175                                    1,2                                   
029326,000663: 06,3733           41215                           DAD      DMP                                   #  (1+(RA1/RP3))RA1              B29+B2=B31 PL00D
029327,000664: 06,3734           15673                                    1DPB2                                 
029328,000665: 06,3735           65301                           NORM     PDDL                                  #                                           PL02D
029329,000666: 06,3736           00047                                    X1                                    
029330,000667: 06,3737           03750                                    RTMU                                  
029331,000668: 06,3740           56342                           SR1      DDV                                   #                               B38-B31= B7 PL00D
029332,000669: 06,3741           75457                           SL*      SQRT                                  #                                        B7
029333,000670: 06,3742           20172                                    0          -7,1                       
029334,000671: 06,3743           53515                           PDVL     UNIT                                  #                                           PL02D
029335,000672: 06,3744           02541                                    RACT1                                 
029336,000673: 06,3745           47315                           PDVL     VXV                                   
029337,000674: 06,3746           02611                                    UP1                                   
029338,000675: 06,3747           77656                           UNIT                                           #  UNIT(URP1 X UVP1 X URA1) = UH1
029339,000676: 06,3750           72441                           DOT      SL1                                   #  VA1 . UH1                             B7
029340,000677: 06,3751           03504                                    VACT1                                 
029341,000678: 06,3752           45421                           BDSU     STADR                                 #                                           PL00D

Page 665

029343,000680: 06,3753           60315                           STODL    DELVCSI                               
029344,000681: 06,3754           15665                                    INITST                                #  10 FPS
029345,000682: 06,3755           03464                           STORE    DELDV                                 
029346,000683: 06,3756           43345        CSI/B1             DLOAD    DAD                                   #  IF LOOPCT = 16
029347,000684: 06,3757           03764                                    LOOPCT                                
029348,000685: 06,3760           15675                                    1DPB28                                
029349,000686: 06,3761           03764                           STORE    LOOPCT                                
029350,000687: 06,3762           77025                           DSU      AXT,2                                 
029351,000688: 06,3763           15663                                    LOOPMX                                
029352,000689: 06,3764           00006                                    6                                     
029353,000690: 06,3765           52044                           BPL      GOTO                                  
029354,000691: 06,3766           63642                                    SCNDSOL                               
029355,000692: 06,3767           24013                                    CSI/B2                                
029356,000693: 
029357,000694: 12,2000                                           SETLOC   CSIPROG2                              
029358,000695: 12,2000                                           BANK                                           
029359,000696: 
029360,000697: 12,2013           77601        CSI/B2             SETPD                                          
029361,000698: 12,2014           00001                                    0D                                    
029362,000699: 12,2015           51545                           DLOAD    ABS                                   
029363,000700: 12,2016           03462                                    DELVCSI                               
029364,000701: 12,2017           50025                           DSU      BMN                                   
029365,000702: 12,2020           15667                                    DVMAX1                                
029366,000703: 12,2021           45267                                    CSI/B23                               
029367,000704: 12,2022           43174                           AXT,2    BON                                   
029368,000705: 12,2023           00007                                    7                                     
029369,000706: 12,2024           05700                                    S32.1F1                               
029370,000707: 12,2025           63642                                    SCNDSOL                               
029371,000708: 12,2026           43014                           BOFF     BON                                   
029372,000709: 12,2027           05742                                    S32.1F3A                              
029373,000710: 12,2030           24033                                    CSI/B22                               #  FLAG 3 NEQ 3
029374,000711: 12,2031           05703                                    S32.1F3B                              
029375,000712: 12,2032           63642                                    SCNDSOL                               
029376,000713: 12,2033           71214        CSI/B22            SET      DLOAD                                 
029377,000714: 12,2034           05460                                    S32.1F1                               
029378,000715: 12,2035           15671                                    DVMAX2                                
029379,000716: 12,2036           77765                           SIGN                                           
029380,000717: 12,2037           03462                                    DELVCSI                               
029381,000718: 12,2040           37462                           STCALL   DELVCSI                               
029382,000719: 12,2041           45267                                    CSI/B23                               
029383,000720: 
029384,000721: 22,2000                                           SETLOC   CSIPROG3                              
029385,000722: 22,2000                                           BANK                                           
029386,000723: 
029387,000724: 22,3267           41575        CSI/B23            VLOAD    PUSH                                  
029388,000725: 22,3270           02541                                    RACT1                                 
029389,000726: 22,3271           63256                           UNIT     PDVL                                  
029390,000727: 22,3272           02611                                    UP1                                   
029391,000728: 22,3273           53435                           VXV      UNIT                                  #  UNIT (URP1 X UVP1 X URA1) = UH1
029392,000729: 22,3274           76561                           VXSC     VSL1                                  

Page 666

029394,000731: 22,3275           03462                                    DELVCSI                               
029395,000732: 22,3276           02445                           STORE    DELVEET1                              
029396,000733: 22,3277           40055                           VAD      BOV                                   
029397,000734: 22,3300           03504                                    VACT1                                 
029398,000735: 22,3301           45302                                    CSI/B23D                              
029399,000736: 22,3302           37474        CSI/B23D           STCALL   VACT4                                 
029400,000737: 22,3303           45253                                    VECSHIFT                              
029401,000738: 22,3304           26746                           STOVL    VVEC                                  
029402,000739: 22,3305           77614                           SET                                            
029403,000740: 22,3306           03466                                    RVSW                                  
029404,000741: 22,3307           26657                           STOVL    RVEC                                  
029405,000742: 22,3310           05426                                    SN359+                                
029406,000743: 22,3311           36732                           STCALL   SNTH                                  #  ALSO CSTH
029407,000744: 22,3312           24744                                    TIMETHET                              
029408,000745: 22,3313           72142                           SR1      LXA,1                                 
029409,000746: 22,3314           03745                                    RTX1                                  
029410,000747: 22,3315           37472                           STCALL   HAFPA1                                
029411,000748: 22,3316           45163                                    PERIAPO                               
029412,000749: 22,3317           77624                           CALL                                           
029413,000750: 22,3320           45263                                    SHIFTR1                               
029414,000751: 22,3321           17460                           STODL    POSTCSI                               
029415,000752: 22,3322           03754                                    CENTANG                               
029416,000753: 22,3323           52054                           BZE      GOTO                                  
029417,000754: 22,3324           45326                                    +2                                    
029418,000755: 22,3325           47145                                    CIRCL                                 
029419,000756: 22,3326           77745                           DLOAD                                          
029420,000757: 22,3327           02754                                    ECC                                   
029421,000758: 22,3330           50025                           DSU      BMN                                   
029422,000759: 22,3331           33461                                    ONETHTH                               
029423,000760: 22,3332           47145                                    CIRCL                                 
029424,000761: 22,3333           45145                           DLOAD    CALL                                  
029425,000762: 22,3334           00041                                    R1                                    
029426,000763: 22,3335           45263                                    SHIFTR1                               
029427,000764: 22,3336           60201                           SETPD    NORM                                  
029428,000765: 22,3337           00003                                    2D                                    
029429,000766: 22,3340           00047                                    X1                                    
029430,000767: 22,3341           50315                           PDVL     DOT                                   #                                PL04D
029431,000768: 22,3342           02541                                    RACT1                                 
029432,000769: 22,3343           03474                                    VACT4                                 
029433,000770: 22,3344           56246                           ABS      DDV                                   
029434,000771: 22,3345           00003                                    02D                                   #  (/RDOTV/)/R1          B36-B29= B7
029435,000772: 22,3346           45257                           SL*      DSU                                   
029436,000773: 22,3347           20201                                    0,1                                   
029437,000774: 22,3350           33455                                    NICKELDP                              
029438,000775: 22,3351           71240                           BMN      DLOAD                                 
029439,000776: 22,3352           47145                                    CIRCL                                 
029440,000777: 22,3353           02742                                    P                                     
029441,000778: 22,3354           45312                           SL2      DSU                                   
029442,000779: 22,3355           33507                                    1RTEB2                                #  1.B.2
029443,000780: 22,3356           14017                           STODL    14D                                   

Page 667

029445,000782: 22,3357           03752                                    RTSR1/MU                              
029446,000783: 22,3360           56342                           SR1      DDV                                   #  (1/ROOTMU)/R1         B-16-B29 = B-45 PL02D
029447,000784: 22,3361           41325                           PDDL     DMP                                   
029448,000785: 22,3362           02742                                    P                                     
029449,000786: 22,3363           00041                                    R1                                    
029450,000787: 22,3364           77624                           CALL                                           
029451,000788: 22,3365           45263                                    SHIFTR1                               
029452,000789: 22,3366           72412                           SL4      SL1                                   
029453,000790: 22,3367           41366                           SQRT     DMP                                   #  ((P/MU)**.5)/R1       B14+B-45 = B-31 PL02D
029454,000791: 22,3370           52414                           BOFF     SL3                                   
029455,000792: 22,3371           04343                                    CMOONFLG                              
029456,000793: 22,3372           45373                                    CSI/B3                                
029457,000794: 22,3373           50315        CSI/B3             PDVL     DOT                                   
029458,000795: 22,3374           02541                                    RACT1                                 
029459,000796: 22,3375           03474                                    VACT4                                 
029460,000797: 22,3376           03502                           STORE    RDOTV                                 
029461,000798: 22,3377           77646                           ABS                                            
029462,000799: 22,3400           41301                           NORM     DMP                                   #  ((P/MU)**.5)RDOTV/R1                  PL02D
029463,000800: 22,3401           00050                                    X2                                    
029464,000801: 22,3402           53660                           XSU,1    SL*                                   #                        B-31+B36-B3 = B2
029465,000802: 22,3403           00047                                    X2                                    
029466,000803: 22,3404           20204                                    3,1                                   
029467,000804: 22,3405           14015                           STODL    12D                                   
029468,000805: 22,3406           15335                                    ZEROVECS                              
029469,000806: 22,3407           00021                           STORE    16D                                   
029470,000807: 22,3410           53575                           VLOAD    UNIT                                  
029471,000808: 22,3411           00015                                    12D                                   
029472,000809: 22,3412           26732                           STOVL    SNTH                                  #  ALSO STORES CSTH AND 0
029473,000810: 22,3413           02541                                    RACT1                                 
029474,000811: 22,3414           75315                           PDVL     SIGN                                  
029475,000812: 22,3415           03474                                    VACT4                                 
029476,000813: 22,3416           03502                                    RDOTV                                 
029477,000814: 22,3417           45076                           VCOMP    CALL                                  
029478,000815: 22,3420           45253                                    VECSHIFT                              
029479,000816: 22,3421           26746                           STOVL    VVEC                                  
029480,000817: 22,3422           77614                           SETGO                                          
029481,000818: 22,3423           03426                                    RVSW                                  
029482,000819: 22,3424           47134                                    CSINEXT                               
029483,000820: 
029484,000821: 22,3425           77776 62460  SN359+             2DEC     -.000086601                            
029485,000822: 
029486,000823: 22,3427           17777 37776  CS359+             2DEC     +.499999992                            
029487,000824: 
029488,000825: 23,2000                                           SETLOC   CSIPROG4                              
029489,000826: 23,2000                                           BANK                                           
029490,000827: 
029491,000828: 23,3134           36657        CSINEXT            STCALL   RVEC                                  
029492,000829: 23,3135           24744                                    TIMETHET                              
029493,000830: 23,3136           51125                           PDDL     BPL                                   
029494,000831: 23,3137           03502                                    RDOTV                                 

Page 668

029496,000833: 23,3140           47151                                    NTP/2                                 
029497,000834: 23,3141           45345                           DLOAD    DSU                                   
029498,000835: 23,3142           03472                                    HAFPA1                                
029499,000836: 23,3143           52006                           PUSH     GOTO                                  
029500,000837: 23,3144           47151                                    NTP/2                                 
029501,000838: 23,3145           71201        CIRCL              SETPD    DLOAD                                 
029502,000839: 23,3146           00001                                    00D                                   
029503,000840: 23,3147           15335                                    ZEROVECS                              
029504,000841: 23,3150           77606                           PUSH                                           
029505,000842: 23,3151           41345        NTP/2              DLOAD    DMP                                   
029506,000843: 23,3152           03766                                    NN                                    
029507,000844: 23,3153           03472                                    HAFPA1                                
029508,000845: 23,3154           45261                           SL       DSU                                   
029509,000846: 23,3155           20217                                    14D                                   
029510,000847: 23,3156           77615                           DAD                                            
029511,000848: 23,3157           02637                                    TCSI                                  
029512,000849: 23,3160           02635                           STORE    TCDH                                  
029513,000850: 23,3161           77021                           BDSU     AXT,2                                 
029514,000851: 23,3162           03663                                    TTPI                                  
029515,000852: 23,3163           00005                                    5D                                    
029516,000853: 23,3164           40240                           BMN      SETPD                                 
029517,000854: 23,3165           63642                                    SCNDSOL                               
029518,000855: 23,3166           00001                                    0D                                    
029519,000856: 23,3167           63375                           VLOAD    PDVL                                  
029520,000857: 23,3170           03474                                    VACT4                                 
029521,000858: 23,3171           02541                                    RACT1                                 
029522,000859: 23,3172           77624                           CALL                                           
029523,000860: 23,3173           63662                                    INTINT2C                              
029524,000861: 23,3174           26453                           STOVL    RACT2                                 
029525,000862: 23,3175           00007                                    VATT                                  
029526,000863: 23,3176           26533                           STOVL    VACT2                                 
029527,000864: 23,3177           03512                                    VPASS1                                
029528,000865: 23,3200           63201                           SETPD    PDVL                                  
029529,000866: 23,3201           00001                                    0D                                    
029530,000867: 23,3202           03756                                    RPASS1                                
029531,000868: 23,3203           77650                           GOTO                                           
029532,000869: 23,3204           22256                                    CSINEXT1                              
029533,000870: 
029534,000871: 11,2000                                           SETLOC   CSIPROG5                              
029535,000872: 11,2000                                           BANK                                           
029536,000873: 
029537,000874: 11,2256           77624        CSINEXT1           CALL                                           
029538,000875: 11,2257           63662                                    INTINT2C                              
029539,000876: 11,2260           26625                           STOVL    RPASS2                                
029540,000877: 11,2261           00007                                    VATT                                  
029541,000878: 11,2262           36617                           STCALL   VPASS2                                
029542,000879: 11,2263           13230                                    CDHMVR                                
029543,000880: 11,2264           40375                           VLOAD    SETPD                                 
029544,000881: 11,2265           02453                                    RACT2                                 
029545,000882: 11,2266           00001                                    0D                                    

Page 669

029547,000884: 11,2267           45115                           PDVL     CALL                                  
029548,000885: 11,2270           03546                                    VACT3                                 
029549,000886: 11,2271           45153                                    PERIAPO1                              
029550,000887: 11,2272           77624                           CALL                                           
029551,000888: 11,2273           45263                                    SHIFTR1                               
029552,000889: 11,2274           27472                           STOVL    POSTCDH                               
029553,000890: 11,2275           03546                                    VACT3                                 
029554,000891: 11,2276           63201                           SETPD    PDVL                                  
029555,000892: 11,2277           00001                                    0D                                    
029556,000893: 11,2300           02453                                    RACT2                                 
029557,000894: 11,2301           65325                           PDDL     PDDL                                  
029558,000895: 11,2302           02635                                    TCDH                                  
029559,000896: 11,2303           03663                                    TTPI                                  
029560,000897: 11,2304           62525                           PDDL     SL2                                   
029561,000898: 11,2305           11625                                    2PISC                                 
029562,000899: 11,2306           45006                           PUSH     CALL                                  
029563,000900: 11,2307           72706                                    INTINT                                
029564,000901: 11,2310           77624                           CALL                                           
029565,000902: 11,2311           45237                                    ACTIVE                                
029566,000903: 11,2312           77745                           DLOAD                                          
029567,000904: 11,2313           03744                                    ELEV                                  
029568,000905: 11,2314           73401                           SETPD    SINE                                  
029569,000906: 11,2315           00007                                    6D                                    
029570,000907: 11,2316           53515                           PDVL     UNIT                                  
029571,000908: 11,2317           03540                                    RACT3                                 
029572,000909: 11,2320           00001                           STORE    00D                                   #  URA3 AT 00D
029573,000910: 11,2321           47315                           PDVL     VXV                                   #  PL14D, PL08D
029574,000911: 11,2322           02611                                    UP1                                   
029575,000912: 11,2323           77656                           UNIT                                           
029576,000913: 11,2324           71525                           PDDL     COSINE                                #  UNIT(URA3 X UVA3 X URA3) = UH3        B1 PL14D
029577,000914: 11,2325           03744                                    ELEV                                  
029578,000915: 11,2326           45561                           VXSC     STADR                                 #  (COSLOS)(UH3)                         B2 PL08D
029579,000916: 11,2327           43754                           STCALL   18D                                   #                PLUS
029580,000917: 11,2330           16517                                    CSINEXT2                              
029581,000918: 
029582,000919: 07,2000                                           SETLOC   CSIPROG6                              
029583,000920: 07,2000                                           BANK                                           
029584,000921: 
029585,000922: 07,2517           74345        CSINEXT2           DLOAD    VXSC                                  #  (SINLOS)(URA3) = U                    B2 PL00D
029586,000923: 07,2520           76455                           VAD      VSL1                                  
029587,000924: 07,2521           00023                                    18D                                   #                                        B1
029588,000925: 07,2522           50206                           PUSH     DOT                                   #                                           PL06D
029589,000926: 07,2523           03540                                    RACT3                                 #  (U . RA3) = TEMP1         B1 + B29 = B30
029590,000927: 07,2524           41552                           SL1      PUSH                                  #                                       B29 PL08D
029591,000928: 07,2525           72316                           DSQ      TLOAD                                 #  TEMP1**2                             B58
029592,000929: 07,2526           00155                                    MPAC                                  
029593,000930: 07,2527           50315                           PDVL     DOT                                   #                                           PL11D
029594,000931: 07,2530           03540                                    RACT3                                 
029595,000932: 07,2531           03540                                    RACT3                                 
029596,000933: 07,2532           57551                           TLOAD    DCOMP                                 #  RA3 . RA3

Page 670

029598,000935: 07,2533           00155                                    MPAC                                  
029599,000936: 07,2534           50315                           PDVL     DOT                                   #  RP3 . RP3                         B58 PL14D
029600,000937: 07,2535           03554                                    RPASS3                                
029601,000938: 07,2536           03554                                    RPASS3                                #                                        PL11D
029602,000939: 07,2537           76371                           TAD      TAD                                   #  TEMP1**2 + RA3.RA3 + RP3.RP3 = TEMP2  PL08D
029603,000940: 07,2540           71244                           BPL      DLOAD                                 
029604,000941: 07,2541           16557                                    K10RK2                                
029605,000942: 07,2542           03764                                    LOOPCT                                
029606,000943: 07,2543           77025                           DSU      AXT,2                                 
029607,000944: 07,2544           15675                                    1DPB28                                
029608,000945: 07,2545           00001                                    1D                                    
029609,000946: 07,2546           77654                           BZE                                            
029610,000947: 07,2547           11311                                    ALMXITA                               
029611,000948: 07,2550           70545                           DLOAD    SR1                                   
029612,000949: 07,2551           03464                                    DELDV                                 
029613,000950: 07,2552           03464                           STORE    DELDV                                 
029614,000951: 07,2553           77621                           BDSU                                           
029615,000952: 07,2554           03470                                    DVPREV                                
029616,000953: 07,2555           37462                           STCALL   DELVCSI                               
029617,000954: 07,2556           15756                                    CSI/B1                                
029618,000955: 07,2557           41566        K10RK2             SQRT     PUSH                                  #  TEMP3 = TEMP2**.5                 B29 PL10D
029619,000956: 07,2560           45276                           DCOMP    DSU                                   
029620,000957: 07,2561           00007                                    06D                                   #  -TEMP1-TEMP3 = K2 AT 10D
029621,000958: 07,2562           14013                           STODL    10D                                   #                                        PL08D
029622,000959: 07,2563           45425                           DSU      STADR                                 #                                        PL06D
029623,000960: 07,2564           77762                           STORE    12D                                   #  -TEMP1+TEMP3 = K1 AT 12D
029624,000961: 07,2565           77646                           ABS                                            
029625,000962: 07,2566           14017                           STODL    14D                                   
029626,000963: 07,2567           00013                                    10D                                   
029627,000964: 07,2570           45246                           ABS      DSU                                   
029628,000965: 07,2571           00017                                    14D                                   
029629,000966: 07,2572           71240                           BMN      DLOAD                                 
029630,000967: 07,2573           50002                                    K2.                                   
029631,000968: 07,2574           00015                                    12D                                   
029632,000969: 07,2575           34013                           STCALL   10D                                   #  K EQUALS K1
029633,000970: 07,2576           50002                                    K2.                                   
029634,000971: 
029635,000972: 24,2000                                           SETLOC   CSIPROG7                              
029636,000973: 24,2000                                           BANK                                           
029637,000974: 
029638,000975: 24,2002           77745        K2.                DLOAD                                          
029639,000976: 24,2003           00013                                    10D                                   
029640,000977: 24,2004           76561                           VXSC     VSL1                                  
029641,000978: 24,2005           53455                           VAD      UNIT                                  #  V = RA3 + KU UNIT                 B1
029642,000979: 24,2006           03540                                    RACT3                                 
029643,000980: 24,2007           53515                           PDVL     UNIT                                  
029644,000981: 24,2010           03554                                    RPASS3                                #                                        PL06D
029645,000982: 24,2011           53515                           PDVL     UNIT                                  
029646,000983: 24,2012           03562                                    VPASS3                                #                                        PL12D
029647,000984: 24,2013           63235                           VXV      PDVL                                  #  UVP3 X URP3                           PL18D

Page 671

029649,000986: 24,2014           00007                                    06D                                   
029650,000987: 24,2015           00007                                    06D                                   
029651,000988: 24,2016           50235                           VXV      DOT                                   
029652,000989: 24,2017           00001                                    00D                                   
029653,000990: 24,2020           77626                           STADR                                          #                                        PL12D
029654,000991: 24,2021           53762                           STOVL    12D                                   #  (URP3 X V).(UVP3 X URP3)=TEMP         PL06D
029655,000992: 24,2022           72441                           DOT      SL1                                   #                                        PL00D
029656,000993: 24,2023           75326                           ARCCOS   SIGN                                  
029657,000994: 24,2024           00015                                    12D                                   #                                     B0
029658,000995: 24,2025           41542                           SR1      PUSH                                  #  GAMMA = SIGN(TEMP)ARCOS(UNITV.URP3)   PL02D
029659,000996: 24,2026           71214                           BON      DLOAD                                 
029660,000997: 24,2027           05701                                    S32.1F2                               
029661,000998: 24,2030           50065                                    FRSTPAS                               
029662,000999: 24,2031           00001                                    00D                                   #  NOT THE FIRST PASS OF A CYCLE
029663,001000: 24,2032           65225                           DSU      PDDL                                  #  GAMMA-GAMPREV                      B1 PL04D
029664,001001: 24,2033           03466                                    GAMPREV                               
029665,001002: 24,2034           03462                                    DELVCSI                               
029666,001003: 24,2035           60225                           DSU      NORM                                  #                                     B7
029667,001004: 24,2036           03470                                    DVPREV                                
029668,001005: 24,2037           00047                                    X1                                    
029669,001006: 24,2040           65265                           BDDV     PDDL                                  #  (GAM-GAMPREV)/(DV-DVPREV)      B-6+N1 PL06D
029670,001007: 24,2041           00003                                    02D                                   #        = SLOPE
029671,001008: 24,2042           03462                                    DELVCSI                               
029672,001009: 24,2043           03470                           STORE    DVPREV                                
029673,001010: 24,2044           43014                           BOFF     BOFF                                  
029674,001011: 24,2045           05742                                    S32.1F3A                              
029675,001012: 24,2046           20307                                    THRDCHK                               
029676,001013: 24,2047           05743                                    S32.1F3B                              
029677,001014: 24,2050           20307                                    THRDCHK                               
029678,001015: 24,2051           41345                           DLOAD    DMP                                   
029679,001016: 24,2052           00003                                    02D                                   
029680,001017: 24,2053           03466                                    GAMPREV                               
029681,001018: 24,2054           71244                           BPL      DLOAD                                 
029682,001019: 24,2055           20314                                    FIFTYFPS                              
029683,001020: 24,2056           33457                                    INITST1                               
029684,001021: 24,2057           77765                           SIGN                                           
029685,001022: 24,2060           03464                                    DELDV                                 
029686,001023: 24,2061           03464                           STORE    DELDV                                 
029687,001024: 24,2062           43014                           SET      CLEAR                                 
029688,001025: 24,2063           05462                                    S32.1F3A                              
029689,001026: 24,2064           05663                                    S32.1F3B                              
029690,001027: 24,2065           77745        FRSTPAS            DLOAD                                          
029691,001028: 24,2066           00001                                    00D                                   
029692,001029: 24,2067           17466                           STODL    GAMPREV                               
029693,001030: 24,2070           03462                                    DELVCSI                               
029694,001031: 24,2071           37470                           STCALL   DVPREV                                
029695,001032: 24,2072           20302                                    CSINEXT3                              
029696,001033: 
029697,001034: 10,2000                                           SETLOC   CSIPROG8                              
029698,001035: 10,2000                                           BANK                                           

Page 672

029700,001037: 
029701,001038: 10,2302           43025        CSINEXT3           DSU      CLEAR                                 
029702,001039: 10,2303           03464                                    DELDV                                 
029703,001040: 10,2304           05661                                    S32.1F2                               
029704,001041: 10,2305           37462                           STCALL   DELVCSI                               
029705,001042: 10,2306           15756                                    CSI/B1                                
029706,001043: 10,2307           43014        THRDCHK            BON      BON                                   
029707,001044: 10,2310           05702                                    S32.1F3A                              
029708,001045: 10,2311           20333                                    NEWTN                                 
029709,001046: 10,2312           05703                                    S32.1F3B                              
029710,001047: 10,2313           20333                                    NEWTN                                 
029711,001048: 10,2314           75345        FIFTYFPS           DLOAD    SIGN                                  
029712,001049: 10,2315           15701                                    FIFPSDP                               
029713,001050: 10,2316           00005                                    04D                                   
029714,001051: 10,2317           77765                           SIGN                                           
029715,001052: 10,2320           03466                                    GAMPREV                               
029716,001053: 10,2321           03464                           STORE    DELDV                                 
029717,001054: 10,2322           43276                           DCOMP    DAD                                   
029718,001055: 10,2323           03462                                    DELVCSI                               
029719,001056: 10,2324           17462                           STODL    DELVCSI                               
029720,001057: 10,2325           00001                                    00D                                   
029721,001058: 10,2326           43014                           SET      SET                                   
029722,001059: 10,2327           05463                                    S32.1F3B                              
029723,001060: 10,2330           05462                                    S32.1F3A                              
029724,001061: 10,2331           37466                           STCALL   GAMPREV                               
029725,001062: 10,2332           24013                                    CSI/B2                                
029726,001063: 10,2333           60345        NEWTN              DLOAD    NORM                                  
029727,001064: 10,2334           00005                                    04D                                   
029728,001065: 10,2335           00050                                    X2                                    
029729,001066: 10,2336           54065                           BDDV     XSU,1                                 
029730,001067: 10,2337           00001                                    00D                                   
029731,001068: 10,2340           00047                                    X2                                    
029732,001069: 10,2341           77657                           SR*                                            
029733,001070: 10,2342           20601                                    0,1                                   
029734,001071: 10,2343           17464                           STODL    DELDV                                 
029735,001072: 10,2344           00001                                    00D                                   
029736,001073: 10,2345           03466                           STORE    GAMPREV                               
029737,001074: 10,2346           51545                           DLOAD    ABS                                   
029738,001075: 10,2347           03464                                    DELDV                                 
029739,001076: 10,2350           45206                           PUSH     DSU                                   #                                        PL08D
029740,001077: 10,2351           15677                                    EPSILN1                               
029741,001078: 10,2352           71240                           BMN      DLOAD                                 
029742,001079: 10,2353           20370                                    CSI/SOL                               
029743,001080: 10,2354           50025                           DSU      BMN                                   
029744,001081: 10,2355           15703                                    DELMAX1                               
029745,001082: 10,2356           20363                                    CSISTEP                               
029746,001083: 10,2357           75345                           DLOAD    SIGN                                  
029747,001084: 10,2360           15703                                    DELMAX1                               
029748,001085: 10,2361           03464                                    DELDV                                 
029749,001086: 10,2362           03464                           STORE    DELDV                                 
029750,001087: 10,2363           45345        CSISTEP            DLOAD    DSU                                   

Page 673

029752,001089: 10,2364           03462                                    DELVCSI                               
029753,001090: 10,2365           03464                                    DELDV                                 
029754,001091: 10,2366           37462                           STCALL   DELVCSI                               
029755,001092: 10,2367           15756                                    CSI/B1                                
029756,001093: 10,2370           77145        CSI/SOL            DLOAD    AXT,2                                 
029757,001094: 10,2371           03460                                    POSTCSI                               
029758,001095: 10,2372           00002                                    2                                     
029759,001096: 10,2373           52150                           LXA,1    GOTO                                  
029760,001097: 10,2374           03745                                    RTX1                                  
029761,001098: 10,2375           63610                                    CSINEXT4                              
029762,001099: 
029763,001100: 31,2000                                           SETLOC   CSIPROG9                              
029764,001101: 31,2000                                           BANK                                           
029765,001102: 
029766,001103: 31,3610           50023        CSINEXT4           DSU*     BMN                                   
029767,001104: 31,3611           33451                                    PMINE      -2,1                       
029768,001105: 31,3612           63642                                    SCNDSOL                               
029769,001106: 31,3613           71374                           AXT,2    DLOAD                                 
029770,001107: 31,3614           00003                                    3                                     
029771,001108: 31,3615           03472                                    POSTCDH                               
029772,001109: 31,3616           50023                           DSU*     BMN                                   
029773,001110: 31,3617           33451                                    PMINE      -2,1                       
029774,001111: 31,3620           63642                                    SCNDSOL                               
029775,001112: 31,3621           45345                           DLOAD    DSU                                   
029776,001113: 31,3622           02635                                    TCDH                                  
029777,001114: 31,3623           02637                                    TCSI                                  
029778,001115: 31,3624           02547                           STORE    T1TOT2                                
029779,001116: 31,3625           45374                           AXT,2    DSU                                   
029780,001117: 31,3626           00004                                    4                                     
029781,001118: 31,3627           36145                                    600SEC                                
029782,001119: 31,3630           77040                           BMN      AXT,2                                 
029783,001120: 31,3631           63642                                    SCNDSOL                               
029784,001121: 31,3632           00005                                    5                                     
029785,001122: 31,3633           45345                           DLOAD    DSU                                   
029786,001123: 31,3634           03663                                    TTPI                                  
029787,001124: 31,3635           02635                                    TCDH                                  
029788,001125: 31,3636           03656                           STORE    T2TOT3                                
029789,001126: 31,3637           51025                           DSU      BPL                                   
029790,001127: 31,3640           36145                                    600SEC                                
029791,001128: 31,3641           11375                                    P32/P72C                              
029792,001129: 31,3642           43014        SCNDSOL            BON      BOFF                                  
029793,001130: 31,3643           05702                                    S32.1F3A                              
029794,001131: 31,3644           11313                                    ALMXIT                                
029795,001132: 31,3645           05743                                    S32.1F3B                              
029796,001133: 31,3646           11313                                    ALMXIT                                
029797,001134: 31,3647           71334                           SXA,2    DLOAD                                 
029798,001135: 31,3650           03664                                    CSIALRM                               
029799,001136: 31,3651           15335                                    ZEROVECS                              
029800,001137: 31,3652           43014                           CLEAR    SET                                   
029801,001138: 31,3653           05660                                    S32.1F1                               

Page 674

029803,001140: 31,3654           05461                                    S32.1F2                               
029804,001141: 31,3655           43014                           CLEAR    CLEAR                                 
029805,001142: 31,3656           05662                                    S32.1F3A                              
029806,001143: 31,3657           05663                                    S32.1F3B                              
029807,001144: 31,3660           37764                           STCALL   LOOPCT                                
029808,001145: 31,3661           15716                                    CSI/B                                 
029809,001146: 

Page 675

029811,001148:                                                                                                  #  ..... ADVANCE .....
029812,001149: 
029813,001150:                                                                                                  #  SUBROUTINES USED
029814,001151:                                                                                                  #        PRECSET
029815,001152:                                                                                                  #        ROTATE
029816,001153: 
029817,001154: 37,2000                                           SETLOC   CDHTAG3                               
029818,001155: 37,2000                                           BANK                                           
029819,001156: 
029820,001157: 37,2644           71220        ADVANCE            STQ      DLOAD                                 
029821,001158: 37,2645           02370                                    SUBEXIT                               
029822,001159: 37,2646           03413                                    TIG                                   
029823,001160: 37,2647           34041                           STCALL   TDEC1                                 
029824,001161: 37,2650           45215                                    PRECSET                               
029825,001162: 37,2651           77214                           SET      VLOAD                                 
029826,001163: 37,2652           01067                                    XDELVFLG                              
029827,001164: 37,2653           03562                                    VPASS3                                
029828,001165: 37,2654           02617                           STORE    VPASS2                                
029829,001166: 37,2655           27512                           STOVL    VPASS1                                
029830,001167: 37,2656           03554                                    RPASS3                                
029831,001168: 37,2657           02625                           STORE    RPASS2                                
029832,001169: 37,2660           03756                           STORE    RPASS1                                
029833,001170: 37,2661           47256                           UNIT     VXV                                   
029834,001171: 37,2662           03512                                    VPASS1                                
029835,001172: 37,2663           77656                           UNIT                                           
029836,001173: 37,2664           26611                           STOVL    UP1                                   
029837,001174: 37,2665           03540                                    RACT3                                 
029838,001175: 37,2666           37632                           STCALL   RTIG                                  
029839,001176: 37,2667           13220                                    ROTATE                                
029840,001177: 37,2670           02453                           STORE    RACT2                                 
029841,001178: 37,2671           26541                           STOVL    RACT1                                 
029842,001179: 37,2672           03546                                    VACT3                                 
029843,001180: 37,2673           37640                           STCALL   VTIG                                  
029844,001181: 37,2674           13220                                    ROTATE                                
029845,001182: 37,2675           02533                           STORE    VACT2                                 
029846,001183: 37,2676           37504                           STCALL   VACT1                                 
029847,001184: 37,2677           02370                                    SUBEXIT                               
029848,001185: 

Page 676

029850,001187:                                                                                                  #  ..... ROTATE .....
029851,001188: 
029852,001189: 05,2000                                           SETLOC   CDHTAG                                
029853,001190: 05,2000                                           BANK                                           
029854,001191: 
029855,001192: 05,3220           41406        ROTATE             PUSH     PUSH                                  
029856,001193: 05,3221           74241                           DOT      VXSC                                  
029857,001194: 05,3222           02611                                    UP1                                   
029858,001195: 05,3223           02611                                    UP1                                   
029859,001196: 05,3224           51352                           VSL2     BVSU                                  
029860,001197: 05,3225           63256                           UNIT     PDVL                                  
029861,001198: 05,3226           74246                           ABVAL    VXSC                                  
029862,001199: 05,3227           43572                           VSL1     RVQ                                   
029863,001200: 

Page 677

029865,001202:                                                                                                  #  ..... INTINTNA .....
029866,001203: 
029867,001204: 31,2000                                           SETLOC   CDHTAG2                               
029868,001205: 31,2000                                           BANK                                           
029869,001206: 
029870,001207: 31,3662           65325        INTINT2C           PDDL     PDDL                                  
029871,001208: 31,3663           02637                                    TCSI                                  
029872,001209: 31,3664           02635                                    TCDH                                  
029873,001210: 31,3665           41525                           PDDL     PUSH                                  
029874,001211: 31,3666           33113                                    TWOPI                                 
029875,001212: 31,3667           77650                           GOTO                                           
029876,001213: 31,3670           72706                                    INTINT                                
029877,001214: 31,3671           65325        INTINT3P           PDDL     PDDL                                  
029878,001215: 31,3672           02635                                    TCDH                                  
029879,001216: 31,3673           03663                                    TTPI                                  
029880,001217: 31,3674           41525                           PDDL     PUSH                                  
029881,001218: 31,3675           15335                                    ZEROVECS                              
029882,001219: 31,3676           77650                           GOTO                                           
029883,001220: 31,3677           72706                                    INTINT                                
029884,001221: 

Page 678

029886,001223:                                                                                                  #  ..... S32/33.1 .....
029887,001224: 
029888,001225:                                                                                                  #  SUBROUTINES USED
029889,001226:                                                                                                  #        S32/33.X
029890,001227: 
029891,001228: 35,2000                                           SETLOC   CSI/CDH                               
029892,001229: 35,2000                                           BANK                                           
029893,001230: 
029894,001231: 35,3464           76020        S32/33.1           STQ      AXT,1                                 
029895,001232: 35,3465           02370                                    SUBEXIT                               
029896,001233: 35,3466           01521                           VN       0681                                  
029897,001234: 35,3467           77624                           CALL                                           
029898,001235: 35,3470           76624                                    DISDVLVC                              
029899,001236: 35,3471           77624                           CALL                                           
029900,001237: 35,3472           26231                                    S32/33.X                              
029901,001238: 35,3473           61375                           VLOAD    VXM                                   
029902,001239: 35,3474           03405                                    DELVLVC                               
029903,001240: 35,3475           00001                                    0D                                    
029904,001241: 35,3476           77772                           VSL1                                           
029905,001242: 35,3477           03646                           STORE    DELVSIN                               
029906,001243: 35,3500           51406                           PUSH     ABVAL                                 
029907,001244: 35,3501           27654                           STOVL    DELVSAB                               
029908,001245: 35,3502           77650                           GOTO                                           
029909,001246: 35,3503           02370                                    SUBEXIT                               
029910,001247: 

Page 679

029912,001249:                                                                                                  #  ..... S32/33.X .....
029913,001250: 
029914,001251: 13,2000                                           SETLOC   CDHTAGS                               
029915,001252: 13,2000                                           BANK                                           
029916,001253: 
029917,001254: 13,2231           77201        S32/33.X           SETPD    VLOAD                                 
029918,001255: 13,2232           00007                                    6D                                    
029919,001256: 13,2233           02611                                    UP1                                   
029920,001257: 13,2234           63276                           VCOMP    PDVL                                  
029921,001258: 13,2235           02541                                    RACT1                                 
029922,001259: 13,2236           57456                           UNIT     VCOMP                                 
029923,001260: 13,2237           47206                           PUSH     VXV                                   
029924,001261: 13,2240           02611                                    UP1                                   
029925,001262: 13,2241           77772                           VSL1                                           
029926,001263: 13,2242           00001                           STORE    0D                                    
029927,001264: 13,2243           77616                           RVQ                                            
029928,001265: 

Page 680

029930,001267:                                                                                                  #  ..... CDHMVR .....
029931,001268: 
029932,001269:                                                                                                  #  SUBROUTINES USED
029933,001270:                                                                                                  #        VECSHIFT
029934,001271:                                                                                                  #        TIMETHET
029935,001272:                                                                                                  #        SHIFTR1
029936,001273: 
029937,001274: 05,2000                                           SETLOC   CDHTAG                                
029938,001275: 05,2000                                           BANK                                           
029939,001276: 
029940,001277: 05,3230           77220        CDHMVR             STQ      VLOAD                                 
029941,001278: 05,3231           02370                                    SUBEXIT                               
029942,001279: 05,3232           02453                                    RACT2                                 
029943,001280: 05,3233           53406                           PUSH     UNIT                                  
029944,001281: 05,3234           27546                           STOVL    UNVEC                                 #  UR SUB A
029945,001282: 05,3235           02625                                    RPASS2                                
029946,001283: 05,3236           50256                           UNIT     DOT                                   
029947,001284: 05,3237           03546                                    UNVEC                                 
029948,001285: 05,3240           72406                           PUSH     SL1                                   
029949,001286: 05,3241           16734                           STODL    CSTH                                  
029950,001287: 05,3242           65316                           DSQ      PDDL                                  
029951,001288: 05,3243           23756                                    DP1/4                                 
029952,001289: 05,3244           45302                           SR2      DSU                                   
029953,001290: 05,3245           72566                           SQRT     SL1                                   
029954,001291: 05,3246           57515                           PDVL     VCOMP                                 
029955,001292: 05,3247           77635                           VXV                                            
029956,001293: 05,3250           02625                                    RPASS2                                
029957,001294: 05,3251           65241                           DOT      PDDL                                  
029958,001295: 05,3252           02611                                    UP1                                   
029959,001296: 05,3253           45565                           SIGN     STADR                                 
029960,001297: 05,3254           51045                           STOVL    SNTH                                  
029961,001298: 05,3255           02625                                    RPASS2                                
029962,001299: 05,3256           45115                           PDVL     CALL                                  
029963,001300: 05,3257           02617                                    VPASS2                                
029964,001301: 05,3260           45253                                    VECSHIFT                              
029965,001302: 05,3261           26746                           STOVL    VVEC                                  
029966,001303: 05,3262           77614                           CLEAR                                          
029967,001304: 05,3263           03666                                    RVSW                                  
029968,001305: 05,3264           36657                           STCALL   RVEC                                  
029969,001306: 05,3265           24744                                    TIMETHET                              
029970,001307: 05,3266           53754                           LXA,2    VSL*                                  
029971,001308: 05,3267           03746                                    RTX2                                  
029972,001309: 05,3270           57576                                    0,2                                   
029973,001310: 05,3271           00023                           STORE    18D                                   
029974,001311: 05,3272           76441                           DOT      SL1R                                  
029975,001312: 05,3273           03546                                    UNVEC                                 
029976,001313: 05,3274           51515                           PDVL     ABVAL                                 #  0D = V SUB PV
029977,001314: 05,3275           63257                           SL*      PDVL                                  
029978,001315: 05,3276           57576                                    0,2                                   

Page 681

029980,001317: 05,3277           02453                                    RACT2                                 
029981,001318: 05,3300           65246                           ABVAL    PDDL                                  #  2D = LENGTH OF R SUB A
029982,001319: 05,3301           77625                           DSU                                            
029983,001320: 05,3302           00003                                    02D                                   
029984,001321: 05,3303           16633                           STODL    DIFFALT                               #  DELTA H IN METERS             B+29
029985,001322: 05,3304           02744                                    R1A                                   
029986,001323: 05,3305           65301                           NORM     PDDL                                  #  2 - R V**/MU                          04D
029987,001324: 05,3306           00047                                    X1                                    
029988,001325: 05,3307           00041                                    R1                                    
029989,001326: 05,3310           77624                           CALL                                           
029990,001327: 05,3311           45263                                    SHIFTR1                               
029991,001328: 05,3312           56362                           SR1R     DDV                                   
029992,001329: 05,3313           41457                           SL*      PUSH                                  
029993,001330: 05,3314           20174                                    0          -5,1                       
029994,001331: 05,3315           65225                           DSU      PDDL                                  #  A SUB A                       B+29    04D
029995,001332: 05,3316           02633                                    DIFFALT                               
029996,001333: 05,3317           56302                           SR2      DDV                                   #  A SUB P                       B+31
029997,001334: 05,3320           00005                                    04D                                   #                                B+2
029998,001335: 05,3321           75406                           PUSH     SQRT                                  #  A SUB P/A SUB A                       06D
029999,001336: 05,3322           41275                           DMPR     DMP                                   
030000,001337: 05,3323           00007                                    06D                                   
030001,001338: 05,3324           00001                                    00D                                   
030002,001339: 05,3325           65272                           SL3R     PDDL                                  #  V SUB A V METERS/CS           B+7     08D
030003,001340: 05,3326           00003                                    02D                                   #  R SUB A MAGNITUDE             B+29
030004,001341: 05,3327           65301                           NORM     PDDL                                  
030005,001342: 05,3330           00047                                    X1                                    
030006,001343: 05,3331           03750                                    RTMU                                  
030007,001344: 05,3332           56342                           SR1      DDV                                   #  2MU                           B+38
030008,001345: 05,3333           65257                           SL*      PDDL                                  #  2 MU/R SUBAA                  B+14    10D
030009,001346: 05,3334           20174                                    0          -5,1                       
030010,001347: 05,3335           00005                                    04D                                   #  ASUBA                         B+29
030011,001348: 05,3336           65301                           NORM     PDDL                                  
030012,001349: 05,3337           00050                                    X2                                    
030013,001350: 05,3340           03750                                    RTMU                                  
030014,001351: 05,3341           56342                           SR1      DDV                                   
030015,001352: 05,3342           44257                           SL*      BDSU                                  
030016,001353: 05,3343           57604                                    0          -6,2                       #  2U/R - U/A             B+14 (METERS/CS)SQ
030017,001354: 05,3344           63525                           PDDL     DSQ                                   #                                        10D
030018,001355: 05,3345           00011                                    08D                                   
030019,001356: 05,3346           75421                           BDSU     SQRT                                  
030020,001357: 05,3347           47315                           PDVL     VXV                                   #  SQRT(MU(2/R SUB A-1/A SUB A)-VSUBA2)  10D
030021,001358: 05,3350           02611                                    UP1                                   
030022,001359: 05,3351           03546                                    UNVEC                                 
030023,001360: 05,3352           74256                           UNIT     VXSC                                  
030024,001361: 05,3353           00013                                    10D                                   
030025,001362: 05,3354           74315                           PDVL     VXSC                                  
030026,001363: 05,3355           03546                                    UNVEC                                 
030027,001364: 05,3356           00011                                    08D                                   
030028,001365: 05,3357           76455                           VAD      VSL1                                  
030029,001366: 05,3360           77626                           STADR                                          

Page 682

030031,001368: 05,3361           74231                           STORE    VACT3                                 
030032,001369: 05,3362           77651                           VSU                                            
030033,001370: 05,3363           02533                                    VACT2                                 
030034,001371: 05,3364           37667                           STCALL   DELVEET2                              #  DELTA VCDH - REFERENCE COORDINATES
030035,001372: 05,3365           02370                                    SUBEXIT                               
030036,001373: 

Page 683

030038,001375:                                                                                                  #  ..... COMPTGO .....
030039,001376: 
030040,001377:                                                                                                  #  SUBROUTINES USED
030041,001378:                                                                                                  #        CLOKTASK
030042,001379:                                                                                                  #        2PHSCHNG
030043,001380: 
030044,001381: 35,3504                                           BANK     35                                    
030045,001382: 35,2000                                           SETLOC   CSI/CDH                               
030046,001383: 35,2000                                           BANK                                           
030047,001384: 
030048,001385: 35,3504  E4,1767                                  EBANK=   RTRN                                  
030049,001386: 
030050,001387: 35,3504                                           COUNT*   $$/P3575                              
030051,001388: 

End of include-file P32-P33,_P72-P73.agc.  Parent file is MAIN.agc