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