Source Code

These source-code files are part of a reconstructed copy of Artemis 071, the first release of the Apollo 15 through 17 Command Module (CM) Apollo Guidance Computer (AGC) software.

The reconstruction began with source code of Artemis 072 previously transcribed from a digitized copy of that program. The code was then updated by undoing changes between the two versions. The reconstruction was verified by matching memory-bank checksums to those listed in drawing 2021154-. Note that page numbers in the reconstructed code match those on the Artemis 072 printout, although the changed code would likely have changed page numbers for a real Artemis 071 listing.

Comments from 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.

059360,000002:                                                                                                  ## Copyright:   Public domain.
059361,000003:                                                                                                  ## Filename:    STAR_TABLES.agc
059362,000004:                                                                                                  ## Purpose:     A section of Artemis revision 071.
059363,000005:                                                                                                  ##              It is part of the reconstructed source code for the first
059364,000006:                                                                                                  ##              release of the flight software for the Command Module's
059365,000007:                                                                                                  ##              (CM) Apollo Guidance Computer (AGC) for Apollo 15 through
059366,000008:                                                                                                  ##              17. The code has been recreated from a copy of Artemis 072.
059367,000009:                                                                                                  ##              It has been adapted such that the resulting bugger words
059368,000010:                                                                                                  ##              exactly match those specified for Artemis 071 in NASA
059369,000011:                                                                                                  ##              drawing 2021154-, which gives relatively high confidence
059370,000012:                                                                                                  ##              that the reconstruction is correct.
059371,000013:                                                                                                  ## Reference:   1387
059372,000014:                                                                                                  ## Assembler:   yaYUL
059373,000015:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
059374,000016:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
059375,000017:                                                                                                  ## Mod history: 2019-08-14 MAS  Created from Artemis 072.
059376,000018: 

Page 1387

059378,000020: 
059379,000021: 15,2000                                           SETLOC   STARTAB                               
059380,000022: 15,2000                                           BANK                                           
059381,000023: 
059382,000024: 15,3437                                           COUNT*   $$/STARS                              
059383,000025: 15,3437           15264 07253                     2DEC     +.8345006310 B-1                        #  STAR 37       X
059384,000026: 15,3441           74133 45130                     2DEC     -.2388718657 B-1                        #  STAR 37       Y
059385,000027: 15,3443           70034 53644                     2DEC     -.4965369357 B-1                        #  STAR 37       Z
059386,000028: 
059387,000029: 15,3445           15015 35262                     2DEC     +.8141988673 B-1                        #  STAR 36       X
059388,000030: 15,3447           67072 57521                     2DEC     -.5553601830 B-1                        #  STAR 36       Y
059389,000031: 15,3451           02552 27310                     2DEC     +.1692786800 B-1                        #  STAR 36       Z
059390,000032: 
059391,000033: 15,3453           07210 34714                     2DEC     +.4542117996 B-1                        #  STAR 35       X
059392,000034: 15,3455           67300 47414                     2DEC     -.5390337930 B-1                        #  STAR 35       Y
059393,000035: 15,3457           13262 27671                     2DEC     +.7093195408 B-1                        #  STAR 35       Z
059394,000036: 
059395,000037: 15,3461           05101 34175                     2DEC     +.3205423120 B-1                        #  STAR 34       X
059396,000038: 15,3463           70717 46031                     2DEC     -.4434583652 B-1                        #  STAR 34       Y
059397,000039: 15,3465           62467 45023                     2DEC     -.8370169081 B-1                        #  STAR 34       Z
059398,000040: 
059399,000041: 15,3467           10655 16340                     2DEC     +.5524232365 B-1                        #  STAR 33       X
059400,000042: 15,3471           63237 45012                     2DEC     -.7930716636 B-1                        #  STAR 33       Y
059401,000043: 15,3473           73711 62337                     2DEC     -.2566435348 B-1                        #  STAR 33       Z
059402,000044: 
059403,000045: 15,3475           07207 34100                     2DEC     +.4540867784 B-1                        #  STAR 32       X
059404,000046: 15,3477           61751 60311                     2DEC     -.8777450759 B-1                        #  STAR 32       Y
059405,000047: 15,3501           02344 11437                     2DEC     +.1528685033 B-1                        #  STAR 32       Z
059406,000048: 
059407,000049: 15,3503           03243 10132                     2DEC     +.2074286490 B-1                        #  STAR 31       X
059408,000050: 15,3505           62031 55616                     2DEC     -.8718956797 B-1                        #  STAR 31       Y
059409,000051: 15,3507           70716 43617                     2DEC     -.4435890882 B-1                        #  STAR 31       Z
059410,000052: 
059411,000053: 15,3511           01747 01335                     2DEC     +.1219537054 B-1                        #  STAR 30       X
059412,000054: 15,3513           63532 54217                     2DEC     -.7702168243 B-1                        #  STAR 30       Y

Page 1388

059414,000056: 15,3515           12010 11614                     2DEC     +.6260138474 B-1                        #  STAR 30       Z
059415,000057: 
059416,000058: 15,3517           76152 45651                     2DEC     -.1120382967 B-1                        #  STAR 29       X
059417,000059: 15,3521           60371 57632                     2DEC     -.9695442116 B-1                        #  STAR 29       Y
059418,000060: 15,3523           03370 03556                     2DEC     +.2177876068 B-1                        #  STAR 29       Z
059419,000061: 
059420,000062: 15,3525           76127 67425                     2DEC     -.1142900725 B-1                        #  STAR 28       X
059421,000063: 15,3527           72436 61577                     2DEC     -.3400201762 B-1                        #  STAR 28       Y
059422,000064: 15,3531           61041 46271                     2DEC     -.9334474056 B-1                        #  STAR 28       Z
059423,000065: 
059424,000066: 15,3533           72303 40213                     2DEC     -.3511952476 B-1                        #  STAR 27       X
059425,000067: 15,3535           62637 74356                     2DEC     -.8242322268 B-1                        #  STAR 27       Y
059426,000068: 15,3537           70711 46567                     2DEC     -.4441881743 B-1                        #  STAR 27       Z
059427,000069: 
059428,000070: 15,3541           67366 44175                     2DEC     -.5324545035 B-1                        #  STAR 26       X
059429,000071: 15,3543           64424 41241                     2DEC     -.7163035719 B-1                        #  STAR 26       Y
059430,000072: 15,3545           07156 23036                     2DEC     +.4510004372 B-1                        #  STAR 26       Z
059431,000073: 
059432,000074: 15,3547           63330 75735                     2DEC     -.7860186221 B-1                        #  STAR 25       X
059433,000075: 15,3551           67512 62476                     2DEC     -.5221457573 B-1                        #  STAR 25       Y
059434,000076: 15,3553           05227 10611                     2DEC     +.3309660611 B-1                        #  STAR 25       Z
059435,000077: 
059436,000078: 15,3555           64757 51701                     2DEC     -.6895375091 B-1                        #  STAR 24       X
059437,000079: 15,3557           71233 53334                     2DEC     -.4185354938 B-1                        #  STAR 24       Y
059438,000080: 15,3561           66425 76017                     2DEC     -.5910719617 B-1                        #  STAR 24       Z
059439,000081: 
059440,000082: 15,3563           66546 64151                     2DEC     -.5812217481 B-1                        #  STAR 23       X
059441,000083: 15,3565           73256 65757                     2DEC     -.2911759648 B-1                        #  STAR 23       Y
059442,000084: 15,3567           14120 32444                     2DEC     +.7598669864 B-1                        #  STAR 23       Z
059443,000085: 
059444,000086: 15,3571           61251 56124                     2DEC     -.9168160791 B-1                        #  STAR 22       X
059445,000087: 15,3573           72307 65764                     2DEC     -.3506241694 B-1                        #  STAR 22       Y
059446,000088: 15,3575           74742 65735                     2DEC     -.1910784362 B-1                        #  STAR 22       Z

Page 1389

059448,000090: 15,3577           70607 77742                     2DEC     -.4521486548 B-1                        #  STAR 21       X
059449,000091: 15,3601           77151 74615                     2DEC     -.0495728431 B-1                        #  STAR 21       Y
059450,000092: 15,3603           61600 60003                     2DEC     -.8905639377 B-1                        #  STAR 21       Z
059451,000093: 
059452,000094: 15,3605           60605 64345                     2DEC     -.9524366380 B-1                        #  STAR 20       X
059453,000095: 15,3607           77026 54200                     2DEC     -.0597677121 B-1                        #  STAR 20       Y
059454,000096: 15,3611           73160 42475                     2DEC     -.2988181236 B-1                        #  STAR 20       Z
059455,000097: 
059456,000098: 15,3613           60430 66614                     2DEC     -.9657334280 B-1                        #  STAR 19       X
059457,000099: 15,3615           00653 13072                     2DEC     +.0521664164 B-1                        #  STAR 19       Y
059458,000100: 15,3617           04042 27232                     2DEC     +.2542392790 B-1                        #  STAR 19       Z
059459,000101: 
059460,000102: 15,3621           62162 44274                     2DEC     -.8610673209 B-1                        #  STAR 18       X
059461,000103: 15,3623           07322 33165                     2DEC     +.4632386329 B-1                        #  STAR 18       Y
059462,000104: 15,3625           03265 32741                     2DEC     +.2096974909 B-1                        #  STAR 18       Z
059463,000105: 
059464,000106: 15,3627           63467 50064                     2DEC     -.7745052221 B-1                        #  STAR 17       X
059465,000107: 15,3631           11655 11373                     2DEC     +.6149043688 B-1                        #  STAR 17       Y
059466,000108: 15,3633           75477 77366                     2DEC     -.1484394758 B-1                        #  STAR 17       Z
059467,000109: 
059468,000110: 15,3635           70425 51217                     2DEC     -.4661511162 B-1                        #  STAR 16       X
059469,000111: 15,3637           07505 32504                     2DEC     +.4772744503 B-1                        #  STAR 16       Y
059470,000112: 15,3641           13726 15341                     2DEC     +.7449243154 B-1                        #  STAR 16       Z
059471,000113: 
059472,000114: 15,3643           72157 66255                     2DEC     -.3613649782 B-1                        #  STAR 15       X
059473,000115: 15,3645           11142 32737                     2DEC     +.5745656444 B-1                        #  STAR 15       Y
059474,000116: 15,3647           64200 43016                     2DEC     -.7343634472 B-1                        #  STAR 15       Z
059475,000117: 
059476,000118: 15,3651           71316 64201                     2DEC     -.4122762536 B-1                        #  STAR 14       X
059477,000119: 15,3653           16400 36737                     2DEC     +.9063680102 B-1                        #  STAR 14       Y
059478,000120: 15,3655           01364 14350                     2DEC     +.0923326629 B-1                        #  STAR 14       Z
059479,000121: 
059480,000122: 15,3657           75051 60001                     2DEC     -.1824340636 B-1                        #  STAR 13       X

Page 1390

059482,000124: 15,3661           17027 31661                     2DEC     +.9404062129 B-1                        #  STAR 13       Y
059483,000125: 15,3663           73321 43422                     2DEC     -.2869738089 B-1                        #  STAR 13       Z
059484,000126: 
059485,000127: 15,3665           77007 51442                     2DEC     -.0616090080 B-1                        #  STAR 12       X
059486,000128: 15,3667           11514 32502                     2DEC     +.6031289258 B-1                        #  STAR 12       Y
059487,000129: 15,3671           63215 47106                     2DEC     -.7952608559 B-1                        #  STAR 12       Z
059488,000130: 
059489,000131: 15,3673           02140 02335                     2DEC     +.1367280274 B-1                        #  STAR 11       X
059490,000132: 15,3675           12716 12356                     2DEC     +.6814364033 B-1                        #  STAR 11       Y
059491,000133: 15,3677           13401 37404                     2DEC     +.7189922632 B-1                        #  STAR 11       Z
059492,000134: 
059493,000135: 15,3701           03154 15267                     2DEC     +.2007345455 B-1                        #  STAR 10       X
059494,000136: 15,3703           17403 01743                     2DEC     +.9691236271 B-1                        #  STAR 10       Y
059495,000137: 15,3705           75552 76050                     2DEC     -.1431958012 B-1                        #  STAR 10       Z
059496,000138: 
059497,000139: 15,3707           05465 17001                     2DEC     +.3502769546 B-1                        #  STAR 9        X
059498,000140: 15,3711           16221 27572                     2DEC     +.8927907521 B-1                        #  STAR 9        Y
059499,000141: 15,3713           04420 14273                     2DEC     +.2832502918 B-1                        #  STAR 9        Z
059500,000142: 
059501,000143: 15,3715           06440 11323                     2DEC     +.4101921571 B-1                        #  STAR 8        X
059502,000144: 15,3717           07767 30366                     2DEC     +.4989947555 B-1                        #  STAR 8        Y
059503,000145: 15,3721           14155 23047                     2DEC     +.7633784305 B-1                        #  STAR 8        Z
059504,000146: 
059505,000147: 15,3723           13176 03307                     2DEC     +.7028937840 B-1                        #  STAR 7        X
059506,000148: 15,3725           13247 03342                     2DEC     +.7078988678 B-1                        #  STAR 7        Y
059507,000149: 15,3727           01070 26607                     2DEC     +.0694227718 B-1                        #  STAR 7        Z
059508,000150: 
059509,000151: 15,3731           10557 32115                     2DEC     +.5448995598 B-1                        #  STAR 6        X
059510,000152: 15,3733           10404 00124                     2DEC     +.5317389073 B-1                        #  STAR 6        Y
059511,000153: 15,3735           65500 72703                     2DEC     -.6483349473 B-1                        #  STAR 6        Z
059512,000154: 
059513,000155: 15,3737           00151 25431                     2DEC     +.0128995818 B-1                        #  STAR 5        X
059514,000156: 15,3741           00077 37176                     2DEC     +.0078096205 B-1                        #  STAR 5        Y

Page 1391

059516,000158: 15,3743           17777 02143                     2DEC     +.9998862988 B-1                        #  STAR 5        Z
059517,000159: 
059518,000160: 15,3745           07675 02702                     2DEC     +.4918322686 B-1                        #  STAR 4        X
059519,000161: 15,3747           03420 01470                     2DEC     +.2207092653 B-1                        #  STAR 4        Y
059520,000162: 15,3751           62414 50541                     2DEC     -.8422520048 B-1                        #  STAR 4        Z
059521,000163: 
059522,000164: 15,3753           07506 14361                     2DEC     +.4773424940 B-1                        #  STAR 3        X
059523,000165: 15,3755           01674 36075                     2DEC     +.1168141178 B-1                        #  STAR 3        Y
059524,000166: 15,3757           15736 21775                     2DEC     +.8709182540 B-1                        #  STAR 3        Z
059525,000167: 
059526,000168: 15,3761           16745 13112                     2DEC     +.9342466124 B-1                        #  STAR 2        X
059527,000169: 15,3763           02620 31757                     2DEC     +.1739271769 B-1                        #  STAR 2        Y
059528,000170: 15,3765           73011 60052                     2DEC     -.3113400137 B-1                        #  STAR 2        Z
059529,000171: 
059530,000172: 15,3767           15776 01237                     2DEC     +.8747608555 B-1                        #  STAR 1        X
059531,000173: 15,3771           00330 35521                     2DEC     +.0264803244 B-1                        #  STAR 1        Y
059532,000174: 15,3773           07573 21256                     2DEC     +.4838307948 B-1                        #  STAR 1        Z
059533,000175: 
059534,000176: 15,3775           16004        CATLOG             DEC      7172       B-14                       

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