mirror of
https://github.com/86Box/86box.github.io.git
synced 2026-02-21 09:05:35 -07:00
Release v5.3
This commit is contained in:
@@ -20,7 +20,7 @@ One aspect commonly used to compare PCem and 86Box is the emulation performance.
|
||||
|
||||
PCem v15 introduced a rewritten dynamic recompiler, which was primarily aimed at improving emulation performance in games; however, it also caused minor to severe performance regressions in other applications. One example of a regressed application is the (ironically related to a game) **MapEdit** level editor for Wolfenstein 3D, which we measured to lose as much as **85%** emulation speed with the new recompiler on a relatively sensible Pentium 75 setup.
|
||||
|
||||
On **x86 host systems**, 86Box uses the **previous recompiler** from PCem versions before v15, with optimizations performed by us, as we have determined that the new one causes too many regressions to be adopted as a sensible default. There is a way for you to try out the new recompiler on 86Box, though: go to our [experimental builds page](/builds), find whatever build number you're using ([here's 8000](/builds#8000), the release build for v5.2) and download the **New Recompiler (beta)** variant that's right for your host operating system.
|
||||
On **x86 host systems**, 86Box uses the **previous recompiler** from PCem versions before v15, with optimizations performed by us, as we have determined that the new one causes too many regressions to be adopted as a sensible default. There is a way for you to try out the new recompiler on 86Box, though: go to our [experimental builds page](/builds), find whatever build number you're using ([here's 8200](/builds#8200), the release build for v5.3) and download the **New Recompiler (beta)** variant that's right for your host operating system.
|
||||
|
||||
On the other hand, **ARM host systems** always use the new recompiler, as the old one has not received an ARM version. It's worth noting both recompiler variants for macOS are **universal binaries**; the old recompiler one automatically switches over to the new recompiler when running on Apple Silicon.
|
||||
|
||||
@@ -43,18 +43,18 @@ There is **no migration path** for configuration files, as the format is too dif
|
||||
|
||||
## Machine list
|
||||
|
||||
86Box has most of the machines PCem emulates, though we have removed, renamed and/or recategorized some of them for various reasons. The table below (make sure to scroll down) provides a reference for **v5.2**.
|
||||
86Box has most of the machines PCem emulates, though we have removed, renamed and/or recategorized some of them for various reasons. The table below (make sure to scroll down) provides a reference for **v5.3**.
|
||||
|
||||
| PCem name | 86Box category and name | Notes |
|
||||
|-----------|-------------------------|-------|
|
||||
| [8088] AMI XT clone | 8088:<br />[8088] AMI XT clone | |
|
||||
| [8088] Atari PC3 | 8088:<br />[8088] Atari PC 3 | As with PCem, the Atari bus mouse and other on-board devices are not emulated. |
|
||||
| [8088] Atari PC3 | 8088:<br />[8088] Atari PC 3 | As with PCem, on-board devices such as the Atari bus mouse are not emulated. |
|
||||
| [8088] Compaq Portable Plus | 8088:<br />[8088] Compaq Portable | |
|
||||
| [8088] DTK XT clone | 8088:<br />[8088] DTK PIM-TB10-Z | |
|
||||
| [8088] Generic XT clone | 8088:<br />[8088] Generic XT clone | |
|
||||
| [8088] IBM PC | 8088:<br />[8088] IBM PC (1981/1982) | The 1981 and 1982 variants have [different BIOS versions and memory size limits](https://86box.readthedocs.io/en/v5.2/hardware/machinespecific.html#ibmpc). |
|
||||
| [8088] IBM PC | 8088:<br />[8088] IBM PC | The 1981 and 1982 variants differ in [BIOS versions and memory size limits](https://86box.readthedocs.io/en/v5.3/hardware/machinespecific.html#ibmpc). |
|
||||
| [8088] IBM PCjr | 8088:<br />[8088] IBM PCjr | |
|
||||
| [8088] IBM XT | 8088:<br />[8088] IBM XT (1982/1986) | The 1982 and 1986 variants have [different BIOS versions and memory size limits](https://86box.readthedocs.io/en/v5.2/hardware/machinespecific.html#ibmxt). |
|
||||
| [8088] IBM XT | 8088:<br />[8088] IBM XT | The 1982 and 1986 variants differ in [BIOS versions and memory size limits](https://86box.readthedocs.io/en/v5.3/hardware/machinespecific.html#ibmxt). |
|
||||
| [8088] Juko XT clone | 8088:<br />[8088] Juko ST | |
|
||||
| [8088] Leading Edge Model M | - | Not implemented yet. |
|
||||
| [8088] NCR PC4i | 8088:<br />[8088] NCR PC4i | 86Box emulates the NCR Graphics Adapter (NGA) that went with this machine. |
|
||||
@@ -62,11 +62,11 @@ There is **no migration path** for configuration files, as the format is too dif
|
||||
| [8088] Schneider EuroPC | 8088:<br />[8088] Schneider EuroPC | |
|
||||
| [8088] Tandy 1000 | 8088:<br />[8088] Tandy 1000 | |
|
||||
| [8088] Tandy 1000 HX | 8088:<br />[8088] Tandy 1000 HX | |
|
||||
| [8088] Thomson TO16 PC | - | Not implemented yet. |
|
||||
| [8088] Thomson TO16 PC | 8088:<br />[8088] Thomson TO16 | |
|
||||
| [8088] Toshiba T1000 | 8088:<br />[8088] Toshiba T1000 | |
|
||||
| [8088] VTech Laser Turbo XT | 8088:<br />[8088] VTech Laser Turbo XT | |
|
||||
| [8088] Xi8088 | 8088:<br />[8088] Xi8088 | |
|
||||
| [8088] Zenith Data SupersPort | 8088: [8088] Zenith Data<br />Systems SupersPort (Z-184) |
|
||||
| [8088] Zenith Data SupersPort | 8088: [8088]<br />Zenith Data Systems SupersPort |
|
||||
| [8086] Amstrad PC1512 | 8086:<br />[8086] Amstrad PC1512 | |
|
||||
| [8086] Amstrad PC1640 | 8086:<br />[8086] Amstrad PC1640 | |
|
||||
| [8086] Amstrad PC2086 | 8086:<br />[8086] Amstrad PC2086 | |
|
||||
@@ -75,7 +75,7 @@ There is **no migration path** for configuration files, as the format is too dif
|
||||
| [8086] Amstrad PPC512/640 | 8086:<br />[8086] Amstrad PPC512/640 | |
|
||||
| [8086] Compaq Deskpro | 8086:<br />[8086] Compaq Deskpro | |
|
||||
| [8086] Olivetti M24 | 8086:<br />[8086] Olivetti M21/24/24SP | |
|
||||
| [8086] Sinclair PC200 | 8086:<br />[8086] Amstrad PC20(0) | The Sinclair PC200 is a rebadged Amstrad PC20, keeping the same hardware. |
|
||||
| [8086] Sinclair PC200 | 8086:<br />[8086] Amstrad PC20(0) | The Sinclair PC200 is a rebranded Amstrad PC20 with the same hardware. |
|
||||
| [8086] Tandy 1000 SL/2 | 8086:<br />[8086] Tandy 1000 SL/2 | |
|
||||
| [8088] Toshiba T1200 | 8086:<br />[8086] Toshiba T1200 | |
|
||||
| [8086] VTech Laser XT3 | 8086:<br />[8086] VTech Laser XT3 | |
|
||||
@@ -111,24 +111,24 @@ There is **no migration path** for configuration files, as the format is too dif
|
||||
| [386SX] IBM PS/1 model 2121 | i386SX:<br />[ISA] IBM PS/1 model 2121 | |
|
||||
| [386SX] IBM PS/2 Model 55SX | i386SX:<br />[MCA] IBM PS/2 model 55SX | |
|
||||
| [386SX] KMX-C-02 | i386SX:<br />[SCAT] KMX-C-02 | |
|
||||
| [386SX] Packard Bell Legend 300SX | i386SX:<br />[ACC 2036] Packard Bell Legend 300SX | |
|
||||
| [386SX] Packard Bell Legend 300SX | i386SX:<br />[ACC 2036] Packard Bell PB300/PB320 | |
|
||||
| [386SX] Samsung SPC-6033P | i386SX:<br />[SCAMP] Samsung SPC-6033P | |
|
||||
| [386DX] AMI 386DX clone | i386DX/i486:<br />[OPTi 495SX] DataExpert SX495 | 486 CPUs are also supported, like on the real motherboard. |
|
||||
| [386DX] Compaq Deskpro 386 | i386DX:<br />[ISA] Compaq Deskpro 386 | |
|
||||
| [386DX] ECS 386/32 | i386DX:<br />[C&T 386] ECS 386/32 | |
|
||||
| [386DX] IBM PS/2 Model 70 (type 3) | i386DX: [MCA] IBM PS/2<br />model 70 (type 3) | |
|
||||
| [386DX] IBM PS/2 Model 80 | i386DX: [MCA] IBM PS/2<br />model 80 (type 2) | The Type 3 is also available. |
|
||||
| [386DX] MR 386DX clone | i386DX/i486: [OPTi 495SX]<br />DataExpert SX495 (MR BIOS) | 486 CPUs are also supported, like on the real motherboard. |
|
||||
| [386DX] IBM PS/2 Model 70 (type 3) | i386DX:<br />[MCA] IBM PS/2 model 70 (type 3) | |
|
||||
| [386DX] IBM PS/2 Model 80 | i386DX:<br />[MCA] IBM PS/2 model 80 (type 2) | The Type 3 is also available. |
|
||||
| [386DX] MR 386DX clone | i386DX/i486: [OPTi 495SX]<br />DataExpert SX495 | MR BIOS selectable through the machine's **Configure** button. |
|
||||
| [386DX] Samsung SPC-6000A | i386DX:<br />[C&T 386] Samsung SPC-6000A | |
|
||||
| [486] AMI 486 clone | i486 (Socket 168 and 1):<br />[ALi M1429] Olystar LIL1429 | |
|
||||
| [486] AMI WinBIOS 486 | i486 (Socket 2):<br />[ALi M1429G] Kaimei SA-486 | |
|
||||
| [486] Award SiS 496/497 | i486 (Socket 3):<br />[SiS 496] Rise Computer R418 | Not an exact match. The R418 is closest in chipset, BIOS and feature set. |
|
||||
| [486] Elonex PC-425X | - | BIOS is undumped, preventing us from implementing and validating this machine. |
|
||||
| [486] Elonex PC-425X | - | BIOS is undumped, preventing us from implementing this machine. |
|
||||
| [486] IBM PS/1 Model 2133 (EMEA 451) | - | Removed due to [cache abuse](#cache) by the BIOS diagnostics. |
|
||||
| [486] IBM PS/2 Model 70 (type 4) | i486 (Socket 168 and 1):<br />[MCA] IBM PS/2 model 70 (type 4) | |
|
||||
| [486] Packard Bell PB410A | i486 (Socket 2):<br />[ACC 2168] Packard Bell PB410A | |
|
||||
| [486] Packard Bell PB410A | i486 (Socket 2): [ACC 2168] Packard<br />Bell PB410/PB410A/PB420/PB420T | |
|
||||
| [Socket 4] Intel Premiere/PCI | Socket 4:<br />[i430LX] Intel Premiere/PCI | |
|
||||
| [Socket 4] Packard Bell PB520R | Socket 4:<br />[i430LX] Packard Bell PB520R | |
|
||||
| [Socket 4] Packard Bell PB520R | Socket 4:<br />[i430LX] Packard Bell Robin LC | |
|
||||
| [Socket 5] Intel Advanced/EV | Socket 7 (Single Voltage):<br />[i430FX] Intel Advanced/EV | |
|
||||
| [Socket 5] Intel Advanced/ZP | Socket 5:<br />[i430FX] Intel Advanced/ZP | |
|
||||
| [Socket 5] Itautec Infoway Multimidia | - | OEM version of the Intel Advanced/ZP above, with an undumped BIOS. |
|
||||
@@ -192,8 +192,8 @@ The 86Box settings interface is designed to be easy to navigate, though you shou
|
||||
* CD-ROM drives in the **Floppy & CD-ROM drives** page;
|
||||
* Iomega Zip drives (86Box adds Zip 250 support) as removable disks in the **Other removable devices** page;
|
||||
* 86Box adds magneto-optical drives also in the **Other removable devices** page.
|
||||
* IDE drives are represented by a channel:device index, instead of a drive index or location like "Primary Master". See [our documentation](https://86box.readthedocs.io/en/v5.2/settings/hdd.html#adding-a-new-disk) for more information.
|
||||
* IDE channels 2 and 3 correspond to [tertiary and quaternary IDE controllers](https://86box.readthedocs.io/en/v5.2/hardware/ideterqua.html), which can be added through the **Storage controllers** page. PnP Sound Blaster cards with IDE capability also claim the quaternary channel.
|
||||
* IDE drives are represented by a channel:device index, instead of a drive index or location like "Primary Master". See [our documentation](https://86box.readthedocs.io/en/v5.3/settings/hdd.html#adding-a-new-disk) for more information.
|
||||
* IDE channels 2 and 3 correspond to [tertiary and quaternary IDE controllers](https://86box.readthedocs.io/en/v5.3/hardware/ideterqua.html), which can be added through the **Storage controllers** page. PnP Sound Blaster cards with IDE capability also claim the quaternary channel.
|
||||
* 86Box supports using IDE and SCSI simultaneously. IDE is automatically enabled on machines with it, and up to 4 SCSI controllers can be installed through the **Storage controllers** page.
|
||||
* The **CD Model** and **CD Speed** options are configurable for each individual drive in the **Floppy & CD-ROM drives** page, as **Type** and **Speed** respectively.
|
||||
|
||||
@@ -204,7 +204,7 @@ The 86Box settings interface is designed to be easy to navigate, though you shou
|
||||
|
||||
### Network
|
||||
|
||||
* 86Box supports four networking modes, detailed in [our documentation](https://86box.readthedocs.io/en/v5.2/hardware/network.html):
|
||||
* 86Box supports four networking modes, detailed in [our documentation](https://86box.readthedocs.io/en/v5.3/hardware/network.html):
|
||||
* **PCap** allows for a bridged connection to a wired Ethernet adapter on the host through `pcap` libraries (such as [Npcap](https://nmap.org/npcap/) on Windows).
|
||||
* **SLiRP** behaves just like PCem's private network, with **port forwarding** available as an added advanced feature.
|
||||
* **VDE** and **TAP** (both not available on Windows) can create a virtual network connecting 86Box instances, other emulators and real network interfaces.
|
||||
@@ -213,17 +213,17 @@ The 86Box settings interface is designed to be easy to navigate, though you shou
|
||||
|
||||
## User interface
|
||||
|
||||
The 86Box user interface has a lot more going on. The [menu bar](https://86box.readthedocs.io/en/v5.2/usage/menubar.html) contains some options, while others are in the **Settings** window, and media controls are found in the **Media menu**. The [toolbar](https://86box.readthedocs.io/en/v5.2/usage/toolbar.html) contains shortcuts for common actions and the emulation speed indicator. The [status bar](https://86box.readthedocs.io/en/v5.2/usage/statusbar.html) contains indicators for activity, keyboard lock lights and display refresh rate, with the same controls as the Media menu also being accessible by clicking the media icons. While we don't have the **Machine** window, a lot of what it provides is accessible through other means on 86Box.
|
||||
The 86Box user interface has a lot more going on. The [menu bar](https://86box.readthedocs.io/en/v5.3/usage/menubar.html) contains some options, while others are in the **Settings** window, and media controls are found in the **Media menu**. The [toolbar](https://86box.readthedocs.io/en/v5.3/usage/toolbar.html) contains shortcuts for common actions and the emulation speed indicator. The [status bar](https://86box.readthedocs.io/en/v5.3/usage/statusbar.html) contains indicators for activity, keyboard lock lights and display refresh rate, with the same controls as the Media menu also being accessible by clicking the media icons. While we don't have the **Machine** window, a lot of what it provides is accessible through other means on 86Box.
|
||||
|
||||
{% include image.html url="/assets/images/pcem-migration/media.png" description="Media controls through the Media menu and status bar." %}
|
||||
|
||||
As of 86Box v5.0, the key combination to release mouse capture is the same **Ctrl+End** as PCem on all host operating systems; previous 86Box versions used F8+F12 on Windows hosts. You can also use the middle mouse button to release capture (unless a [three-button or wheel mouse](#input) is configured) and even [customize the keyboard shortcuts](https://86box.readthedocs.io/en/v5.2/settings/input.html#key-bindings) for mouse release and several other emulator functions.
|
||||
As of 86Box v5.0, the key combination to release mouse capture is the same **Ctrl+End** as PCem on all host operating systems; previous 86Box versions used F8+F12 on Windows hosts. You can also use the middle mouse button to release capture (unless a [three-button or wheel mouse](#input) is configured) and even [customize the keyboard shortcuts](https://86box.readthedocs.io/en/v5.3/settings/input.html#key-bindings) for mouse release and several other emulator functions.
|
||||
|
||||
---
|
||||
|
||||
## Media
|
||||
|
||||
86Box is quite a bit different in the media department as well. More disk image formats are supported, including our own [**86F**](https://86box.readthedocs.io/en/v5.2/dev/formats/86f.html) format for floppy bitstream images. Unlimited hard disks (the controllers are the limit) and up to 4 removable drives of **each type** (floppy, CD-ROM, removable disk, MO) can be installed, with each removable drive getting its own entry on the **Media menu** and **status bar**.
|
||||
86Box is quite a bit different in the media department as well. More disk image formats are supported, including our own [**86F**](https://86box.readthedocs.io/en/v5.3/dev/formats/86f.html) format for floppy bitstream images. Unlimited hard disks (the controllers are the limit) and up to 4 removable drives of **each type** (floppy, CD-ROM, removable disk, MO) can be installed, with each removable drive getting its own entry on the **Media menu** and **status bar**.
|
||||
|
||||
### Limited host CD-ROM passthrough
|
||||
|
||||
|
||||
126
_posts/2025-12-21-86box-v5-3.md
Normal file
126
_posts/2025-12-21-86box-v5-3.md
Normal file
@@ -0,0 +1,126 @@
|
||||
---
|
||||
layout: post
|
||||
title: "86Box v5.3"
|
||||
description: "Release for December 2025."
|
||||
authors: ["richardg867"]
|
||||
image: "/assets/images/v5.3/hero.png"
|
||||
---
|
||||
|
||||
{% include imageheading.html url="/assets/images/v5.3/hero.png" separator=" " %}
|
||||
|
||||
This is the December 2025 update to 86Box, bringing in performance improvements, bugfixes and some new hardware originally scheduled for the next v6.0 major release.
|
||||
|
||||
---
|
||||
|
||||
## Main features
|
||||
|
||||
Several small and localized performance improvements have been made to emulation performance, including a new C runtime library for **Windows host systems**, optimizations to the ["new" dynamic recompiler]({% post_url 2022-01-07-pcem-migration-guide %}#the-new-recompiler) used on **ARM and Apple Silicon host systems**, as well as multithreading improvements to **Voodoo** and other video cards. We remain engaged in investigating more potential performance improvements for the next release.
|
||||
|
||||
The [**floppy drive sounds**]({% post_url 2025-10-26-86box-v5-2 %}#floppy-drive-sounds) feature added last release got a big update, with **improved accuracy** especially in head seeks, and new recordings from **two 3.5"** and **three 5.25"** floppy drives. The recordings have been moved to a new package outside of the ROM set, so read below for more information before upgrading.
|
||||
|
||||
---
|
||||
|
||||
## Important changes
|
||||
|
||||
### Asset pack and floppy sounds
|
||||
|
||||
Due to its large size, the floppy drive sound collection has been moved out of the ROM set and into a new **asset pack**, which is now included with **release versions** of 86Box downloaded from [GitHub](https://github.com/86Box/86Box/releases), as the `assets` folder inside the `.zip` on Windows, or embedded within the AppImage on Linux or the app bundle on macOS. **Linux packages** may or may not include the asset pack; we recommend maintainers to include it in `/usr/share/86Box/assets` as part of the standard 86Box package.
|
||||
|
||||
If you use our [**experimental builds**](https://86box.net/builds) or any other package without the asset pack, floppy sounds will not be available until you **install the pack** the same way you would install the ROM set. [Download](https://github.com/86Box/assets/releases/v5.3) and decompress it into an `assets` folder next to (not inside!) the `roms` folder in [any of the same places](https://86box.readthedocs.io/en/v5.3/usage/roms.html): next to the 86Box application (Windows executable, Linux AppImage or macOS app bundle) or in one of the system-wide locations for your host operating system.
|
||||
|
||||
On top of the asset pack change, the **Mitsumi** and **Teac** floppy drive recordings from v5.2 have been removed for technical reasons, so you may need to [**reconfigure floppy sounds**](https://86box.readthedocs.io/en/v5.3/settings/floppycdrom.html#floppy-drives) after upgrading.
|
||||
|
||||
### Windows 7 and 8 support
|
||||
|
||||
Windows 7 and 8 host systems are still supported for the time being, but on those Windows versions, the **Visual C++ 2015 Redistributable** must now be installed. You probably already have this installed by other applications or Windows updates, but in case you don't and 86Box complains about a missing DLL, an installer can be downloaded from [Microsoft's website](https://www.microsoft.com/download/details.aspx?id=48145) (get the x64 version).
|
||||
|
||||
---
|
||||
|
||||
## Changelog
|
||||
|
||||
### Emulator
|
||||
|
||||
* Improved overall performance on [**Windows hosts**](#main-features) by upgrading to the Universal C Runtime
|
||||
* Added [**asset pack**](#asset-pack-and-floppy-sounds) for floppy drive sounds and other future features
|
||||
* Added customizable **Ctrl+Alt+Page Down** keyboard shortcut to show or hide the user interface in full screen mode
|
||||
* Added toolbar button, **Action** menu option and customizable **Ctrl+Alt+I** keyboard shortcut to **temporarily disable the dynamic recompiler** for troublesome applications
|
||||
* Added relative path conversion to **disk images** located next to the 86Box application or one level above the machine folder (for portable setups)
|
||||
* Fixed **OpenGL renderer** crashing the emulator when taking screenshots
|
||||
* Fixed emulated display **resolution changes** occasionally crashing the emulator
|
||||
|
||||
### User interface
|
||||
|
||||
* Added a **toolbar** with quick commands to the manager
|
||||
* Added **icons** to some menu entries
|
||||
* Fixed **refresh rate indicator** displaying inaccurate numbers when a Voodoo add-in card is active
|
||||
* Changed **emulation speed** indicator to be consistent across CPU frame size options
|
||||
* Updated and cleaned up many translations
|
||||
|
||||
### Machines
|
||||
|
||||
* **808x**
|
||||
* Added real time clock I/O port and IRQ configuration to the **Multitech PC-500** and **PC-500 plus**
|
||||
* Fixed **Tandy 1000 family** display shake effect used by some games
|
||||
* **286**
|
||||
* Fixed extended memory support on **C&T PC/AT** machines
|
||||
* Fixed **Amstrad PC5286** keyboard issues when a PS/2 mouse is emulated
|
||||
* **386**
|
||||
* Added Socket 1 486 CPU support to the **IBM PS/55 model 5550-V**
|
||||
* Renamed **IBM PS/55 model 5550-T** to **5550-S/T Stage II**
|
||||
* Renamed **IBM PS/55 model 5550-V** to **5550-V0/V1** and changed category to 386DX/486
|
||||
* **486**
|
||||
* Fixed incorrect on-board video BIOS on the **IBM PS/ValuePoint 433DX/Si**
|
||||
* **586**
|
||||
* Added Socket 5 machine: **HP Pavilion 50x0/70xx**
|
||||
* Added Socket 7 machines: **ASUS TX97-XV**, **HP Pavilion 51xx/7070/7090/71xx**, **52xx/53xx/71xx/72xx**, **73xx/74xx**
|
||||
* Added on-board Crystal CS4232 sound to the **Intel Advanced/AS**, **Advanced/ATX** and **Advanced/MA**
|
||||
* Added RM Accelerator 350P2XB/450P3XB BIOS variant option to the **AOpen AX6BC**
|
||||
* Added Award BIOS option to the **MSI MS-5124** and **MS-5146**
|
||||
* Fixed BIOS settings for serial and parallel ports the **Intel Advanced/ATX**
|
||||
* **686**
|
||||
* Added Slot 1 machine: **MSI MS-6199VA** (plus Compaq and Packard Bell BIOS variants)
|
||||
* Added Socket 370 machines: **MSI MS-6318** (plus Elonex, Fujitsu-Siemens, HP and Medion BIOS variants), **Samsung CAIRO-5**
|
||||
* Added more BIOS version options to the **ABIT AB-BX6**
|
||||
* Added Leadtek WinFast 8000BX BIOS variant option to the **Supermicro P6SBA**
|
||||
* Changed maximum RAM on the **AOpen AP61**
|
||||
|
||||
### Hardware
|
||||
|
||||
* **Core**
|
||||
* Improved CPU performance on [**ARM hosts**](#main-features), especially on MMX applications
|
||||
* Fixed specific FPU inaccuracy on **ARM hosts** leading to loss of sound on some Windows games
|
||||
* Fixed **INC**/**DEC** instruction legality inaccuracy
|
||||
* **Display**
|
||||
* [Improved emulation performance](#main-features) of **Voodoo**, **ATI Mach64** and **S3** video cards
|
||||
* Fixed **VideoMagic ETW32PVS** (Tseng ET4000/W32p) VLB video card not being selectable on Linux and other case-sensitive systems
|
||||
* Fixed **IBM 8514/A** ATI MCA variant crashing the emulator on startup on some hosts
|
||||
* Fixed **incorrect refresh rates** on many cards (again)
|
||||
* Fixed **S3 ViRGE** rendering glitches on full motion video applications (again)
|
||||
* Fixed **IBM XGA** rendering glitches on specific color depths
|
||||
* Fixed **Matrox** and **Voodoo** texture glitches on 3D applications
|
||||
* Fixed **Voodoo Banshee/3** text rendering glitches on Linux
|
||||
* Fixed rendering issues with specific drivers on **S3 9xx** and **Tseng ET4000/W32** cards
|
||||
* Fixed transparency glitches with more games on **Voodoo** cards
|
||||
* Fixed VGA scrolling behavior not matching real hardware on **ATI Mach64** and **Tseng ET4000/W32** cards
|
||||
* Fixed incorrect dark gray color on the **IBM 5153** CGA monitor
|
||||
* **Input**
|
||||
* Fixed **XT keyboard** key count option not taking effect
|
||||
* **Sound**
|
||||
* Added **Crystal CS4232** ISA sound card
|
||||
* Added **OPTi 82C930** and **82C931** ISA sound cards
|
||||
* Fixed **Sound Blaster 16** and **AWE** sound issues on some DOS games
|
||||
* Fixed incorrect default I/O port on the **Covox Voice Master Key**
|
||||
* Removed **Raise CODEC interrupt** option from **Aztech Sound Galaxy** cards as it is no longer required
|
||||
* **Ports**
|
||||
* Fixed emulation hangs with serial passthrough to **Windows named pipes** in server mode (known issue: VMware serial ports fail to connect if 86Box is the pipe server; use VMware as the server and 86Box as the client instead)
|
||||
* **Storage**
|
||||
* Improved accuracy of [**floppy drive sounds**](#main-features)
|
||||
* Added a new set of [**floppy drive sounds**](#main-features)
|
||||
* Added IDE CD-ROM drive models: **HITACHI CDR-8435** (for the RM Accelerator 350P2XB/450P3XB (AOpen AX6BC)), **TOSHIBA CD-ROM XM-6102B**
|
||||
* Added SCSI CD-ROM drive models: **NEC CD-ROM DRIVE:900**, **PLEXTOR CD-ROM PX-12CS**, **PX-12TS**, **PX-83CS**, **TOSHIBA CD-ROM XM-3701B**
|
||||
* Fixed missing DVD support on the **HITACHI GD-7500** and **HL-DT-ST DVDRAM GSA-4160** CD-ROM drive models
|
||||
* Fixed **Panasonic/MKE** CD-ROM drives not being detected by OS/2
|
||||
* Fixed floppy drive controller inaccuracy crashing **1B/V3**
|
||||
* Removed Mitsumi and Teac [**floppy drive sounds**](#main-features) which could not be updated to the improved system
|
||||
* **Other**
|
||||
* Added base memory backfill support to the **Everex EV-159** ISA memory expansion card
|
||||
6
index.md
6
index.md
@@ -19,7 +19,7 @@ Features
|
||||
Downloads
|
||||
---------
|
||||
|
||||
The latest stable version of 86Box is **v5.2**, which was released on October 26, 2025, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/latest).
|
||||
The latest stable version of 86Box is **v5.3**, which was released on December 21, 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.
|
||||
|
||||
@@ -29,8 +29,8 @@ Minimum system requirements and recommendations
|
||||
* Intel Core 2 or AMD Athlon 64 processor or newer
|
||||
* At least 4 GB of RAM or higher
|
||||
* **Windows version:** Windows 7 Service Pack 1 or later
|
||||
* **macOS version:** macOS 10.13 High Sierra or newer
|
||||
* **Linux version:** Ubuntu 16.04, Debian 9.0 or other distributions from 2016 onwards
|
||||
* **macOS version:** macOS 10.13 High Sierra or newer
|
||||
|
||||
Performance may vary depending on host and guest configuration. Most emulation logic is executed in a single thread. Therefore, systems with greater IPC (instructions per clock) capacity should be able to emulate higher clock speeds.
|
||||
|
||||
@@ -40,7 +40,7 @@ For easier handling of multiple virtual machines, we recommend using a manager a
|
||||
* [86Box Manager X](https://github.com/RetBox/86BoxManagerX) by [xafero](https://github.com/xafero) (Cross platform Port of 86Box Manager using Avalonia)
|
||||
* [sl86](https://github.com/DDXofficial/sl86) by [DDX](https://github.com/DDXofficial) (Command-line 86Box machine manager written in Python)
|
||||
* [Linbox-qt5](https://github.com/Dungeonseeker/linbox-qt5) by [Dungeonseeker](https://github.com/Dungeonseeker/) (Linux focused, should work on Windows though untested)
|
||||
* [MacBox for 86Box](https://github.com/Moonif/MacBox) by [Moonif](https://github.com/Moonif) (MacOS only)
|
||||
* [MacBox for 86Box](https://github.com/Moonif/MacBox) by [Moonif](https://github.com/Moonif) (macOS only)
|
||||
|
||||
**NEW:** 86Box 5.0 introduces a new built-in virtual machine manager as a preview! Try it out by launching the 86Box executable directly with no command line arguments. We look forward to hearing your feedback!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user