86Box v5.1
September 14, 2025 - written by richardg867
This is the September 2025 update to 86Box, bringing in some new features and the results of a bugfix marathon started right after the v5.0 release.
Important changes
Host system deprecations
As noted in the v5.0 release announcement, support for macOS hosts running High Sierra 10.13 and Mojave 10.14 is scheduled to be removed. However, due to the short amount of time since the previous release, 86Box v5.1 still supports these macOS versions, and the removal will take place in a future update.
Merged machines
In previous versions of 86Box, several machines had separate entries in the machine list for different BIOS vendors or OEM customizations. These variants have now been merged into their respective base entries, using the new BIOS variant selection system introduced in v5.0, accessed through the Configure button next to the machine selector.
If your emulated setup uses one of those machine variants, upgrading to 86Box v5.1 will automatically migrate the configuration and CMOS data to this new system. After this migration, downgrading to v5.0 or older is not recommended. If the machine no longer boots after upgrading, make sure the ROM set is up to date.
Changelog
Emulator
- Added input scaling options to the OpenGL 3.0 Core renderer
- Added saving of full screen mode after exiting the emulator
- Added portable mode enabled by placing an empty
86box_global.cfg
file next to the Windows executable, macOS app bundle or Linux AppImage - Fixed keyboard shortcuts with numpad keys in full screen mode
- Fixed command line options not applying to machines started from the manager
- Fixed
--clear
command line option in its long form
User interface
- Added color scheme override option to the Preferences window on Windows hosts
- Added remember size & position option to the manager’s Preferences window
- Added interlaced mode indication to the refresh rate display
- Added machine actions to the manager’s right-click menu
- Improved ordering on Settings window machine lists
- Fixed resizable window option crashing the emulator on Windows hosts
- Fixed incorrect window size when hiding the toolbar and status bar
- Fixed blank sections and missing CD-ROM information on the manager’s machine details display
- Updated translations: Chinese (Taiwan), Finnish, French, Italian, Portuguese (Brazil)
Machines
- Multiple categories
- Fixed floppy disk error on several machines with Winbond Super I/O
- 808x
- Added machines: Multitech PC-500, Multitech PC-900
- Added display line doubling modes to the Amstrad PC1512, PC1640, IBM PCjr and Tandy 1000 family
- Fixed Amstrad PC1512 screen clearing effect
- Fixed F11 and F12 keys not working on the Tandy 1000 family
- Renamed the existing Multitech PC-500 to PC-500 plus
- Changed Olivetti M19 BIOS revision to a newer one
- 286
- Added Model 50Z BIOS variant option to the IBM PS/2 Model 50
- Fixed chipset name on the Hyundai Super-286C
- Renamed AMI IBM AT to Trangg Bow Unknown 286
- Renamed Phoenix IBM AT and Quadtel IBM AT into AT clones
- Changed maximum RAM on the IBM AT clones
- Changed minimum RAM on the Senor Science Co. SCAT-286-003
- 386
- Moved BIOS version variants of the Compaq Deskpro 386 into a single entry with BIOS variant selection
- Moved MR BIOS variants of the Chaintech 325AX and DataExpert SX495 into the base machines as BIOS variant options
- Reverted incorrect removal of the on-board IDE controller from the Commodore SL386SX-16
- Fixed keyboard not working properly on the Acrosser AR-B1374
- Fixed parallel port on the CAF Technology C747
- 486
- Added Socket 1 machine: Olivetti PCS 44/C
- Moved Rev D and MR BIOS variants of the Jetway J-403TG into the base machine as BIOS variant options
- Moved IBM Aptiva 510/710/Vision into the base IBM PC 330 (type 6573) as a BIOS variant option
- Fixed AMI WinBIOS 486 PCI not booting
- Fixed floppy drives not working on the Silicon Valley Computer 486WB
- Fixed keyboard not working properly on the Advanced Integration Research 486PI, AMI Super Voyager PCI, ECS Elite UM8810P-AIO, Intel Classic/PCI ED and MSI MS-4145
- Fixed Fixed I/O port resource conflict error on the ICS SB486P
- Fixed Shuttle HOT-433A Award BIOS option not working properly
- Fixed Intel Classic/PCI not saving BIOS settings
- Renamed Dell 466/NP to Dell System 4xx/NP
- Changed maximum RAM on the Acer V10
- 586
- Added Socket 4 machine: Intel Premiere/PCI (Batman)
- Added newer BIOS version option to the Biostar M5ATA
- Added older BIOS version option to the Rise R534F
- Added NEC PowerMate V2xxx/P2xxx BIOS variant option to the Intel CU430HX
- Moved AMBRA DP60 PCI and Dell Dimension XPS P60 into the base Intel Premiere/PCI as BIOS variant options
- Moved AMBRA DP90 PCI and Dell Dimension XPS Pxxx into the base Intel Premiere/PCI II as BIOS variant options
- Moved Gateway 2000 Thor into the base Intel Advanced/ATX as a BIOS variant option
- Moved Toshiba Equium 5200D into the base Intel CU430HX as a BIOS variant option
- Moved Toshiba Infinia 7201 into the base Intel TC430HX as a BIOS variant option
- Moved MR BIOS variants of the ASUS P/I-P55TP4XE and Intel Advanced/ATX into the base machines as BIOS variant options
- Fixed TMC PAT54PV not booting
- Fixed IDE hard disks not working on the Dell Dimension XPS Pxxx
- Fixed keyboard not working properly on the Teknor TEK-932
- Changed maximum CPU support on the MSI MS-5119
- 686
- Added newer BIOS version option to the ABIT BX6
- Moved Dell Dimension XPS Pro___n and Gateway 2000 Venus into the base Intel VS440FX as BIOS variant options
- Fixed Micronics Spitfire hanging during POST
Hardware
- Core
- Improved performance of 386DX CPUs
- Display
- Added loading of custom monitor EDID files
- Added configuration EEPROM support to ELSA S3 cards
- Added 256-color text mode support to VGA cards
- Improved CGA display line doubling mode quality
- Fixed incorrect refresh rates on the C&T SuperEGA
- Fixed Voodoo Banshee/3 rendering glitches on direct SVGA applications
- Fixed S3 Trio32 cursor rendering glitches
- Fixed Matrox rendering glitches on full motion video applications
- Fixed screen cut-off issues and incorrect refresh rates in S3 cards
- Input
- Added keyboard key remapping through manual configuration file editing
- Fixed game controller detection on macOS hosts
- Sound
- Added Gravis UltraSound rev 3.7 and Gravis UltraSound ACE ISA sound cards
- Added game port control to the Gravis Ultrasound family
- Fixed incorrect I/O port options on the Covox Sound Master Plus
- Changed minimum RAM on the Gravis UltraSound MAX
- Network
- Fixed SLiRP changing its IP addresses on hard reset
- Fixed incorrect behavior with multiple DEC and/or Realtek RTL8139 network cards in the same machine
- Ports
- Added status line support to serial passthrough
- Added international character set support to the ESC/P printer
- Added 28800 and 33600 baud options to the modem
- Renamed ESC/P printer to ESC/P 2 to better reflect its hardware capabilities
- Fixed printers not behaving properly on faster emulated CPUs
- Fixed ECP mode printing on several machines
- Fixed ESC/P printer printing monospaced text with an incorrect font in some cases
- Storage
- Added CD-ROM CRC/ECC check override through manual configuration file editing
- Fixed read errors with Video CD, Mode 2 and multi-session CD-ROM images
- Fixed incorrect detection of DVDs in host drives
- Fixed emulator crashes with SCSI devices on some operating systems and drivers
- Fixed detection of secondary IDE devices alongside an ATAPI primary device on some operating systems