# 86Box

86Box ist ein Low-Level-x86-Emulator, der ältere Betriebssysteme und Software ausführt, die für IBM PCs und dazu kompatible Systeme von 1981 bis hin zu recht aktuellen Systemdesigns, die auf dem PCI-Bus basieren, entwickelt wurden. 86Box ist eine Abspaltung von PCem.

## Funktionen

Die Hauptaufgabe von 86Box besteht darin, verschiedene IBM PC-kompatible Systeme/Mainboards von 1981 bis 1999 zu emulieren, was nahezu alle IBM PC-Modelle einschließt (einschließlich des IBM PS/1 Modells 2121 und des IBM PS/2 Modells 2011) und IBM PC-kompatible Systeme/Mainboards unterstützt.
86Box ist in der Lage, Intel-Prozessoren (sowie deren entsprechende Klone, einschließlich AMD, IDT und Cyrix) von Intel 8088 bis zu den Pentium Tillamook MMX/Mobile MMX-Prozessoren sowie den Pentium Pro/Pentium II-Prozessoren von 1997 bis 1999 zu emulieren. Ein Recompiler ist für P5 Pentium- und Cyrix-Prozessoren obligatorisch und optional für i486-Prozessoren und IDT WinChip-Prozessoren.
86Box kann verschiedene Grafikmodi emulieren, darunter Textmodus, Hercules, CGA (einschließlich einiger Composite-Modi und der 160 × 100 × 16 optimierten Modi), Tandy, EGA, VGA (einschließlich Modus X und anderer Anpassungen), VESA sowie verschiedene Video-APIs wie DirectX und 3Dfx's Glide. 86Box kann auch verschiedene Grafikkarten emulieren, wie die ATI Mach64 GX und die S3 Trio32/64/Virge-Serie. Voodoo-Karten werden ebenfalls emuliert und es wurden Unterstützung für Voodoo 1/2/3 und verschiedene Optimierungen hinzugefügt. Ein separater Recompiler wurde für die Voodoo-Emulation hinzugefügt, um die Emulation der Voodoo-Grafikkarte schneller zu machen.
86Box emuliert auch einige Soundkarten, wie die AdLib, Sound Blaster (einschließlich des 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 und Sound Blaster PCI 128.

### Unterstützung für Betriebssysteme

Ähnlich wie Virtual PC, Bochs und QEMU emuliert es nahezu alle Versionen von Microsoft Windows bis hin zu Windows 7 (einschließlich Service Pack 1); MS-DOS, FreeDOS und CP/M-86 werden ebenfalls unterstützt. Frühere Versionen von OS/2 erfordern eine vorherige Formatierung der Festplatte vor der Installation, während OS/2 Warp 3 bis Warp 4.5 eine nicht beschleunigte Grafikkarte zum Ausführen erfordern. Auf 86Box werden auch andere Betriebssysteme unterstützt, wie Versionen von Linux, die den Pentium-Prozessor unterstützen, BSD-Derivate (z. B. FreeBSD) und BeOS 5, das nur auf dem Award SiS 497-Motherboard funktioniert.

### Unterstützung für Host-Betriebssysteme

Ursprünglich exklusiv für Windows entwickelt, wurde es in Version 3.2 auf Linux portiert und in Version 3.4 auf macOS.

### Manager

Zur einfacheren Verwaltung mehrerer virtueller Maschinen gleichzeitig und zur Änderung ihrer Parameter wird empfohlen, 86Box mit einer GUI-Manager-Anwendung zu verwenden. Einige davon sind 86Box Manager, 86Box Manager Lite und WinBox für 86Box, alle als Freeware erhältlich.

## Community

Über die Plattform Github kann jeder an diesem Projekt mitarbeiten. Auch gibt es eine aktive Community zu diesem Projekt die regelmäßig die Software Aktualisiert.
Es gibt einen IRC-Kanal und einen Discord-Server, auf denen Diskussionen zu allem, was mit Retro-Computing und natürlich auch mit 86Box zu tun hat, stattfinden.
Zusätzlich gibt es einen YouTube-Kanal, mit Inhalte wie Installationsvideos, ebenso weitere soziale Netzwerke.