Apollo Guidance Computer which landed Apollo 11 at moon code is on GitHub


agc_view

AGC was digital computer for navigation and control of Apollo-11 spacecraft. It’s processor was made with discrete IC logic and 16-bit word running at 2 Mhz with 2K words of RAM and 36K words of ROM.

Recently the code which runs on AGC was published on GitHub based on manual re-entering of scanned papers. The sources are dated from April 1st 1969.

The retro computer lovers will be able to run the code on the Virtual AGC.

Even if you do not like retro computing, there is still something to learn when you look how the source code is documented.

 

6 Comments (+add yours?)

  1. Darrell
    Feb 10, 2017 @ 23:43:57

    Guys, this is the most poorly written headline I have ever read. The word “which” is always preceded by a comma and “at Moon code” doesn’t even make sense. It was an interesting article though.

    Reply

    • lumpinator
      Feb 12, 2017 @ 20:49:20

      Not all the world are native english speakers! How many languages are you fluent in?

      Reply

    • Tim
      Apr 04, 2017 @ 15:15:27

      Sorry, „which“ doesn’t always have a comma before it. The problem with the title is that is needs a single comma after the word „Moon“. The word „Moon“ should also be spelt with a capital „M“.

      Reply

    • Tim Jarrett
      Apr 04, 2017 @ 23:44:06

      Sorry, „which“ is not always preceded by a comma. „This is the key which opened the door“, „Which key“ etc. The only thing wrong with the title of this article is that it needs a single comma, after the word „Moon“, also „moon“ should be spelt with a capital „M“.

      Reply

  2. Sergio
    Feb 12, 2017 @ 22:22:52

    “Even if you do not like retro computing, there is still something to learn when you look how the source code is documented.”

    yes I particularly like the comment in “POWERED_FLIGHT_SUBROUTINES.agc” that simply states:

    “Don’t touch these constants”

    Reply

  3. Trackback: .NET i jiné ... : Odkazy z prohlížeče – 8.3.2017

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

%d bloggers like this: