From aa94dce9f4afa1b2d6d7863203ef39e0f273bfaf Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Tue, 2 Jun 2026 10:58:39 +0200 Subject: [PATCH] Retry uaenet online wakeups from vsync --- sana2.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sana2.cpp b/sana2.cpp index 51f0d459..4207a7fb 100644 --- a/sana2.cpp +++ b/sana2.cpp @@ -1799,8 +1799,11 @@ static bool uaenet_vsync_has_work(struct s2devstruct *dev) return true; for (struct asyncreq *ar = dev->ar; ar; ar = ar->next) { - if (!ar->ready && get_word_host(ar->request + 28) == CMD_FLUSH) - return true; + if (!ar->ready) { + const uae_u32 command = get_word_host(ar->request + 28); + if (command == CMD_FLUSH || command == S2_ONLINE) + return true; + } } return false; -- 2.47.3