Рэліз эмулятара DOSBox Staging 0.75

Праз 10 год з моманту мінулага значнага выпуску DOSBox апублікаваны рэліз Пастаноўка DOSBox 0.75, распрацоўку якога падхапілі энтузіясты ў рамках новага праекту, якія сабралі ў адным месцы шматлікія разрозненыя патчы. DOSBox уяўляе сабой мультыплатформавы эмулятар асяроддзя MS-DOS, напісаны з выкарыстаннем бібліятэкі SDL і які развіваецца для запуску старых DOS-гульняў у Linux, Windows і macOS.

DOSBox Staging развіваецца асобнай камандай і не звязаны з арыгінальным DOSBox, які за апошнія гады зведаў толькі нязначныя змены. Мэты DOSBox Staging ўключаюць прадастаўленне зручнага прадукту, палягчэнне ўдзелу новым распрацоўшчыкам (напрыклад, выкарыстанне Git замест SVN), працу па пашырэнні функцыянальнасці, засяроджванне ў першую чаргу на гульнях для DOS і падтрымку сучасных платформаў. У задачы праекта не ўваходзіць забеспячэнне падтрымкі састарэлых сістэм, такіх як Windows 9x і OS/2, а таксама эмуляцыя абсталявання эпохі DOS. Асноўная задача - забяспечыць якасную працу старых гульняў на сучасных сістэмах (для апаратнай эмуляцыі распрацоўваецца асобны форк dosbox-x).

У новым выпуску:

  • Ажыццёўлены пераход на мультымедыйную бібліятэку SDL 2.0 (падтрымка SDL 1.2 спынена).
  • Забяспечана падтрымка сучасных графічных API, у тым ліку дададзены новы рэжым вываду "texture", які можа працаваць праз OpenGL, Vulkan, Direct3D або Metal.
  • Дададзена падтрымка трэкаў CD-DA (Compact Disc-Digital Audio) у фарматах FLAC, Opus і MP3 (раней падтрымліваліся WAV і Vorbis).
  • Дададзены рэжым карэктнага маштабавання пікселяў з захаваннем суадносін бакоў (напрыклад, пры запуску гульні 320×200 на экране 1920×1080 пікселі будуць адмасшатабаваны 4×5 для атрымання малюнка 1280×1000 без размыцця.

    Рэліз эмулятара DOSBox Staging 0.75

  • Дададзена магчымасць адвольнай змены памеру акна.
  • Дададзена каманда AUTOTYPE для сімуляцыі ўводу з клавіятуры, напрыклад, для пропуску заставак.
  • Зменены наладкі адмалёўкі. Па змаўчанні задзейнічаны бэкенд на аснове OpenGL з карэкцыяй суадносін бакоў 4:3 і маштабаваннем пры дапамозе шэйдара OpenGL.
    Рэліз эмулятара DOSBox Staging 0.75

  • Дададзены новыя метады налады паводзін мышы.
  • Па змаўчанні задзейнічаны OPL3 эмулятар Аголеная, Які забяспечвае больш якасную эмуляцыю AdLib і SoundBlaster.
  • Дададзена магчымасць змены гарачых клавіш на лета.
  • Налады ў Linux перанесеныя ў каталог ~/.config/dosbox/.
  • Дададзена падтрымка дынамічнай рэкампіляцыі для 64-разрадных CPU.
  • Дададзены манахромны і кампазітны рэжымы вываду для гульняў, напісаных для відэакарт CGA.
  • Дададзена падтрымка выкарыстання шэйдараў GLSL для паскарэння апрацоўкі эмуляванага вываду.



Крыніца: opennet.ru

Дадаць каментар