Через 10 років DOSBox був оновлений і вийшов на нову версію DOSBox 0.75

Через 10 років після останнього значного випуску популярного емулятора DOSBox з’являється нова версія цього емулятора, якою скористались шанувальники який розпочав новий проект, який зібрав численних послідовників і який працював над різними патчами, щоб ця нова версія могла надійти.

Тим, хто не знайомий з DOSBox, слід знати, що це є міжплатформеним емулятором MS-DOS, написаним за допомогою бібліотеки SDL і розроблений для запуску старих ігор DOS на Linux, Windows та macOS.

Важливо зазначити, що цей новий проект "Постановка DOSBox" розроблена окремою командою і не пов'язана з оригінальною DOSBox, в якому за останні роки спостерігаються лише незначні зміни.

Серед цілей від DOSBox Staging є простий у використанні продукт, спрощення залучення нових розробників (наприклад, використання Git замість SVN), працюйте на розширення функціональних можливостей, основний акцент на іграх DOS та підтримка сучасних платформ.

Цілі проекту - не забезпечити підтримку застарілих систем, таких як Windows x та OS / 2, а зосередити увагу на емуляції апаратного забезпечення DOS. Основне завдання - забезпечити якісну роботу старих ігор на сучасних системах (для емуляції команди розробляється окремий форк dosbox-x).

Що нового в DOSBox Staging 0.75?

У цій новій версії Учасники розробки зосередились на переході до медіатеки SDL 2.0 і який був успішно завершений, разом з ним підтримка SDL 1.2 припинено, крім цього він також надається підтримка різних сучасних графічних API, включаючи додавання нового режиму виведення текстур, який може працювати через OpenGL, Vulkan, Direct3D або Metal.

У частині вдосконалень ми можемо виявити, що має DOSBox Staging 0.75 підтримка файлів CD-DA (Compact Disc-Digital Audio) у форматах FLAC, Opus та MP3 (раніше підтримували WAV та Vorbis).

Крім того додана підтримка високих роздільних здатностей, який полягає у виконанні правильного режиму масштабування пікселів, але завжди намагаючись зберегти пропорції, наприклад, при запуску гри 320 × 200 на екрані 1920 × 1080 пікселі масштабуються 4 × 5, щоб отримати зображення 1280 × 1000 без розмиття.

Налаштування візуалізації змінилися. За замовчуванням використовується шейдер OpenGL на основі OpenGL із масштабуванням та корекцією пропорцій 4: 3. Додана підтримка динамічного відновлення для 64-розрядних процесорів а для ігор, написаних для графічних карт CGA, були додані монохромний та композитний режими виводу.

З інших зазначених змін цієї нової версії:

  • Додана можливість довільного зміни розміру вікна.
  • Команда AUTOTYPE була додана для імітації введення з клавіатури, наприклад для обходу заставки.
  • Додано нові методи налаштування поведінки миші.
  • За замовчуванням використовується емулятор OPL3 Nuked, який забезпечує кращу емуляцію AdLib та SoundBlaster.
  • Додана можливість зміни гарячих клавіш на льоту.
  • Конфігурацію в Linux було переміщено до каталогу ~ / .config / dosbox /.
  • Додана підтримка використання шейдерів GLSL для прискорення візуалізації емульованого виводу.
  • Конструкції мови C ++ 11 тепер дозволені.
  • Була впроваджена система безперервної інтеграції (CI), яка спирається на кожне натискання коду, щоб надати негайний відгук розробникам
  • Додані перевірки статичного аналізу від LLVM Clang, Synopsys Coverity та VIVA64 Program Verification Systems (PVS) Studio.
  • Додані перевірки динамічного сканування, виконані дезінфікуючим засобом невизначеної поведінки (UB) Clang та дезінфікуючим агентом UB та адреси GCC.
  • Побудовано на всіх підтримуваних компіляторах і платформах

В кінці кінців якщо ви хочете знати більше з цього приводу ви можете проконсультуватися деталі у наступному посиланні.

Установка

Для тих, хто зацікавлений у можливості встановити цю нову версію, вони можуть ознайомитися з інструкціями У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.