Se presenta la versión 5.0 del proyecto 86Box, que desarrolla un emulador de sistemas basados en la arquitectura x86, mediante el cual se pueden ejecutar sistemas operativos y aplicaciones antiguas, incluyendo aquellas utilizadas a principios de la década de 1980 en las computadoras IBM PC 5150 y IBM PS/2. Se admite una emulación de sistemas de bajo nivel precisa, que abarca desde procesadores 8086 hasta Intel Celeron Mendocino. El código del proyecto está escrito en C y se distribuye bajo la licencia GPLv2.
Se proporciona una interfaz gráfica para gestionar el funcionamiento con opciones de configuración. máquinas virtuales. Se proporciona emulación de varios dispositivos periféricos, como adaptadores de video, tarjetas de sonido, tarjetas de red y controladores de discos duros. Entre los sistemas operativos compatibles se encuentran: MS-DOS, Windows 3.11/95, OS/2, diversas distribuciones de Linux, BeOS, NEXTSTEP y otros sistemas operativos antiguos.
En esta nueva versión:
- Se implementó una versión preliminar de un gestor de máquinas virtuales integrado, que proporciona una interfaz para gestionar la emulación y los entornos virtuales que se ejecutan, sin necesidad de instalar configuradores adicionales. Las máquinas creadas máquinas virtuales se guardan en el directorio «~/.local/share/86Box/Virtual Machines.

- Se ha mejorado la fluidez del funcionamiento del mouse y la salida en pantalla, especialmente en monitores con altas frecuencias de actualización.
- Se ha reescrito completamente el componente de renderizado utilizando OpenGL 3.0, permitiendo el uso de efectos de sombreado durante la emulación de pantalla. Se añadió soporte para el formato de shaders glslp y opciones para utilizar múltiples shaders y ajustar los parámetros de los shaders a través de la GUI.
- Se ha añadido la emulación de computadoras:
- 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 Modelo 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.
- Se añadió la emulación de tarjetas gráficas JVGA, Quadram Quadcolor, Yamaha V6355D, OKI JEGA, OKIVGA/H-2, ATI VGA Wonder 1024D XL Plus, ELSA Winner 1000, Quantum3D Raven (Voodoo Banshee).
- Se añadió la emulación de tarjetas de sonido: 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.
- Se ha implementado la emulación de los modelos antiguos de unidades CD, suministradas antes de la llegada de ATAPI y que utilizaban interfaces propietarias de Panasonic/Matsushita. Se ha añadido soporte para el formato de discos CD MDS/MDF.
- La interfaz de usuario ahora incluye soporte para un modo oscuro en Windows, así como la visualización en la barra de estado de indicadores del teclado y la frecuencia de actualización de la pantalla. Se ha proporcionado la opción de cambiar las combinaciones de teclas para capturar el puntero del ratón, crear una captura de pantalla, pausar la ejecución y reiniciar.
Fuente: opennet.ru

