Source Code
These source-code files were transcribed from a printout in Don Eyles's personal
collection, scanned by archive.org, and financially sponsored by Peter McDermott.
A team of volunteers performed the transcription and proof-reading. The scanned
page images are available at
the Virtual AGC Project website, as well as higher-quality (but much larger)
images at
the Virtual AGC Project's collection in the Internet Archive. Report any problems by creating
"issues" at
the Virtual AGC Project's GitHub Repository. Notations on the program listing read, in part: YUL SYSTEM FOR AGC: NEW PROGRAM SHEPATIN BY EYLES DEC 13, 1966 THIS PROGRAM WAS ASSEMBLED AS A VERSION OF REVISION 37 OF PROGRAM SUNBURST BY LEM GROUPNote that the date is the date of the printout, not the date of the program revision. |
023775,000002: ## Copyright: Public domain.
023776,000003: ## Filename: ASCENT_INERTIA_UPDATER.agc
023777,000004: ## Purpose: A section of Sunburst revision 37, or Shepatin revision 0.
023778,000005: ## It is part of an early development version of the software
023779,000006: ## for Apollo Guidance Computer (AGC) on the unmanned Lunar
023780,000007: ## Module (LM) flight Apollo 5. Sunburst 37 was the program
023781,000008: ## upon which Don Eyles's offline development program Shepatin
023782,000009: ## was based; the listing herein transcribed was actually for
023783,000010: ## the equivalent revision 0 of Shepatin.
023784,000011: ## This file is intended to be a faithful transcription, except
023785,000012: ## that the code format has been changed to conform to the
023786,000013: ## requirements of the yaYUL assembler rather than the
023787,000014: ## original YUL assembler.
023788,000015: ## Reference: pp. 538-540
023789,000016: ## Assembler: yaYUL
023790,000017: ## Contact: Ron Burkey <info@sandroid.org>.
023791,000018: ## Website: www.ibiblio.org/apollo/index.html
023792,000019: ## Mod history: 2017-05-24 MAS Created from Sunburst 120.
023793,000020: ## 2017-06-05 HG Transcribed
023794,000021: ## 2017-06-22 RSB Proofed comment text with
023795,000022: ## octopus/ProoferComments.
023796,000023:
Page 538 |
023798,000025: 26,2441 BANK 26
023799,000026: 26,2441 E6,1541 EBANK= DT
023800,000027: 26,2441 02504 IXXTASK TC JACCESTP
023801,000028:
023802,000029: 26,2442 02477 TC ASCENGON
023803,000030:
023804,000031: 26,2443 00006 EXTEND
023805,000032: 26,2444 27452 DIM IXX
023806,000033: 26,2445 32474 CAF IXXTIME
023807,000034: 26,2446 05701 TC WAITLIST
023808,000035: 26,2447 E6,1541 EBANK= DT
023809,000036: 26,2447 02441 54006 2CADR IXXTASK
023810,000037:
023811,000038: 26,2451 15745 TCF TASKOVER
023812,000039:
023813,000040: 26,2452 02520 IYYTASK TC JACCESTQ
023814,000041:
023815,000042: 26,2453 02477 TC ASCENGON
023816,000043:
023817,000044: 26,2454 00006 EXTEND
023818,000045: 26,2455 27453 DIM IYY
023819,000046: 26,2456 32475 CAF IYYTIME
023820,000047: 26,2457 05701 TC WAITLIST
023821,000048: 26,2460 E6,1541 EBANK= DT
023822,000049: 26,2460 02452 54006 2CADR IYYTASK
023823,000050:
023824,000051: 26,2462 15745 TCF TASKOVER
023825,000052:
023826,000053: 26,2463 02541 IZZTASK TC JACCESTR
023827,000054:
023828,000055: 26,2464 02477 TC ASCENGON
023829,000056:
023830,000057: 26,2465 00006 EXTEND
023831,000058: 26,2466 27454 DIM IZZ
023832,000059: 26,2467 32476 CAF IZZTIME
023833,000060: 26,2470 05701 TC WAITLIST
023834,000061: 26,2471 E6,1541 EBANK= DT
023835,000062: 26,2471 02463 54006 2CADR IZZTASK
023836,000063:
023837,000064:
023838,000065: 26,2473 15745 TCF TASKOVER
023839,000066:
023840,000067: 26,2474 00310 IXXTIME DEC 200 B-14
023841,000068: 26,2475 02424 IYYTIME DEC 1300 B-14
023842,000069: 26,2476 00264 IZZTIME DEC 180 B-14
023843,000070:
023844,000071: 26,2477 37746 ASCENGON CAF BIT8
023845,000072: 26,2500 70077 MASK DAPBOOLS
023846,000073: 26,2501 10000 CCS A
023847,000074: 26,2502 00002 TC Q
023848,000075: 26,2503 15745 TCF TASKOVER
023849,000076:
Page 539 |
023851,000078: 26,2504 31452 JACCESTP CAE IXX
023852,000079: 26,2505 22007 ZL
023853,000080: 26,2506 00006 EXTEND
023854,000081: 26,2507 11455 DV 4JETTORK
023855,000082: 26,2510 60000 DOUBLE
023856,000083: 26,2511 55441 TS 1/2JTSP
023857,000084:
023858,000085: 26,2512 32606 CAF JETTORK
023859,000086: 26,2513 22007 ZL
023860,000087: 26,2514 00006 EXTEND
023861,000088: 26,2515 11452 DV IXX
023862,000089: 26,2516 55612 TS 1JACC
023863,000090:
023864,000091: 26,2517 00002 TC Q
023865,000092:
023866,000093: 26,2520 31453 JACCESTQ CAE IYY
023867,000094: 26,2521 22007 ZL
023868,000095: 26,2522 00006 EXTEND
023869,000096: 26,2523 11456 DV JETTORK4
023870,000097: 26,2524 00006 EXTEND # INCLUDE INVISIBLE FACTOR OF (1/2).
023871,000098:
023872,000099: 26,2525 77740 MP BIT14
023873,000100: 26,2526 55671 TS 1/NET+4Q
023874,000101: 26,2527 55673 TS 1/NET-4Q
023875,000102:
023876,000103:
023877,000104: 26,2530 60000 DOUBLE
023878,000105: 26,2531 55670 TS 1/NET+2Q
023879,000106: 26,2532 55672 TS 1/NET-2Q
023880,000107:
023881,000108: 26,2533 32607 CAF JETTORK1
023882,000109: 26,2534 22007 ZL
023883,000110: 26,2535 00006 EXTEND
023884,000111: 26,2536 11453 DV IYY
023885,000112: 26,2537 55613 TS 1JACCQ
023886,000113:
023887,000114: 26,2540 00002 TC Q
023888,000115: 26,2541 31454 JACCESTR CAE IZZ
023889,000116: 26,2542 22007 ZL
023890,000117: 26,2543 00006 EXTEND
023891,000118: 26,2544 11456 DV JETTORK4
023892,000119: 26,2545 00006 EXTEND # INCLUDE INVISIBLE FACTOR OF (1/2).
023893,000120: 26,2546 77740 MP BIT14
023894,000121: 26,2547 55675 TS 1/NET+4R
023895,000122: 26,2550 55677 TS 1/NET-4R
023896,000123:
023897,000124: 26,2551 60000 DOUBLE
023898,000125: 26,2552 55674 TS 1/NET+2R
023899,000126: 26,2553 55676 TS 1/NET-2R
023900,000127:
023901,000128: 26,2554 32607 CAF JETTORK1
023902,000129: 26,2555 22007 ZL
023903,000130:
Page 540 |
023905,000132: 26,2556 00006 EXTEND
023906,000133: 26,2557 11454 DV IZZ
023907,000134:
023908,000135: 26,2560 55614 TS 1JACCR
023909,000136:
023910,000137: 26,2561 31670 COMMONQR CAE 1/2JTSQ
023911,000138: 26,2562 61674 AD 1/2JTSR
023912,000139: 26,2563 00006 EXTEND
023913,000140: 26,2564 72605 MP .707BK26
023914,000141: 26,2565 55701 TS 1/2JETSU # TEMP
023915,000142:
023916,000143: 26,2566 31670 CAE 1/2JTSQ
023917,000144: 26,2567 00006 EXTEND
023918,000145: 26,2570 71674 MP 1/2JTSR
023919,000146: 26,2571 00006 EXTEND
023920,000147: 26,2572 11701 DV 1/2JETSU # TEMP
023921,000148: 26,2573 55701 TS 1/NET+2U
023922,000149: 26,2574 55703 TS 1/NET-2U
023923,000150: 26,2575 55705 TS 1/NET+2V
023924,000151: 26,2576 55707 TS 1/NET-2V
023925,000152:
023926,000153: 26,2577 60000 DOUBLE
023927,000154: 26,2600 55700 TS 1/NET+1U
023928,000155: 26,2601 55702 TS 1/NET-1U
023929,000156: 26,2602 55704 TS 1/NET+1V
023930,000157: 26,2603 55706 TS 1/NET-1V
023931,000158:
023932,000159: 26,2604 00002 TC Q
023933,000160:
023934,000161: 26,2605 26501 .707BK26 DEC 0.70711
023935,000162: 26,2606 00050 JETTORK DEC 0.00243 # 500 FT LBS. SCALED AT PI*2(+16)
023936,000163: 26,2607 00054 JETTORK1 DEC 0.00267 # 550 FT LBS. SCALED AT PI*2(+16)
023937,000164: 26,2610 13241 0.35356 DEC 0.35356
End of include-file ASCENT_INERTIA_UPDATER.agc. Parent file is MAIN.agc