Издание на емулятора DOSBox Staging 0.81

След две години разработка беше публикувано изданието на проекта DOSBox Staging 0.81, който развива мултиплатформен емулятор на средата MS-DOS, написан с използване на библиотеката SDL и насочен към стартиране на стари DOS игри в Linux, Windows и macOS. DOSBox Staging се развива от отделен екип и не е свързан с оригиналния DOSBox, в който през последните години се забелязват само незначителни промени. Кодът е написан на езика C++ и се разпространява под лиценз GPLv2+.

Основната задача на проекта е осигуряване на качествена работа на старите игри на съвременни системи (за емулация на хардуер съществува отделен форк dosbox-x). Сред целите на DOSBox Staging също така е посочено предоставянето на удобен за потребителите продукт, опростяване на участието на нови разработчици (например, използване на Git вместо SVN), извършване на работа по разширяване на функционалността, първоначална ориентация към DOS игри и поддръжка на съвременни платформи. В задачите на проекта не влиза осигуряване на поддръжка на остарели системи, като Windows 9x и OS/2, както и фокусиране върху емулация на хардуер от времето на DOS.

В новото издание:

  • Реализирана е вградена емуляция на монитори на база електронно-лъчева тръба, която не изисква ръчна настройка.
  • Преработен е кодът за поддръжка на VGA, в който е осигурена пълна емуляция на редово сканиране и двойно сканиране.
  • Добавени са опции за целочислено мащабиране, позволяващи разширяване на изображението на целия екран, използване на произволни съотношения на страните и емулация на контролери за монитори за опъване на изображението по вертикала или хоризонтала.
  • Осигурено е създаването на екранни снимки в многопоточен режим и задаване по подразбиране на коректно съотношение на страните.
  • Приблизително тройно е увеличена производителността на захващането на видео.
  • Добавена е поддръжка на емуляция на видео карта 3dfx Voodoo 1.
  • Добавена е поддръжка на емуляция на звукова карта IBM Music Feature Card. Подобрена е работата с ПЗУ на звуковите устройства Roland MT-32. Подобрена е поддръжката на MIDI.
  • Направени са значителни подобрения, свързани с поддръжката на мишки и джойстици.
  • Реализирани са липсващите DOS команди: FOR, MOVE, TREE, SETVER и VOL.
  • Подобрена интеграцията с файловите системи. Добавена е поддръжка на всички атрибути на файлове и каталози в DOS, които се запазват в стандартни атрибути и xattr, подобно на Wine.
  • Решени са проблемите с емулацията на FPU на не-x86 системи.

Издание на емулятора DOSBox Staging 0.81
Издание на емулятора DOSBox Staging 0.81
Издание на емулятора DOSBox Staging 0.81


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster