Представлен выпуск проекта 86Box 5.0, развивающего эмулятор систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino. Код проекта на писан на языке C и распространяется под лицензией GPLv2.
Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков.
Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.
В новом выпуске:
- Предварительная реализация встроенного менеджера виртуальных машин, предоставляющего интерфейс для управления эмуляцией и запускаемыми виртуальными окружениями, не требующий установки дополнительных конфигураторов. Создаваемые виртуальные машины сохраняются в каталоге “~/.local/share/86Box/Virtual Machines”.
- Повышена плавность работы мыши и вывода на экран, особенно на мониторах с высокой частотой обновления экрана.
- Полностью переписан компонент для отрисовки с использованием OpenGL 3.0, позволяющий использовать шейдерные эффекты при эмуляции дисплея. Добавлена поддержка формата шейдеров glslp и возможности для задействования сразу нескольких шейдеров и настройки параметров шейдеров через GUI.
- Добавлена эмуляция компьютеров NEC PC-98, OKI if386AX30, IBM PS/55 Model 5550.
- Добавлена эмуляция видеокарт JEGA и JVGA.
- Реализована эмуляция ранних моделей CD-приводов, поставляемых во времена до появления ATAPI и использующих проприетарные интерфейсы Panasonic/Matsushita. Добавлена поддержка формата CD-дисков MDS/MDF.
- В интерфейсе пользователя реализована поддержка тёмного режима оформления в Windows, а также показа в строке состояния индикаторов клавиатуры и частоты обновления экрана. Предоставлена возможность изменения комбинаций клавиш для захвата указателя мыши, создания скоиншота, приостановки выполнения и перезапуска.