32 comments

[ 3.3 ms ] story [ 49.7 ms ] thread
And I thought going through the program, debug, UV erase cycle of a 2716 was torturous!
I code at approximately the same rate as the core rope memory weavers wove. I wouldn't trust mine to help people fly to the moon, though. That's incredible!
Warning: this video automatically plays.
Just like every other YouTube link.
Unless you have Flashblock.
Very interesting video. I had no idea.

It would have been interesting to see how the program was actually executed. Do the rings around the rope core somehow create a circuit that allows the processor to "know" in which order the 1s and 0s are in? Or is there some kind of mechanical process?

It must have been very easy to make mistakes with all that manual work. I am assuming the weave must have had to have been checked many times.

I'm pretty sure the bytes are sequentially addressed, but the program (memory contents) may contain branching, conditionals etc to load the next address. Just like assembly language. If I recall correctly, the microprocessor logic on these missions was RTL (resistor-transistor-logic) which was the predecessor of TTL.
please tell me this was a production build and not used to backup nightly builds.
Back then "source control" was making a copy of the physical paper copies containing the code.
Interesting. Reminds of the Mayan Quipu system (http://en.wikipedia.org/wiki/Quipu) of storing information in knots in ropes.

I've read somewhere that they even had simple "computers" made out of stone structures that would then have these knot systems inserted into them, but for the life of me I can't remember what these were called.

So the Mayans did it first! ;)

Slight correction: quipu was used in Andean South America (e.g. by the Incas), not by the Maya in Mesoamerica.
That was the first thing I thought of too. Super interesting.
I thought this was interesting (both that the space shuttle still used core memory, and that the challenger memory was retrieved and its contents recovered):

> Core memory is non-volatile storage—it can retain its contents indefinitely without power. It is also relatively unaffected by EMP and radiation. ... For example, the Space Shuttle flight computers initially used core memory, which preserved the contents of memory even through the Challenger's disintegration and subsequent plunge into the sea in 1986.

(From http://en.wikipedia.org/wiki/Magnetic-core_memory#Physical_c... )

Note that this core memory is a little different than the rope core memory described in the linked article.

My dad was a draftsman, and worked on everything from conveyer belt systems to satellite test rigs. This was in the years before CAD and he often brought A1 and A0 paper home from work for us kids to scribble on.

One time I can remember getting this sheet with this wonderful crossed-grid with rings pattern. I remember staring at it for a good ten minutes before turning it over and trying to draw spider-man ;-)

It was several year before I realised that I was looking at a drawing of core store.

One of my life regrets was that I didn't know to save it. I'd love to have it on the wall framed now ;)

Difference between core memory and rope core memory is that core memory has regular pattern and information is stored in magnetization of the cores, core rope memory on the other hand is read only and information is stored in it's pattern (it's essentially same thing as semiconductor-based ROM, only with little transformers instead of diodes).
I have a 1K x 8 core memory card framed and hanging on the wall with an 8x magnifying glass in front of it. People love to look at it. Then they learn their iPhone has the equivalent of 16 to 32 million of those. Mind-blowing, every time.
I wonder what word they used at that time to distinguish hardware and software bug?
This is from the series Moon Machines, which I cannot recommend highly enough. It's got interviews with the people who worked on Apollo hardware, testing footage I've never seen elsewhere, and some great anecdotes as well. It really gets down into the nitty-gritty design challenges they faced -- it's the Apollo program as the engineers saw it, not the astronauts.
The show that this clip is from is amazing! The Moon Machines. I highly recommend it
Rope memory is quite beautiful. Seems like an alien technology - almost organic.