Po 10 letech od posledního významného vydání DOSBoxu vydání , jehož vývoj nadšenci v rámci nového projektu, kteří shromáždili na jednom místě řadu rozprostraněných patchů. DOSBox je multiplatformní emulátor prostředí MS-DOS napsaný pomocí knihovny SDL, určený k provozování starých DOS her na Linuxu, Windows a macOS.
DOSBox Staging vyvíjí samostatný tým a není spojen s originálním , v němž se v posledních letech odehrávají pouze drobné změny. Mezi cíli DOSBox Staging patří poskytnout uživatelsky příjemný produkt, zjednodušit účast nových vývojářů (např. použití Gitu namísto SVN), pracovat na rozšíření funkčnosti, primárně se zaměřit na DOS hry a podporu moderních platforem. Cílem projektu není zajistit podporu zastaralých systémů, jako jsou Windows 9x a OS/2, ani se soustředit na emulaci hardwaru z doby DOSu. Hlavním úkolem je zajistit kvalitní provoz starých her na moderních systémech (na emulaci hardwaru se vyvíjí samostatný fork ).
V novém vydání:
- Byl proveden přechod na multimediální knihovnu (podpora SDL 1.2 byla ukončena).
- Zajištěna podpora moderních grafických API, byl přidán nový režim výstupu „texture“, který může fungovat přes OpenGL, Vulkan, Direct3D nebo Metal.
- Byla přidána podpora CD-DA (Compact Disc-Digital Audio) stop ve formátech FLAC, Opus a MP3 (dříve byly podporovány WAV a Vorbis).
- Byl přidán režim správného měřítka pixelů s zachováním poměru stran (např. při spuštění hry 320×200 na obrazovce 1920×1080 budou pixely zvětšeny 4×5 pro zobrazení bez rozmazání 1280×1000).
- Byla přidána možnost libovolné změny velikosti okna.
- Byl přidán příkaz AUTOTYPE pro simulaci vstupu z klávesnice, například pro přeskočení úvodních sekvencí.
- Byly změněny nastavení vykreslování. Ve výchozím nastavení je využíván backend založený na OpenGL s korekcí poměru stran 4:3 a měřítkováním prostřednictvím shadere OpenGL.
- Byly přidány nové metody nastavení chování myši.
- Ve výchozím nastavení je využíván emulátor OPL3 , který zajišťuje kvalitnější emulaci AdLib a SoundBlaster.
- Byla přidána možnost měnit klávesové zkratky za běhu.
- Nastavení v Linuxu byla přesunuta do adresáře ~/.config/dosbox/.
- Byla přidána podpora dynamické rekonstrukce pro 64bitové CPU.
- Byly přidány monochromatické a kompozitní výstupní režimy pro hry napsané pro grafické karty CGA.
- Byla přidána podpora používání shaderů GLSL pro zrychlení zpracování emulovaného výstupu.

Zdroj: opennet.ru
