Source Code

These source-code files are part of a reconstructed copy of Sundial E, the final release of the Block II Command Module (CM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003053-121, 2003053-151, and 2003972-211, belonging to the MIT Museum.

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

001022,000002:                                                                                                  ## Copyright:   Public domain.
001023,000003:                                                                                                  ## Filename:    INPUT_OUTPUT_CHANNELS.agc
001024,000004:                                                                                                  ## Purpose:     A section of Sundial E.
001025,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
001026,000006:                                                                                                  ##              release of the Block II Command Module system test software. No
001027,000007:                                                                                                  ##              original listings of this program are available; instead, this
001028,000008:                                                                                                  ##              file was created via disassembly of dumps of Sundial core rope
001029,000009:                                                                                                  ##              modules and comparison with other AGC programs.
001030,000010:                                                                                                  ## Assembler:   yaYUL
001031,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
001032,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
001033,000013:                                                                                                  ## Mod history: 2023-06-22 MAS  Created from Aurora 12.
001034,000014:                                                                                                  ##              2023-06-30 MAS  Updated for Sundial E.
001035,000015: 
001036,000016: E7,1462                        HISCALAR           EQUALS   3                                     
001037,000017: E7,1462                        LOSCALAR           EQUALS   4                                     
001038,000018: E7,1462                        OUT0               EQUALS   10                                    
001039,000019: E7,1462                        DSALMOUT           EQUALS   11                                    
001040,000020: E7,1462                        CHAN12             EQUALS   12                                    
001041,000021: E7,1462                        CHAN13             EQUALS   13                                    
001042,000022: E7,1462                        CHAN14             EQUALS   14                                    
001043,000023: E7,1462                        MNKEYIN            EQUALS   15                                    
001044,000024: E7,1462                        NAVKEYIN           EQUALS   16                                    
001045,000025: E7,1462                        CHAN33             EQUALS   33                                    
001046,000026: E7,1462                        DNTM1              EQUALS   34                                    
001047,000027: E7,1462                        DNTM2              EQUALS   35                                    
001048,000028:                                                                                                  #  END OF CHANNEL ASSIGNMENTS

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