Build Your Own Apollo Guidance Computer
PingXao writes "Well, if you can't exactly give the Moon you can give the gift of a computer to get you there. Almost a year ago this Slashdot story about the Apollo 11 Guidance Computer referenced a pretty cool Dr. Dobbs Journal article from their History of Computing series. Now there's this guy who built one in his basement! It took him 4 years, $2,980 in cash, 2,500 hours of labor and 15,000 hand-wrapped wire connections with 3,500 feet of wire to build. It might be next Christmas before you could build one of your own to give as a gift, but he promises you can build your own for less and it will be better than his. The perfect gift for the space geek who has everything. This guy is my hero."
with those old boxes, how in hell did they ever make it to the moon and back alive.
Is it fascism yet?
Now all he has to do is build his own apollo 11, and he's all set to go to the moon! He just has to pay a few hundred million to get the rockets to take it up.
[me] HI AUNT EDNA! Look what I built for you! Its an exact replica of the Apollo guidance computer!
[Aunt Edna] uh, thanks?
time is a perception of a being's consciousness
time is your 6th sense, the wierd ones are 7+
I understand that it took him a long time and it's quite an incredible feat, but how is it usable/testable? Apollogize for my stupidity.
--
http://www.gamercentric.com/ - Now with a clan and tournament system!
You could just hack a Gameboy Advance, and have even more horsepower! To the MOOOOOOOOOOOOON!!!!!!!!
will it run Linux? ... or at least NetBSD?
you see, I come from a time in the nineteen hundred and seventies
when computers where used for two things
too either go to the moon or play pong
and nothing inbetween, you see
and You didn't need a fancy operating system to play pong
and the men who went to the moon, god bless them
did it with no mouse
and a plain text only black and white screen
and thiry-two kilobytes of ram
Beyond that, this guy is lucky its christmas because with multiple 4-9 meg pdf files it would be a silent night for his server.
can't sleep slashdot will eat me
10$ says it's flashing "1202" right about now...
An emulator already exists. It has been released as free software under the GPL. It supports Linux and Windows.
Not to undermine his job, which I think is a major accomplishment, not only by building it but by reimplementing the whole logic from diagrams. But looking at the logic, it seems it could fit easily in a Spartan 3 FPGA. So yes, it could be done cheaper and faster, but not with the degree of detail this guy put on.
Kudos to him
signal_connect(0, "test_top.dut.my_sig", "clk");
With that kinda money you could rebuild the sound stage they faked the first trip to the moon on!
-bbh
Now he has his own server slashdotted just before [Insert Religous Denomination Holiday Here]. Yup, he sure is the space geek who has EVERYTHING now!
Take that those doing with less!
There are two reasons why spaceflight computers are relatively underpowered:
Reliability under conditions your PC would fail, like radiation, shock, vibration, acceleration, heat and cold.
Built to solve unique specialized problems for people who are not entirely computer expert.
Navigation computers have to solve complex solid analytic geometry problems for people who are experts in solid analytic geometry but aren't experts in computers and don't have the luxury to spend lots of time to do that.
Can it simulate the part where the sensor loop queue was overloaded because they forgot to turn off the rendevous radar and the warning lights went crazy and Neil or Buzz wet his suit? (I have no official info that they did, but I bet at least one did but never told anyone.)
Table-ized A.I.
A perfect way to add guidance to my Cruise Missile
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Time is far, far more precious than money. We only trade *some* of our time for money so we can use that money during the remaining time.
Where on earth are you going to find the vintage IC's for this thing? (Didn't RTFA).
Well, RTFA you lazy sod! Had you done so, you'd have had your answer quicker than it took you to post the question.
I have the utmost respect for the initiative, intelligence, and generosity of the man who built this computer. That said, he didn't build a replica of an Apollo Guidance Computer (AGC). He did not use the same parts, constructing it with higher integration 74LS parts that gave about a 10-to-1 IC package reduction. The original AGC prototype used core memory and his uses static RAM and EPROM. There are countless other differences.
Again, he is deserving of high praise, but he did not replicate the original AGC I prototype. He created a working model which was very true to the original at the block diagram level.
Nope, even Apollo is long gone. King Constantine retired all the old Gods in 325AD at Nicea near Naples and defined the Trinity to take their place. Only Zeus, Mercurius and Demeter survived - oh, and Isis - she survived too, Contantine didn't want to kill her and her cute little baby, but in return for continued worship, the Gods were morphed. Constantin caused such divine confusion, that the collective memory of the Western World still haven't recovered...
Oh well, what the hell...
This begs the question of how we make voluntary sterilization an attractive option.
+++ATH0
The IBM 360/91 was an important high-performance member of the IBM 360 family. The CDC 6600 was also an innovative system from the same era.
The Space Shuttle uses the IBM AP-101. See Computers in Spaceflight: The NASA Experience.
Mea navis aericumbens anguillis abundat
Go read the articles and you'll appreciate what a tremendous amount of work this was -- a hell of an achievement of the variety that makes most PhD applications look like a 3rd grade book report.
Unfortunately, it's an achievement akin to digging a large hole in the ground with a spoon. Someone wasted a lot of their time to do something useless in the most inefficient way possible.
. . .
g 1007_hall_s.ppt
:
0 7.pdf pages 4-5.
This is a link to a a partial tear-down of a Apollo Guidance Computer Logic Unit.
http://klabs.org/mapld04/presentations/session_g/
on slide three, N.B. the cost : $275,800.00.
now i wonder could the guy in the story have afforded to deal with this as well
"In the early orbital missions before Apollo, NASA learned that the human animal, confined in a spacecraft for a week or so, was not as clean as might be expected from observations on Earth. This additional constraint had . . far-reaching impact . . All electrical connections and other surfaces had to be corrosive resistant . . . everything had to be hermetically sealed."
eww!
quote from http://klabs.org/history/history_docs/mit_docs/17
What's the most important thing about what this guy did?
Documentation. He documented every step of the way everything that he did. It's something that's lacking in a lot of geeky projects and it's something that I commend this guy at doing an awesome job at.
My other first post is car post.
"Early gun-type designs are interesting. Because they're so simple, you can (if you like) actually understand the entire critical assembly process, from the start of fission to the propagation of the produced shockwave"
I doubt that we will ever figure out - and I suspect that even if we did figure out we couldn't do much about it