Po dvou letech vývoje byl vydán projekt DOSBox Staging 0.81, který vyvíjí multiplatformní emulátor prostředí MS-DOS napsaný pomocí knihovny SDL a zaměřený na spouštění starých DOS her v Linuxu, Windows a macOS. DOSBox Staging je vyvíjen samostatným týmem a není spojen s původním DOSBoxem, který v posledních letech zaznamenává pouze drobné změny. Kód je napsán v jazyce C++ a je distribuován pod licencí GPLv2+.
Hlavním cílem projektu je zajistit kvalitní fungování starých her na moderních systémech (pro emulaci hardwaru existuje samostatná fork dosbox-x). Mezi cíli DOSBox Staging se také uvádí poskytnutí uživatelsky přívětivého produktu, usnadnění zapojení nových vývojářů (například použití Gitu místo SVN), rozšíření funkčnosti, primární zaměření na DOS hry a podpora moderních platforem. Projekt si neklade za cíl podporovat zastaralé systémy jako Windows 9x a OS/2, ani se soustředit na emulaci hardwaru z dob DOS.
V novém vydání:
- Byla implementována vestavěná emulace monitorů na bázi katodové trubice, která nevyžaduje ruční nastavení.
- Byl přepracován kód pro podporu VGA, který zajišťuje plnou emulaci řádkového skenování a dvojitého skenování.
- Byly přidány možnosti pro celkové měřítko, které umožňují rozšířit obraz na celou obrazovku, použít libovolné poměry stran a emulovat regulátory monitorů pro vertikální nebo horizontální roztažení obrazu.
- Bylo zajištěno vytváření snímků obrazovky v multithreadovém režimu a nastavení správného poměru stran jako výchozí hodnoty.
- Výkon videozáznamu byl přibližně třikrát zvýšen.
- Byla přidána podpora emulace grafické karty 3dfx Voodoo 1.
- Byla přidána podpora emulace zvukové karty IBM Music Feature Card. Byla vylepšena podpora pro paměť ROM zvukových zařízení Roland MT-32. Zlepšena podpora MIDI.
- Bylo provedeno mnoho vylepšení týkajících se podpory myší a joysticků.
- Byly implementovány chybějící DOS příkazy: FOR, MOVE, TREE, SETVER a VOL.
- Byla vylepšena integrace se souborovými systémy. Byla přidána podpora všech atributů souborů a adresářů DOS, které se ukládají do standardních atributů a xattr obdobně jako ve Wine.
- Byly vyřešeny problémy s emulací FPU na systémech, které nejsou x86.



Zdroj: opennet.ru
