Release v3.1

This commit is contained in:
RichardG867
2021-12-23 18:49:35 -03:00
parent 808abda50e
commit 07265632ba
2 changed files with 69 additions and 2 deletions

View File

@@ -0,0 +1,67 @@
---
layout: post
title: "86Box v3.1"
description: "Bugfix release for December 2021."
authors: ["richardg867"]
---
Happy holidays. We hope you're enjoying the season. As a gift, we're releasing [**86Box v3.1**](https://github.com/86Box/86Box/releases/tag/v3.1), a bugfix update fixing many of the issues reported after the release of v3.0 earlier this month.
<hr />
## Changelog
### Emulator
* Fixed startup crash on Wine
* Reduced video **texture size** to improve performance on some host systems
* Replaced Win32 threads with **C++11 threads** to improve performance on some host systems
* Lowered the OpenGL renderer's version requirement to **3.0**, improving compatibility with older integrated graphics
* Fixed loading of OpenGL shaders with a `#version` directive
* Added re-synchronization of the real time clock when unpausing emulation
### User interface
* Added error message when an OpenGL shader fails to load
* Fixed POST card disappearing after changing language or icon set
* Fixed file path selector bug on the **New Image** window
* Removed the option for a standalone MPU-401 on **non-ISA/MCA** systems
* Removed options for ISA RTC cards, memory expansions and ISABugger on **non-ISA** systems
* Updated translations: **Chinese (Simplified)**, **Croatian**, **French**, **Japanese**, **Korean**, **Portuguese (Brazil)**, **Portuguese (Portugal)**, **Russian**, **Slovenian**
### Machines
* Renamed **Kaimei 486** to its full name **Kaimei SA-486**
* Renamed **Soyo 4SA2** to its proper variant **Soyo 4SAW2**, adding VLB and PS/2 support
* Removed non-working 100 MHz bus CPUs from **Microsoft Virtual PC 2007**
* Fixed error 601 on **IBM PC** and **XT** when no floppy drive is installed
* Fixed incorrect display mode on the **Olivetti M19**
* Fixed **IBM PS/1 Model 2121 ISA** not being migrated when updating existing configurations
* Fixed **IBM PS/2 Model 55SX** memory mappings
* Fixed name for the **IBM PS/2 Model 80 Type 2**
* Added 486 planar and Kingston RAM upgrades to the **IBM PS/2 Model 70** and **80**
### Hardware
* **Core**
* Fixed a CPU reset issue
* Fixed an issue with a very specific PIT counter mode
* Fixed the **Celeron** being misidentified as Slot 1 by some tools
* Added **machine check** to CPUID where available
* **Display**
* Fixed missing columns on the **Compaq Portable CGA**
* Fixed mapping of **EGA** I/O ports `3A0`-`3BF`
* Fixed some **S3 ViRGE/GX** and **Trio3D** identification registers
* **Input**
* Reworked the **generic game port joystick** list, while also adding more types
* Switched MIDI input/output to the cross-platform **RtMidi** library
* **Sound**
* Internal fixes to the **Ensoniq AudioPCI**
* **Sound Blaster** DSP emulation improvements ported from DOSBox-X
* **Network**
* Small improvement to **PCap** networking stability
* **Storage**
* Added **NCR 53C90** MCA SCSI controller
* Reworked **Tekram DC-390** PCI SCSI controller
* Fixed IDE hard drives being limited to mode 1 on PIO
* Fixed ATAPI devices not being available to **XTIDE** controllers

View File

@@ -12,7 +12,7 @@ Licensing
Features
--------
* Easy to use interface
* Cycle-accurate low level emulation of 8086-based processors up to the Pentium
* Cycle-accurate low level emulation of 8086-based processors up to the Pentium II
* Great range of customizability of emulated machines
* Many available systems, such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture
* Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters
@@ -21,7 +21,7 @@ Features
<a name="downloads" />Downloads
-------------------------------
The latest stable version of 86Box is **v3.0**, which was released on December 1, 2021, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/tag/v3.0).
The latest stable version of 86Box is **v3.1**, which was released on December 23, 2021, and is available from our [GitHub repository](https://github.com/86Box/86Box/releases/tag/v3.1).
We also offer [nightly builds](https://github.com/86Box/86Box#automatic-builds), which are built from the latest source code, but may not be as stable and/or optimized as stable builds.