Przedstawiamy wydanie projektu 86Box 5.3, rozwijającego emulator systemów opartych na architekturze x86, dzięki któremu można uruchamiać stare systemy operacyjne i aplikacje, w tym te, które były używane na początku lat 80. na komputerach IBM PC 5150 i IBM PS/2. Obsługiwana jest dokładna niskopoziomowa emulacja systemów, zaczynając od procesorów 8086 aż po Intel Celeron Mendocino. Kod projektu napisano w języku C i jest dystrybuowany na licencji GPLv2.
Do zarządzania pracą dostępny jest interfejs graficzny z możliwościami konfiguracji maszyn wirtualnych. Dostępna emulacja różnych urządzeń peryferyjnych, takich jak karty wideo, karty dźwiękowe, karty sieciowe i kontrolery dysków twardych. Wśród obsługiwanych systemów operacyjnych znajdują się: MS-DOS, Windows 3.11/95, OS/2, różne dystrybucje Linux, BeOS, NEXTSTEP i inne stare systemy operacyjne.

W nowym wydaniu:
- Wprowadzone optymalizacje w celu zwiększenia wydajności. Dzięki przejściu na nową bibliotekę runtime poprawiono wydajność na hostach z systemem Windows. Przyspieszono dynamiczny recompiler, stosowany w systemach z architekturą ARM i procesorami Apple Silicon. Dzięki wykorzystaniu wielowątkowości zwiększono wydajność emulacji kart graficznych Voodoo, ATI Mach64 i S3.
- W emulatorze dysków zwiększono realizm dźwięków wydobywających się podczas pracy z dyskietką, takich jak obracanie talerza i przesuwanie głowic. Kolekcja dźwięków dysków została przeniesiona do osobnego pakietu. Dodano dźwięki nagrane na dwóch napędach 3.5 cala i trzech 5.25 cala.
- Dodano konfigurowaną kombinację klawiszy Ctrl+Alt+Page Down do pokazywania i ukrywania interfejsu 86Box w trybie pełnoekranowym.
- Na pasku narzędzi dodano przycisk oraz element menu i kombinację klawiszy Ctrl+Alt+I do tymczasowego wyłączenia dynamicznego recompile'a dla wybranych aplikacji.
- Dodano panel do szybkiego wykonywania często używanych poleceń.
- Dodano ikony do menu.
- Zmodyfikowano wskaźnik prędkości emulacji.
- Dodano emulację komputerów:
- 486 Socket 1: IBM PS/55 model 5550-V.
- 586 Socket 5: HP Pavilion 50×0/70xx.
- 586 Socket 7: ASUS TX97-XV, HP Pavilion 51xx/7070/7090/71xx, 52xx/53xx/71xx/72xx, 73xx/74xx.
- 686 Slot 1: MSI MS-6199VA (+ warianty BIOS od Compaqa i Packard Bell).
- 686 Socket 370: MSI MS-6318 (+ warianty BIOS od Elonexa, Fujitsu-Siemens, HP i Medion), Samsung CAIRO-5.
- Zrealizowano emulację kart dźwiękowych Crystal CS4232 ISA, OPTi 82C930 i OPTi 82C931 ISA.
- Zrealizowano emulację napędów CD HITACHI CDR-8435, TOSHIBA XM-6102B, NEC SCSI CD-ROM DRIVE:900, PLEXTOR SCSI CD-ROM PX-12CS, PX-12TS, PX-83CS, TOSHIBA SCSI CD-ROM XM-3701B.
Źródło: opennet.ru
