diff --git a/Machines/AtariST/AtariST.cpp b/Machines/AtariST/AtariST.cpp index e4f8463fc..1003f7dfa 100644 --- a/Machines/AtariST/AtariST.cpp +++ b/Machines/AtariST/AtariST.cpp @@ -341,8 +341,13 @@ class ConcreteMachine: } void flush() { - audio_queue_.perform(); + dma_.flush(); + mfp_.flush(); + keyboard_acia_.flush(); + midi_acia_.flush(); video_.flush(); + update_audio(); + audio_queue_.perform(); } private: