OT: Apollo Core Rope Memory

gene heskett gheskett at shentel.net
Wed Nov 1 16:30:36 UTC 2023


On 11/1/23 04:21, Jeffrey Walton wrote:
> If anyone is interested in hardware and software used on the Apollo
> missions to the moon, checkout this video:
> <https://www.youtube.com/watch?v=hckwxq8rnr0>.
> 
> It is fascinating how the folks are recovering the original programs
> for the flight computers. (Many of the programs have been lost to
> history).
> 
> Jeff

I have read several times that the microprocessor used there was the 
original RCA 1802 because as a cmos design, it was automatically rad hard.

I have worked with in 1978, wrote a program and made most of the 
supporting electronics with an eye to eliminating a dub copy to make the 
use it on air commercials that worked with an automatic station break 
machine. So useful that it was still in daily use by that tv station 
when I last checked in 1997. The RCA 1802 had an unusual architecture 
that had 16, 16 bit accumulators, any one of which could be the stack 
pointer and any one of which could be the program counter. An 8 bit data 
buss and a 16 bit address bus. Each controllable by a single 8 bit 
instruction byte followed by a target byte. 50 years later I still think 
it was a good architecture. I still have a big manilla bag with a paper 
copy of that program in hex codes and two broadcast audio carts with 
backups of that program on an upper shelf of the bookcases that line 
this room.  To save memory, I used self modifying code because 4k of 
static ram was then $400 on an s-100 board I had to build from a kit.
I paid attention to resetting all the modified instructions at the end 
of the program loop and it ran w/o crashing from power failure that 
outlasted a standby battery to the next long power failure. Rock solid 
stable. Wasn't fast, took 1270 microseconds to make one pass thru the 
loop. Up until Jeffrey posted this link, I had no idea what sort of 
memory was used by Apollo, thanks Jeffrey.

Cheers, Gene Heskett.
-- 
"There are four boxes to be used in defense of liberty:
  soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
  - Louis D. Brandeis




More information about the ubuntu-users mailing list