Changes

Jump to navigation Jump to search

86Box

12,290 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 support used to be extremely slow, relying on frame skipping to stay full speed. However, in recent builds, this has changed with the introduction of a dynamic recompiler for the Voodoo. It is supposedly at least twice as fast as before, though some apps see up to a 4x increase in speed.
==Image support==
===Floppydisk=== *<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 floppy images)*TD0<code>.86F</code> (86F image)*<code>.CQ</code> / <code>.CQM</code> (CopyQM images)*<code>.DDI</code> (DiskDupe image)*<code>.FDI </code> (Both Japanese and streamFDI image)*<code>.FDF</code> (EZ-DisKlone Plus image)*<code>.IMD</code> (ImageDisk image)*86F <code>.JSON</code> (PCjs JSON image)*<code>.MFM</code> (Battler's own format, more accurate than IMG, and handles almost any exotic thing you can throw at itHxC MFM image)*<code>.TD0</code> (Teledisk image)
===Hard disk===
 *<code>.HDD</code> / <code>.IMA</code> / <code>.IMG </code> (Raw hard disk images)*<code>.HDI </code> (Japanese format, often Image used with by emulators for NEC PC-98 emulators)*<code>.HDX</code> (A derivative of <code>.HDI</code> with a more compact header as well as support for images larger than 4GB)*<code>.VHD</code> (Virtual hard disk image; Support fixed -size VHDs (Unofficially, handled as an IMG. Usually works.dynamic-size and differencing disks)
===CD-ROM===
*<code>.ISO</code> (Optical disc image)
*<code>.CUE</code> + <code>.BIN</code> (Plain disc image with a cut sheet)
===Others===*ISO<code>.ZDI</code> / <code>.IMG</code> (Iomega ZIP drive images; Support both Zip 100 and Zip 250)*Mounting a real or virtual CD<code>.MDI</code> / <code>.IMG</code> (Magneto-ROM optical drive images)*<code>.A</code> / <code>.B</code> / <code>.BIN</code> / <code>.JRC</code> (this is the most accurate optionIBM 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* (up to Windows 3/3.11* Windows 95* Windows 98* Windows ME* Select any IA-32 flavor of NT before Vista, it works.7)* OS/2 up to 2.1 (Warp has issues on accelerated graphics cards)* 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)* 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* MDAG2 GC205
* Hercules
* Hercules Plus
* Hercules InColor
* CGAImage Manager 1024* PCjrKasan Hangulmadang-16 VGA (Tseng Labs ET4000AX Korean)* Metheus Premier 928 (S3 86c928)* MDA* TandyMDSI Genius VHR* EGANCR NGA* VGAOAK OTI-037C
* OAK OTI-067
* OAK OTI-077
* A couple of Trident cardsOlivetti OGC (GO708)* Paradise PVGA1A* Paradise WD90C11-LR* Paradise WD90C30-LR* Realtek RTG3106* Cirrus GD5429Plantronics Colorplus* Tseng ET4000AXProfessional Graphics Controlle* Tseng ET4000/W32pS3 86c801 (Phoenix)* Various ATI cards before the Mach 64S3 86c801 (SPEA V7 Mirage)* ATI Mach 64S3 86c911 (Orchid Fahrenheit 1280)* S3 Trio6486c911 (Diamond Stealth VRAM)* S3 ViRGE86c924 (AMI)* 3dfx Voodoo Schetmash Iskra EGA (need another card that does Cyrillic ROM)* Sigma Color 400* Trident TVGA8900B* Trident TVGA8900D* Trident TVGA9000B* TriGem Korean VGA for this, just like the real deal(Tseng Labs ET4000AX Korean)* nVidia RIVA 128 TriGem Korean VGA (PreliminaryTriGem 286M)* nVidia RIVA TNT Tseng Labs ET2000* Tseng Labs ET4000/w32* VGA* Video 7 VGA 1024i (PreliminaryHeadland HT208)* Wyse 700
===Sound ;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 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* Game Blaster or Creative Music System* IBM PS/2 Model 70 (Type 3)** IBM PS/2 Model 80 (Type 2)** IBM PS/2 Model 80 (Type 3)* AdLib* 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 Commodore 64's 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