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+
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
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.
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...
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.