6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 17, 2024 3:42 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Computer for Apollo
PostPosted: Fri Jan 10, 2014 7:48 pm 
Offline

Joined: Mon Apr 16, 2007 6:04 am
Posts: 155
Location: Auckland, New Zealand
OK, not strictly 6502 related but probably interesting to a lot of people here. A film from the 60s describing (in simplified terms) the Apollo Guidance Computer. It's fascinating seeing how they physically made parts of it including how the did they core memory.

https://www.youtube.com/watch?v=YIBhPsyYCiM

Anyone who has done wire wrapping or point to point wiring will understand the issue they mention of wire density (at about 24:30)!

Simon

_________________
My 6502 related blog: http://www.asciimation.co.nz/bb/category/6502-computer


Top
 Profile  
Reply with quote  
 Post subject: Re: Computer for Apollo
PostPosted: Fri Jan 10, 2014 9:43 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8542
Location: Southern California
We had a little discussion about this on the AnyCPU forum at http://anycpu.org/forum/viewtopic.php?f=3&t=86, and there are a few links there to more. Repeating a comment of mine there:
Quote:
As usual, the software-development process became a much greater consumer of time than anticipated, and unfortunately the stress was a cause of a lot of broken marriages. Interestingly, programmers were given a job with almost no description, so they made it up as they went. One of the developments was a multitasking system that assigned priorities to tasks, so that when the computer got overloaded and couldn't keep up with all of them, it purposely neglected lower-priority ones in order to keep more critical ones going without delays, something that the astronauts' lives depended on particularly when landing on the moon.

It has been fun telling several interested people about the movie.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
 Post subject: Re: Computer for Apollo
PostPosted: Fri Jan 10, 2014 11:50 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
Fascinating machine! Repeating a comment of mine...
Quote:
Prior to execution, but subsequent to being fetched from memory, an instruction could be modified by adding a value computed at run time. It was a sanitized version of self-modifying code. IIRC the main intent was simply to implement indexed addressing. The addition was expected to modify an Address Field located in the bottom of the instruction word.

That's clever in itself, but a fascinating quirk yielded capabilities far beyond what had been originally planned. Someone realized that an addition could also or alternatively modify the Opcode Field in the top of the instruction word. Moreover, such an addition would produce an n+1 bit result -- a carry. This anomaly was recognized as an opportunity. The carry was decoded along with the original opcode bits, and the opcode space was thus doubled. A whole new set of instructions could then be defined -- instructions which were only available via this curious back door technique!

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
 Post subject: Re: Computer for Apollo
PostPosted: Sat Jan 11, 2014 12:03 am 
Offline
User avatar

Joined: Mon Apr 23, 2012 12:28 am
Posts: 760
Location: Huntsville, AL
For those interested, the details for a reconstruction of the Apollo Guidance Computer can be found here: http://www.galaxiki.org/web/main/_blog/ ... ding.shtml.
Schematics and other data from NASA for the Apollo Guidance Computer can be found here: http://klabs.org/history/ech/agc_schematics/index.htm.

I also purchased a great book describing the Apollo Guidance Computer, by the same title, from Amazon.

_________________
Michael A.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: