FlightLM
The original plan was to create a flight model of the LM for use with the FlightGear flight simulator.
But soon it was clear that it would be very difficult to host an Apollo simulation in FlightGear.
Since that the project changes more and more to be a simulator framework itself.
What remains is the "Flight" prefix of the packages till I found a better one.
FlightAGC
An AGC emulator written in C++. The package contains only the emulator. For binaries, assembler look
at the Virtual AGC project.
Status
-
2006-06-17 I decided to use X3D for graphics. Started with parser.
-
2006-03-02 Working on fine align.
-
2006-02-22 We now have graphic. Wrong LM model, but nicer than the teapot. New IMU. Coarse align runs now without program alarm.
-
2006-02-05 Solved the "transaction scheduled in the past" bug. Was a problem of the AGC run_cont signal in interaction with AGC input signals.
-
2006-01-26 Added <include> tag for HDL config files.
-
2006-01-22 Graphics integrated. Now you can fly the glut teapot in minimum pulse mode.
-
2005-12-07 Physics integrated.
-
2005-11-21 ISS turn on request is working now. It was importand to set the pulse longer than 90 seconds, just 90 seconds was not long enough. Connected CDUXCMD etc. counter registers to signals.
-
2005-11-19 Fixed reading of config files and changed the config file syntax. Noticed that is needed to start yaDSKY with the --cfg=LM.ini option. Without the indicator lighting is not correct.
-
2005-11-14 There is still a bug in simulation timing. Scheduling real time signals you get sometimes "transaction scheduled in the past" and the simulator abends.
-
2005-11-07 Fixed some bugs in simulation timing. Telemetry downlink is working now.
-
2005-10-23 Now compiling with gcc 4.0.2.
Started IMU component.
In gcc 4.0.2 streambuf::in_avail( ) is broken. Which make it impossible to interrupt "cont" mode of AGC debugger.
-
2005-08-27 Changed my mind how to implement the HDL debugger. Instead of an interface in the HDL core there will be a HDL debug module now.
-
2005-08-21 Fixed bugs in the DV, DCA instructions.
Fixed bug in IOPort_yaAGC_Impl. Did not care for what channel input data was and always released an RUPT 5.
Finally it reach P77N00 of Ron's validation program.
-
2005-08-11 Fixed bug in the DV instruction. We are now at P61N53 in Ron's validation program.
-
2005-08-10 Fixed bugs in the SU, DAS, DDOUBL instructions. Working on DV instruction.
-
2005-08-09 Fixed bugs in the BZMF, LXCH, DXCH instructions.
-
2005-08-04 Added Telemetry HDL module and implement DOWNRUPT.
-
2005-07-31 Start work at HDL debugger.
-
2005-07-14 AGC is now embedded into HDL simulation.
-
2005-01-20 HDL simulation for ACA is running now.
-
2004-11-21 Started with ACA.
-
2004-10-25 Splitted the FlighLM and FlightAGC packages, since there is no development in FlighLM at the moment and there are the large files.
-
2004-10-19 It is running now. Not perfect, but it is already possible to run some commands like display mission time.
Download
FlightAGC-20060723.tar.bz2
Tokage-20060723.tar.bz2
lina-20060722.tar.bz2
FlightLM
This package contains textures and model data. And some obsolete panels for FlightGear.
Status
-
2005-07-14 FDAI texture added.
-
3D model added. Started with panel design.
Download
FlightLM-20050714.tar.bz2
DocLM
Nasa LM/AGC documentation is only available as scanned images packed in pdf files.
Objective is to restore the documentation in computer readable format.
Therefore the pdf files are splitted into single png images which are processed by ocr.
Already corrected pages are installed over ocr processed pages.
Finally a searchable index is created which links to both text files and png images.
Status
Download
DocLM-20050220.tar.bz2
Tutorials
IMU
Setting the Lunar Landing site
Making of the FDAI texture
Recources
The Apollo Guidance Computer
Virtual AGC
Contact
Christian Bucher