Desiatimi rokmi od posledného významného vydania DOSBox uvoľnenie , ktorú nadšenci v rámci nového projektu, ktorý zhromaždil na jednom mieste množstvo rozdelených opráv. DOSBox je multiplatformový emulátor prostredia MS-DOS, napísaný s použitím knižnice SDL, a vyvíjaný na spúšťanie starých DOS hier na Linuxe, Windows a macOS.
DOSBox Staging sa vyvíja oddeleným tímom a nie je spojený s originálnym , v ktorom sa v posledných rokoch zaznamenávajú iba nepatrné zmeny. Medzi cieľmi DOSBox Staging je poskytnúť pohodlný produkt pre používateľov, uľahčiť zapojenie nových vývojárov (napríklad použitím Gitu namiesto SVNU), rozvíjať funkčnosť, primárne sa zameriavať na DOS hry a podporovať moderné platformy. Projekt nemá za cieľ poskytovať podporu zastaraným systémom ako Windows 9x a OS/2, ani sa sústrediť na emuláciu hardvéru z čias DOS. Hlavným cieľom je zabezpečiť kvalitnú prevádzku starých hier na moderných systémoch (na emuláciu hardvéru sa vyvíja samostatný fork ).
V novom vydaní:
- Prechod na multimediálnu knižnicu (podpora SDL 1.2 bola ukončená).
- Zabezpečená podpora moderných grafických API, vrátane pridania nového režimu výstupu 'texture', ktorý môže fungovať cez OpenGL, Vulkan, Direct3D alebo Metal.
- Pridaná podpora pre CD-DA (Compact Disc-Digital Audio) skladby vo formátoch FLAC, Opus a MP3 (predtým sa podporovali formáty WAV a Vorbis).
- Pridaný režim správneho škálovania pixelov so zachovaním pomeru strán (napríklad pri spustení hry 320×200 na obrazovke 1920×1080 budú pixely škálované 4×5 pre dosiahnutie obrazu 1280×1000 bez rozmazania.
- Pridaná možnosť voľne meniť veľkosť okna.
- Pridaný príkaz AUTOTYPE pre simuláciu vstupu z klávesnice, napríklad na preskočenie úvodných obrazoviek.
- Zmenené nastavenia vykresľovania. Predvolene je aktivovaný backend na báze OpenGL s korekciou pomeru strán 4:3 a škálovaním pomocou shaderu OpenGL.
- Pridané nové metódy nastavenia správania myši.
- Predvolene je aktivovaný emulátor OPL3 , poskytujúci kvalitnejšiu emuláciu AdLib a SoundBlaster.
- Pridaná možnosť meniť horúce klávesy za behu.
- Nastavenia v Linuxe boli presunuté do adresára ~/.config/dosbox/.
- Pridaná podpora dynamickej rekompilácie pre 64-bitové CPU.
- Pridané monochromatické a kompozitné režimy výstupu pre hry napísané pre grafické karty CGA.
- Pridaná podpora používania shaderov GLSL na zrýchlenie spracovania emulovaného výstupu.

Zdroj: opennet.ru
