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