From: Toni Wilen Date: Mon, 17 Mar 2025 16:38:50 +0000 (+0200) Subject: Disable also JIT FPU when JIT is not enabled. X-Git-Tag: 6000~144 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=8b4bfd164f485ef00125fab0c93e1159f279ba68;p=francis%2Fwinuae.git Disable also JIT FPU when JIT is not enabled. --- 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;