mirror of
https://github.com/86Box/86box.github.io.git
synced 2026-02-21 17:15:35 -07:00
Release v3.2
This commit is contained in:
@@ -47,7 +47,7 @@ Happy holidays. We hope you're enjoying the season. As a gift, we're releasing [
|
||||
* 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
|
||||
* Added **machine check** flag to CPUID where available
|
||||
* **Display**
|
||||
* Fixed missing columns on the **Compaq Portable CGA**
|
||||
* Fixed mapping of **EGA** I/O ports `3A0`-`3BF`
|
||||
|
||||
96
_posts/2022-02-16-86box-v3-2.md
Normal file
96
_posts/2022-02-16-86box-v3-2.md
Normal file
@@ -0,0 +1,96 @@
|
||||
---
|
||||
layout: post
|
||||
title: "86Box v3.2"
|
||||
description: "Release for February 2022, now with Linux support."
|
||||
authors: ["richardg867"]
|
||||
image: "/assets/images/v3.2/hero.png"
|
||||
---
|
||||
|
||||
{% include imageheading.html url="/assets/images/v3.2/hero.png" separator=" " %}
|
||||
|
||||
This is the February 2022 update to 86Box, and it's one we know many of you have been looking forward to, as it finally brings in **Linux support**, after many requests over the course of many years.
|
||||
|
||||
<hr />
|
||||
|
||||
## Now with Linux
|
||||
|
||||
This Linux version was made possible by the massive work put in by contributors like [**jgilge**](https://github.com/jgilje), [**Cacodemon345**](https://github.com/Cacodemon345), [**ts-korhonen**](https://github.com/ts-korhonen) and [**dob205**](https://github.com/dob205), who developed the cross-platform Qt user interface or otherwise helped with freeing our code from the shackles of Win32. This new interface should look and feel **almost exactly** like the old Windows one. A **macOS version** is also in the works, also powered by the new interface and supporting both Intel and Apple Silicon, though it wasn't ready in time for this release.
|
||||
|
||||
Linux builds are distributed as [**AppImage**](https://appimage.org) binaries for maximum compatibility. We've tested these on distributions as old as **Ubuntu 16.04** and as new as **Manjaro 21.2.2**, but if you run into issues on your specific distro, [please let us know](/#social). Binaries for **x86_64**, **ARM32** and **ARM64** architectures are available; 32-bit x86 is currently not available due to a [packaging issue](https://github.com/AppImageCrafters/AppRun/issues/37). Of course, building 86Box from source and running it with system libraries is still an option, and there's a [community-maintained Arch Linux AUR package](https://aur.archlinux.org/packages/86box-git) which does just that.
|
||||
|
||||
The **Windows version** will remain on the existing Win32 user interface for now, as [**jriwanek**](https://github.com/jriwanek) has stepped up to maintain it, at least while we work on some Windows-specific odds and ends of the Qt interface. All UI points in the changelog below apply to both interfaces.
|
||||
|
||||
<hr />
|
||||
|
||||
## Changelog
|
||||
|
||||
### Emulator
|
||||
|
||||
* Improved performance when using **video filters**
|
||||
* Fixed mouse lag and multi-monitor cursor behavior on the OpenGL 3.0 renderer in full screen mode
|
||||
|
||||
### User interface
|
||||
|
||||
* Added a **toolbar** with quick commands as well as emulation status
|
||||
* Added translations: 🇵🇱 **Polish** by [Fanta-Shokata](https://github.com/Fanta-Shokata), 🇺🇦 **Ukrainian** by **Олександр#9368** and [Danik2343](https://github.com/Danik2343)
|
||||
* Added **API** for graceful shutdown without confirmation (WM_SHUTDOWN/0x8893 with WPARAM=1)
|
||||
* Changed **file selection windows** to pause emulation while they're open
|
||||
* Changed **title bar** to only contain the emulated machine name and 86Box version (emulation speed and mouse status are now on the toolbar)
|
||||
* Changed size of the **Settings window** to accomodate translations
|
||||
* Changed **full screen mode** to exit when switching windows
|
||||
* Fixed **settings-only** (-S) mode always starting in English instead of the selected language
|
||||
* Fixed **status bar** disappearing when exiting full screen mode
|
||||
* Fixed text cut-off on some **device-specific settings windows**
|
||||
* Fixed incorrect amount of sectors per cluster on new 160K and 180K floppy images created through the **New Image** window
|
||||
* Updated translations: **Chinese (Simplified)**, **Croatian**, **French**, **German**, **Hungarian**, **Japanese**, **Portuguese (Brazil)**, **Russian**
|
||||
|
||||
### Machines
|
||||
|
||||
* Fixed secondary IDE channel not working properly on the **ASUS P/I-P65UP5**
|
||||
* Fixed hard disk boot with multiple disks on the **Commodore SL386SX-25**
|
||||
* Changed **IBM PC (1982)** minimum RAM amount from 256 KB to 64 KB, allowing you to experience the [RAM counting bugs](http://minuszerodegrees.net/5150/misc/5150_27OCT82_less_than_4_ram_banks.htm) in that specific BIOS revision
|
||||
* Fixed missing BIOS logo on the **Packard Bell PB520R**
|
||||
* Fixed interrupt controller power-on state on the **Xi8088**
|
||||
|
||||
### Hardware
|
||||
|
||||
* **Core**
|
||||
* Added expanded memory emulation to the **VLSI SCAMP** chipset
|
||||
* Fixed buffer overflow on the **OPTi 495** chipset
|
||||
* Fixed oversight on **Intel Flash** data loading and saving
|
||||
* **Display**
|
||||
* Added **SPEA Mercury Lite** (86C928 PCI) and **STB Velocity 3D** (ViRGE/VX) S3 video cards
|
||||
* Fixed bugs with specific **ATI Mach64**, **S3 Vision**, **Trio64V+**, **Trio64V2** and **ViRGE** drivers
|
||||
* Fixed issues with specific resolutions on some **S3 Vision968** cards
|
||||
* Fixed graphical glitches with a specific **Trident TGUI 9660XGi**/**9680XGi** driver
|
||||
* Fixed migration of the old **S3 ViRGE/DX (VBE 2.0)** (now **ViRGE/GX (385)**) from v3.0 pre-release and older configurations
|
||||
* Fixed hard reset crash on the **Image Manager 1024**
|
||||
* Fixed ISA **ATI Mach64GX** incorrectly identifying to software as VLB
|
||||
* Fixed **Image Manager 1024** incorrectly flagged as 8-bit ISA
|
||||
* **Input**
|
||||
* Fixed migration of joysticks from v3.0 and older configurations
|
||||
* **Sound**
|
||||
* Added **Sound Blaster AWE64** (OEM) and **AWE64 Value** variants
|
||||
* Added MIDI input support to the **AdLib Gold** and **Ensoniq AudioPCI**
|
||||
* Added more I/O port options to the **Sound Blaster 1.0** and **1.5**
|
||||
* Added IRQ 2 option to the **Sound Blaster MCV**
|
||||
* Added DMA 0 option to the **Sound Blaster Pro**
|
||||
* Added more memory size options to the **Sound Blaster 32 PnP** and **AWE64 Gold**
|
||||
* Fixed saving of the **System MIDI** input device name
|
||||
* Fixed loss of **SysEx messages** and buffer overflow on MIDI input
|
||||
* Fixed CD audio volume control on the **AdLib Gold**
|
||||
* Fixed control chip identification on the **AdLib Gold**
|
||||
* Fixed default EEPROM data on the **AdLib Gold**
|
||||
* Attempted fix for the loud noise on machine startup or hard reset
|
||||
* **Ports**
|
||||
* Added 4th parallel port (not widely supported)
|
||||
* **Storage**
|
||||
* Added **BusLogic BT-545C** (ISA) and **BT-445C** (VLB) SCSI cards
|
||||
* Added more BIOS address options to the **Adaptec AHA-154x** SCSI cards
|
||||
* Fixed hard disk detection on **Windows CE**
|
||||
* Fixed **OAKCDROM.SYS** driver hanging on ATAPI CD-ROM drives
|
||||
* Fixed identification of the **MATSHITA** MO drive
|
||||
* **Other**
|
||||
* Added **AST SixPakPlus** ISA memory expansion and RTC card (currently as separate devices in their respective categories)
|
||||
* Fixed **ISA memory expansion** detection on the IBM PC, XT and clones
|
||||
* Fixed **ISA RTC cards** crashing on machines with integrated RTC
|
||||
BIN
assets/images/v3.2/hero.png
Normal file
BIN
assets/images/v3.2/hero.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
Reference in New Issue
Block a user