Notes ·
Source Code From the Moon
In Apollo-11, Chris Garry preserves the original Apollo Guidance Computer source code used by the mission’s Command Module and Lunar Module.
“The goal is to be a repo for the original Apollo 11 source code.”
There is something incredible about opening GitHub and browsing the assembly code that helped carry humans to the Moon.
The repository contains Comanche055, used by the Command Module, and Luminary099, used by the Lunar Module. The code was transcribed from digitized images of the original hardcopy preserved by the MIT Museum, with help from the Virtual AGC project.
We preserve spacecraft, spacesuits, photographs, and mission recordings, but the software deserves to be preserved too. It represents an enormous engineering achievement while still containing the names, comments, compromises, and personality of the people who wrote it.
This may be one of the coolest pieces of software history available on GitHub. It turns the Apollo 11 mission from something we read about into something engineers can explore line by line.
Explore the original Apollo 11 Guidance Computer source code.