86Box

From Emulation General Wiki
Revision as of 14:05, 25 December 2021 by Xiejunmingsa (talk | contribs) (Downloads)
Jump to navigation Jump to search
86Box
86box.png
86box-Screenshot.png
Developer(s) OBattler
Latest version 3.1
Active Yes
Platform(s) Windows
Linux
Emulates Intel 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. It took over from PCem-X after the latter was deprecated.

Contents

Downloads

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

  • .IMG / .FLP / .HDM / .BIN (Basic sector floppy images)
  • .IMD / .JSON / .TDO (Advanced sector floppy images)
  • .FDI (Flux floppy images)
  • .86F / .MFM (Surface floppy images)

Hard disk

  • .IMG (Raw hard disk images)
  • .HDI (Hard disk images used by emulators for NEC PC-98)
  • .VHD (Virtual hard disk images; Support fixed-size, dynamic-size or differencing VHDs)

CD-ROM

  • .ISO
  • .CUE
  • Mounting a real or virtual CD-ROM drive

Others

  • .ZDI / .IMG (Iomega ZIP drive images; Support both Zip 100 and Zip 250)
  • .MDI / .IMG (Magneto-optical drive images)
  • .A / .B / .JRC (IBM PCjr cartridge images)
  • .PCM / .RAW / .WAV / .CAS (Cassette 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 (which 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

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
  • 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
  • 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 Mystique
  • Matrox Mystique 220
  • 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 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. 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 CS4236B
  • Crystal CS4237B
  • Crystal CS4238B
  • Game Blaster / Creative Music System
  • Gravis UltraSound
  • Gravis UltraSound Max
  • 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 (not fully emulated)
  • Sound Blaster AWE32 PnP (not fully emulated)
  • Sound Blaster AWE64 Gold (not fully emulated)
  • Windows Sound System
ISA and MCA buses
  • Adlib
MCA bus
  • NCR Business Audio
  • Sound Blaster MCV
  • Sound Blaster Pro MCV
PCI bus
  • 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
  • VIA AC97
    • Acorp 6VIA90AP
    • FIC VA-503A
  • Ensoniq AudioPCI (ES1371)
    • BCM GT694VA
    • MSI MS-6168
    • Tyan Tsunami ATX
    • Tyan Trinity 371
  • Texas Instruments SN76489 PSG
    • IBM PCjr
    • Tandy 1000
    • Tandy 1000 HX
  • Tandy PSSJ
    • Tandy 1000SL/2
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)
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

Floppy drive

  • DTK PII-151B floppy drive controller
  • DTK PII-158 floppy drive controller
  • Magitronic B215 XT-FDC controller

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-545S
  • 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-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

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

Other devices

  • DTK PII-147 Hexa I/O Plus
  • Everex EV-159 RAM 3000 Deluxe
  • Everex EV-170 Magic I/O
  • IBM PC/XT memory expansion boards
  • IBM PC/AT memory expansion boards
  • Iomega ZIP
  • Micro Mainframe EMS-5150(T)
  • Paradise Systems 5-PAK
  • PLIP (Parallel Line Internet Protocol) Network
  • Protection dongle for Savage Quest

External links

  • Documentation (On getting started with the emulator’s features and user interface.)
  • Discord channel
  • IRC channel
  • Twitter (Account started in March 2020. Lots of useful news, screenshots, test info, links to articles, videos & user reports on a monthly basis.)
  • YouTube channel (First video uploaded in late January 2020.)