Source Code

These source-code files were transcribed from a printout in Don Eyles's personal collection, scanned by archive.org, and financially sponsored by Peter McDermott. A team of volunteers performed the transcription and proof-reading. The scanned page images are available at the Virtual AGC Project website, as well as higher-quality (but much larger) images at the Virtual AGC Project's collection in the Internet Archive. Report any problems by creating "issues" at the Virtual AGC Project's GitHub Repository.

Notations on the program listing read, in part:

	YUL SYSTEM FOR AGC: NEW PROGRAM SHEPATIN BY EYLES
	DEC 13, 1966

	THIS PROGRAM WAS ASSEMBLED AS A VERSION OF REVISION 37 
        OF PROGRAM SUNBURST BY LEM GROUP
Note that the date is the date of the printout, not the date of the program revision.

002316,000002:                                                                                                  ## Copyright:   Public domain.
002317,000003:                                                                                                  ## Filename:    INPUT_OUTPUT_CHANNELS.agc
002318,000004:                                                                                                  ## Purpose:     A section of Sunburst revision 37, or Shepatin revision 0.
002319,000005:                                                                                                  ##              It is part of an early development version of the software
002320,000006:                                                                                                  ##              for Apollo Guidance Computer (AGC) on the unmanned Lunar
002321,000007:                                                                                                  ##              Module (LM) flight Apollo 5. Sunburst 37 was the program
002322,000008:                                                                                                  ##              upon which Don Eyles's offline development program Shepatin
002323,000009:                                                                                                  ##              was based; the listing herein transcribed was actually for
002324,000010:                                                                                                  ##              the equivalent revision 0 of Shepatin.
002325,000011:                                                                                                  ##              This file is intended to be a faithful transcription, except
002326,000012:                                                                                                  ##              that the code format has been changed to conform to the
002327,000013:                                                                                                  ##              requirements of the yaYUL assembler rather than the
002328,000014:                                                                                                  ##              original YUL assembler.
002329,000015:                                                                                                  ## Reference:   p.  53
002330,000016:                                                                                                  ## Assembler:   yaYUL
002331,000017:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
002332,000018:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
002333,000019:                                                                                                  ## Mod history: 2017-05-24 MAS  Created from Sunburst 120.
002334,000020:                                                                                                  ##              2017-05-27 HG   Transcribed
002335,000021:                                                                                                  ##              2017-06-21 RSB  Proofed using octopus/ProoferComments.
002336,000022: 
002337,000023: 

Page 53

002339,000025: E6,1721                        HISCALAR           EQUALS   3                                     
002340,000026: E6,1721                        LOSCALAR           EQUALS   4                                     
002341,000027: 
002342,000028: E6,1721                        SUPERBNK           EQUALS   7                                     #  SUPER-BANK.
002343,000029: E6,1721                        OUT0               EQUALS   10                                    
002344,000030: E6,1721                        DSALMOUT           EQUALS   11                                    
002345,000031: E6,1721                        CHAN12             EQUALS   12                                    
002346,000032: E6,1721                        CHAN13             EQUALS   13                                    
002347,000033: E6,1721                        CHAN14             EQUALS   14                                    
002348,000034: E6,1721                        MNKEYIN            EQUALS   15                                    
002349,000035: E6,1721                        NAVKEYIN           EQUALS   16                                    
002350,000036: E6,1721                        CHAN33             EQUALS   33                                    
002351,000037: E6,1721                        DNTM1              EQUALS   34                                    
002352,000038: E6,1721                        DNTM2              EQUALS   35                                    
002353,000039:                                                                                                  #  END OF CHANNEL ASSIGNMENTS

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