Source Code

These source-code files are part of a reconstructed copy of Aurora 88, the final release of the Lunar Module (LM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003972-011, 2003972-091, and 2003972-111, belonging to Steve Jurvetson.

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

001139,000002:                                                                                                  ## Copyright:   Public domain.
001140,000003:                                                                                                  ## Filename:    INPUT_OUTPUT_CHANNELS.agc
001141,000004:                                                                                                  ## Purpose:     A section of Aurora 88.
001142,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
001143,000006:                                                                                                  ##              release of the Lunar Module system test software. No original
001144,000007:                                                                                                  ##              listings of this program are available; instead, this file
001145,000008:                                                                                                  ##              was created via disassembly of dumps of Aurora 88 core rope
001146,000009:                                                                                                  ##              modules and comparison with other AGC programs.
001147,000010:                                                                                                  ## Assembler:   yaYUL
001148,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
001149,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
001150,000013:                                                                                                  ## Mod history: 2023-06-30 MAS  Created from Aurora 12.
001151,000014: 
001152,000015: 
001153,000016: E7,1607                        HISCALAR           EQUALS   3                                     
001154,000017: E7,1607                        LOSCALAR           EQUALS   4                                     
001155,000018: E7,1607                        OUT0               EQUALS   10                                    
001156,000019: E7,1607                        DSALMOUT           EQUALS   11                                    
001157,000020: E7,1607                        CHAN12             EQUALS   12                                    
001158,000021: E7,1607                        CHAN13             EQUALS   13                                    
001159,000022: E7,1607                        CHAN14             EQUALS   14                                    
001160,000023: E7,1607                        MNKEYIN            EQUALS   15                                    
001161,000024: E7,1607                        NAVKEYIN           EQUALS   16                                    
001162,000025: E7,1607                        CHAN33             EQUALS   33                                    
001163,000026: E7,1607                        DNTM1              EQUALS   34                                    
001164,000027: E7,1607                        DNTM2              EQUALS   35                                    
001165,000028:                                                                                                  #  END OF CHANNEL ASSIGNMENTS

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