|
![]() |
|||||||||||||||||||||
Please enable javascript in your browser to see a site-search form here.
|
This
is an unmaintained, obsoleted page, archived for legacy purposes only
to provide information on some older Virtual AGC releases. For
information pertinent to current releases, please look on the current download page. |
Directory |
Contents |
Status |
---|---|---|
yaAGC/Colossus249/ |
Source code (*.s) for Build
249
of the Colossus (AGC Command
Module)
program. |
100% complete, and debugged. (The comments in the source-code still need proofing, but the program assembles correctly with the yaYUL assembler.) |
Binary (*.bin and *.binsource) image of the core-rope for Build 249 of Colossus. | 100% complete, proofed, and known to be valid. | |
yaAGC/Luminary131/ |
Source code (*.s) for Build
131
of the Luminary (AGC Lunar
Module)
program. |
100% complete, and debugged. (The comments in the source-code still need proofing, but the program assembles correctly with the yaYUL assembler.) |
Binary (*.bin and *.binsource) image of the core-rope for Build 131 of Luminary. | 100% complete, proofed, and known to be valid. | |
Some utilities. |
|
|
yaAGC/Artemis072/ |
Source code (*.s) for Build 072 of the Artemis or Colossus 3 (AGC Command Module) program. | About 6 pages (out of
>1500) available. |
Binary (*.bin and *.binsource) image for Build 072 of Artemis or Colossus 3. | 100% complete and
proofed. I assume it's
correct, but we won't really know until there's source code to
cross-check it against. |
|
yaAGC/yaAGC/ |
Source code for the yaAGC (AGC emulator) program. |
99% complete. At present, you can expect to see do the stuff described in the Quick Start section of my home page. Both the LM and CM sims should work quite well. |
yaAGC/ControlPulseSim |
An emulator for the AGC at
the
"control-pulse" (microcode) level rather than the instruction level. |
Allows
interactive simulation of some (but not all) control-pulse
sequences (microcode) for the AGC. This program is only for the
very brave, and very little of it works. I'll probably never
complete much more of it. |
yaAGC/yaDSKY/ |
Source code for the yaDSKY (DSKY emulator) program. |
99% complete (both Linux and
Win32). (The STBY and RESTART indicator lamps are
inoperable.) In addition to being a DSKY simulation, this program
can print out downlinked telemetry data. |
yaAGC/yaUniverse/ |
Source code for the yaUniverse (spacecraft motion
emulator) program. |
Is now capable of modeling the motion of heavenly bodies and spacecraft under gravitational influences. This, perhaps, 25% of what's required in the full program. |
yaAGC/yaIMU/ |
Source code for the yaIMU (inertial measurement unit emulator) program. | This program has not
yet
been started. (Because of Stephan Hotto's
contributed LM_Simulator
program, the yaIMU program is
no longer needed, and therefore is no longer being planned.) |
yaAGC/yaAOT/ |
Source code for the yaAOT (alignment optical telescope emulator) program. | This program has not yet been started. |
yaAGC/yaACA/ |
Source code for the yaACA (attitude controller assembly emulator) program. | This program is 100% complete
and seems fine on a standalone basis, but the complete system
environment for it has not yet been demonstrated to work. |
yaAGC/yaTelemetry/ |
Source code for the yaTelemetry (telemetry-downlink
console) program. |
This program has not
yet
been started. (In its absence, yaDSKY
is capable of printing out digital-downlink data, though not in a
particularly attractive manner, with the "--test-downlink" command-line
switch.) |
yaAGC/yaYUL/ |
Source code for the yaYUL (AGC cross-assembler) program. |
100% complete, and capable of
assembling Luminary131, Colossus249, or Validation source code without
error. |
yaAGC/Validation/ |
Source code for a
(newly-written) program
in AGC assembly-langauge that is used to test the emulator's
instruction set. |
About as complete as it's going to get! |
yaAGC/yaAGS/ |
Source code for the yaAGS (Abort Guidance System
emulator) program. |
Now working. Probably
there are a number of bugs and unimplemented features, but at least it
can pass the built-in self-test, and can perform the few operations I
personally know how to activate. :-) |
yaAGC/yaDEDA/ |
Source code for the yaDEDA (emulator for the Data Entry
and Display Assembly -- i.e., the AGS user interface) program |
I think this program is 100%
working, though I've only tested it with yaAGC (since yaAGS isn't available yet), so I
can't be perfectly sure. |
yaAGC/yaLEMAP/ |
Source code for the yaLEMAP (AGS cross-assembler)
program. |
I think this program is 100%
working, though there could be bugs I'm not aware of. |
Sample AGS source code. |
100% complete and correct. |
|
Utilities |
binLEMAP
--- like Oct2Bin, but for the
AGS instead of
the AGC. 100% working. Needed only for validating
source-code data entry for programs like AGS FP6 or FP8. |
|
yaAGC/FP6/ |
Source code (*.s) and binary
(*.bin and *.binsource) for AGS FP6
(Flight
Program 6) |
It is believed that the source code is 100% complete and correct, and that the binary produced by assembling the source with yaLEMAP is 100% complete and correct. |
yaAGC/FP8/ |
Source code (*.s) and binary
for AGS FP8
(Flight
Program 8) |
It is believed that the
source
code is 100% complete and correct, and that the binary produced by
assembling the source with yaLEMAP
is 100% complete and correct. |
yaAGC/Contributed/LM_Simulator |
Tcl/Tk
source code,
contributed by Stephan Hotto. |
Continually
evolving in its conception, and I'm not the author, so I can't give a
percentage of completion. At
present, the program has the following features:
|
Download
file |
What is it? |
Who needs
it? |
||
yaAGC-dev-20090301.tar.bz2
|
Full
development snapshot, containing all of the stuff
mentioned above, to the extent described above. Refer also to the
change log.
|
|
||
yaAGC-linux-20050720.tar.bz2 | Pre-built Virtual AGC executables for x86 Linux. |
|
||
LM_StandAlone_210407a.zip |
Pre-built
Virtual AGC executables for MS Windows, packaged by Stephan Hotto. |
|
||
yaAGC-Win32-20050720.zip | Pre-built Virtual AGC
executables for MS Windows, packaged by Ron Burkey. |
|
||
runtime-package zipfile | Runtime package needed for
running the Ron's pre-built Windows executables. Not needed for
Stephan's executables. |
|||
yaAGC-macosx-20050720.tar.bz2 |
Pre-built Virtual AGC
executables for Mac OS X. |
|
||
Archive | Earlier versions of the
downloadable files. |
|
Important Note
Do not run the
uninstallation script mentioned in the struck-out section following
this note, since if you have installed into /usr/local (or worse, /usr)
it will delete /usr/local/bin (or /usr/bin)! Thanks to Onno Hommes for
catching this error. |
Some
trouble-shooting notes ...
sudo ln --symbolic
/usr/lib/libncurses.a /usr/lib/libcurses.a
cd
yaAGC
make NOGUI=yes autogen [or make NOGUI=yes PREFIX=InstallDirectory autogen] make NOGUI=yes clean make NOGUI=yes sudo make NUGUI=yes install Instead of running
"SimLuminary131", "SimColossus249", or "SimArtemis072", run
"SimLuminary131_lite", "SimColossus249_lite", or
"SimArtemis072_lite". What these steps
will do for you is to bypass building yaDSKY
and yaDEDA, and to use instead
the "DSKY
Lite" module of the LM_Simulator
program (which doesn't need to be compiled).
|
Thanks to the availability of a brand new PowerBook I had to reload yaAGC and its stuff once more. |