Release v5.1

This commit is contained in:
RichardG867
2025-09-13 20:11:02 -03:00
parent 6bde4f79d2
commit 9357a62099
3 changed files with 147 additions and 1 deletions

View File

@@ -0,0 +1,146 @@
---
layout: post
title: "86Box v5.1"
description: "Release for September 2025."
authors: ["richardg867"]
image: "/assets/images/v5.1/hero.png"
---
{% include imageheading.html url="/assets/images/v5.1/hero.png" separator=" " %}
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]({% post_url 2025-08-24-86box-v5-0 %}).
---
## Important changes
### Host system deprecations
As noted in the [v5.0 release announcement]({% post_url 2025-08-24-86box-v5-0 %}#host-system-deprecations), 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

BIN
assets/images/v5.1/hero.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -19,7 +19,7 @@ Features
Downloads
---------
The latest stable version of 86Box is **v5.0**, which was released on August 24, 2025, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/latest).
The latest stable version of 86Box is **v5.1**, which was released on September 14, 2025, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/latest).
We also offer [experimental builds](/builds), which are built from the latest source code, but may not be as stable and/or performant as release builds.