Skip to content

Releases: 86Box/86Box

86Box 3.4

21 Apr 02:10
7d6ad0d
Compare
Choose a tag to compare

image
See the release announcement for more information!

What's Changed

New Contributors

Full Changelog: v3.3...v3.4

86Box 3.3

19 Mar 02:35
3fe794c
Compare
Choose a tag to compare

image
See the release announcement for more information!

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.3

86Box 3.2.1

17 Feb 16:06
Compare
Choose a tag to compare

Small hotfix for the Linux mouse capture speed drop and some other issues, as highlighted in an update to the 3.2 release announcement.

What's Changed

Full Changelog: v3.2...v3.2.1

86Box 3.2

16 Feb 17:50
Compare
Choose a tag to compare

image
See the release announcement for more information!

What's Changed

New Contributors

Full Changelog: v3.1...v3.2

86Box 3.1

23 Dec 21:33
bb0d48f
Compare
Choose a tag to compare

Bugfix release. See the release announcement for more information!

What's Changed

New Contributors

Full Changelog: v3.0...v3.1

86Box v3.0

01 Dec 21:14
Compare
Choose a tag to compare

The new major release is finally here! 🥳
image

If you want to read more, make sure to check out @richardg867's blog post dedicated to the new release on our new website!

Changes

This is a brief list of changes made since the last stable release, 86Box v2.07.

  • New logo and icons!
  • User interface
    • Localization support (#1790)
    • Media menu in the main menu bar (#712)
    • Customizable icon sets (#1817)
    • Nicer messages boxes using the Vista+ TaskDialog interface (#824)
    • HiDPI support (#992)
    • Discord Rich Presence support (#484)
    • OpenGL renderer with shader support (#1382)
    • Machines and CPU are now sorted into categories
    • Options to resize the window to a specified size and to lock the window size were added
  • Plug and Pray Play
    • Support for legacy ISA Plug and Play was introduced (#1316)
    • The following ISA PnP devices are supported:
      • Sound cards
        • Creative Sound Blaster 16 PnP
        • Creative Sound Blaster AWE32 PnP
        • Crystal CS4236B
      • Network cards
        • AMD PCnet-ISA+
        • Realtek RTL8019AS
    • SMBus and I2C emulation was introduced, allowing the emulator to report the presence of 86Box-branded memory sticks and video displays (#1110)
  • ACPI
    • ACPI support was added for select Socket 7 and newer machines
    • Windows Vista and Windows 7 can now (somewhat) run as guests under 86Box!
  • CPUs
    • Intel Pentium Pro, Pentium II and Celeron emulation was added together with adequate Socket 8, Slot1/2 and Socket 370 machines
    • VIA Cyrix III emulation has also been added for Socket 370 and Slot 1 machines
    • AMD K6, K6-2, K6-III and IDT WinChip 2 were added for (Super) Socket 7
    • IBM 386SLC, 486SLC and 486BL emulation has been added for PS/2 machines (#502)
    • STPC series of x86-based SoCs has been added (#905)
  • Chipsets
    • Overhauled the emulation of i430-series and introduced i440-series chipsets
    • VIA Apollo series chipsets have been introduced, including the MVP3 chipset
  • Video
    • Added or overhauled video adapters
      • Added 3dfx Voodoo Banshee and Voodoo3 (port from PCem)
      • Added S3 86C924, 86C928, Vision868, VIsion968, Trio64V+, Trio64V2 and Trio3D/2X
      • Added Trident TGUI 9600XGi and 9680XGi; overhauled emulation of 9400CXi and 9440AGi
      • Added Kasan Hangulmadang-16 Korean VGA (based on Tseng ET4000)
      • Overhauled emulation of G2 GC205 and Headland HT216-32; added the SVGA Multiview
      • Added the CL-GD5401
      • Added the Schetmash Iskra EGA
    • Numerous driver-specific bugs on existing cards have been fixed
    • Basic AGP support has been added (#1303)
  • Networking
    • The AMD PCnet-FAST III, PCnet-PCI II and PCnet-ISA+ adapters have been added, based on their emulation in VirtualBox
    • The Realtek RTL8019AS adapter has been added
  • SCSI
    • The option to use up to four SCSI adapters in one configuration has been added.
    • Added emulation of the AMD Am53C974 PCscsi controller, based on QEMU's emulation
    • Added the NCR 53C815, 53C820, 53C860 and 53C875 SCSI controllers
  • Sound
    • New sound cards have been added:
      • Sound Blaster AWE64 Gold (#1563)
      • Crystal CS4236B (#1470)
      • Aztech Sound Galaxy 16 (ported from PCem)
      • Ensoniq AudioPCI (#1580)
    • AC'97 codec has been implemented (#1580)
  • New hardware
    • Magneto-optical disc and drive emulation
    • Generic PostScript-based printer, using the Ghostscript library (#474)
    • POST code diagnostic card (#618)
    • DEC 21150 PCI-PCI bridge (#1009)
  • Rewrites and improvements
    • PIT and PIC emulation was rewritten to fix several outstanding bugs with older software such as Microsoft Word 1.0 for DOS and MR BIOS
    • Memory framework was reworked to support features required by newly-added CPUs
    • Network emulation performance and stability have been improved

Documentation

Documentation for this release is available at 86box.readthedocs.io (available from the emulator's Help menu). We happily accept pull requests to expand the documentation in the 86Box/docs repository!

Acknowledgements

Sincere thanks to @OBattler, @richardg867, @TC1995, @nerd73, @lemondrops, @dhrdlicka and others who have contributed towards this release.

Translations

The following people have contributed translations of the user interface:

Prerequisites

86Box requires ROM files in order to operate, which can be downloaded from the 86Box/roms repository. The roms directory should be in the same location as 86Box.exe.

Which ZIP should I download?

  • 86Box is the standard build. Download this if you don't know which one to choose.
  • 86Box-Debug includes debug symbols. If you don't need them, you generally don't need to use this build.

Please note the Optimized builds have been discontinued, please use the regular build.

86Box v2.07

20 Nov 09:26
245af88
Compare
Choose a tag to compare

Bugfix release.

Changes

This is the list of changes since v2.06:

  • Changes to the DirectDraw and Direct3D renderers.
  • Improvements to the Window Message protocol for communicating with the 86Box Manager.
  • Fixed a bug in the PGC/Image Manager 1024 text modes.
  • Fixed IDE on the SPC-4200P.
  • PCI Reset Control register now forces bit 4 to be written as 0, fixes resets through this register from the second soft reset onwards.
  • The 86F handler now returns randomly generated noise for physical holes, rather than always 0.
  • Fixed the video RAM addresses in the text modes on the Sigma Color 400.
  • Some fixes to the PC speaker - fixes amplitude in mode 1 (the intro of (Perestroika now works correctly at least on the 8088 4.77 MHz) and makes the parameters consistent with the rest of the PC speaker emulation.
  • Fixed the readback of the PC/XT FPU installed switch.
  • Added the ability to pause and resume the network thread's reception.
  • Fixed the state of network_wait.
  • Fixed slowdowns on several games that use CD Audio, such as Tomb Raider II.
  • The Award 286 Clone no longer has on-board IDE - the machine technically has it, but it can be disabled, so the easiest way to do it on the emulator is to make the user choose the IDE controller if they need it, and tell the BIOS to use it.
  • Some quick fixes for the IBM PS/2 Model 30-286. The hard disk controller is the same as the PS/1 one, and will be properly fixed in v2.10.
  • Some changes to the (AT) NVR code.
  • Applied Ryuzaki's fixes for the New Floppy/ZIP Image and Settings dialog progress bars, those now work correctly.
  • Increased maximum ESDI sectors 99 and fixed the cylinders truncation in config.c.
  • Fixed EGA and (S)VGA pel panning, fixes games like Supaplex.

Prerequisites

86Box requires ROM files in order to operate, which can be downloaded here: https://tinyurl.com/rs20191022 (extract the ZIP file to the same directory as 86Box.exe)

It is also recommended to use the 86Box Manager to manage virtual machines, although it is possible to use the emulator on its own, using the -P/--vmpath command line option.

Which ZIP should I download?

  • 86Box is the standard build. Download this if you don't know which one to choose.
  • 86Box-Debug includes debug symbols. If you don't need them, you generally don't need to use this build.
  • 86Box-Optimized are optimized builds for most modern CPU architectures. See our CPU architectures table to see which build you should download. Using the wrong binary may result in crashes.

86Box v2.06

02 Nov 11:58
2925eb4
Compare
Choose a tag to compare

Bugfix release.

Changes

This is the list of changes from v2.05:

  • Fixed memory states set by some machines (including IBM PS/1's and MCA PS/2's).
  • Fixed IDE status readout on an absent device 1 with a present device 0, fixes hangs with AMI BIOS'es on hard disk detection in such cases.

Prerequisites

86Box requires ROM files in order to operate, which can be downloaded here: https://tinyurl.com/rs20191022 (extract the ZIP file to the same directory as 86Box.exe)

It is also recommended to use the 86Box Manager to manage virtual machines, although it is possible to use the emulator on its own, using the -P/--vmpath command line option.

Which ZIP should I download?

  • 86Box is the standard build. Download this if you don't know which one to choose.
  • 86Box-Debug includes debug symbols. If you don't need them, you generally don't need to use this build.
  • 86Box-Optimized are optimized builds for most modern CPU architectures. See our CPU architectures table to see which build you should download. Using the wrong binary may result in crashes.

86Box v2.05

01 Nov 17:48
4f717bc
Compare
Choose a tag to compare

Bugfix release.

Changes

This is the list of changes from v2.04:

  • OpenAL bug fixes, fixes all OpenAL run-time warnings and errors.
  • Fixed the AT ESDI hard disk controller.
  • Reworked IDE reset and diagnostics, fixes the various IDE controller
  • A confirmation message box is now shown on hard reset from the manager
  • AT MFM hard disk controller fixes.
  • Deleted leftovers of the old implementation of the WIN_DRIVE_DIAGNOSTICS
  • Gravis UltraSound fixes, should no longer make the emulator stop
  • Award 286 Clone now has an on-board IDE controller as its CMOS Setup

Prerequisites

86Box requires ROM files in order to operate, which can be downloaded here: https://tinyurl.com/rs20191022 (extract the ZIP file to the same directory as 86Box.exe)

It is also recommended to use the 86Box Manager to manage virtual machines, although it is possible to use the emulator on its own, using the -P/--vmpath command line option.

Which ZIP should I download?

  • 86Box is the standard build. Download this if you don't know which one to choose.
  • 86Box-Debug includes debug symbols. If you don't need them, you generally don't need to use this build.
  • 86Box-Optimized are optimized builds for most modern CPU architectures. See our CPU architectures table to see which build you should download. Using the wrong binary may result in crashes.

86Box v2.04

31 Oct 21:19
84f3cd5
Compare
Choose a tag to compare

Bugfix release.

Changes

This is the list of changes from v2.03:

  • The S3 cards now no longer do mixing or ROP's for PIX_TRANS reads.
  • Closing the emulator with a window message now asks for confirmation as well.

Prerequisites

86Box requires ROM files in order to operate, which can be downloaded here: https://tinyurl.com/rs20191022 (extract the ZIP file to the same directory as 86Box.exe)

It is also recommended to use the 86Box Manager to manage virtual machines, although it is possible to use the emulator on its own, using the -P/--vmpath command line option.

Which ZIP should I download?

  • 86Box is the standard build. Download this if you don't know which one to choose.
  • 86Box-Debug includes debug symbols. If you don't need them, you generally don't need to use this build.
  • 86Box-Optimized are optimized builds for most modern CPU architectures. See our CPU architectures table to see which build you should download. Using the wrong binary may result in crashes.