
Präsentiert Projektveröffentlichung 86Box 6.0, ein fortschrittlicher Emulator für Systeme basierend auf der x86-Architektur, der es ermöglicht, ältere Betriebssysteme und Anwendungen auszuführen, einschließlich solcher, die in den frühen 1980er Jahren auf IBM PC 5150 und IBM PS/2 verwendet wurden. Es wird eine präzise Low-Level-Emulation von Systemen unterstützt, beginnend mit Prozessoren 8086 bis hin zu Intel Celeron. Mendocino.
Zur Steuerung des Betriebs steht eine grafische Benutzeroberfläche mit Konfigurationsmöglichkeiten für virtuelle Maschinen zur Verfügung. Es wird die Emulation verschiedener Peripheriegeräte unterstützt, wie z. B. Videoadapter, Soundkarten, Netzwerkkarten und Festplattenschnittstellen. Zu den unterstützten Betriebssystemen gehören: MS-DOS, Windows 3.11/95, OS/2, verschiedene Linux-Distributionen, BeOS, NEXTSTEP und andere ältere OS.
Der Projektcode ist in C geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. steht unter der GPLv2-Lizenz.
- Im Emulator für Speichereinheiten wird die Simulation von Geräuschen implementiert, die von Festplatten während des Betriebs erzeugt werden, wie das Summen beim Drehen des Spindels und das Klicken beim Bewegen der Köpfe.
- Ein virtueller Netzwerk-Switch wurde implementiert, um mehrere emulierte Systeme zu verbinden, die in verschiedenen Instanzen von 86Box ausgeführt werden.
- Ein Turbo-Modus wurde hinzugefügt, der die erzwungene Leistungsbegrenzung der Emulation deaktiviert.
- Die Symbolleiste enthält nun eine separate Schaltfläche zur Erstellung von Screenshots. Neben der Speicherung des Bildes in einer Datei wurden Funktionen zum Speichern des Screenshots in die Zwischenablage sowie zum Erstellen eines Screenshots ohne Nachbearbeitung und Skalierung implementiert.
- Eine Schaltfläche zum Zurücksetzen des Systemverzeichnisses auf den ursprünglichen Zustand wurde hinzugefügt.
- Die Benutzeroberfläche mit Tabs wurde überarbeitet. Der Bereich zur Konfiguration von Tastenkombinationen wurde in die allgemeinen Systemeinstellungen verschoben. Die Monitor-Einstellungen wurden auf eine separate Seite transferiert. In den Fenstern mit Geräteslisten wurde eine Textsuchfunktion hinzugefügt.
- In die Statusleiste wurden Indikatoren für DVD, Audio-CDs, Bandlaufwerke und Schreibschutz für Datenträger eingefügt.
- Ein Treiber wurde hinzugefügt, um den Zugriff auf reale Geräte mit seriellen Ports und auf CD-ROMs durchzuleiten.
- Die Leistung auf Hosts mit ARM-Prozessoren wurde verbessert.
- Die Emulation der CPU NEC V20/V30 und der Grafikkarten 3 ViRGE und Trio3D/2X wurde optimiert.
- Die Emulation von Soundkarten wie Analog Devices AD1816, Aztech Sound Galaxy Pro 16 AZTPR16, Covox Sound Master, HP Multimedia Pro 16V-A, IBM Music Feature Card, MediaVision ThunderBoard, Pro Audio Spectrum und TexElec SAAYM (CMS/Game Blaster + Yamaha OPM) über den ISA-Bus sowie externen Soundkarten wie FTL Sound Adapter, SiliconSoft SoundJr, OPL2LPT, OPL3LPT, CMSLPT und TNDLPT, die über den parallelen Port angeschlossen werden, wurde implementiert.
- Die Emulation der Netzwerkkarte SMC 83C170 PCI wurde hinzugefügt.
- Die Emulation von Bandlaufwerken mit SCSI-Schnittstelle sowie von MFM/RLL-Festplatten, SCSI-Controller QLogic ISP1xxx PCI und IDE-Controller jr-IDE PCjr wurde realisiert.
- Die Unterstützung für den Anschluss von echten (nicht emulierten) Festplatten und Laufwerken wurde hinzugefügt.
- Die Emulation von Festplatten wie Quantum Fireball EL2.5AT, EL5.1AT, EL7.6AT, EL10.2AT und Western Digital Expert 200BA wurde hinzugefügt.
- Die Unterstützung für den Betrieb von 86Box auf ARM64-Versionen von Windows wurde hinzugefügt.
- Die Emulation der folgenden Computer wurde hinzugefügt:
- 808x: IBM Multistation 5550
- 286: Nixdorf 8810 M30
- 386: Philips P3345, Tandy 1000 RSX, ICOP-6021 (Hand386 oder Pocket 386), JUMPtec MOPS/386A
- 486 Sockel 1: Pioneer Vantage 4865C-25/33, Tandy Sensation
- 486 Sockel 2: Intel Classic R/R Plus, Samsung SPC-7500P, Tandy Sensation II
- 486 Sockel 3: ADD-X Normerel Xenon
- 586 Sockel 5: Compaq Presario 7100 Serie 586
- 586 Sockel 7: ASUS TXP4-X, Lucky Star 5AVP3, MSI MS-5156, Siemens Simatic OP47
- 686 Slot 1: AIR P6KDI, FIC KN-6000, HP Brio 83xx, MSI MS-6117, TriGem Como
Quelle: linux.org.ru
