Source Code
![]() |
These source-code files derive from a printout of Luminary 210 (Apollo 15-17
Lunar Module guidance computer program), from the personal library of
original AGC developer Don Eyles, digitally photographed at archive.org,
financially sponsored by Jim Lawton, 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 210 OF AGC PROGRAM LUMINARY BY NASA 2021112-161 17:11 MAR. 19,1971Note that the date is the date of the printout, not the date of the program revision. |
003879,000002: ## Copyright: Public domain.
003880,000003: ## Filename: SUBROUTINE_CALLS.agc
003881,000004: ## Purpose: A section of Luminary revision 210.
003882,000005: ## It is part of the source code for the Lunar Module's (LM)
003883,000006: ## Apollo Guidance Computer (AGC) for Apollo 15-17.
003884,000007: ## This file is intended to be a faithful transcription, except
003885,000008: ## that the code format has been changed to conform to the
003886,000009: ## requirements of the yaYUL assembler rather than the
003887,000010: ## original YUL assembler.
003888,000011: ## Reference: p. 91
003889,000012: ## Assembler: yaYUL
003890,000013: ## Contact: Ron Burkey <info@sandroid.org>.
003891,000014: ## Website: www.ibiblio.org/apollo/index.html
003892,000015: ## Mod history: 2016-11-17 JL Created from Artemis072 version.
003893,000016: ## 2016-11-18 HG Transcribed
003894,000017: ## 2016-12-15 RSB Proofed comment text with octopus/ProoferComments,
003895,000018: ## but no errors found.
003896,000019:
![]() |
Page 91 |
003898,000021: # SUBROUTINE_CALLS
003899,000022:
003900,000023: 26,2024 SUBRO LUMERASE 176
003901,000024: 26,2024 SUBRO LEMONAID 156
003902,000025: 26,2024 SUBRO LEMP20S 168
003903,000026: 26,2024 SUBRO LEMP30S 105
003904,000027: 26,2024 SUBRO KISSING 067
003905,000028: 26,2024 SUBRO FLY 197
003906,000029: 26,2024 SUBRO LEMP50S 130
003907,000030: 26,2024 SUBRO SKIPPER 131
003908,000031: 26,2024 SUBRO LMDAP 032
003909,000032:
End of include-file SUBROUTINE_CALLS.agc. Parent file is MAIN.agc