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

След две години разработка е публикувана версия 0.81 на проекта DOSBox Staging, който развива мултиплатформен емулатор на средата 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. Подобрена е работата с ROM на звуковите устройства 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