Die Version 5.0 des Projekts 86Box wurde veröffentlicht. Es handelt sich um einen Emulator für x86-basierte Systeme, mit dem alte Betriebssysteme und Anwendungen ausgeführt werden können, einschließlich jener, die zu Beginn der 1980er Jahre auf den IBM PC 5150 und IBM PS/2 verwendet wurden. Eine präzise, niedrige Systememulation wird unterstützt, beginnend mit den 8086-Prozessoren bis hin zu Intel Celeron Mendocino. Der Projektcode ist in C geschrieben und wird unter der GPLv2-Lizenz verbreitet.
Ein grafisches Benutzerinterface zur Verwaltung des Betriebs steht zur Verfügung, mit Anpassungsmöglichkeiten. virtuellen Maschinen. Die Emulation verschiedener Peripheriegeräte wie Grafikadapter, Soundkarten, Netzwerkkarten und Festplattencontroller ist verfügbar. Unterstützte Betriebssysteme umfassen: MS-DOS, Windows 3.11/95, OS/2, verschiedene Linux-Distributionen, BeOS, NEXTSTEP und andere ältere Betriebssysteme.
In der neuen Version:
- Eine vorläufige Implementierung eines integrierten Managements von virtuellen Maschinen, das eine Schnittstelle zur Verwaltung der Emulation und der laufenden virtuellen Umgebungen bietet, wird bereitgestellt, ohne dass zusätzliche Konfiguratoren installiert werden müssen. Die erstellten virtuelle Maschinen werden im Verzeichnis „~/.local/share/86Box/Virtual Machines“ gespeichert.

- Die Flüssigkeit der Mausbewegungen und der Bildschirmdarstellung wurde verbessert, insbesondere auf Monitoren mit einer hohen Bildwiederholrate.
- Die Komponente für das Rendering wurde komplett neu geschrieben und verwendet OpenGL 3.0, was die Nutzung von Shader-Effekten bei der Emulation des Displays ermöglicht. Unterstützung für das Shader-Format glslp wurde hinzugefügt, mit der Möglichkeit, mehrere Shader gleichzeitig zu verwenden und die Shader-Parameter über die GUI einzustellen.
- Die Emulation der folgenden Computer wurde hinzugefügt:
- 808x: Amstrad PC5086, Atari PC 3, Mazovia 1016, Tulip PC Compact 2, VTech Laser Turbo XT, VTech Laser XT3.
- 286: Amstrad PC7286, PC5286, Atari PC 4, Dell System 200, GRiD GRiDcase 1520, ICL DRS M35/286, Olivetti M290/AT&T 6286 WGS, Packard Bell PB286, PC’s Limited (Dell) 28608L/AT122, Sanyo MBC-17PLUS, Sharp AX286D, Tulip AT Compact.
- 386SX: Dell System 333s/L, OKI if386AX30L, Packard Bell Legend 300SX, Silicon Valley Computer SVC386SX/P1.
- 386DX: ASUS 386/33-64K, IBM PS/55 Model 5550-T, 5550-V.
- 386DX/486: CAF Technology C747.
- 486 Socket 1: AST Advantage! 40xxd, ASUS ISA-486C, DTK PKM-0031Y, Silicon Valley Computer 486WB, Tulip 486 DC/DT.
- 486 Socket 2: Alaris Cobalt LPX, Dell 466/NP, ZEOS Martin.
- 486 Socket 3: Acer P3, Biostar MB-84xxUUD-A, Compaq Presario 7100/7200 Series 486, ICS SB486PV.
- 586 Socket 4: Acer V12P, AT&T Globalyst 330, ECS SI5PI AIO, Micronics M5Pi, Taken PCI560-01.
- 586 Socket 5: Dell OptiPlex GXL/GXM, Siemens-Nixdorf D842.
- 586 Socket 7: Biostar M5ATA, Dell OptiPlex GN+, Gateway 2000 Tigereye, LG IBM Multinet x52, Packard Bell PB790, PC Partner VIA809DS, Siemens-Nixdorf D943, eMachines eTower 300k.
- 686 Socket 8: Dell Dimension XPS Pro, FIC PO-6000.
- 686 Slot 1: ABIT BX6, Acer V62X, Compaq ProSignia S316/318, Dell OptiPlex GXa.
- 686 Socket 370: Soyo SY-7SBB.
- Die Emulation von Grafikkarten wurde hinzugefügt: JVGA, Quadram Quadcolor, Yamaha V6355D, OKI JEGA, OKIVGA/H-2, ATI VGA Wonder 1024D XL Plus, ELSA Winner 1000, Quantum3D Raven (Voodoo Banshee).
- Die Emulation von Soundkarten wurde hinzugefügt: Gravis UltraSound MAX ISA, Creative EMU8000 PnP, Sound Blaster ViBRA 16CL, Ensoniq AudioPCI (ES1370), Mindscape Music Board, The Entertainer Commodore, Covox Voice Master Key, Covox Sound Master Plus, Rainbow Arts PC-Soundman.
- Es wurde eine Emulation früherer CD-Laufwerkmodelle implementiert, die vor der Einführung von ATAPI mit proprietären Schnittstellen von Panasonic/Matsushita geliefert wurden. Unterstützung für das CD-Format MDS/MDF wurde hinzugefügt.
- Im Benutzerinterface wurde Unterstützung für den Dunkelmodus unter Windows integriert, sowie die Anzeige der Tastatur- und Bildwiederholfrequenzindikatoren in der Statusleiste. Es besteht die Möglichkeit, die Tastenkombinationen zum Erfassen des Mauszeigers, Erstellen eines Screenshots, Anhalten der Ausführung und Neustarten anzupassen.
Quelle: opennet.ru

