This is the May 2026 update to 86Box, bringing in the obligatory bugfixes, some performance improvements, user interface updates and lots of new hardware.
Main features
After the floppy drive sounds feature in v5.2, the same contributor now brings in hard disk sounds, configurable through the hard disk settings separately from the existing model presets. Recordings from three 3600 RPM disk models are currently available, with more to come in the future.
The long-awaited local switch allows for networking multiple 86Box machines running on the same host computer and across multiple hosts on the same real network, automatically and across platforms, unlike previous solutions such as VDE which required manual configuration and left Windows users in the dark. Multiple networks can be created and isolated by passwords, and more technically-inclined users can connect other emulators to the switch; see the documentation for more information.
Serial and parallel connectivity also saw many updates. On the parallel side, printers are now configurable, new sound devices join the existing DACs, and the new Named Pipe device can connect machines together with a LapLink cable or the rare DirectParallel cable for high-speed Windows Direct Cable Connection. On the serial side, the passthrough feature has evolved into serial devices bringing many improvements: Named Pipe (now supported on Linux and macOS) has an automatic client/server mode, Serial Passthrough no longer requires setting the host port’s baud rate separately, and Virtual Console (now supported on Windows) can automatically connect a terminal to the emulated port.
SCSI tape drives are now emulated, in case you’re emulating a retro server and want to make period-accurate backups. Tape drives for the floppy interface, which were more common in the consumer space, are planned for the future.
Many updates have been made to the user interface, starting with some updated icons, including a more colorful logo. New toolbar buttons allow for fast forwarding emulation (running as fast as your host system can handle) and quickly taking a screenshot to file or clipboard. The Settings window was starting to become overwhelming with the sheer amount of options available, so it now has tabs on most pages; most of the options you know are still there, just organized into tabs, and some no longer require a hard reset to be applied. All device selectors now have search, activated by clicking the X button and typing a search query. The Preferences window now has pages like the Settings window.
Important changes
Moved options
Custom key bindings have moved from the Settings window’s Input devices page to the Preferences window’s new Key bindings page, as they are now saved system-wide and apply to all machines on all copies of 86Box v6.0 and newer. Due to this change, any 86Box keyboard shortcuts you may have changed on individual machines have been reset.
Additionally, several View menu options related to the emulated display have moved to a new Monitor tab in the Settings window’s Display page, where they can still be changed without a hard reset.
Merged video cards
The very large amount of video cards to choose from is a longstanding issue which has finally been addressed in this release. We have shortened the video card list by merging cards: the card selector now lists video chipsets instead, and the individual card and VBIOS variants for each chipset are available through the Configure button next to the selector. The new search feature (pictured above) can help you find the video chipset for a given card name.
Upgrading to 86Box v6.0 will automatically migrate the configured video card to this new system. After this migration, downgrading to v5.3 or older may result in the machine losing its video card settings.
MDS v2 / MDX support component
The new support for Daemon Tools MDS v2 and MDX CD-ROM images uses an external component due to a license incompatibility issue. This component is included with 86Box as the mdsx.dll file inside the .zip on Windows, or embedded within the AppImage on Linux or the app bundle on macOS. Windows users should make sure the included mdsx.dll is present in the same folder as the 86Box executable, otherwise MDS v2 and MDX images will refuse to load.
Linux package maintainers should note that mdsx.so is an optional component located in a separate repository governed by the non-free TrueCrypt License, which may prevent its inclusion in the 86Box package according to your distribution’s policies. We welcome contributions bringing in a GPL-compatible reimplementation of the legacy encryption algorithms used by Daemon Tools.
Windows ARM support
We now provide builds for Windows host systems with Snapdragon, RTX Spark and other ARM processors through the 86Box-NDR-Windows-ARM64 download. Intel and AMD systems should continue using the same 86Box-Windows-64 download as before. Note that ARM builds require Windows 11, and these currently lack some minor features relying on external components (Discord integration and the PostScript printer’s PDF conversion).
Third-party manager applications may need to be updated to handle these builds, even on non-ARM systems. Please update your manager if it fails to download or run 86Box v6.0, with symptoms including “This app can’t run on your PC”, “not compatible with the version of Windows you’re running” or “machine type other than the current machine” error messages.
macOS 10.13 support
86Box no longer supports macOS hosts running High Sierra 10.13. The minimum supported version is now Mojave 10.14, and a future release will bring it up to Catalina 10.15.
Changelog
This changelog covers the original May 17 beta preview. A separate changelog for the final release can be found further below.
Improved emulation performance of Voodoo cards on ARM hosts
Improved emulation performance of S3 ViRGE and Trio3D/2X cards
Added actual name to internal devices on the video card selector
Added 256 KB video RAM option to the Cirrus Logic GD5402
Added and changed on-board video RAM options on many machines
Added gamma control support to the S3 Trio3D/2X
Fixed ATI Mach, IBM 8514/A and Video 7 VGA 1024i rendering glitches on specific drivers
Fixed Voodoo Banshee/3 emulator crashes on specific drivers
Fixed incorrect refresh rates on even more cards (it never ends)
Fixed Cirrus Logic rendering glitches on E-Ten
Fixed Tseng ET4000/W32 picture positioning with overscan enabled
Fixed card model names on several video cards
Fixed incorrect video BIOS on the VLB Cirrus Logic GD5434
Fixed S3 video card detection by some tools
Renamed BOCA Research 4610 video card to BRI4610 and changed it to the correct GD5422 controller
Input
Fixed mouse wheel accuracy on Windows hosts with certain mice and touchpads
Fixed Ctrl+Num Lock key combination on Windows hosts
Fixed 3M MicroTouch not registering touches on macOS hosts
Fixed 3M MicroTouch baud rate configuration
Fixed key code inaccuracies on some keyboard types
Sound
Added Analog Devices AD1816, Aztech Sound Galaxy Pro 16 AZTPR16, Covox Sound Master, HP Multimedia Pro 16V-A, IBM Music Feature Card, MediaVision ThunderBoard, Pro Audio Spectrum and TexElec SAAYM (CMS/Game Blaster + Yamaha OPM) ISA sound cards
Added Roland SC-55 MIDI synthesizer emulation (setup required)
Added ESS0968 ID variant of the ESS ES688 ISA sound card
Added audio output device option
Added Nuked OPL2 Lite for more accuracy over the previous Nuked OPL3-based OPL2 emulation
Added on-board MIDI input/output support to the IBM PS/1 family
Added DSP version configuration to select Sound Blaster models
Added software game port disable support to Pro Audio Spectrum Plus and 16 cards
Added actual name to internal devices on the sound card selector
Changed ESS ES688, ES1688 and Pro Audio Spectrum Plus cards to the 16-bit ISA bus
Changed MIDI input/output device selection to no longer require a hard reset
Changed FluidSynth to fall back to the system soundfont if none is set on Windows
Fixed Crystal CS423x and Aztech Sound Galaxy detection errors with some drivers
Fixed Pro Audio Spectrum Plus and 16 playback issues with some drivers
Fixed Pro Audio Spectrum Plus and 16 low playback volumes
Fixed SoftSynth issues with some drivers on Yamaha cards
Fixed Windows 9x DOS compatibility issues on Yamaha cards
Fixed CD audio volume control on Aztech Sound Galaxy cards
Fixed MPU-401 losing MIDI output messages when reset
Added automatic client/server mode option to named pipe serial passthrough
Added Linux and macOS host support to named pipe serial passthrough
Added terminal emulator connection option to virtual console serial passthrough
Added partial Windows host support to virtual console serial passthrough for using a Command Prompt window as a terminal emulator
Added custom command option to virtual console serial passthrough on Linux and macOS hosts (defaults to creating a GNU Screen session)
Added parallel file device to log all transmitted data without the text printer’s page formatting
Added serial file device to log all transmitted data or receive data from an input file
Added serial and parallel port loopback plug devices for diagnostics software
Added printer language option to disable PDF conversion on the PostScript printer
Added printer language and paper size options to the ESC/P 2 printer
Added audio channel selection option to the Covox Speech Thing
Changed parallel port device selection to no longer require a hard reset
Fixed PostScript printer not saving output files in some cases
Fixed virtual console serial passthrough not displaying the pseudoterminal path in an easily-accessible location (now a message box)
Fixed host serial port passthrough not receiving data on some Linux hosts
Fixed ECP and EPP parallel port modes on machines with the VIA VT82C686A/B southbridge
Removed host serial port passthrough baud rate, data bits and stop bits options (the emulated port’s parameters are now automatically passed through to the host port)
Removed PLIP parallel port device as only the network card is required now (the parallel port to use is selectable through its Configure button)
Storage
Improved CD folder mounting load times on Windows and macOS hosts