Source Code

These source-code files derive from a printout of Luminary 116 (the Apollo 12 Lunar Module guidance computer program), from the personal library of original AGC developer Don Eyles, digitally photographed at archive.org, financially sponsored by Ron Burkey, and transcribed to source code by a team of volunteers. This colorized, syntax-highlighted form was created by assembling that transcribed source code. Note that the full page images are available on the Virtual AGC project page at archive.org, while reduced-size images are presented at the VirtualAGC project website. Report or fix any transcription errors at the Virtual AGC project code repository.

Notations on the program listing read, in part:

	GAP:  ASSEMBLE REVISION 116 OF AGC PROGRAM LUMINARY BY NASA 2021112-071
	19:09 AUG. 11,1969
Note that the date is the date of the printout, not the date of the program revision.

003489,000002:                                                                                                  ## Copyright:   Public domain.
003490,000003:                                                                                                  ## Filename:    SUBROUTINE_CALLS.agc
003491,000004:                                                                                                  ## Purpose:     A section of Luminary revision 116.
003492,000005:                                                                                                  ##              It is part of the source code for the Lunar Module's (LM) 
003493,000006:                                                                                                  ##              Apollo Guidance Computer (AGC) for Apollo 12.
003494,000007:                                                                                                  ##              This file is intended to be a faithful transcription, except
003495,000008:                                                                                                  ##              that the code format has been changed to conform to the
003496,000009:                                                                                                  ##              requirements of the yaYUL assembler rather than the
003497,000010:                                                                                                  ##              original YUL assembler.
003498,000011:                                                                                                  ## Reference:   p.  89
003499,000012:                                                                                                  ## Assembler:   yaYUL
003500,000013:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
003501,000014:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
003502,000015:                                                                                                  ## Mod history: 2017-01-22 MAS  Created from Luminary 99.
003503,000016:                                                                                                  ##              2017-03-01 f0n  Modified per scan 0089.jpg 
003504,000017: 
003505,000018: 

Page 89

003507,000020: 26,2022                                           SUBRO    LUMERASE   128                        
003508,000021: 26,2022                                           SUBRO    LEMONAID   099                        
003509,000022: 26,2022                                           SUBRO    LEMP20S    140                        
003510,000023: 26,2022                                           SUBRO    LEMP30S    105                        
003511,000024: 26,2022                                           SUBRO    KISSING    053                        
003512,000025: 26,2022                                           SUBRO    FLY        146                        
003513,000026: 26,2022                                           SUBRO    LEMP50S    118                        
003514,000027: 26,2022                                           SUBRO    SKIPPER    097                        
003515,000028: 26,2022                                           SUBRO    LMDAP      023                        
003516,000029: 
003517,000030: 

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