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 GROUPNote that the date is the date of the printout, not the date of the program revision. |
002314,000002: ## Copyright: Public domain.
002315,000003: ## Filename: INPUT_OUTPUT_CHANNELS.agc
002316,000004: ## Purpose: A section of Sunburst revision 37, or Shepatin revision 0.
002317,000005: ## It is part of an early development version of the software
002318,000006: ## for Apollo Guidance Computer (AGC) on the unmanned Lunar
002319,000007: ## Module (LM) flight Apollo 5. Sunburst 37 was the program
002320,000008: ## upon which Don Eyles's offline development program Shepatin
002321,000009: ## was based; the listing herein transcribed was actually for
002322,000010: ## the equivalent revision 0 of Shepatin.
002323,000011: ## This file is intended to be a faithful transcription, except
002324,000012: ## that the code format has been changed to conform to the
002325,000013: ## requirements of the yaYUL assembler rather than the
002326,000014: ## original YUL assembler.
002327,000015: ## Reference: p. 53
002328,000016: ## Assembler: yaYUL
002329,000017: ## Contact: Ron Burkey <info@sandroid.org>.
002330,000018: ## Website: www.ibiblio.org/apollo/index.html
002331,000019: ## Mod history: 2017-05-24 MAS Created from Sunburst 120.
002332,000020: ## 2017-05-27 HG Transcribed
002333,000021: ## 2017-06-21 RSB Proofed using octopus/ProoferComments.
002334,000022:
002335,000023:
![]() |
Page 53 |
002337,000025: E6,1721 HISCALAR EQUALS 3
002338,000026: E6,1721 LOSCALAR EQUALS 4
002339,000027:
002340,000028: E6,1721 SUPERBNK EQUALS 7 # SUPER-BANK.
002341,000029: E6,1721 OUT0 EQUALS 10
002342,000030: E6,1721 DSALMOUT EQUALS 11
002343,000031: E6,1721 CHAN12 EQUALS 12
002344,000032: E6,1721 CHAN13 EQUALS 13
002345,000033: E6,1721 CHAN14 EQUALS 14
002346,000034: E6,1721 MNKEYIN EQUALS 15
002347,000035: E6,1721 NAVKEYIN EQUALS 16
002348,000036: E6,1721 CHAN33 EQUALS 33
002349,000037: E6,1721 DNTM1 EQUALS 34
002350,000038: E6,1721 DNTM2 EQUALS 35
002351,000039: # END OF CHANNEL ASSIGNMENTS
End of include-file INPUT_OUTPUT_CHANNELS.agc. Parent file is MAIN.agc