Состоялся релиз 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.
