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

Через 10 років з минулого значного випуску DOSBox опубліковано реліз DOSBox Staging 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 емулятор Nukedщо забезпечує більш якісну емуляцію AdLib та SoundBlaster.
  • Додано можливість зміни гарячих клавіш на льоту.
  • Налаштування в Linux перенесені до каталогу ~/.config/dosbox/.
  • Додано підтримку динамічної рекомпіляції для 64-розрядних CPU.
  • Додано монохромний та композитний режими виведення для ігор, написаних для відеокарт CGA.
  • Додано підтримку використання шейдерів GLSL для прискорення обробки емульованого виведення.



Джерело: opennet.ru

Додати коментар або відгук