It's worth noting that the software, while only 36k machine words long, and the hardware, which was very slow even by the standards of other computers of the 60s, were remarkable works created in only a couple years by huge teams (peak of 800 people working on hardware and 400 on software IIRC). Its popular to dismiss the AGC as simple and uninteresting, but it was a challenging engineering task, and it never once ha…
NASA Open Sources Apollo 11 Code (2009)
11–20 of 37 posts
Re: NASA Open Sources Apollo 11 Code (2009)
#12Edit: Nevermind, just saw the date on the article.
Re: NASA Open Sources Apollo 11 Code (2009)
#13Re: NASA Open Sources Apollo 11 Code (2009)
#14That article calls out this line (among others). I wonder what the actual story behind this comment was. I'm sure it's not as bad as, "I'm just putting this in temporarily and we should fix it before it goes to Mars". It probably means something else.
Anyone have any idea?
Re: NASA Open Sources Apollo 11 Code (2009)
#15It's worth noting that the software, while only 36k machine words long, and the hardware, which was very slow even by the standards of other computers of the 60s, were remarkable works created in only a couple years by huge teams (peak of 800 people working on hardware and 400 on software IIRC). Its popular to dismiss the AGC as simple and uninteresting, but it was a challenging engineering task, and it never once ha…
Re: NASA Open Sources Apollo 11 Code (2009)
#16https://code.google.com/p/virtualagc/source/browse/trunk/Lum... That article calls out this line (among others). I wonder what the actual story behind this comment was. I'm sure it's not as bad as, "I'm just putting this in temporarily and we should fix it before it goes to Mars". It probably means something else. Anyone have any idea?
GAINBRAK,1 # NUMERO MYSTERIOSORe: NASA Open Sources Apollo 11 Code (2009)
#17https://code.google.com/p/virtualagc/source/browse/trunk/Lum... That article calls out this line (among others). I wonder what the actual story behind this comment was. I'm sure it's not as bad as, "I'm just putting this in temporarily and we should fix it before it goes to Mars". It probably means something else. Anyone have any idea?
Further down in the same file there's a line: GAINBRAK,1 # NUMERO MYSTERIOSO
Re: NASA Open Sources Apollo 11 Code (2009)
#18Anyone who is looking for something to run it on could take a look at Block I Apollo Guidance Computer (AGC): How to build one in your basement [1]. The build took one guy four years and a lot of wire-wrap. A fascinating and quite awe-inspiring piece of work. [1] http://klabs.org/history/build_agc/
Re: NASA Open Sources Apollo 11 Code (2009)
#19If this kind of thing interests you, there are some great resources here about the Gemini and Apollo guidance computer architecture, including recreations of them: http://www.ibiblio.org/apollo/ . I also recommend the book "Digital Apollo" about the role of digital computers in early space flight. I found both fascinating.
Two other books worth checking-out are The Apollo Guidance Computer: Architecture and Operation by Frank O'Brien and Journey to the Moon: The History of the Apollo Guidance Computer by Eldon Hall. The latter book is not particularly well written, but the author was the AGC hardware design lead and this book captures a lot of his first-hand knowledge of the hardware development and testing process.