Deset let nakon prethodnog značajnog izdanja DOSBoxa izdanje , čiju su entuzijasti unutar novog projekta okupljajući na jednom mestu brojne fragmentirane zakrpe. DOSBox je višekratni emulator MS-DOS okruženja, napisan uz pomoć SDL biblioteke, razvijen za pokretanje starih DOS igara na Linuxu, Windowsu i macOS-u.
DOSBox Staging se razvija sa odvojenim timom i nije povezan sa originalnim , u kojem su poslednjih godina zabeležene samo minorne promene. Ciljevi DOSBox Staginga uključuju pružanje korisnički prijateljskog proizvoda, pojednostavljanje učešća novih developera (na primer, korišćenje Gita umesto SVNa), rad na proširenju funkcionalnosti, prvotno usmeravanje na DOS igre i podršku savremenim platformama. Projekat se ne fokusira na podršku zastarjelim sistemima, kao što su Windows 9x i OS/2, niti se bavi emulacijom hardvera iz doba DOS-a. Glavni cilj je osigurati kvalitetan rad starih igara na savremenim sistemima (za emulaciju hardvera razvija se posebna grana ).
U novom izdanju:
- Prešao je na multimedijalnu biblioteku (podrška za SDL 1.2 je obustavljena).
- Osigurana je podrška za savremene grafičke API-je, uključujući novi režim izlaza „texture“, koji može raditi preko OpenGL, Vulkan, Direct3D ili Metal.
- Dodana je podrška za CD-DA (Compact Disc-Digital Audio) zapise u formatima FLAC, Opus i MP3 (ranije su bili podržani WAV i Vorbis).
- Dodana je mogućnost pravilnog skaliranja piksela uz očuvanje odnosu stranica (na primer, pri pokretanju igre 320×200 na ekranu 1920×1080 piksela će biti skalirani 4×5 kako bi dobili sliku 1280×1000 bez zamagljenja.
- Dodana je opcija slobodnog menjanja veličine prozora.
- Dodana je komanda AUTOTYPE za simulaciju unosa sa tastature, na primer, za preskakanje uvodnih scena.
- Izmenjene su postavke prikaza. Po defaultu je aktiviran OpenGL backend uz korekciju odnosa stranica 4:3 i skaliranje pomoću OpenGL šejdera.
- Dodate su nove metode podešavanja ponašanja miša.
- Po defaultu je uključen OPL3 emulator , koji obezbeđuje kvalitetniju emulaciju AdLib i SoundBlaster.
- Dodana je mogućnost promene prečica na letu.
- Nastavitve v Linuxu so prenesene v imenik ~/.config/dosbox/
- Dodana podpora za dinamično rekompajliranje za 64-bitne CPU.
- Dodani monokromatski in kompozitni izhodni načini za igre, napisane za grafične kartice CGA.
- Dodana podpora za uporabo GLSL senčil za pospešitev obdelave emuliranega izhoda.

Izvor: opennet.ru
