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.

000021,000002:                                                                                                  ## Copyright:   Public domain.
000022,000003:                                                                                                  ## Filename:    CONTRACT_AND_APPROVALS.agc
000023,000004:                                                                                                  ## Purpose:     A section of Manche72 revision 3.
000024,000005:                                                                                                  ##              It is part of the reconstructed source code for the final, flown
000025,000006:                                                                                                  ##              release of the software for the Command Module's (CM) Apollo
000026,000007:                                                                                                  ##              Guidance Computer (AGC) for Apollo 13. No original listings
000027,000008:                                                                                                  ##              of this program are available; instead, this file was recreated
000028,000009:                                                                                                  ##              from a reconstructed copy of Comanche 072. It has been adapted
000029,000010:                                                                                                  ##              such that the resulting bugger words exactly match those
000030,000011:                                                                                                  ##              specified for Manche72 revision 3 in NASA drawing 2021153G,
000031,000012:                                                                                                  ##              which gives relatively high confidence that the reconstruction
000032,000013:                                                                                                  ##              is correct.
000033,000014:                                                                                                  ## Assembler:   yaYUL
000034,000015:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
000035,000016:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
000036,000017:                                                                                                  ## Mod history: 2024-05-19 MAS  Created from Comanche 072.
000037,000018: 
000038,000019: 
000039,000020:                                                                                                  #  ************************************************************************
000040,000021:                                                                                                  #  *                                                                      *
000041,000022:                                                                                                  #  *             THIS AGC PROGRAM SHALL ALSO BE REFERRED TO AS:           *
000042,000023:                                                                                                  #  *                                                                      *
000043,000024:                                                                                                  #  *                                                                      *
000044,000025:                                                                                                  #  *                             COLOSSUS 2D                              *
000045,000026:                                                                                                  #  *                                                                      *
000046,000027:                                                                                                  #  *                                                                      *
000047,000028:                                                                                                  #  *      THIS PROGRAM IS INTENDED FOR USE IN THE CM AS SPECIFIED         *
000048,000029:                                                                                                  #  *      IN REPORT R-577.  THIS PROGRAM WAS PREPARED UNDER DSR           *
000049,000030:                                                                                                  #  *      PROJECT 55-23870, SPONSORED BY THE MANNED SPACECRAFT            *
000050,000031:                                                                                                  #  *      CENTER OF THE NATIONAL AERONAUTICS AND SPACE                    *
000051,000032:                                                                                                  #  *      ADMINISTRATION THROUGH CONTRACT NAS 9-4065 WITH THE             *
000052,000033:                                                                                                  #  *      INSTRUMENTATION LABORATORY, MASSACHUSETTS INSTITUTE OF          *
000053,000034:                                                                                                  #  *      TECHNOLOGY, CAMBRIDGE, MASS.                                    *
000054,000035:                                                                                                  #  *                                                                      *
000055,000036:                                                                                                  #  ************************************************************************
000056,000037: 

MAS 2024: October 20, 1969 was the date Comanche 072 was released to Raytheon for manufacture. In reality, an earlier date was likely present here. Names and job titles also reflect Apollo 11, and may or may not have differed in Comanche 72.

000061,000042: 
000062,000043:                                                                                                  #        SUBMITTED:      MARGARET H. HAMILTON            DATE:   20 OCT 69
000063,000044:                                                                                                  #                M.H.HAMILTON, COLOSSUS PROGRAMMING LEADER
000064,000045:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION
000065,000046: 
000066,000047:                                                                                                  #        APPROVED:       DANIEL J. LICKLY                DATE:   20 OCT 69
000067,000048:                                                                                                  #                D.J.LICKLY, DIRECTOR, MISSION PROGRAM DEVELOPMENT
000068,000049:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION PROGRAM
000069,000050: 
000070,000051:                                                                                                  #        APPROVED:       FRED H. MARTIN                  DATE:   20 OCT 69
000071,000052:                                                                                                  #                FRED H. MARTIN, COLOSSUS PROJECT MANGER
000072,000053:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION PROGRAM
000073,000054: 
000074,000055:                                                                                                  #        APPROVED:       NORMAN E. SEARS                 DATE:   20 OCT 69
000075,000056:                                                                                                  #                N.E. SEARS, DIRECTOR, MISSION DEVELOPMENT
000076,000057:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION PROGRAM
000077,000058: 
000078,000059:                                                                                                  #        APPROVED:       RICHARD H. BATTIN               DATE:   20 OCT 69
000079,000060:                                                                                                  #                R.H. BATTIN, DIRECTOR, MISSION DEVELOPMENT
000080,000061:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION PROGRAM
000081,000062: 
000082,000063:                                                                                                  #        APPROVED:       DAVID G. HOAG                   DATE:   20 OCT 69
000083,000064:                                                                                                  #                D.G. HOAG, DIRECTOR
000084,000065:                                                                                                  #                APOLLO GUIDANCE AND NAVIGATION PROGRAM
000085,000066: 
000086,000067:                                                                                                  #        APPROVED:       RALPH R. RAGAN                  DATE:   20 OCT 69
000087,000068:                                                                                                  #                R.R. RAGAN, DEPUTY DIRECTOR
000088,000069:                                                                                                  #                INSTRUMENTATION LABORATORY
000089,000070: 

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