Po dvoch rokoch vývoja bol uvoľnený release projektu DOSBox Staging 0.81, rozvíjajúceho multiplatformový emulator prostredia MS-DOS, napísaný s použitím knižnice SDL a orientovaný na spúšťanie starých DOS hier v Linuxe, Windows a macOS. DOSBox Staging sa rozvíja samostatným tímom a nie je spojený s pôvodným DOSBoxom, v ktorom za posledné roky prebiehajú len nevýznamné zmeny. Kód je napísaný v C++ a je distribuovaný pod licenciou GPLv2+.
Hlavnou úlohou projektu je zabezpečiť kvalitnú prácu starých hier na moderných systémoch (pre emuláciu hardvéru existuje samostatný fork dosbox-x). Medzi cieľmi DOSBox Staging sa tiež uvádza poskytovanie používateľsky prívetivého produktu, zjednodušenie účasti nových vývojárov (napríklad použitie Gitu namiesto SVN), práca na rozšírení funkčnosti, prvotná orientácia na DOS hry a podpora moderných platforiem. Projekt sa nezameriava na podporu zastaraných systémov, ako sú Windows 9x a OS/2, ani na emuláciu hardvéru z čias DOS.
V novom vydaní:
- Bola implementovaná vstavaná emulácia monitorov na báze katódovej trubice, ktorá nevyžaduje ručné nastavenie.
- Kód bol prepracovaný na podporu VGA, v ktorom je zabezpečená plnohodnotná emulácia riadkového skenovania a dvojitého skenovania.
- Boli pridané možnosti pre celočíselné škálovanie, ktoré umožňujú roztiahnuť obraz na celú obrazovku, používať ľubovoľné faktory pomeru strán a emulovať regulátory monitorov na naťahovanie obrázka vertikálne alebo horizontálne.
- Bolo zabezpečené vytváranie snímok obrazovky v multithreadovom režime a nastavenie správneho faktora pomeru strán ako predvolené.
- Produktivita zachytávania videa bola zvýšená približne trikrát.
- Bola pridaná podpora emulácie grafickej karty 3dfx Voodoo 1.
- Bola pridaná podpora emulácie zvukovej karty IBM Music Feature Card. Zlepšená práca s ROM zvukových zariadení Roland MT-32. Zlepšená podpora MIDI.
- Bolo zapracovaných množstvo vylepšení týkajúcich sa podpory myší a joystickov.
- Boli implementované chýbajúce DOS príkazy: FOR, MOVE, TREE, SETVER a VOL.
- Vylepšená integrácia s súborovými systémami. Pridaná podpora všetkých atribútov súborov a adresárov DOS, ktoré sa uchovávajú v štandardných atribútoch a xattr, podobne ako vo Wine.
- Vyriešené problémy s emuláciou FPU na ne-x86 systémoch.



Zdroj: opennet.ru
