Apollo 11 Guidance Computer (AGC) Source Code is a Real Time Capsule

Apollo 11 was the first space craft to land humans on the surface of the Moon.

Americans Neil Armstrong and Buzz Aldrin made history by landing on the moon on July 20, 1969.

The Apollo Guidance Computer (AGC) was a computer produced for the Apollo program that was installed on board each Apollo Command Module (CM) and Lunar Module (LM).

Blog-NASA-AGC-2

The AGC provided computation and electronic interfaces for guidance, navigation, and control of the spacecraft.

Astronauts communicated with the AGC using a numeric display and keyboard called the DSKY.

The AGC and its DSKY user interface were developed in the early 1960s for the Apollo program by the MIT Instrumentation Laboratory.

Although the code was available to the general public for a while, it has now been uploaded to GitHub by a NASA intern.

The code is a real blast from the past, written in the assembly language and stored on rope memory.

There are also a few Easter ages in the code.

For example, the “MASTER_IGNITION_ROUTINE” file is named “BURN_BABY_BURN”, apparently a reference to DJ Magnificent Montague and the Los Angeles riots in 1965.

content-1468249189-burn-baby-burn

If you enjoy reading code, or just want to see that piece of history that launched is to the moon, head over to GitHub.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s