86Box
Jump to navigation
Jump to search
Developer(s) | OBattler |
---|---|
Latest version | 4.2.1 [+] |
Active | Yes |
Platform(s) | Windows Linux macOS |
Emulates | x86 CPUs |
Website | 86box.net |
Support ($) | Patreon PayPal |
License | GNU GPLv2 |
Source code | GitHub |
86Box is an open-source, low-level PC emulator. It focuses on PC hardware from the 80s and 90s. A variety of operating systems can be installed in the emulator, which can then be used to launch programs. It is a fork of PCem and is preceded by PCem-X, which has been deprecated since December 2017.
Contents
Downloads
Stable builds Need these ROMs to run | ||
Nightly builds (old recompiler) Need these ROMs to run | ||
Nightly builds (new recompiler) Need these ROMs to run | ||
Winbox for 86Box | ||
86Box Manager |
Overview
To run any program, an operating system needs to be installed in 86Box first. It has a dynamic recompiler that gives accurate Pentium/II support. It can also emulate numerous 2D and 3D cards.
Image support
Floppy disk
.BIN
/.DSK
/.FLP
/.HDM
/.IMA
/.IMG
/.HDM
/.VFD
/.XDF
(Raw images).86F
(86F image).CQ
/.CQM
(CopyQM images).DDI
(DiskDupe image).FDI
(Japanese FDI image).FDF
(EZ-DisKlone Plus image).IMD
(ImageDisk image).JSON
(PCjs JSON image).MFM
(HxC MFM image).TD0
(Teledisk image)
Hard disk
.HDD
/.IMA
/.IMG
(Raw images).HDI
(Image used by emulators for NEC PC-98).HDX
(A derivative of.HDI
with a more compact header as well as support for images larger than 4GB).VHD
(Virtual hard disk image; Support fixed-size, dynamic-size and differencing disks)
CD-ROM
.ISO
(Optical disc image).CUE
+.BIN
(Plain disc image with a cut sheet)
Others
.ZDI
/.IMG
(Iomega ZIP drive images; Support both Zip 100 and Zip 250).MDI
/.IMG
(Magneto-optical drive images).A
/.B
/.BIN
/.JRC
(IBM PCjr cartridge images).PCM
/.RAW
/.WAV
/.CAS
(Cassette tape images)
OS support
An incomplete list of operating systems that can be installed on it:
- DOS
- Microsoft Windows (up to Windows 7)
- OS/2
- Any Linux distros (that support Premium processors)
- BeOS
- Minix-PC 1.x, 2.x
- BSD (FreeBSD 6.x and OpenBSD i386 are recommended, NetBSD/i386 has boot issue)
- NEXTSTEP 3.1 to 3.3, OPENSTEP 4.0 to 4.2 (including Apple Rhapsody developer releases)
Hardware support
- For software that can run hardware features designed for x86 systems, see PC Emulator Comparisons#Hardware & Peripheral Support.
Graphics
- ISA bus
- ATI 18800
- ATI 18800-1
- ATI 18800-5
- ATI 28800 (VGA Wonder XL24)
- ATI 28800-5 (ATI VGA Charger)
- ATI 28800-5 (ATI VGA Wonder XL)
- ATI EGA Wonder 800+
- ATI Korean VGA
- CGA
- Chips & Technologies SuperEGA
- Cirrus Logic GD 5401 (ACUMOS AVGA1)
- Cirrus Logic CL-GD 5402 (ACUMOS AVGA2)
- Cirrus Logic CL-GD 5420
- Cirrus Logic CL-GD 5422
- Cirrus Logic CL-GD 5426 (Diamond SpeedStar Pro Rev. A1)
- Cirrus Logic CL-GD 5434 (Diamond SpeedStar 64 Rev. A3)
- Compaq CGA
- Compaq CGA 2
- Compaq EGA
- EGA
- G2 GC205
- Hercules
- Hercules Plus
- Hercules InColor
- Image Manager 1024
- Kasan Hangulmadang-16 VGA (Tseng Labs ET4000AX Korean)
- Metheus Premier 928 (S3 86c928)
- MDA
- MDSI Genius VHR
- NCR NGA
- OAK OTI-037C
- OAK OTI-067
- OAK OTI-077
- Olivetti OGC (GO708)
- Paradise PVGA1A
- Paradise WD90C11-LR
- Paradise WD90C30-LR
- Realtek RTG3106
- Plantronics Colorplus
- Professional Graphics Controlle
- S3 86c801 (Phoenix)
- S3 86c801 (SPEA V7 Mirage)
- S3 86c911 (Orchid Fahrenheit 1280)
- S3 86c911 (Diamond Stealth VRAM)
- S3 86c924 (AMI)
- Schetmash Iskra EGA (Cyrillic ROM)
- Sigma Color 400
- Trident TVGA8900B
- Trident TVGA8900D
- Trident TVGA9000B
- TriGem Korean VGA (Tseng Labs ET4000AX Korean)
- TriGem Korean VGA (TriGem 286M)
- Tseng Labs ET2000
- Tseng Labs ET4000/w32
- VGA
- Video 7 VGA 1024i (Headland HT208)
- Wyse 700
- ISA and MCA buses
- IBM 8514/A
- Tseng Labs ET4000AX
- ISA and VLB buses
- Cirrus Logic CL-GD 5426
- Cirrus Logic CL-GD 5428
- Cirrus Logic CL-GD 5429
- Tseng Labs ET4000/w32i Rev. B
- ISA, PCI and VLB buses
- ATI Mach64 GX
- Cirrus Logic CL-GD 5434
- MCA bus
- IBM 8514/A
- Cirrus Logic CL-GD 5428 (IBM 1MB SVGA Adapter/A)
- Radius SVGA Multiview (Headland HT209)
- VLB bus
- Cirrus Logic CL-GD 5424
- Cirrus Logic CL-GD 5428 (Diamond SpeedStar Pro Rev. B1)
- Cirrus Logic CL-GD 5430 (Diamond SpeedStar Pro SE Rev. A8)
- Headland HT216-32
- S3 86c805 (MiroCRYSTAL 8S)
- S3 86c805 (MiroCRYSTAL 10SD)
- S3 86c805 (Phoenix)
- S3 86c805 (SPEA Mirage VL)
- S3 86c928 (Metheus Premier 928)
- S3 Trio64 (SPEA Mirage P64)
- S3 Vision864 (MiroCRYSTAL 20SD)
- Trident TGUI9400CXi
- PCI bus
- ATI Mach64 VT2
- 3dfx Voodoo Banshee
- Cirrus Logic CL-GD 5430
- Cirrus Logic CL-GD 5436
- Cirrus Logic CL-GD 5440
- Cirrus Logic CL-GD 5446
- Cirrus Logic CL-GD 5446 (STB Nitro 64V)
- Cirrus Logic CL-GD 5480
- Creative Labs 3D Blaster Banshee
- Matrox Millennium
- Matrox Mystique
- Matrox Mystique 220
- S3 86c928 (SPEA Mercury Lite)
- S3 Trio64V+
- S3 Trio64V2/DX
- S3 ViRGE (325)
- S3 ViRGE (Diamond Stealth 3D 2000)
- S3 ViRGE/DX (375)
- S3 ViRGE/DX (Diamond Stealth 3D 2000 Pro)
- S3 ViRGE/GX (385)
- S3 ViRGE/VX (Diamond Stealth 3D 3000)
- S3 ViRGE/VX (STB Velocity 3D)
- S3 Vision868 (Number 9 9FX 531)
- S3 Vision868 (Number 9 9FX 771)
- S3 Vision964 (ELSA Winner 2000 Pro/X)
- S3 Vision968 (ELSA Winner 2000 Pro/X)
- S3 Vision968 (MiroVIDEO 40SV Ergo)
- S3 Vision968 (SPEA Mercury P64V)
- Trident TGUI9440AGi
- Trident TGUI9660XGi
- Trident TGUI9680XGi
- PCI and VLB buses
- S3 Vision864 (Paradise Bahamas 64)
- S3 Vision864 (Phoenix)
- S3 Vision868 (Phoenix)
- S3 Vision964 (Diamond Stealth64 VRAM)
- S3 Vision964 (MiroCRYSTAL 20SV)
- S3 Vision968 (Phoneix)
- S3 Trio32 (Diamond Stealth SE)
- S3 Trio32 (Phoenix)
- S3 Trio64 (Diamond Stealth64 DRAM)
- S3 Trio64 (Number 9 9FX 330)
- S3 Trio64 (Phoenix)
- S3 Trio64V+ (Phoenix)
- Trident TGUI 9440AGi
- Trident TGUI 9660XGi
- Trident TGUI 9680XGi
- Tseng Labs ET4000/w32p Rev. B (VideoMagic)
- Tseng Labs ET4000/w32p Rev. C (Cardex)
- Tseng Labs ET4000/w32p Rev. D
- Tseng Labs ET4000/w32p Rev. D (Cardex)
- Tseng Labs ET4000/w32p Rev. D (Diamond Stealth32)
- PCI and AGP buses
- 3dfx Velocity 100
- 3dfx Voodoo 3 2000
- 3dfx Voodoo 3 3000
- S3 Trio3D/2X (362)
- S3 ViRGE/GX2 (357)
- S3 ViRGE/GX2 (Diamond Stealth 3D 4000)
- 3D accelerator cards (with SLI support)
- 3dfx Voodoo Graphics
- 3dfx Voodoo 2
- Obsidian SB50 + Amethyst (2 TMUs)
- Internal graphics controllers
- 3dfx Voodoo 3 2000 (with on-board 8MB SGRAM)
- MSI MS-6168
- ATI Korean VGA
- Samsung SPC-4620P
- Samsung SPC-6033P
- CGA (Custom / Monochrome)
- Compaq Portable II
- Compaq Portable III
- Amstrad PPC512
- Amstrad PPC640
- Toshiba T1000
- Toshiba T1200
- Toshiba T3100e
- Victor V86P
- CGA (Custom / Colour)
- Amstrad PC1512
- Amstrad PC200
- IBM PCjr
- CGA / Plantronics Colorplus
- Olivetti M19
- Cirrus Logic CL-GD 5402
- Commodore SL386SX-25
- Cirrus Logic CL-GD 5428
- Acer A1G
- HP Vectra 486VL
- Siemens Nixdorf D824
- Cirrus Logic CL-GD 5434-4
- Packard Bell PB520R
- Cirrus Logic CL-GD 5440
- Packard Bell PB640
- EGA (Custom)
- Amstrad PC1640
- Headland HT216-32
- Packard Bell PB410A
- Oak OTI-067
- AMA-932J
- Olivetti M300-08
- Olivetti M300-15
- Olivetti GO317 / 318 / 380 / 709
- Olivetti M21
- Olivetti M24
- Olivetti M24SP
- Olivetti M28
- Paradise PVGA1A
- Amstrad PC2086
- Amstrad PC3086
- NCR 3302
- Paradise WD90C11
- Amstrad MegaPC
- S3 Trio64 (Phoenix)
- HP Vectra VL 5 Series 4
- Intel Advanced/EV
- S3 Trio64V2/DX
- Compaq Presario 2240
- Compaq Presario 4500
- S3 Trio64V+ (Phoenix)
- Intel Advanced/ATX
- Tseng Labs ET4000/W32
- IBM PS/ValuePoint 433DX/Si
- Tandy Video
- Tandy 1000
- Tandy 1000 HX
- Tandy Video II
- Tandy 1000 SL/2
- Trident TVGA 8900D
- Flytech 386
- Trident TGUI 9440AGi
- AAEON SBC-490
- VGA
- IBM PS/1 Model 2011
- IBM PS/1 Model 2121
- IBM PS/2 Model 30-286
- IBM PS/2 Model 50
- IBM PS/2 Model 70 (Type 3)
- IBM PS/2 Model 80 (Type 2)
- IBM PS/2 Model 80 (Type 3)
- IBM PS/2 Model 55SX
Audio
- ISA bus
- Adlib Gold
- Aztech Sound Galaxy Pro 16 AB (Washington)
- Aztech Sound Galaxy Nova 16 Extra (Clinton)
- Crystal CS4235
- Crystal CS4236B
- Crystal CS4237B
- Crystal CS4238B
- Game Blaster / Creative Music System
- Gravis UltraSound
- Gravis UltraSound Max
- IBM PS/1 Audio Card
- Innovation SSI-2001 (with game port support)
- Pro Audio Spectrum 16
- Sound Blaster 1.x / 2.0
- Sound Blaster 2.0
- Sound Blaster Pro v1 / v2
- Sound Blaster 16
- Sound Blaster 16 PnP
- Sound Blaster 32 PnP
- Sound Blaster AWE32
- Sound Blaster AWE32 PnP
- Sound Blaster AWE64
- Sound Blaster AWE64 Value
- Sound Blaster AWE64 Gold
- Tandy PSSJ
- TNDY
- Windows Sound System
- ISA and MCA buses
- Adlib
- MCA bus
- NCR Business Audio
- Sound Blaster MCV
- Sound Blaster Pro MCV
- PCI bus
- C-Media CMI8338
- C-Media CMI8738
- C-Media CMI8738-6CH
- Ensoniq AudioPCI (ES1371)
- Sound Blaster PCI 128
- AMR slot
- Analog Devices AD1881
- Acorp 6VIA90AP
- FIC VA-503A
- Crystal CS4297A
- Acorp 6VIA90AP
- FIC VA-503A
- Internal sound chips
- C-Media CMI8x38
- ASUS CUV4X-LS
- Ensoniq AudioPCI (ES1371)
- BCM GT694VA
- MSI MS-6168
- Tyan Tsunami ATX
- Tyan Trinity 371
- VIA AC97
- Acorp 6VIA90AP
- FIC VA-503A
- External audio devices
- Covox Speech Thing
- Disney Sound Source
- IBM PS/1 audio card
- IBM PS/1 Model 2011
- IBM PS/1 Model 2121
- Stereo LPT DAC
- MIDI synthesizer modules / interfaces
- FluidSynth
- Roland MT-32
- Roland CM-32L
- Roland MPU-401
- Roland MPU-IMC
- Roland MPU-IPC-T
- System MIDI (through MIDI out device from host machine)
Hard drive
- ISA bus (MFM/RLL encoding)
- DTC 5150X (MFM)
- IBM PC (MFM)
- IBM PC/AT (MFM)
- ST-11M (MFM)
- ST-11R (RLL)
- Western Digital WD1002A-27X (MFM)
- Western Digital WD1002A-WX1 (MFM)
- Western Digital WD1003 AT (MFM/RLL)
- Western Digital WD1004-27X (MFM/RLL)
- Western Digital WD1004A-WX1 (MFM)
- Western Digital WD1004A-27X (MFM/RLL)
- ISA bus (ESDI interface)
- IBM PC/AT
- Western Digital WD1007V-SE1
- ISA bus (IDE-XTA interface)
- EuroPC HD20
- Western Digital WDXT-150
- ISA bus (IDE interface)
- Acculogic XT-IDE
- PC/AT IDE (w/ single-channel or dual-channel)
- PC/AT XTIDE
- PC/XT XTIDE
- PS/2 AT XTIDE (1.1.5)
- MCA bus
- Adaptec AHA-1640
- BusLogic BT-640A
- IBM PS/2
SCSI
- ISA bus
- Adaptec AHA-154xA
- Adaptec AHA-154xB
- Adaptec AHA-154xC
- Adaptec AHA-154xCF
- Adaptec AHA-154xCP
- BusLogic BT-542B
- BusLogic BT-542BH
- BusLogic BT-545C
- BusLogic BT-545S
- Corel LS2000
- Longshine LCS-6821N
- Rancho RT1000B
- Sumo SCSI-AT
- Trantor T128
- Trantor T130B
- Western Digital WD1007V-SE1 (ESDI interface)
- MCA bus
- Adaptec AHA-1640
- BusLogic BT-640A
- IBM PS/2 SCSI Adapter (Spock)
- NCR 53C90
- PCI bus
- BusLogic BT-958D
- NCR 53C810
- NCR 53C815
- NCR 53C820
- NCR 53C825A
- NCR 53C860
- NCR 53C875
- Tekram DC-390
- VLB bus
- BusLogic BT-445C
- BusLogic BT-445S
Network
- ISA bus
- 3Com EtherLink II
- AMD PCNet-ISA
- AMD PCnet-ISA+
- Novell NE1000
- Novell NE2000
- Racal Interlan EtherBlaster
- Realtek RTL8019AS
- Western Digital WD8003E
- Western Digital WD8003EB
- Western Digital WD8003EBT
- MCA bus
- NetWorth EtherNext/MC
- Western Digital WD8003E/A
- Western Digital WD8003ET/A
- VLB bus
- AMD PCnet-VL
- PCI bus
- AMD PCNet-FAST III
- AMD PCNet-PCI II
- Realtek RTL8029AS
- Parallel Line Internet Protocol (PLIP) Network
Other devices
Floppy drive
- DTK PII-151B floppy drive controller
- DTK PII-158 floppy drive controller
- Magitronic B215 XT-FDC controller
Printers
- Generic Text printer
- Generic Epson ESC/P compatible printer
- Generic ESC/P 24-pin dot-matrix driver
- Epson SQ series (SQ-2550 recommended for grayscale)
- Epson LQ series (LQ-2550 recommended for color)
- Generic PostScript compatible printer
- Generic PostScript driver (recommended)
- Apple LaserWriter II series (IIg recommended for grayscale)
- Apple LaserWriter Pro 630 (color)
- Apple LaserWriter 16/600 PS (color)
- Apple Color LW 12/660 PS (recommended for color)
- Epson EPL-7500 and later (grayscale)
- QMS PS-800 and later (grayscale)
- QMS ColorScript 100 and later (color)
Joysticks
- Standard joysticks
- CH Flightstick Pro
- Microsoft SideWinder Pad
- Thrustmaster Flight Control System
Memory expansion cards
- AST SixPakPlus
- BocaRAM/AT
- Everex EV-159 RAM 3000 Deluxe
- Generic PC/AT
- IBM PC/XT
- IBM PC/AT
- Intel Above Board
- Micro Mainframe EMS-5150(T)
I/O cards
- DTK PII-147 Hexa I/O Plus
- Everex EV-170 Magic I/O
Multi-function cards
- Paradise Systems 5-PAK
Miscellaneous
- Iomega ZIP
- PLIP (Parallel Line Internet Protocol) Network
- Protection dongle for Savage Quest