アポロ誘導コンピュータ
Annotations to Eldon Hall's Journey to the Moon – AGCのシステムプログラマがAGC開発について詳細に語っている。
AGC ハードウェア設計、特に集積回路の採用に関する文書:
Apollo Guidance Computer Schematics
AGC Integrated Circuit Packages
Integrated Circuits in the Apollo Guidance Computer
AGC ソフトウェアに関する文書:
Delco Electronics, Apollo 15 - アポロ15号で使われたソフトウェアに関するマニュアル。ユーザインタフェースの解説はもちろんのこと、アルゴリズムやハードウェアの制限についても説明されている。なお、500ページ以上あり、150MB以上の巨大なファイルなのでアクセスの際には注意されたい。
Stengel, R., Manual Attitude Control of the Lunar Module, J.
AGCは STANDBY ALLOWED スイッチを使ってパワーセービングモードに移行する。このモードはAGCの電源を切り、2.048MHzのクロック(およびその分周クロック)だけを発生させる。分周クロックの1つであるF17信号により、1.28秒間隔でAGCの電源が入る。そこでAGCは STANDBY ALLOWED スイッチの状態をチェックし、もしまだそのモードならば再び電源を切って次のF17信号を待つ。
スタンバイモードではAGCは眠っているので、PINCを実行してリアルタイムクロックをインクリメントすることができない(通常は10ミリ秒単位でインクリメント)。その代わりとして、F17信号で起きたときにリアルタイムクロックを1.28秒ぶん進める。
スタンバイモードは慣性飛行中AGCを使わないときに電力消費を抑えるために設けられた。通常70Wの電力消費が5Wから10Wに低減される。しかし、実際にはAGCは飛行中ずっと使われ、スタンバイモードが使われることはなかった。
Spacecraft and Rockets, Vol. 7, No. 8, Aug 1970, pp. 941–948.
Source code for Command Module code (Comanche054) and Lunar Module code (Luminary099) as text.
AGCを再現するプロジェクトやシミュレータ:
AGC Replica – John Pultorak が Block I AGC のハードウェアを自宅で再現したプロジェクト。ミラーサイトとして AGC Replica もある。
Virtual AGC Home Page – Ronald Burkey の AGC シミュレータ。
Project Apollo for Orbiter – スペースフライトシミュレーター Orbiter のアドオン。AGCをシミュレートしてアポロの指令船と月着陸船のシミュレーションを実現することを目的としている。
Eagle Lander 3D アポロ12号の月面着陸シミュレーション(シェアウェア、Windows)
特集記事:
Weaving the way to the Moon (BBC News)