Source Code
![]() |
These source-code files were transcribed from the Raytheon document "FINAL REPORT:
AUXILIARY MEMORY FOR APOLLO GUIDANCE COMPUTER CONTRACT NAS 9-5994". This code is
unique, in that it was written by Raytheon Corporation, rather than by the MIT
Instrumentation Laboratory, for the purpose of working with the prototype
Auxiliary Memory devices built by Raytheon, though never deployed in a mission.
The AGC software syntax differs slightly
from the more-usual AGC code, because Raytheon clearly had created their own assembler
instead of using the existing YUL or GAP assemblers. The report was obtained from Internet Archive mirrors of the NASA Technical Reports Server (NTRS). The report can be found here and the appendix containing the listing can be found here. Report any problems by creating "issues" at the Virtual AGC Project's GitHub Repository. Notations on the program listing read, in part: SUPER JOB BY SUPER TEAM JAN 8, 1968 |
000208,000002: ## Copyright: Public domain. 000209,000003: ## Filename: MAIN.agc 000210,000004: ## Purpose: Part of the source code for SUPER JOB, a program developed 000211,000005: ## at Raytheon to exercise the Auxiliary Memory for the AGC. 000212,000006: ## It appears to have been developed from scratch, and shares 000213,000007: ## no heritage with any programs from MIT. It was also built 000214,000008: ## with a Raytheon assembler rather than YUL or GAP. 000215,000009: ## Reference: p. D-4 000216,000010: ## Assembler: yaYUL 000217,000011: ## Contact: Ron Burkey <info@sandroid.org>. 000218,000012: ## Website: https://www.ibiblio.org/apollo/index.html 000219,000013: ## Page Scans: http://www.ibiblio.org/apollo/Documents/R68-4125-Volume2.pdf 000220,000014: ## Mod history: 2017-01-27 MAS Created and transcribed. 000221,000015: 000222,000016: ## Page D-4 (continued) 000223,000017: # C CHANNELS 000224,000018: ??????? CH1 = 0001 000225,000019: ??????? CH3 = 0003 000226,000020: ??????? CH4 = 0004 000227,000021: ??????? CH7 = 0007 000228,000022: ??????? CH10 = 0010 000229,000023: ??????? CH11 = 0011 000230,000024: ??????? CH12 = 0012 000231,000025: ??????? CH13 = 0013 000232,000026: ??????? CH14 = 0014 000233,000027: ??????? CH15 = 0015 000234,000028: ??????? CH16 = 0016 000235,000029: ??????? CH20 = 0020 000236,000030: ??????? CH21 = 0021 000237,000031: ??????? CH23 = 0023 000238,000032: ??????? CH25 = 0025 000239,000033: ??????? CH26 = 0026 000240,000034: ??????? CH27 = 0027 000241,000035: ??????? CH30 = 0030 000242,000036: ??????? CH31 = 0031 000243,000037: ??????? CH32 = 0032 000244,000038: ??????? CH33 = 0033 000245,000039: ??????? CH34 = 0034 000246,000040: ??????? CH35 = 0035 000247,000041: ??????? CONOUT = 0025 000248,000042: ??????? CONIN = 0027 End of include-file CHANNELS.agc. Parent file is MAIN.agc