Apollo 12 at 35
neutron_p writes "Thirty-five years ago this week, the sedentary, fine-grained powder began to rise, billow and race off toward the horizon. Soon after - at 1:54:35 a.m. EST on Nov. 19, 1969 - the lunar module Intrepid landed, bringing two more humans to the surface of another world. Apollo 12 commander Pete Conrad and lunar module pilot Alan Bean would be on the Moon for more than 31 hours, with crewmate Dick Gordon orbiting above in the command module Yankee Clipper."
256K Hah! The Apollo landing module had 2K of RAM and 36K of ROM. Now that's tight!
From abc.net.au:
NASA explains it a little better, noting that the 74KB is actually 37KW, using 16-bit words:
Hardware
The guidance computer is a general-purpose digital machine with a basic word length, in parallel operations, of 15 bits with an added bit for parity checks. The instruction code includes subroutines for double and triple operations. Memory cycle time is 11.7 microseconds with a single addition time of 23.4 microseconds. The 'core rope', used for the fixed memory, has a capacity of about 36,864 words with an erasable memory (of ferrite core planes) of 2,048 words. The processor is formed from integrated circuits (ICs). The total computer weight is 29.5 kg. The fixed memory contains programmes, routines, constants, star and landmark co-ordinates and other pertinent data. The erasable memory acts as an intermediate store for results of computations, auxiliary programme information, and variable data supplied by the G&N and other systems of the spacecraft.
sigs, as if you care.
for those who where not around here's some links to the AGC, DSKY and more:
*Apollo Guidance Computer (AGC)
*slash article with source code listing
*Simulation of Apollo Guidance Computer
*DSKY
peterrenshaw ~ Another Scrappy Startup
I love the bit where the writer describes the recommendation by the software engineer to ignore the reported errors as "a gutsy call". There's these guys, in a tiny little spacecraft, about to land on the moon, with most of the world watching, and the prestige of the USA and indeed democracy and capitalism at stake. The computer's screaming error messages. If you call for an abort, the moon effort is a flop (at least temporarily). If you call proceed and the thing craters, you're going to be the guy whose screwup killed two American heroes. "Gutsy"...more like balls of titanium!
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)