
Представлен выпуск проекта 86Box 6.0, развивающего эмулятора систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-х годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino.
Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков. Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.
Код проекта написан на языке C и udostępniono под лицензией GPLv2.
- В эмуляторе устройств хранения реализована симуляция звуков, издаваемых жёсткими дисками во время работы, таких как писк от вращения шпинделя и щёлканье при перемещении головок.
- Wprowadzono wirtualny sieciowy przełącznik do połączenia kilku emulowanych systemów uruchomionych w różnych instancjach 86Box.
- Dodano tryb turbo, który wyłącza wymuszone ograniczenie wydajności emulacji.
- Do panelu narzędzi dodano oddzielny przycisk do robienia zrzutów ekranu. Oprócz zapisywania obrazu do pliku, wprowadzono polecenia umożliwiające zapis zrzutu ekranu do schowka oraz tworzenie zrzutów ekranu bez obróbki i skalowania.
- Dodano przycisk do resetowania katalogu systemowego do jego pierwotnego stanu.
- W interfejsie użytkownika z wykorzystaniem zakładek przearanżowano okna z ustawieniami. Do ogólnych ustawień systemowych przeniesiono sekcję konfiguracji skrótów klawiszowych. Ustawienia monitora przeniesiono na osobną stronę. Do okien z listami urządzeń dodano funkcję wyszukiwania tekstowego.
- Do paska stanu dodano wskaźniki DVD, płyt audio CD, napędów taśmowych oraz zabezpieczenia zapisu nośnika.
- Dodano sterownik do przekazywania dostępu do rzeczywistych urządzeń z portem szeregowym oraz do CD-ROM.
- Zwiększona wydajność na hostach z procesorami ARM.
- Udoskonalona emulacja CPU NEC V20/V30 oraz kart graficznych 3 ViRGE i Trio3D/2X.
- Zrealizowano emulację kart dźwiękowych 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 oraz TexElec SAAYM (CMS/Game Blaster + Yamaha OPM) z magistralą ISA, a także zewnętrznych kart dźwiękowych FTL Sound Adapter, SiliconSoft SoundJr, OPL2LPT, OPL3LPT, CMSLPT i TNDLPT, podłączanych przez port równoległy.
- Dodano emulację karty sieciowej SMC 83C170 PCI.
- Zrealizowano emulację napędów taśmowych z interfejsem SCSI, a także dysków twardych MFM/RLL, kontrolera SCSI QLogic ISP1xxx PCI oraz kontrolera IDE jr-IDE PCjr.
- Dodano wsparcie dla podłączania rzeczywistych (nie emulowanych) dysków twardych i napędów.
- Dodano emulację dysków twardych Quantum Fireball EL2.5AT, EL5.1AT, EL7.6AT, EL10.2AT oraz Western Digital Expert 200BA.
- Добавлена поддержка запуска 86Box в ARM64-версиях Windows.
- Dodano emulację komputerów:
- 808x: IBM Multistation 5550
- 286: Nixdorf 8810 M30
- 386: Philips P3345, Tandy 1000 RSX, ICOP-6021 (Hand386 lub Pocket 386), JUMPtec MOPS/386A
- 486 Gniazdo 1: Pioneer Vantage 4865C-25/33, Tandy Sensation
- 486 Gniazdo 2: Intel Classic R/R Plus, Samsung SPC-7500P, Tandy Sensation II
- 486 Gniazdo 3: ADD-X Normerel Xenon
- 586 Gniazdo 5: Compaq Presario 7100 Series 586
- 586 Gniazdo 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
Źródło: linux.org.ru
