From 93ec410b8b70e8ecfc633c1c36074bce2378466d Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 11 Dec 2023 20:54:14 +0200 Subject: [PATCH] Fix 800% disk mode crash. --- disk.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); + } } } -- 2.47.3