From 12f5314ad8a74855188a074667d25637b648d0ab Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sat, 25 Oct 2025 20:45:46 -0300 Subject: [PATCH 1/2] Clarify frame size versions --- settings/machine.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/settings/machine.rst b/settings/machine.rst index 074941c..ca118a9 100644 --- a/settings/machine.rst +++ b/settings/machine.rst @@ -54,8 +54,8 @@ CPU frame size Change the emulator's frame timing behavior. This mostly affects the smoothness of the emulated mouse and other input peripherals. -* **Larger frames (less smooth):** same behavior as previous 86Box versions. Switching to it may improve performance on low-end host systems, at the expense of reduced input smoothness. -* **Smaller frames (smoother):** the new default behavior, which improves input smoothness. +* **Larger frames (less smooth):** same behavior as 86Box 4.2.1 and older. Switching to it may improve performance on low-end host systems, at the expense of reduced input smoothness. +* **Smaller frames (smoother):** the new default behavior introduced in 86Box 5.0, which improves input smoothness. Time synchronization -------------------- From a7e6e364c3532fd9fed0714f2d17d62990d1b17d Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Sat, 25 Oct 2025 20:46:30 -0300 Subject: [PATCH 2/2] Backport FreeBSD build guide improvements --- dev/buildguide.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/buildguide.rst b/dev/buildguide.rst index d81ce9a..423fd41 100644 --- a/dev/buildguide.rst +++ b/dev/buildguide.rst @@ -168,9 +168,9 @@ FreeBSD .. code-block:: bash - $ pkg install pkgconf freetype-gl sdl2 libspng openal-soft rtmidi qt5 libslirp fluidsynth libsndfile + $ pkg install cmake pkgconf freetype-gl sdl2 libspng openal-soft rtmidi qt5 libslirp fluidsynth libsndfile -.. note:: If you get an error about ``linux/input.h``, edit ``/usr/local/include/libevdev/libevdev.h`` to replace the ``linux/input.h`` reference with ``dev/evdev/input.h`` and try building again. +.. note:: If you get an error about ``linux/input.h`` while building, this is due to ``libevdev.h`` mistakenly importing a Linux header file on FreeBSD. Copy the full path of ``libevdev.h`` from the error and open it with an editor. Within the file, replace the ``linux/input.h`` reference with ``dev/evdev/input.h`` and try building again. Building --------