Virtual AGC 20060110 reviewDownload
Virtual AGC project is a simulation of the Apollo Guidance Computer (AGC) used in the Apollo Command Modules and Lunar Modules in 196
Virtual AGC project is a simulation of the Apollo Guidance Computer (AGC) used in the Apollo Command Modules and Lunar Modules in 1968-1972, as well as the Abort Guidance System (AGS) used in the LM.
The project includes an emulated CPU, an emulated display/keyboard (DSKY), the AGC's original executable binaries and machine-readable assembly-language source code (Luminary and Colossus), AGC source code for a CPU validation suite, an AGC assembler, scanned Apollo documentation, and other elements.
The emulated CPU has been designed to be modular and portable, to facilitate incorporation into spacecraft simulations such as lunar-lander simulations.
What's New in This Release:
The Apollo 15-17 CM AGC executable ("Colossus 3" a.k.a. "Artemis 072") is available for use in the simulator.
(Colossus 3 source code is not yet available.) Scans of the Colossus 3 GSOP document are mostly available.
CM downlink lists are implemented.
yaAGC/yaAGS debugging is now symbolic, and yaAGC has other new debugging features.
Building with Cygwin is possible.
Many updates have been made to LM_Simulator (the IMU simulation).
There are bugfixes to yaAGC's CPU simulation.
The mysterious EDRUPT instruction is handled properly.
Accelerator keys have been added to yaDSKY.
Virtual AGC 20060110 keywords