# Apollo-11 | Chris Garry | Knowledge Base | Instagit

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

GitHub Stars: 64.6k

Repository: https://github.com/chrislgarry/Apollo-11

---

## Articles

### [How to Simulate and Run the Apollo 11 Guidance Software: Complete Setup Guide](/chrislgarry/Apollo-11/simulate-run-apollo-11-guidance-software)

Simulate and run the Apollo 11 guidance software using the original source code from the chrislgarry/Apollo-11 repository with the Virtual AGC emulator. Get your complete setup guide now.

- Tags: how-to-guide
- Published: 2026-03-04

### [Examples of Real-Time Tasks Managed by the AGC in the Apollo-11 Source Code](/chrislgarry/Apollo-11/examples-real-time-tasks-managed-agc)

Discover real-time tasks managed by the AGC in Apollo-11 source code. Examples include inertial integration, guidance computations, and engine sequencing for lunar navigation.

- Tags: deep-dive
- Published: 2026-03-04

### [Memory Constraints of the Apollo Guidance Computer: 76KB Architecture Explained](/chrislgarry/Apollo-11/memory-constraints-apollo-guidance-computer)

Discover the surprising memory constraints of the Apollo Guidance Computer with its 76KB architecture. Learn how programmers achieved lunar landings with limited resources.

- Tags: deep-dive
- Published: 2026-03-04

### [Where to Find the Apollo 11 Command Module Source Code in the GitHub Repository](/chrislgarry/Apollo-11/source-code-apollo-11-lunar-module-software)

Discover the Apollo 11 Command Module source code within the chrislgarry/Apollo-11 GitHub repository. Explore the Comanche055 directory to find the lunar module software.

- Tags: getting-started
- Published: 2026-03-04

### [Apollo 11 Command Module Source Code: Where to Find It in the chrislgarry/Apollo-11 Repository](/chrislgarry/Apollo-11/source-code-apollo-11-command-module-software)

Explore the Apollo 11 Command Module source code within the chrislgarry/Apollo-11 repository. Discover the Comanche055 directory and the MAIN.agc file for the complete software.

- Tags: how-to-guide
- Published: 2026-03-04

### [How the AGC's Restart System Provides Fault Tolerance in Apollo 11](/chrislgarry/Apollo-11/how-agcs-restart-system-provides-fault-tolerance)

Discover how the AGC's restart system provides fault tolerance for Apollo 11. Learn about its layered architecture, phase-protected copy-cycles, and deterministic recovery paths enabling seamless operation after transient faults.

- Tags: internals
- Published: 2026-03-04

### [How the Telemetry System in the Apollo 11 Spacecraft Software Transmitted Data to Earth](/chrislgarry/Apollo-11/what-telemetry-system-apollo-11-spacecraft-software)

Discover the Apollo 11 telemetry system an interrupt-driven subsystem transmitting critical spacecraft data to Earth every 20 milliseconds using the DOWN-TELEMETRY PROGRAM.

- Tags: deep-dive
- Published: 2026-03-04

### [How the Apollo Guidance Computer Handles Inertial Measurement Unit (IMU) Data: A Deep Dive into AGC Assembly Code](/chrislgarry/Apollo-11/how-agc-handles-inertial-measurement-unit-imu-data)

Explore how the Apollo Guidance Computer processes IMU data through alignment and drift compensation using Comanche055 flight software and gyroscope counters. Learn AGC assembly code details.

- Tags: deep-dive
- Published: 2026-03-04

### [How Lambert Guidance Is Used in the Apollo 11 Lunar Module Software](/chrislgarry/Apollo-11/how-lambert-guidance-used-apollo-11-mission-software)

Discover how Lambert guidance in Apollo 11 Lunar Module software calculated optimal velocity changes for orbital transfers. Explore the P-31 program and the LAMBERT subroutine.

- Tags: deep-dive
- Published: 2026-03-04

### [Apollo 11 Navigation and Guidance Systems: A Deep Dive into the AGC Source Code](/chrislgarry/Apollo-11/navigation-guidance-systems-apollo-11-code)

Explore the Apollo 11 navigation and guidance systems within the AGC source code. Discover rendezvous, orbital, and descent algorithms detailed in the chrislgarry/Apollo-11 repository.

- Tags: deep-dive
- Published: 2026-03-04

### [How Does the DSKY Interface Work in the Apollo Guidance Computer: Inside the Pinball Subsystem Explained](/chrislgarry/Apollo-11/how-dsky-interface-pinball-works)

Explore the DSKY interface, also known as Pinball, within the Apollo Guidance Computer. Understand how it decodes commands and drives displays via the DSPTAB buffer and DSPOUT routine.

- Tags: deep-dive
- Published: 2026-03-04

### [What Is the Digital Autopilot (DAP) in the Apollo 11 Software?](/chrislgarry/Apollo-11/what-is-digital-autopilot-dap-apollo-11-software)

Explore the Digital Autopilot DAP a key component of Apollo 11 software. Learn how this AGC module uses IMU data and dead-bands to automatically control spacecraft attitude via RCS thrusters.

- Tags: deep-dive
- Published: 2026-03-04

### [How the AGC INTERPRETER System Performs Calculations: Apollo-11 Virtual Machine Architecture](/chrislgarry/Apollo-11/how-interpreter-system-works-agc-calculations)

Discover how the AGC INTERPRETER system performs calculations. Learn about its fetch-dispatch loop, addressing modes, and arithmetic sub-routines within the Apollo-11 VM.

- Tags: internals
- Published: 2026-03-04

### [WAITLIST System in the Apollo Guidance Computer (AGC): The Native Delayed-Task Scheduler](/chrislgarry/Apollo-11/purpose-waitlist-system-agc)

Discover the Apollo Guidance Computer's WAITLIST system, the native delayed-task scheduler. Execute programs with precise centisecond delays for deterministic real-time guidance.

- Tags: internals
- Published: 2026-03-04

### [How the EXECUTIVE System Manages Jobs and Tasks in the Apollo Guidance Computer](/chrislgarry/Apollo-11/how-executive-system-manages-jobs-tasks-agc)

Learn how the EXECUTIVE system manages jobs and tasks in the Apollo Guidance Computer with its preemptive priority scheduler, core job queues, and VAC memory allocation.

- Tags: internals
- Published: 2026-03-04

### [What Is the yaYUL Assembler in the Apollo 11 Code Repository?](/chrislgarry/Apollo-11/yayul-assembler-apollo-11-code)

Discover the yaYUL assembler, a modern re-implementation of NASA's original YUL assembler. Learn how it converts Apollo 11 source code into binary for the Lunar and Command Modules.

- Tags: internals
- Published: 2026-03-04

### [What Programming Language Was Used for the Apollo 11 Guidance Computer?](/chrislgarry/Apollo-11/programming-language-apollo-11-guidance-computer-code)

Discover the programming language behind the Apollo 11 Guidance Computer. Learn about the AGC assembly language used for this historic mission. Get the details here.

- Tags: deep-dive
- Published: 2026-03-04

### [Luminary099: The Apollo 11 Lunar Module Guidance Computer Software Explained](/chrislgarry/Apollo-11/what-is-luminary099)

Explore Luminary099, the Apollo 11 Lunar Module's guidance computer software. Understand its critical role in the historic powered descent navigation and landing.

- Tags: deep-dive
- Published: 2026-03-04

### [What Is Comanche055 and Its Role in the Apollo 11 Mission?](/chrislgarry/Apollo-11/what-is-comanche055)

Discover Comanche055, the Apollo 11 guidance software. Learn how this open-source code managed navigation, attitude, and re-entry for the historic mission. Explore the chrislgarry/Apollo-11 repository.

- Tags: deep-dive
- Published: 2026-03-04

### [Apollo Guidance Computer (AGC) Architecture: A Deep Dive into the 1960s Spaceflight Computer](/chrislgarry/Apollo-11/apollo-guidance-computer-agc-architecture)

Explore the Apollo Guidance Computer AGC architecture. Discover its 16-bit design, memory banks, and custom instructions that powered the Apollo 11 mission.

- Tags: deep-dive
- Published: 2026-03-04

### [What Is the Apollo 11 Repository? A Complete Guide to the Original AGC Source Code](/chrislgarry/Apollo-11/what-is-apollo-11-repository)

Explore the Apollo 11 repository, the complete archive of original Apollo Guidance Computer source code that powered the 1969 lunar mission. Discover flight software, build tools, and documentation.

- Tags: getting-started
- Published: 2026-03-04

