Author Topic: Extracting code from the first NASA computer flown in space  (Read 11369 times)

0 Members and 1 Guest are viewing this topic.

Offline TerraHertzTopic starter

  • Super Contributor
  • ***
  • Posts: 3958
  • Country: au
  • Why shouldn't we question everything?
    • It's not really a Blog
Extracting code from the first NASA computer flown in space
« on: September 04, 2016, 02:34:11 am »
http://www.orrazz.com/2016/09/a-hacker-from-south-africa-just-rescued.html
A Hacker From South Africa Just Rescued The First NASA Computer In Space


Apollo Rope Memory Modules (Part 1 - Introduction)
Francois Rautenbach   Aug 22, 2016  ( youtube  watch?v=WquhaobDqLU )
Extracting the software from the Rope Memory modules of the long lost Apollo Guidance Computer used in Flight AS-202.
Collecting old scopes, logic analyzers, and unfinished projects. http://everist.org
 
The following users thanked this post: SeanB, Macbeth, SimonR

Offline Tomorokoshi

  • Super Contributor
  • ***
  • Posts: 1212
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #1 on: September 04, 2016, 03:19:57 am »
Awesome project and story! Complete with clicking relays and flashing lights!
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3330
  • Country: ca
  • Place text here.
Re: Extracting code from the first NASA computer flown in space
« Reply #2 on: September 04, 2016, 02:44:20 pm »
I didn't see this in the video.

https://en.wikipedia.org/wiki/Gemini_Guidance_Computer

This was the first computer flown in space by NASA.
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline FrancoisR

  • Newbie
  • Posts: 4
  • Country: za
Re: Extracting code from the first NASA computer flown in space
« Reply #3 on: September 10, 2016, 12:39:31 pm »
I have to admit that I really don't know that much about the Gemini Guidance Computer, except that it was designed and built by IBM. Wikipedia indicates that it was designed using the same RTL technology as that used in the Apollo Guidance Computer (AGC), but I have not seen any other definitive proof of this. It would be really interesting to get more info about this.

What I do know is that IBM was very much against using integrated circuits when MIT first proposed using this for the AGC. There are many documents where IBM attacked this decision, claiming that it was too unreliable. IBM actually proposed a different design using transistors and there is another document where MIT responded, showing that the IBM design was far less powerful than what was needed to land on the moon. IBM created enough doubt with NASA that they got the contract to develop the Apollo Abort Guidance System (AGS), which was a much simpler (and slower) transistor based computer of a similar size and weight. By that time, MIT already had two years experience designing with integrated circuits and the AGC3 was already functional. IBM was so insistent during the 1960's, on only using transistors in their designs that their Mainframe computers only started using TTL components in 1972.

The Gemini Guidance Computer was definitely used in flight before the AGC, but production AGC computers were available and used in training at least 18 months before the Gemini computer. The guidance computer used in the Minuteman II missiles was actually introduced at roughly the same time as the Gemini guidance computer, but also trailed the AGC development by 12-18 months.

The only reason why the AGC flew after the Gemini and Minuteman guidance computers were because of delays on other parts of the Apollo project. The AGC was definitely ahead of the pack by at least a year even though it was an order of a magnitude more complex and much faster. It was also much closer to a general microcomputer than the other special-purpose designs. It was used in 1972 for the first fully electronic fly-by-wire test onboard a modified F8 Crusader. It has also been used in US Navy's Deep Submergence Rescue Vehicle for navigation tests. It influenced the design of many other notable computers e.g. the PDP-11 and later general purpose microcomputers. You wouldn't be too far off, comparing it with a modern embedded microcontroller like the PIC. In my opinion, it is much closer to a general purpose microcomputer than any other computer built during the 1960's.

The title of the post is a bit ambiguous, so to clear it up. There is no doubt that the AGC was the first computer built using integrated circuits. It was also a general purpose computer that could do much more than just navigation. It was not the first computer in space, but the first computer built with microchips (that also happened) to fly in space.
 

Offline FrancoisR

  • Newbie
  • Posts: 4
  • Country: za
Re: Extracting code from the first NASA computer flown in space
« Reply #4 on: September 10, 2016, 01:56:29 pm »
Alex's post about the Gemini Guidance Computer had me stumped a bit. Wikipedia indicated that RTL chips were used in the Gemini GC, which didn't made sense at all. My gut instinct told me that it was unlikely that IBM would have designed anything using integrated circuits in the early 1960's.

NASA's web site "Computers in Spaceflight: The NASA Experience" has the following to say about the Gemini Guidance Computer:
"The machine consisted of discrete components, not integrated circuits."
http://history.nasa.gov/computers/Ch1-2.html

Anybody care to update the Wikipedia page?
 

Offline TheBay

  • Supporter
  • ****
  • Posts: 1016
  • Country: wales
Re: Extracting code from the first NASA computer flown in space
« Reply #5 on: September 11, 2016, 06:28:54 am »
Some things I don't get about this...

Firstly how did he get his hands on all this, why is he doing this. Sorry but scrap metal and FBI just leaving him alone yeah right...

And with a really cheap psu and hobby grade equipment. Surely this should be done in a proper lab somewhere with decent equipment etc. Not to mention how this all seems to be stored, hardly any precautions to stop it getting damaged physically or electrically. And wouldn't this be classified?
« Last Edit: September 11, 2016, 06:31:46 am by TheBay »
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16265
  • Country: za
Re: Extracting code from the first NASA computer flown in space
« Reply #6 on: September 11, 2016, 07:16:45 am »
NASA is not military, it is all meant to be freely available to everybody, seeing as it was paid for with taxpayers money in the USA. Thus you can see the archives they have, and even get the images and all the data off all the missions for free off the servers, at full resolution. Only things not available are stuff where they did not archive it, either the tapes were reused or the archives were lost with time.
 

Offline TheBay

  • Supporter
  • ****
  • Posts: 1016
  • Country: wales
Re: Extracting code from the first NASA computer flown in space
« Reply #7 on: September 11, 2016, 02:12:07 pm »
NASA is not military, it is all meant to be freely available to everybody, seeing as it was paid for with taxpayers money in the USA. Thus you can see the archives they have, and even get the images and all the data off all the missions for free off the servers, at full resolution. Only things not available are stuff where they did not archive it, either the tapes were reused or the archives were lost with time.

Now that makes it all plausible, only reason I thought it was all classified was due to having visited NASA a couple of years back and sort of given that impression while I was there.
However maybe that is done to make you feel more excited about the whole thing. Not to mention what we see in films :)

Guess it's more a case of them being irresponsible with this data/equipment, that should have all been archived and preserved surely, I wonder if there are any issues with intellectual property on that data or would that have lapsed now.

Hats off to the guy then  :-+
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3330
  • Country: ca
  • Place text here.
Re: Extracting code from the first NASA computer flown in space
« Reply #8 on: September 11, 2016, 06:38:42 pm »
Well, I think the first digital computer to fly in space was the Autonetics D-17 Minuteman guidance computer. Discuss?  >:D
Perhaps the first analog computer in space was the V-2's.  :-//
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline FrancoisR

  • Newbie
  • Posts: 4
  • Country: za
Re: Extracting code from the first NASA computer flown in space
« Reply #9 on: September 12, 2016, 03:23:06 pm »
The Minuteman II rocket first flew sometime in 1965 while the Apollo block I computer only flew on 25 August 1966. However, development on the AGC started in 1961 and production versions of the AGC were available in 1964, almost a year before the Minuteman II computer. Work on the Minuteman II guidance computer started late in 1962, about 12-18 months after the AGC.

The AGC was the first computer that used integrated circuits. The only reason it flew after the Minuteman was because of delays and constraints on other parts of the Apollo project. Technically it was functional and was used in training almost a year before the much simpler Minuteman guidance computer. The August 1966 date was the first time the computer was launched into space and not the first time the computer was used.
 

Offline JoeN

  • Frequent Contributor
  • **
  • Posts: 991
  • Country: us
  • We Buy Trannies By The Truckload
Re: Extracting code from the first NASA computer flown in space
« Reply #10 on: September 12, 2016, 07:04:44 pm »
And I thought all of this stuff went into the big warehouse shown at the end of Raiders of the Lost Ark.  I guess our government isn't quite as competent as Spielberg imagines.   |O
Have You Been Triggered Today?
 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #11 on: September 12, 2016, 08:39:07 pm »
 That's only for the stuff they don't want us to know about. All those things you never heard of? Ever wonder why? Because THEY don't want you to know.

 Even these so-called "Freedom of Information Requests". If you know what to request, then it's something they really in the end don't mind letting you know about, because you know it already exists, or you wouldn't be requesting information. The stuff they really don't want you to know, you don't even know to ask about.

 

Offline TerraHertzTopic starter

  • Super Contributor
  • ***
  • Posts: 3958
  • Country: au
  • Why shouldn't we question everything?
    • It's not really a Blog
Re: Extracting code from the first NASA computer flown in space
« Reply #12 on: September 12, 2016, 11:45:45 pm »
And I thought all of this stuff went into the big warehouse shown at the end of Raiders of the Lost Ark.  I guess our government isn't quite as competent as Spielberg imagines.   |O

Wasn't that the (fictional) British government? The US government (real or fictional) is entirely different.

"TOP men working on it."
Collecting old scopes, logic analyzers, and unfinished projects. http://everist.org
 

Offline apelly

  • Supporter
  • ****
  • Posts: 1061
  • Country: nz
  • Probe
Re: Extracting code from the first NASA computer flown in space
« Reply #13 on: September 13, 2016, 12:32:12 am »
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37626
  • Country: au
    • EEVblog
 

Offline apelly

  • Supporter
  • ****
  • Posts: 1061
  • Country: nz
  • Probe
Re: Extracting code from the first NASA computer flown in space
« Reply #15 on: September 13, 2016, 03:51:30 am »
 ;D
 

Offline Towger

  • Super Contributor
  • ***
  • Posts: 1644
  • Country: ie
Re: Extracting code from the first NASA computer flown in space
« Reply #16 on: September 13, 2016, 04:24:10 am »
I don't suppose NASA still has not found the lost film footage they shot on the moon.
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3330
  • Country: ca
  • Place text here.
Re: Extracting code from the first NASA computer flown in space
« Reply #17 on: September 13, 2016, 04:29:11 am »
The Minuteman II rocket first flew sometime in 1965 while the Apollo block I computer only flew on 25 August 1966. However, development on the AGC started in 1961 and production versions of the AGC were available in 1964, almost a year before the Minuteman II computer. Work on the Minuteman II guidance computer started late in 1962, about 12-18 months after the AGC.

Fine, but the Minuteman I used the D-17B and flew in 1962.

https://en.wikipedia.org/wiki/D-17B

https://en.wikipedia.org/wiki/LGM-30_Minuteman#Minuteman-I_.28LGM-30A.2FB_or_SM-80.2FHSM-80A.29

Why bring up the Minuteman II?

"The AGC was the first computer that used integrated circuits."

http://www.ti.com/corp/docs/company/history/timeline/defense/1960/docs/61-first_ic.htm

I don't suppose NASA still has not found the lost film footage they shot on the moon.

Double negatives are hard to parse.
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline rdl

  • Super Contributor
  • ***
  • Posts: 3665
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #18 on: September 13, 2016, 11:28:17 am »

Sigh. What to believe? Company propaganda or an encyclopedia that anyone can edit...

If TI integrated circuits were actually being used in the Minuteman-I, which was already in service by 1962, they should try to get all those Wikipedia errors fixed.
 

Offline FrancoisR

  • Newbie
  • Posts: 4
  • Country: za
Re: Extracting code from the first NASA computer flown in space
« Reply #19 on: September 13, 2016, 02:48:11 pm »
The TI article is accurate but it omits a few things that are mentioned in other documents.

TI tried very hard to sell their integrated circuits to a number of big users, including MIT. It was only in 1962 that TI convinced the USAF to try integrated circuits. By that time the group at MIT who built the AGC had already been working with Fairchild Micrologic RTL devices for about 12-18 months and the AGC4 prototype was quite far down the path.

Btw, Fairchild introduced the first Micrologic RTL devices in the spring of 1961 and MIT immediately ordered 1000 devices. The price was much more reasonable than the TI quote of $60,000 for 60 devices! TI also failed to deliver on time and a few orders with TI were cancelled because of this. From 1962 onward, TI did much better and became the second source to Fairchild.

The Minuteman I guidance computer did *not* use integrated circuits. The first big order (100,000 devices) that TI delivered to Autonetics (who built the Minuteman GC) was in late 1964 and by 1965 TI were delivering 15,000 devices per week. By that time the AGC had already been in use for about a year.
« Last Edit: September 13, 2016, 03:13:33 pm by FrancoisR »
 
The following users thanked this post: Dr. Frank

Offline rdl

  • Super Contributor
  • ***
  • Posts: 3665
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #20 on: September 13, 2016, 04:24:36 pm »
The TI article seems to reference both/all Minuteman programs together as one. It seems it would be more correct if they had specified Minuteman-II.
Quote
The demo and tour of the tiny computer helped tip the scales in TI's favor and made it possible to start applying integrated circuits to defense equipment in 1961 and to Minuteman and other programs in 1962.
However, the Minuteman-I, using the D-17B computer, was already in service by 1962.
 

Offline oldway

  • Super Contributor
  • ***
  • !
  • Posts: 2172
Re: Extracting code from the first NASA computer flown in space
« Reply #21 on: September 13, 2016, 05:07:46 pm »
They say that the memory of AGC could not work.  :palm:



I think it is bullshit.  :scared:

What's your opinion about this video ?

 

Offline arlipscomb

  • Contributor
  • Posts: 17
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #22 on: September 13, 2016, 07:17:38 pm »
Videos of parts of schematics that jump around to music don't tell me anything.
---
Al Lipscomb
AA4YU CISSP
 

Offline rrinker

  • Super Contributor
  • ***
  • Posts: 2046
  • Country: us
Re: Extracting code from the first NASA computer flown in space
« Reply #23 on: September 13, 2016, 07:39:14 pm »
 So if the rope memory modules could not work, how is he proposing the missions actually flew? The computer obviously worked, and was used. Did they use alien memory technology and hid it by making up these magnetic core ropes which were familiar technology at the time? Something in his premise is wrong, I can feel it, something fundamental, but I'll have to watch again at home when I can actually pay attention to the whole thing.

 

Offline Len

  • Frequent Contributor
  • **
  • Posts: 547
  • Country: ca
Re: Extracting code from the first NASA computer flown in space
« Reply #24 on: September 13, 2016, 07:54:19 pm »
So if the rope memory modules could not work, how is he proposing the missions actually flew?

The moon missions were faked, doncha know.
DIY Eurorack Synth: https://len42.github.io/Synth/
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf