Changes

Jump to navigation Jump to search

86Box

12,577 bytes added, 13 January
m
no edit summary
{{Infoboxemulator|first logo = v186box.png|logowidth = 80|screenshot = 86box-Screenshot.png|version = {{Version|86Box}} |second active = Yes|third platform = [[Emulators on Windows|Windows, ]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]|target = [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]]|fourth developer = [https://github.com/OBattler OBattler]|fifth website = [http://polar86box.rolnet/ 86box.net]|support = [https://patreon.imcom/job86box Patreon]<br />[https://www.paypal.com/paypalme/86Box 86BoxPayPal]|sixth license = GNU GPLv2|source = [https://github.com/OBattler86Box/86Box GitHub]}}
[['''86Box]] ''' is an open-source, [[High/Low level emulation|LLElow-level]] [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|PC emulator]]. It focuses on PC hardware from the 80's 80s and 90's90s. 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.
==Downloads==
* {| cellpadding="4"|-|align=center|{{Icon|Win|Lin|Mac}}|'''[httphttps://polargithub.rolcom/86Box/86Box/releases Stable builds]'''<br/><small>Need these [https://github.imcom/86Box/roms/releases ROMs] to run</small>|-|align=center|{{Icon|Win|Lin|Mac}}|'''[https://ci.86box.net/job/86Box /lastSuccessfulBuild/artifact/Old%20Recompiler%20(recommended)/ Nightly builds (old recompiler)]'''<br/><small>Need these [https://github.com/86Box dev /roms/releases ROMs] to run</small>|-|align=center|{{Icon|Win|Lin|Mac}}|'''[https://ci.86box.net/job/86Box/lastSuccessfulBuild/artifact/New%20Recompiler%20(beta)/ Nightly builds(new recompiler)]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>|-|colspan="3"|<hr/>|-|align=center|{{Icon|Win}}* |'''[httphttps://tinyurlgithub.com/romset86Box/WinBox-7z Required ROMsfor-86Box/releases Winbox for 86Box]'''|-|align=center|{{Icon|Win}}|'''[https://github.com/86Box/86BoxManager/releases 86Box Manager]'''|}
==Overview==
To run any program, an operating system needs to be installed in 86Box first. It has a [[Dynamic_recompilation|dynamic recompiler]] that gives accurate Pentium /II support. It can also emulate numerous 2D and 3D cards, even the S3 ViRGE, which no other emulator supports.
Voodoo ==Image support == ===Floppy disk===*<code>.BIN</code> / <code>.DSK</code> / <code>.FLP</code> / <code>.HDM</code> / <code>.IMA</code> / <code>.IMG</code> / <code>.HDM</code> / <code>.VFD</code> / <code>.XDF</code> (Raw images)*<code>.86F</code> (86F image)*<code>.CQ</code> / <code>.CQM</code> (CopyQM images)*<code>.DDI</code> (DiskDupe image)*<code>.FDI</code> (Japanese FDI image)*<code>.FDF</code> (EZ-DisKlone Plus image)*<code>.IMD</code> (ImageDisk image)*<code>.JSON</code> (PCjs JSON image)*<code>.MFM</code> (HxC MFM image)*<code>.TD0</code> (Teledisk image) ===Hard disk===*<code>.HDD</code> / <code>.IMA</code> / <code>.IMG</code> (Raw images)*<code>.HDI</code> (Image used to be extremely slow, relying on frame skipping to stay full speedby emulators for NEC PC-98)*<code>.HDX</code> (A derivative of <code>. However, in recent builds, this has changed HDI</code> with the introduction of a dynamic recompiler more compact header as well as support for the Voodooimages larger than 4GB)*<code>. It is supposedly at least twice as fast as beforeVHD</code> (Virtual hard disk image; Support fixed-size, though some apps see up to dynamic-size and differencing disks) ===CD-ROM===*<code>.ISO</code> (Optical disc image)*<code>.CUE</code> + <code>.BIN</code> (Plain disc image with a 4x increase in speedcut sheet) ===Others===*<code>.ZDI</code> / <code>.IMG</code> (Iomega ZIP drive images; Support both Zip 100 and Zip 250)*<code>.MDI</code> / <code>.IMG</code> (Magneto-optical drive images)*<code>.A</code> / <code>.B</code> / <code>.BIN</code> / <code>.JRC</code> (IBM PCjr cartridge images)*<code>.PCM</code> / <code>.RAW</code> / <code>.WAV</code> / <code>.CAS</code> (Cassette tape images)
==OS support==
* DOS
* Microsoft Windows 1/2* Windows 3/3.11* Windows 95* Windows 98* (up to Windows ME* Select any IA-32 flavor of NT before Vista, it works.7)* OS/2 up to at least Warp 3* Any flavor of Linux distros (that supports the original Pentiumsupport 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==
===Video cardsGraphics===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">;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)* MDAATI EGA Wonder 800+* HerculesATI Korean VGA
* CGA
* PCjrChips & Technologies SuperEGA* TandyCirrus 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
* A couple of 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 cardsTVGA9000B* Cirrus GD5429TriGem 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/W32pw32i Rev. B ;ISA, PCI and VLB buses* Various ATI cards before the Mach 64Mach64 GX* ATI Mach 64Cirrus 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 Trio6486c928 (Metheus Premier 928)* S3 ViRGETrio64 (SPEA Mirage P64)* 3dfx Voodoo S3 Vision864 (need another card that does VGA for this, just like the real dealMiroCRYSTAL 20SD)* Trident TGUI9400CXi
There is also a preliminary branch out there for RIVA TNT support. However, this code cannot be used directly with mainline, as it has a bug causing segfaults when cards attempt to use more than 8 MB of VRAM. Even when it does work, it only works for VESA games, and even then it's only really been tested with Quake.;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
===Sound ;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 and * 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** Tandy1000 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)* Game Blaster or Creative Music System* IBM PS/2 Model 80 (Type 2)* AdLib* IBM PS/2 Model 80 (Type 3)** IBM PS/2 Model 55SX</div> ===Audio===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">;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 through * 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 AWE32PnP* Sound Blaster AWE64* Gravis UltrasoundSound Blaster AWE64 Value* Sound Blaster AWE64 Gold* Tandy PSSJ* TNDY
* Windows Sound System
* Innovation SSI-2001 (essentially a PC version of the SID)
The AWE32 has some features missing due to them not being fully understood;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)</div> ===Hard drive===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">;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</div> ===SCSI===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">;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</div> ===Network===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">;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</div> === Other devices ===<div class="wikitable mw-collapsible mw-collapsed" style="column-width: 50em;">==== 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
===Network cards= Miscellaneous ====* NE2000 ISAIomega ZIP* Realtek RTL8029AS PLIP (basically a PCI version of the NE2000Parallel Line Internet Protocol)Network* Protection dongle for Savage Quest</div>
Keep in mind that PCAP requires manual configuration, but it supports more than just TCP and UDP traffic, unlike SLIRP==External links==* [https://86box.readthedocs.io/en/latest/ Documentation]* [https://discord.com/invite/v5fCgFw Discord channel]* [https://kiwiirc.com/nextclient/irc.ringoflightning.net/?nick=website?#86Box IRC channel]* [https://twitter.com/86BoxEmulator Twitter]* [https://www.youtube.com/86box YouTube channel]
[[Category:Emulators]]
[[Category:IBM PC/XT Computer emulators]]
[[Category:Windows emulation software‏‎]]
[[Category:Linux emulation software]]
[[Category:MacOS emulation software]]
[[Category:Forks]]
10,787
edits

Navigation menu