diff --git a/main.c b/main.c index b208b80a..55efcb84 100644 --- a/main.c +++ b/main.c @@ -2409,7 +2409,12 @@ void get_tlm_fc() { // source_bytes[extended + 53] = 0x40 & (SafeMode == 1); // doesn't work source_bytes[extended + 53] = 0x0f; // SW valid - source_bytes[extended + 54] = 0xe8; // SW valid and safe mode + source_bytes[extended + 54] = 0xe8; // SW valid + + if (ix + iy + iz) < 4)) + source_bytes[extended + 54] = source_bytes[extended + 54] | 0x10; // eclipse + if (SafeMode == 1) + source_bytes[extended + 54] = source_bytes[extended + 54] | 0x08; // safe mode #endif