Source Code

These source-code files are part of a reconstructed copy of Comanche 72/3 (AKA Manche72 revision 3), the final, flown mission release of the Apollo Guidance Computer (AGC) Command Module (CM) software for Apollo 13.

The starting point was the source code of Comanche 72 (itself previously reconstructed). Comanche 72 source code was then modified by incorporating changes known from contemporary documentation to have been made between revisions 72 and 72/3. The resulting code assembles to have identical memory-bank checksums as those specified in NASA drawing 2021153G; this gives reasonably high confidence that the changes that have been made are correct. In places where ambiguity exists, this ambiguity is discussed in "## Reconstruction:" comments.

Since no contemporary listings of Comanche 72/3 are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing.

040165,000002:                                                                                                  ## Copyright:   Public domain.
040166,000003:                                                                                                  ## Filename:    LUNAR_LANDMARK_SELECTION_FOR_CM.agc
040167,000004:                                                                                                  ## Purpose:     A section of Manche72 revision 3.
040168,000005:                                                                                                  ##              It is part of the reconstructed source code for the final, flown
040169,000006:                                                                                                  ##              release of the software for the Command Module's (CM) Apollo
040170,000007:                                                                                                  ##              Guidance Computer (AGC) for Apollo 13. No original listings
040171,000008:                                                                                                  ##              of this program are available; instead, this file was recreated
040172,000009:                                                                                                  ##              from a reconstructed copy of Comanche 072. It has been adapted
040173,000010:                                                                                                  ##              such that the resulting bugger words exactly match those
040174,000011:                                                                                                  ##              specified for Manche72 revision 3 in NASA drawing 2021153G,
040175,000012:                                                                                                  ##              which gives relatively high confidence that the reconstruction
040176,000013:                                                                                                  ##              is correct.
040177,000014:                                                                                                  ## Assembler:   yaYUL
040178,000015:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
040179,000016:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
040180,000017:                                                                                                  ## Mod history: 2024-05-19 MAS  Created from Comanche 072.
040181,000018: 
040182,000019:                                                                                                  ## This log section (which I'm assuming existed in Comanche 67, but may not have) is empty.

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