From 8b4bfd164f485ef00125fab0c93e1159f279ba68 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 17 Mar 2025 18:38:50 +0200 Subject: [PATCH] Disable also JIT FPU when JIT is not enabled. --- main.cpp | 2 +- od-win32/win32gui.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 86f29743..b4349355 100644 --- a/main.cpp +++ b/main.cpp @@ -304,7 +304,7 @@ void fixup_cpu (struct uae_prefs *p) p->cachesize = 0; error_log (_T("JIT requires 68020 or better CPU.")); } - if (p->fpu_model == 0 && p->compfpu) { + if ((p->fpu_model == 0 || !p->cachesize) && p->compfpu) { p->compfpu = false; } diff --git a/od-win32/win32gui.cpp b/od-win32/win32gui.cpp index 99d22c8b..a1998c7b 100644 --- a/od-win32/win32gui.cpp +++ b/od-win32/win32gui.cpp @@ -13911,6 +13911,8 @@ static void values_from_cpudlg(HWND hDlg, WPARAM wParam) } if (!workprefs.cachesize) { setchecked (hDlg, IDC_JITENABLE, false); + workprefs.compfpu = false; + setchecked(hDlg, IDC_JITFPU, false); } if (workprefs.cachesize && workprefs.compfpu && workprefs.fpu_mode > 0) { workprefs.fpu_mode = 0; -- 2.47.3