Czy jakiś emulator ATARI (może jest jakiś standard) umieszcza gdzieś w pamięci emulowanej maszyny, że użytkownik aktualnie nie ma aktywnego okna emulatora i veice versa? Chciałbym wymisić określone działanie programu w momencie gdy użytkownik nie ma aktynwego okna i program "stoi" (tuż przed).
Pytanie może dziwnawe (bo emulator powinien się zachowywać jak prawdziwe atari), ale kto wie, może coś takiego jest.
Przy włączonym realtime clock i procedurze sczytywania jego wartości co stały okres czasu możesz wyśledzić, czy emulator był zminimalizowany - oczywiście jeżeli masz ustawioną opcję zatrzymania pracy emulatora gdy brak fokusu. Znaczy - po fakcie będziesz wiedział, nie przed :-)