86Box Explained

86Box
Logo Size:64px
Developer:Miran Grča (including contributors)
Latest Release Version:4.2
Programming Language:C, C++
Operating System:Microsoft Windows, Linux, MacOS
Genre:Virtual machine, emulator
License:GNU GPL version 2

86Box is an IBM PC emulator for Windows, Linux and Mac based on PCem that specializes in running old operating systems and software that are designed for IBM PC compatibles. Originally forked from PCem, it later added support for other IBM PC compatible computers as well.

Features

Hardware

The main goal of 86Box is to emulate various IBM PC compatible systems/motherboards from 1981 until 1999, which includes almost all IBM PC models (including the IBM PS/1 model 2121 and the IBM PS/2 model 2011) and supports IBM PC compatible systems/motherboards.

86Box is capable of emulating Intel processors (and its respective clones, including AMD, IDT and Cyrix) from Intel 8088 through the Pentium Tillamook MMX/Mobile MMX processors and Pentium Pro/Pentium II processors from 1997 until 1999. A recompiler is mandatory for P5 Pentium and Cyrix processors and optional for i486 processors and IDT WinChip processors.

86Box can emulate different graphic modes, this includes text mode, Hercules, CGA (including some composite modes and the 160 × 100 × 16 tweaked modes), Tandy, EGA, VGA (including Mode X and other tweaks), VESA, as well as various video APIs such as DirectX and 3Dfx's Glide. 86Box can also emulate various video cards such as the ATI Mach64 GX and the S3 Trio32/64/Virge series. Voodoo cards are also emulated and added support for Voodoo 1/2/3 and various optimizations. A separate recompiler has been added for Voodoo emulation, making it faster to emulate the Voodoo graphics card.

86Box can emulates some sound cards, such as the AdLib, Sound Blaster (including the Game Blaster), Sound Blaster Pro, Sound Blaster 16, Sound Blaster AWE32, Gravis UltraSound, Innovation SSI-2001, Aztech Sound Galaxy Pro 16, Windows Sound System, Ensoniq AudioPCI 64V/ES1371, and Sound Blaster PCI 128.

86Box also emulates some SCSI cards, such as SCSI cards from BusLogic and Symbios Logic.

Operating system support

Similar to Virtual PC, Bochs and QEMU, 86Box supports almost all versions of Microsoft Windows until Windows 7 (including Service Pack 1); MS-DOS, FreeDOS and CP/M-86 are also supported. Earlier versions of OS/2 requires the hard drive to be formatted prior to installation, while OS/2 Warp 3 until Warp 4.5 requires an unaccelerated video card to run. Other operating systems are also supported on 86Box, such as versions of Linux that support the Pentium processor, BSD derivatives (e.g. FreeBSD), and BeOS 5, which only works on the Award SiS 497 motherboard.

Host operating system support

Initially exclusive to Windows, it was ported to Linux in version 3.2[1] [2] and macOS in version 3.4.[3]

Manager

For easier handling of multiple virtual machines at the same time and the change of its parameters, it is recommended to use 86Box with a GUI manager application. Some of them are 86Box Manager, 86Box Manager Lite and WinBox for 86Box, all available as free software too.

History

PCem

PCem
Developer:Michael Manley (including contributors)
Latest Release Version:17
Programming Language:C, C++
Operating System:Microsoft Windows, Linux
Genre:Virtual machine, emulator
License:GNU GPL version 2

86Box began as a fork of PCem, another open-source IBM PC emulator.[4] PCem was originally developed by Sarah Walker from 2007 until her retirement from the project in 2021, at which point she named Michael Manley as the new project maintainer.[5] Like 86Box, PCem allows users to emulate PC compatibles across a range of x86 processors—from the Intel 8088 to the Pentium II—as well as the ability to emulate sound cards (such as the Sound Blaster 16) and GPUs (including 3D accelerators such as the S3 ViRGE). This versatility allows older PC software with complex hardware requirements to run accurately, in terms of clock speed and multimedia performance, on modern hardware. A benefit of 86Box over mainstream hosted hypervisors such as VirtualBox is the ability to run custom BIOS ROMs. This allows users to closely emulate specific PC compatibles, such as those by Compaq and Asus, among others.[6]

Reception

PCem has been used by archivists in academic settings to emulate older software for the purposes of displaying historical digital art.[7] Additionally, both PCem and 86Box have been used by Microsoft to test their archival source code for successful compilation.[8]

See also

External links

Notes and References

  1. Web site: Rizwan . Amaan . 16 December 2021 . 86Box Receives a Major Update After Two Years with Major Changes . EmulatorClub . https://web.archive.org/web/20240521022510/https://emulatorclub.com/86boxemulator-update-recieved/ . 21 May 2024.
  2. Web site: Dawe . Liam . 17 February 2022 . Retro x86-based machine emulator 86Box v3.2 brings Linux support . GamingOnLinux . https://web.archive.org/web/20240601014244/https://www.gamingonlinux.com/2022/02/retro-x86-based-machine-emulator-86box-32-brings-linux-support/ . 1 June 2024.
  3. Web site: 20 April 2022 . 86Box v3.4 . 26 December 2022 . 86Box . en.
  4. Web site: Manley . Michael . Sarah Walker . n.d. . News . PCem . https://web.archive.org/web/20240529080438/https://pcem-emulator.co.uk/ . 29 May 2024.
  5. Web site: Bailey . Dustin . 14 December 2021 . Two years later, PC emulator 86Box gets its 3.0 update with Pentium II support . PCGamesN . Publisher Collective . https://web.archive.org/web/20211214224606/https://www.pcgamesn.com/emulation/pc-windows-98-86box . 14 December 2021.
  6. Web site: Pounder . Les . 21 May 2023 . From 8088 to Pentium: How to Emulate an Old PC Using PCem . Tom's Hardware . Future plc . https://web.archive.org/web/20230521142808/https://www.tomshardware.com/how-to/emulate-old-pc-using-pcem . 21 May 2023.
  7. Book: 2022 . Disk Imaging as a Backup Tool for Digital Objects . https://www.taylorfrancis.com/chapters/edit/10.4324/9781003034865-17/disk-imaging-backup-tool-digital-objects-eddy-colloton-jonathan-farbowitz-caroline-gil-rodr%C3%ADguez . Conservation of Time-Based Media Art . en . 204–222 . 10.4324/9781003034865-17. Colloton . Eddy . Jonathan Farbowitz . Caroline Gil Rodríguez . 9781003034865 .
  8. Web site: Edser . Andy . 26 April 2024 . Microsoft has released the source code for MS-DOS 4.0 and it's giving me all the nostalgia feels . PC Gamer . Future plc . https://web.archive.org/web/20240426131734/https://www.pcgamer.com/hardware/microsoft-has-released-the-source-code-for-ms-dos-40-and-its-giving-me-all-the-nostalgia-feels/ . 26 April 2024. live.