From: Toni Wilen Date: Mon, 11 Dec 2023 18:54:14 +0000 (+0200) Subject: Fix 800% disk mode crash. X-Git-Tag: 5.1.0~14 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=93ec410b8b70e8ecfc633c1c36074bce2378466d;p=francis%2Fwinuae.git Fix 800% disk mode crash. --- diff --git a/disk.cpp b/disk.cpp index 0c92fc2d..6f5e2aa8 100644 --- a/disk.cpp +++ b/disk.cpp @@ -4215,7 +4215,10 @@ void DISK_update_predict(void) } } if (finaleventflag && (finaleventcycle >> 8) < maxhpos) { - event2_newevent_x_replace((finaleventcycle - startcycle) >> 8, finaleventflag, event_DISK_handler); + int dist = (finaleventcycle - startcycle) >> 8; + if (dist > 0) { + event2_newevent_x_replace(dist, finaleventflag, event_DISK_handler); + } } }