Source Code
These source-code files are part of a reconstructed copy of Skylark 048, the
Block II Command Module (CM) Apollo Guidance Computer (AGC) software for the
Skylab-2, Skylab-3, Skylab-4, and Apollo-Soyuz Test Project missions.
They have been created via disassembly of binary dumps of the original core rope memory modules actually flown on Skylab-2, part numbers 2010802-541, 2010802-551, 2010802-561, 2010802-571, 2010802-581, and 2010802-591. Access to these modules was provided by the New Mexico Museum of Space History, who we are much indebted to. The source code for the Apollo 15, 16, and 17 software, Artemis 072, was used as a starting point. Heavy use was made of TRW 4900.5-244, Programmed Guidance Equations for Skylark Command Module Earth Orbital Program, dated 14 February 1972. This document contains pseudocode of essentially all of Skylark, using original program labels which have been copied for this source reconstruction. Since only binary dumps (rather than listings) of Skylark are available as source material, all comments and labels are approximate. They have been taken from the Programmed Guidance Equations or other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing. |
026526,000002: ## Copyright: Public domain.
026527,000003: ## Filename: P34.agc
026528,000004: ## Purpose: A section of Skylark revision 048.
026529,000005: ## It is part of the source code for the Apollo Guidance Computer (AGC)
026530,000006: ## for Skylab-2, Skylab-3, Skylab-4, and ASTP. No original listings of
026531,000007: ## this software are available; instead, this file was created via
026532,000008: ## disassembly of dumps of the core rope modules actually flown on
026533,000009: ## Skylab-2. Access to these modules was provided by the New Mexico
026534,000010: ## Museum of Space History.
026535,000011: ## Assembler: yaYUL
026536,000012: ## Contact: Ron Burkey <info@sandroid.org>.
026537,000013: ## Website: www.ibiblio.org/apollo/index.html
026538,000014: ## Mod history: 2024-02-18 MAS Created.
026539,000015: ## 2024-03-05 MAS Finished filling out.
026540,000016:
026541,000017:
026542,000018: ## This log section is derived from Artemis's P32-P33, P72-P73.
026543,000019:
026544,000020: # CONSTANT DELTA HEIGHT (CDH) PROGRAMS (P33 AND P73)
026545,000021: # MOD NO -1 LOG SECTION - P32-P35, P72-P75
026546,000022: # MOD BY WHITE.P DATE 1 JUNE 67
026547,000023:
026548,000024: # PURPOSE
026549,000025:
026550,000026: # (1) TO CALCULATE PARAMETERS ASSOCIATED WITH THE CONSTANT DELTA
026551,000027: # ALTITUDE MANEUVER (CDH).
026552,000028:
026553,000029: # (2) TO CALCULATE THESE PARAMETERS BASED UPON MANEUVER DATA
026554,000030: # APPROVED AND KEYED INTO THE DSKY BY THE ASTRONAUT.
026555,000031:
026556,000032: # (3) TO DISPLAY TO THE ASTRONAUT AND THE GROUND DEPENDENT VARIABLES
026557,000033: # ASSOCIATED WITH THE CDH MANEUVER FOR APPROVAL BY THE
026558,000034: # ASTRONAUT/GROUND.
026559,000035:
026560,000036: # (4) TO STORE THE CDH TARGET PARAMETERS FOR USE BY THE DESIRED
026561,000037: # THRUSTING PROGRAM.
026562,000038:
026563,000039: # ASSUMPTIONS
026564,000040:
026565,000041: # (1) THIS PROGRAM IS BASED UPON PREVIOUS COMPLETION OF THE
026566,000042: # CO-ELLIPTIC SEQUENCE INITIATION (CSI) PROGRAM (P32/P72).
026567,000043: # THERFORE -
026568,000044:
026569,000045: # (A) AT A SELECTED TPI TIME (NOW IN STORAGE) THE LINE OF SIGHT
026570,000046: # BETWEEN THE ACTIVE AND PASSIVE VEHICLES WAS SELECTED TO BE
026571,000047: # A PRESCRIBED ANGLE (E) (NOW IN STORAGE) FROM THE
026572,000048: # HORIZONTAL PLANE DEFINED BY THE ACTIVE VEHICLE POSITION.
026573,000049:
026574,000050: # (B) THE TIME BETWEEN CSI IGNITION AND CDH IGNITION WAS
026575,000051: # COMPUTED TO BE GREATER THAN 10 MINUTES.
026576,000052:
026577,000053: # (C) THE TIME BETWEEN CDH IGNITION AND TPI IGNITION WAS
026578,000054: # COMPUTED TO BE GREATER THAN 10 MINUTES.
026579,000055:
026580,000056: # (D) THE VARIATION OF THE ALTITUDE DIFFERENCE BETWEEN THE
026581,000057: # ORBITS WAS MINMIZED.
026582,000058:
026583,000059: # (E) CSI BURN WAS DEFINED SUCH THAT THE IMPULSIVE DELTA V WAS
026584,000060: # IN THE HORIZONTAL PLANE DEFINED BY ACTIVE VEHICLE
026585,000061: # POSITION AT CSI IGNITION.
026586,000062:
026587,000063: # (F) THE PERICENTER ALTITUDES OF THE ORBITS FOLLOWING CSI AND
026588,000064: # CDH WERE COMPUTED TO BE GREATER THAN 35,000 FT FOR LUNAR
026589,000065: # ORBIT OR 85 NM FOR EARTH ORBIT.
026590,000066:
026591,000067: # (G) THE CSI AND CDH MANEUVERS WERE ASSUMED TO BE PARALLEL TO
026592,000068: # THE PLANE OF THE PASSIVE VEHICLE ORBIT. HOWEVER, CREW
026593,000069: # MODIFICATION OF DELTA V (LV) COMPONENTS MAY HAVE RESULTED
026594,000070: # IN AN OUT-OF-PLANE MANEUVER.
026595,000071:
026596,000072: # (2) STATE VECTOR UPDATES BY P27 ARE DISALLOWED DURING AUTOMATIC
026597,000073: # STATE VECTOR UPDATING INITIATED BY P20 (SEE ASSUMPTION 4).
026598,000074:
026599,000075: # (3) COMPUTED VARIABLES MAY BE STORED FOR LATER VERIFICATION BY
026600,000076: # THE GROUND. THESE STORAGE CAPABILITES ARE NORMALLY LIMITED
026601,000077: # ONLY TO THE PARAMETERS FOR ONE THRUSTING MANEUVER AT A TIME
026602,000078: # EXCEPT FOR CONCENTRIC FLIGHT PLAN MANEUVER SEQUENCES.
026603,000079:
026604,000080: # (4) THE RENDEZVOUS RADAR MAY OR MAY NOT BE USED TO UPDATE THE LM
026605,000081: # OR CSM STATE VECTORS FOR THIS PROGRAM. IF RADAR USE IS
026606,000082: # DESIRED THE RADAR WAS TURNED ON AND LOCKED ON THE CSM BY
026607,000083: # PREVIOUS SELECTION OF P20. RADAR SIGHTING MARKS WILL BE MADE
026608,000084: # AUTOMATICALLY APPROXIMATELY ONCE A MINUTE WHEN ENABLED BY THE
026609,000085: # TRACK AND UPDATE FLAGS (SEE P20). THE RENDEZVOUS TRACKING
026610,000086: # MARK COUNTER IS ZEROED BY THE SELECTION OF P20 AND AFTER EACH
026611,000087: # THRUSTING MANEUVER.
026612,000088:
026613,000089: # (5) THE ISS NEED NOT BE ON TO COMPLETE THIS PROGRAM.
026614,000090:
026615,000091: # (6) THE OPERATION OF THE PROGRAM UTILIZES THE FOLLOWING FLAGS -
026616,000092:
026617,000093: # ACTIVE VEGICLE FLAG - DESIGNATES THE VEHICLE WHICH IS
026618,000094: # DOING RENDEZVOUS THRUSTING MANEUVERS TO THE PROGRAM WHICH
026619,000095: # CALCULATES THE MANEUVER PARAMETERS. SET AT THE START OF
026620,000096: # EACH RENDEZVOUS PRE-THRUSTING PROGRAM.
026621,000097:
026622,000098: # FINAL FLAG - SELECTS FINAL PROGRAM DISPLAYS AFTER CREW HAS
026623,000099: # COMPLETED THE FINAL MANEUVER COMPUTATION AND DISPLAY
026624,000100: # CYCLE.
026625,000101:
026626,000102: # EXTERNAL DELTA V STEERING FLAG - DESIGNATES THE TYPE OF
026627,000103: # STEERING REQUIRED FOR EXECUTION OF THIS MANEUVER BY THE
026628,000104: # THRUSTING PROGRAM SELECTED AFTER COMPLETION OF THIS
026629,000105: # PROGRAM.
026630,000106:
026631,000107: # (7) IT IS NORMALLY REQUIRED THAT THE ISS BE ON FOR 1 HOUR PRIOR TO
026632,000108: # A THRUSTING MANEUVER.
026633,000109:
026634,000110: # (8) THIS PROGRAM IS SELECTED BY THE ASTRONAUT BY DSKY ENTRY -
026635,000111:
026636,000112: # P33 IF THIS VEHICLE IS ACTIVE VEHICLE.
026637,000113:
026638,000114: # P73 IF THIS VEHICLE IS PASSIVE VEHICLE.
026639,000115:
026640,000116: # INPUT
026641,000117:
026642,000118: # (1) TTPI0 TIME OF THE TPI MANEUVER - SAVED FROM P32/P72
026643,000119: # (2) ELEV DESIRED LOS ANGLE AT TPI - SAVED FROM P32/P72
026644,000120: # (3) TCDH TIME OF THE CDH MANEUVER
026645,000121:
026646,000122: # OUTPUT
026647,000123:
026648,000124: # (1) TRKMKCNT NUMBER OF MARKS
026649,000125: # (2) TTOGO TIME TO GO
026650,000126: # (3) +MGA MIDDLE GIMBAL ANGLE
026651,000127: # (4) DIFFALT DELTA ALTITUDE AT CDH
026652,000128: # (5) T2TOT3 DELTA TIME FROM CDH TO COMPUTED TPI
026653,000129: # (6) NOMTPI DELTA TIME FROM NOMINAL TPI TO COMPUTED TPI
026654,000130: # (7) DELVLVC DELTA VELOCITY AT CDH - LOCAL VERTICAL COORDINATES
026655,000131:
026656,000132: # DOWNLINK
026657,000133:
026658,000134: # (1) TCDH TIME OF THE CDH MANEUVER
026659,000135: # (2) TTPI TIME OF THE TPI MANEUVER
026660,000136: # (3) TIG TIME OF THE CDH MANEUVER
026661,000137: # (4) DELVEET2 DELTA VELOCITY AT CDH - REFERENCE COORDINATES
026662,000138: # (5) DIFFALT DELTA ALTITUDE AT CDH
026663,000139: # (6) ELEV DESIRED LOS ANGLE AT TPI
026664,000140:
026665,000141: # COMMUNICATION TO THRUSTING PROGRAMS
026666,000142:
026667,000143: # (1) TIG TIME OF THE CDH MANEUVER
026668,000144: # (2) RTIG POSITION OF ACTIVE VEHICLE AT CDH - BEFORE ROTATION
026669,000145: # INTO PLANE OF PASSIVE VEHICLE
026670,000146: # (3) VTIG VELOCITY OF ACTIVE VEHICLE AT CDH - BEFORE ROTATION
026671,000147: # INTO PLANE OF PASSIVE VEHICLE
026672,000148: # (4) DELVSIN DELTA VELOCITY AT CDH - REFERENCE COORDINATES
026673,000149: # (5) DELVSAB MAGNITUDE OF DELTA VELOCITY AT CDH
026674,000150: # (6) XDELVFLG SET TO INDICATE EXTERNAL DELTA V VG COMPUTATION
026675,000151:
026676,000152: # SUBROUTINES USED
026677,000153:
026678,000154: # P20FLGON
026679,000155: # VNPOOH
026680,000156: # ADVANCE
026681,000157: # CDHMVR
026682,000158: # INTINT3P
026683,000159: # ACTIVE
026684,000160: # PASSIVE
026685,000161: # S33/34.1
026686,000162: # ALARM
026687,000163: # BANKCALL
026688,000164: # GOFLASH
026689,000165: # GOTOPOOH
026690,000166: # S32/33.1
026691,000167: # VN1645
026692,000168:
026693,000169: 31,2000 SETLOC CSI/CDH1
026694,000170: 31,2000 BANK
026695,000171: 31,2444 E4,1636 EBANK= SUBEXIT
026696,000172: 31,2444 COUNT* $$/P34
026697,000173: 31,2444 04564 P34 TC P20FLGON
026698,000174: 31,2445 34576 CAF V06N13 # TCDH
026699,000175: 31,2446 05550 TC VNFLASH
026700,000176: 31,2447 06006 TC INTPRET
026701,000177: 31,2450 43145 DLOAD CLEAR
026702,000178: 31,2451 03643 TTPI
026703,000179: 31,2452 01271 FINALFLG
026704,000180: 31,2453 16465 STODL TTPI0
026705,000181: 31,2454 02461 TCDH
026706,000182: 31,2455 37413 STCALL TIG
026707,000183: 31,2456 73430 VN1645
026708,000184: 31,2457 45145 P33/P73B DLOAD CALL
026709,000185: 31,2460 03413 TIG
026710,000186: 31,2461 76424 ADVANCE
026711,000187: 31,2462 77624 CALL
026712,000188: 31,2463 56602 CDHMVR
026713,000189: 31,2464 02445 STORE DELVEET1 # CDH DV TO USE DISDVLVC SUB FOR N81 DISP
026714,000190: 31,2465 77201 SETPD VLOAD
026715,000191: 31,2466 00001 0D
026716,000192: 31,2467 03524 VACT3
026717,000193: 31,2470 45115 PDVL CALL
026718,000194: 31,2471 02453 RACT2
026719,000195: 31,2472 62565 INTINT3P
026720,000196: 31,2473 77624 CALL
026721,000197: 31,2474 45462 ACTIVE
026722,000198: 31,2475 77201 SETPD VLOAD
026723,000199: 31,2476 00001 0D
026724,000200: 31,2477 02617 VPASS2
026725,000201: 31,2500 45115 PDVL CALL
026726,000202: 31,2501 02625 RPASS2
026727,000203: 31,2502 62565 INTINT3P
026728,000204: 31,2503 77624 CALL
026729,000205: 31,2504 45470 PASSIVE
026730,000206: 31,2505 43145 DLOAD SET
026731,000207: 31,2506 15204 ZEROVECS
026732,000208: 31,2507 03461 ITSWICH
026733,000209: 31,2510 36234 STCALL NOMTPI
026734,000210: 31,2511 72713 S33/34.1
026735,000211: 31,2512 77454 BZE EXIT
026736,000212: 31,2513 62530 P33/P73C
026737,000213: 31,2514 05644 TC ALARM
026738,000214: 31,2515 00611 OCT 611
026739,000215: 31,2516 35036 CAF V05N09
026740,000216: 31,2517 04647 TC BANKCALL
026741,000217: 31,2520 20623 CADR GOFLASH
026742,000218: 31,2521 04103 TC GOTOPOOH
026743,000219: 31,2522 02524 TC +2
026744,000220: 31,2523 02444 TC P34
026745,000221: 31,2524 06006 TC INTPRET
026746,000222: 31,2525 77745 DLOAD
026747,000223: 31,2526 15204 ZEROVECS
026748,000224: 31,2527 02234 STORE NOMTPI
026749,000225: 31,2530 43014 P33/P73C BON SET
026750,000226: 31,2531 01311 FINALFLG
026751,000227: 31,2532 62534 P33/P73D
026752,000228: 31,2533 00470 UPDATFLG
026753,000229: 31,2534 43345 P33/P73D DLOAD DAD
026754,000230: 31,2535 02234 NOMTPI
026755,000231: 31,2536 03643 TTPI
026756,000232: 31,2537 03643 STORE TTPI
026757,000233: 31,2540 77625 DSU
026758,000234: 31,2541 02461 TCDH
026759,000235: 31,2542 51025 P33/P73E DSU BPL
026760,000236: 31,2543 22564 60MIN
026761,000237: 31,2544 62542 P33/P73E
026762,000238: 31,2545 77615 DAD
026763,000239: 31,2546 22564 60MIN
026764,000240: 31,2547 36541 STCALL T1TOT2
026765,000241: 31,2550 56566 P33/73F
026766,000242: 31,2551 77776 EXIT
026767,000243:
026768,000244: 31,2552 34577 CAF V06N75
026769,000245: 31,2553 05550 TC VNFLASH
026770,000246: 31,2554 06006 TC INTPRET
026771,000247: 31,2555 77624 SKIP75 CALL
026772,000248: 31,2556 76403 DISDVLVC # PUT UP N81, COMPUTE DELVSIN
026773,000249: 31,2557 77624 CALL
026774,000250: 31,2560 73430 VN1645
026775,000251: 31,2561 77650 GOTO
026776,000252: 31,2562 62457 P33/P73B
026777,000253:
026778,000254: 31,2563 00025 37100 60MIN 2DEC 360000 B-28
026779,000255:
026780,000256:
026781,000257: 4000 SETLOC FFTAG12
026782,000258: 4000 BANK
026783,000259:
026784,000260: 4575 COUNT* $$/P34
026785,000261: 4575 01413 V06N11 VN 0611
026786,000262: 4576 01415 V06N13 VN 0613
026787,000263: 4577 01513 V06N75 VN 0675
026788,000264:
026789,000265:
026790,000266: # ..... DISDVLVC .....
026791,000267:
026792,000268: # SUBROUTINES USED
026793,000269:
026794,000270: # S32/33.X
026795,000271: # VNPOOH
026796,000272:
026797,000273: 37,2000 SETLOC CDHTAG3
026798,000274: 37,2000 BANK
026799,000275:
026800,000276: 37,2403 COUNT* $$/CSI
026801,000277: 37,2403 45020 DISDVLVC STQ CALL
026802,000278: 37,2404 01011 NORMEX
026803,000279: 37,2405 32050 S32/33.X
026804,000280: 37,2406 64375 VLOAD MXV
026805,000281: 37,2407 02445 DELVEET1
026806,000282: 37,2410 00001 0D
026807,000283: 37,2411 77772 VSL1
026808,000284: 37,2412 37405 STCALL DELVLVC # REF TO L V
026809,000285: 37,2413 15667 DISPN90
026810,000286: 37,2414 77624 CALL
026811,000287: 37,2415 32050 S32/33.X
026812,000288: 37,2416 61375 VLOAD VXM
026813,000289: 37,2417 03405 DELVLVC
026814,000290: 37,2420 00001 0D
026815,000291: 37,2421 77772 VSL1
026816,000292: 37,2422 37624 STCALL DELVSIN # L V TO REF
026817,000293: 37,2423 01011 NORMEX
026818,000294:
026819,000295: # ..... ADVANCE .....
026820,000296:
026821,000297: # SUBROUTINES USED
026822,000298: # PRECSET
026823,000299: # ROTATE
026824,000300:
026825,000301: 37,2000 SETLOC CDHTAG3
026826,000302: 37,2000 BANK
026827,000303:
026828,000304: 37,2424 COUNT* $$/CDH
026829,000305: 37,2424 77620 ADVANCE STQ
026830,000306: 37,2425 02236 SUBEXIT
026831,000307: 37,2426 34041 STCALL TDEC1
026832,000308: 37,2427 45416 PRECSET
026833,000309: 37,2430 77214 SET VLOAD
026834,000310: 37,2431 01067 XDELVFLG
026835,000311: 37,2432 03540 VPASS3
026836,000312: 37,2433 26617 STOVL VPASS2
026837,000313: 37,2434 03532 RPASS3
026838,000314: 37,2435 26625 STOVL RPASS2
026839,000315: 37,2436 03516 RACT3
026840,000316: 37,2437 37610 STCALL RTIG
026841,000317: 37,2440 16302 ROTATE
026842,000318: 37,2441 26453 STOVL RACT2
026843,000319: 37,2442 03524 VACT3
026844,000320: 37,2443 37616 STCALL VTIG
026845,000321: 37,2444 16302 ROTATE
026846,000322: 37,2445 36533 STCALL VACT2
026847,000323: 37,2446 02236 SUBEXIT
026848,000324:
026849,000325: # ..... ROTATE .....
026850,000326:
026851,000327: 07,2000 SETLOC CSIPROG6
026852,000328: 07,2000 BANK
026853,000329:
026854,000330: 07,2302 COUNT* $$/CSI
026855,000331: 07,2302 41406 ROTATE PUSH PUSH
026856,000332: 07,2303 74241 DOT VXSC
026857,000333: 07,2304 02611 UP1
026858,000334: 07,2305 02611 UP1
026859,000335: 07,2306 51352 VSL2 BVSU
026860,000336: 07,2307 63256 UNIT PDVL
026861,000337: 07,2310 74246 ABVAL VXSC
026862,000338: 07,2311 43572 VSL1 RVQ
026863,000339:
026864,000340: # .... DISPN90 .....
026865,000341:
026866,000342: 06,2000 SETLOC CSIPROG
026867,000343: 06,2000 BANK
026868,000344: 06,3667 COUNT* $$/CSI
026869,000345: 06,3667 77620 DISPN90 STQ
026870,000346: 06,3670 02237 ANEXIT
026871,000347: 06,3671 57575 VLOAD VCOMP
026872,000348: 06,3672 02601 AUTOY
026873,000349: 06,3673 16250 STODL YCSM # COMPLEMENT VALUES FOR N90 DISPLAYS.
026874,000350: 06,3674 02603 CMYDOT
026875,000351: 06,3675 03407 STORE DELVLVC +2
026876,000352: 06,3676 51414 BOFF ABS
026877,000353: 06,3677 05356 PCFLAG
026878,000354: 06,3700 15707 OKN81 # NOT IN P36
026879,000355: 06,3701 51025 DSU BPL # IS YDOT LESS THAN .1 FPS
026880,000356: 06,3702 15716 1/10FPS
026881,000357: 06,3703 15707 OKN81 # NO
026882,000358: 06,3704 77775 VLOAD # YES - FORCE DSKY DISPLAY TO BE 0
026883,000359: 06,3705 15726 ZEROVEC
026884,000360: 06,3706 03405 STORE DELVLVC
026885,000361: 06,3707 77776 OKN81 EXIT
026886,000362:
026887,000363: 06,3710 34603 CAF V06N81
026888,000364: 06,3711 05550 TC VNFLASH
026889,000365:
026890,000366: 06,3712 06006 TC INTPRET
026891,000367: 06,3713 77650 GOTO
026892,000368: 06,3714 02237 ANEXIT
026893,000369:
026894,000370: 06,3715 00000 01177 1/10FPS 2DEC .0003048 B-7 # .1 FPS
026895,000371:
026896,000372: # ..... INTINTNA .....
026897,000373:
026898,000374: 31,2000 SETLOC CDHTAG2
026899,000375: 31,2000 BANK
026900,000376:
026901,000377: 31,2565 COUNT* $$/CDH
026902,000378: 31,2565 65325 INTINT3P PDDL PDDL
026903,000379: 31,2566 02461 TCDH
026904,000380: 31,2567 03643 TTPI
026905,000381: 31,2570 41525 PDDL PUSH
026906,000382: 31,2571 33542 TWOPI # FOR CONIC INTEGRATION
026907,000383: 31,2572 77650 GOTO
026908,000384: 31,2573 73352 INTINT
026909,000385:
026910,000386: # ..... S32/33.X .....
026911,000387:
026912,000388: 15,2000 SETLOC CDHTAGS
026913,000389: 15,2000 BANK
026914,000390:
026915,000391: 15,2050 COUNT* $$/CDH
026916,000392: 15,2050 77201 S32/33.X SETPD VLOAD
026917,000393: 15,2051 00007 6D
026918,000394: 15,2052 02611 UP1
026919,000395: 15,2053 63276 VCOMP PDVL
026920,000396: 15,2054 02453 RACT2
026921,000397: 15,2055 57456 UNIT VCOMP
026922,000398: 15,2056 47206 PUSH VXV
026923,000399: 15,2057 02611 UP1
026924,000400: 15,2060 77772 VSL1
026925,000401: 15,2061 00001 STORE 0D
026926,000402: 15,2062 77616 RVQ
026927,000403:
026928,000404: 27,2000 SETLOC CDHTAG
026929,000405: 27,2000 BANK
026930,000406:
026931,000407: 27,2566 COUNT* $$/CDH
026932,000408:
026933,000409: # The name of the following label is a guess.
026934,000410: 27,2566 45345 P33/73F DLOAD DSU
026935,000411: 27,2567 03643 TTPI
026936,000412: 27,2570 02465 TTPI0
026937,000413: 27,2571 77606 PUSH
026938,000414: 27,2572 45246 P33/P73F ABS DSU
026939,000415: 27,2573 33555 60MINH
026940,000416: 27,2574 43244 BPL DAD
026941,000417: 27,2575 56572 P33/P73F
026942,000418: 27,2576 33555 60MINH
026943,000419: 27,2577 45565 SIGN STADR
026944,000420: 27,2600 74145 STORE T2TOT3
026945,000421: 27,2601 77616 RVQ
026946,000422:
026947,000423:
026948,000424: # ..... CDHMVR .....
026949,000425:
026950,000426: # SUBROUTINES USED
026951,000427: # TIMETHET
026952,000428:
026953,000429:
026954,000430: 27,2602 77220 CDHMVR STQ VLOAD
026955,000431: 27,2603 02236 SUBEXIT
026956,000432: 27,2604 02453 RACT2
026957,000433: 27,2605 53406 PUSH UNIT
026958,000434: 27,2606 27524 STOVL UNVEC # UR SUB A
026959,000435: 27,2607 02625 RPASS2
026960,000436: 27,2610 50256 UNIT DOT
026961,000437: 27,2611 03524 UNVEC
026962,000438: 27,2612 72406 PUSH SL1
026963,000439: 27,2613 16726 STODL CSTH
026964,000440: 27,2614 65316 DSQ PDDL
026965,000441: 27,2615 15174 DP1/4TH
026966,000442: 27,2616 45302 SR2 DSU
026967,000443: 27,2617 72566 SQRT SL1
026968,000444: 27,2620 57515 PDVL VCOMP
026969,000445: 27,2621 77635 VXV
026970,000446: 27,2622 02625 RPASS2
026971,000447: 27,2623 65241 DOT PDDL
026972,000448: 27,2624 02611 UP1
026973,000449: 27,2625 45565 SIGN STADR
026974,000450: 27,2626 51053 STOVL SNTH
026975,000451: 27,2627 02625 RPASS2
026976,000452: 27,2630 26651 STOVL RVEC
026977,000453: 27,2631 02617 VPASS2
026978,000454: 27,2632 77614 CLEAR
026979,000455: 27,2633 03666 RVSW
026980,000456: 27,2634 36740 STCALL VVEC
026981,000457: 27,2635 25004 TIMETHET
026982,000458: 27,2636 00023 STORE 18D
026983,000459: 27,2637 76441 DOT SL1R
026984,000460: 27,2640 03524 UNVEC
026985,000461: 27,2641 51515 PDVL ABVAL # 0D = V SUB PV
026986,000462: 27,2642 77715 PDVL
026987,000463: 27,2643 02453 RACT2
026988,000464: 27,2644 65246 ABVAL PDDL # 2D = LENGTH OF R SUB A
026989,000465: 27,2645 77625 DSU
026990,000466: 27,2646 00003 02D
026991,000467: 27,2647 16633 STODL DIFFALT # DELTA H IN METERS B+29
026992,000468: 27,2650 02736 R1A
026993,000469: 27,2651 65301 NORM PDDL # 2 - R V**/MU 04D
026994,000470: 27,2652 00047 X1
026995,000471: 27,2653 00041 R1
026996,000472: 27,2654 56362 SR1R DDV
026997,000473: 27,2655 41457 SL* PUSH
026998,000474: 27,2656 20174 0 -5,1
026999,000475: 27,2657 65225 DSU PDDL # A SUB A B+29 04D
027000,000476: 27,2660 02633 DIFFALT
027001,000477: 27,2661 56302 SR2 DDV # A SUB P B+31
027002,000478: 27,2662 00005 04D # B+2
027003,000479: 27,2663 75406 PUSH SQRT # A SUB P/A SUB A 06D
027004,000480: 27,2664 41275 DMPR DMP
027005,000481: 27,2665 00007 06D
027006,000482: 27,2666 00001 00D
027007,000483: 27,2667 65272 SL3R PDDL # V SUB AV METERS/CS B+7 08D
027008,000484: 27,2670 00003 02D # R SUB A MAGNITUDE B+29
027009,000485: 27,2671 65301 NORM PDDL
027010,000486: 27,2672 00047 X1
027011,000487: 27,2673 16731 RTMU
027012,000488: 27,2674 56342 SR1 DDV # 2MU B+38
027013,000489: 27,2675 65257 SL* PDDL # 2 MU/R SUBAA B+14 10D
027014,000490: 27,2676 20174 0 -5,1
027015,000491: 27,2677 00005 04D # ASUBA B+29
027016,000492: 27,2700 65301 NORM PDDL
027017,000493: 27,2701 00050 X2
027018,000494: 27,2702 16731 RTMU
027019,000495: 27,2703 56342 SR1 DDV
027020,000496: 27,2704 44257 SL* BDSU
027021,000497: 27,2705 57604 0 -6,2 # 2U/R - U/A B+14 (METERS/CS)SQ
027022,000498: 27,2706 63525 PDDL DSQ # 10D
027023,000499: 27,2707 00011 08D
027024,000500: 27,2710 75421 BDSU SQRT
027025,000501: 27,2711 47315 PDVL VXV # SQRT(MU(2/R SUB A-1/A SUB A)-VSUBA2) 10D
027026,000502: 27,2712 02611 UP1
027027,000503: 27,2713 03524 UNVEC
027028,000504: 27,2714 74256 UNIT VXSC
027029,000505: 27,2715 00013 10D
027030,000506: 27,2716 74315 PDVL VXSC
027031,000507: 27,2717 03524 UNVEC
027032,000508: 27,2720 00011 08D
027033,000509: 27,2721 76455 VAD VSL1
027034,000510: 27,2722 77626 STADR
027035,000511: 27,2723 74253 STORE VACT3
027036,000512: 27,2724 77651 VSU
027037,000513: 27,2725 02533 VACT2
027038,000514: 27,2726 37647 STCALL DELVEET2 # DELTA VCDH - REFERENCE COORDINATES
027039,000515: 27,2727 02236 SUBEXIT
027040,000516:
027041,000517: 27,2730 22437 16067 RTMU 2DEC* 3.986032 E10 B-36*
End of include-file P34.agc. Parent file is MAIN.agc