Két év fejlesztés után megjelent a DOSBox Staging 0.81 kiadása, amely egy multiplatform emulátort fejleszt az MS-DOS környezethez, SDL könyvtár használatával, és amelyet régi DOS-játékok futtatására terveztek Linux, Windows és macOS rendszereken. A DOSBox Staging egy külön csapat által fejlesztett, és nem kapcsolódik az eredeti DOSBoxhoz, amelynek utóbbi éveiben csak kisebb módosítások történtek. A kód C++ nyelven készült és GPLv2+ licensz alatt terjesztik.
A projekt fő célja a régi játékok zavartalan működésének biztosítása modern rendszereken (a hardver emulációjára külön fork, a dosbox-x létezik). A DOSBox Staging céljai között szerepel a felhasználók számára kényelmes termék biztosítása, az új fejlesztők részvételének egyszerűsítése (például a Git használatának bevezetése az SVN helyett), a funkcionalitás bővítésének elősegítése, az elsődleges fókusz a DOS-játékok iránt és a modern platformok támogatása. A projekt feladatai között nem szerepel a régi rendszerek, mint például a Windows 9x és az OS/2 támogatása, és nem a DOS korszakának hardver emulációjára összpontosít.
Az új kiadásban:
- Beépített elektromos cső-monitor emuláció lett megvalósítva, amely nem igényel kézi beállítást.
- A VGA támogatás érdekében átírták a kódot, amely teljes mértékű soros kiterjesztést és dupla beolvasást biztosít.
- Hozzáadott opciók a teljes számú skálázásra, amelyek lehetővé teszik a képek teljes képernyőre való kinyújtását, tetszőleges képarányok használatát, valamint a monitor szabályozóinak emulálását a kép függőleges vagy vízszintes nyújtásához.
- Biztosítva lett a képernyőképek készítése több szálon, valamint alapértelmezett helyes képarány beállítása.
- A videofelvétel teljesítményét körülbelül háromszorosára növelték.
- Hozzáadva a 3dfx Voodoo 1 grafikus kártya emulációjának támogatása.
- Hozzáadva az IBM Music Feature Card hangkártya emulációjának támogatása. Javult a Roland MT-32 hangeszközök ROM-jával való kompatibilitás. Javult a MIDI támogatás.
- Számos fejlesztést végeztek a billentyűzetek és joystickok támogatásával kapcsolatban.
- Hiányzó DOS-parancsokat implementáltak: FOR, MOVE, TREE, SETVER és VOL.
- Javították a fájlrendszerekkel való integrációt. Minden DOS fájl- és mappaattribútum támogatása bekerült, amelyek a standard attribútumokban és xattr-ban kerülnek tárolásra, hasonlóan a Wine-hoz.
- Megoldották az FPU emuláció problémáit nem x86 rendszereken.



Forrás: opennet.ru
