diff --git a/dev/builds.rst b/dev/builds.rst index d6b19ca..02df224 100644 --- a/dev/builds.rst +++ b/dev/builds.rst @@ -12,13 +12,11 @@ Variants * The **Old Recompiler** is recommended. The **New Recompiler** is in beta; you may experience bugs and performance loss with it. - * The Old Recompiler is not available for the ARM architecture. You must select the New Recompiler for running 86Box on ARM Linux systems such as the Raspberry Pi. + * The Old Recompiler is not available for the ARM architecture. You must select the New Recompiler for running 86Box on ARM Linux systems. -* On **Windows**, **x86 (32-bit)** is recommended even if you have a 64-bit system. +* On **Windows**, **x64** is the only option, as native ARM builds are currently not provided. - * x64 (64-bit) allows for emulating more than 2 GB of RAM on some later machines and using larger soundfonts with FluidSynth, at a slight performance loss. - -* On **Linux**, select the correct architecture for your system, as most distributions lack x64-to-x86 and ARM64-to-ARM32 backwards compatibility by default. +* On **Linux**, select **x64** or **ARM** according to your system's architecture. * On **macOS**, **Universal** supports both Intel and Apple Silicon Macs. @@ -29,6 +27,10 @@ Discontinued variants These variants are no longer built by Jenkins and can only be :doc:`compiled from source `. +* 32-bit variants (**x86** and **ARM32**) as of September 3rd 2024. + + * These variants were eliminated to better focus development on relevant 64-bit architectures, since systems old enough to be 32-bit-only lack the performance for a satisfactory emulation experience. + * Debug variants (**86Box-Debug**) as of April 2nd 2023. * These variants were compiled with debug symbols and reduced optimizations to help with running the emulator under ``gdb`` or other debuggers. They were eliminated as the setup process for debugging grew closer to just compiling from source instead.