Состоялся релиз js-dos v8.4.0 — новой версии платформы для запуска DOS-приложений и игр прямо в браузере.

Главным нововведением стала поддержка 3Dfx-ускорения через WebGL. Теперь игры с поддержкой Voodoo Graphics могут использовать аппаратное 3D-ускорение непосредственно в браузере, что делает графику более плавной и максимально приближает опыт к оригинальному железу.

Сетевой стек был полностью переработан и переведён на WebRTC. Новый транспорт открывает возможности для многопользовательских DOS-игр и сетевых приложений в браузере, включая создание IPX-серверов, прямые подключения по адресу, использование алиасов и совместно используемых сетевых инстансов.

В версии 8.4.0 также улучшена работа SockDrive — системы потоковой загрузки дисковых образов. Повышена надёжность загрузки данных по диапазонам и улучшена обработка ошибок при работе с удалёнными образами.

Для локального хранения данных js-dos теперь использует Origin Private File System (OPFS) вместо IndexedDB. Это позволило упростить работу с файлами и сохранениями, а также добавить встроенный обозреватель файлового хранилища с отображением занимаемого места.

Среди других изменений:

  • новая панель Turbo с метриками производительности и настройками ускорения;

  • ускоренная перемотка во время загрузки системы;

  • поддержка специальных комбинаций клавиш Alt+Tab и Ctrl+Alt+Del;

  • локализация на упрощённый китайский язык;

  • поддержка правой кнопки Bluetooth-мышей;

  • исправления обработки указателя и клавиши Pause.

Также была обновлена сборочная цепочка до Emscripten SDK 5.0.2 и Node.js 22, что упрощает дальнейшее развитие проекта и открывает доступ к новым оптимизациям WebAssembly.

Подробнее о релизе и новых возможностях можно узнать на сайте js-dos.