Source Code

These source-code files are part of a reconstructed copy of Comanche 67, the Apollo Guidance Computer (AGC) Command Module (CM) software for Apollo 12.

They have been adapted from sources files for Comanche 55, and updated via disassembly of binary dumps of original core rope memory modules, part numbers 2003972-1081, 2003972-1091, 2003972-1111, 2003972-1121, 2003972-1131, and 2003972-1141.

Since only binary dumps (rather than listings) of Comanche 67 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.

000018,000002:                                                                                                  ## Copyright:   Public domain.
000019,000003:                                                                                                  ## Filename:    CONTRACT_AND_APPROVALS.agc
000020,000004:                                                                                                  ## Purpose:     A section of Comanche revision 067.
000021,000005:                                                                                                  ##              It is part of the reconstructed source code for the flight
000022,000006:                                                                                                  ##              software for the Command Module's (CM) Apollo Guidance Computer
000023,000007:                                                                                                  ##              (AGC) for Apollo 12. No original listings of this program are
000024,000008:                                                                                                  ##              available; instead, this file was created via dissassembly of
000025,000009:                                                                                                  ##              dumps of Comanche 067 core rope modules and comparison with
000026,000010:                                                                                                  ##              other AGC programs.
000027,000011:                                                                                                  ## Assembler:   yaYUL
000028,000012:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
000029,000013:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
000030,000014:                                                                                                  ## Mod history: 2023-08-16 MAS  Created from Comanche 055.
000031,000015:                                                                                                  ##              2024-05-13 MAS  Updated for Comanche 067.
000032,000016: 
000033,000017: 
000034,000018:                                                                                                  #  ************************************************************************
000035,000019:                                                                                                  #  *                                                                      *
000036,000020:                                                                                                  #  *             THIS AGC PROGRAM SHALL ALSO BE REFERRED TO AS:           *
000037,000021:                                                                                                  #  *                                                                      *
000038,000022:                                                                                                  #  *                                                                      *
000039,000023:                                                                                                  #  *                             COLOSSUS 2C                              *
000040,000024:                                                                                                  #  *                                                                      *
000041,000025:                                                                                                  #  *                                                                      *
000042,000026:                                                                                                  #  *      THIS PROGRAM IS INTENDED FOR USE IN THE CM AS SPECIFIED         *
000043,000027:                                                                                                  #  *      IN REPORT R-577.  THIS PROGRAM WAS PREPARED UNDER DSR           *
000044,000028:                                                                                                  #  *      PROJECT 55-23870, SPONSORED BY THE MANNED SPACECRAFT            *
000045,000029:                                                                                                  #  *      CENTER OF THE NATIONAL AERONAUTICS AND SPACE                    *
000046,000030:                                                                                                  #  *      ADMINISTRATION THROUGH CONTRACT NAS 9-4065 WITH THE             *
000047,000031:                                                                                                  #  *      INSTRUMENTATION LABORATORY, MASSACHUSETTS INSTITUTE OF          *
000048,000032:                                                                                                  #  *      TECHNOLOGY, CAMBRIDGE, MASS.                                    *
000049,000033:                                                                                                  #  *                                                                      *
000050,000034:                                                                                                  #  ************************************************************************
000051,000035: 

MAS 2023: July 17, 1969 was the date Comanche 067 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 67.

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

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