diff --git a/Orbitersdk/samples/ProjectApollo/src_lm/lm_ags.cpp b/Orbitersdk/samples/ProjectApollo/src_lm/lm_ags.cpp index 4e0b7c33b0..7e201a9f5b 100644 --- a/Orbitersdk/samples/ProjectApollo/src_lm/lm_ags.cpp +++ b/Orbitersdk/samples/ProjectApollo/src_lm/lm_ags.cpp @@ -349,6 +349,12 @@ void LEM_AEA::Timestep(double simt, double simdt) { { // Reset last cycling time LastCycled = 0; + // Reset program counter to 6000 for power up + vags.ProgramCounter = 06000; + // Also reset overflow + vags.Overflow = 0; + // And inhibit engine on + OutputPorts[IO_ODISCRETES] |= 02000; return; }