Nakon 10 godina od posljednjeg značajnog izdanja DOSBox-a izdanje , čiju su entuzijasti u okviru novog projekta koji su okupljeni na jednom mjestu brojnim razdvojenim zakrpama. DOSBox je multiplatformski emulator okruženja MS-DOS, napisan uz korištenje SDL biblioteke i razvijan za pokretanje starih DOS igara na Linuxu, Windowsu i macOS-u.
DOSBox Staging se razvija odvojeno i nije povezan s originalnim , u kojem su posljednjih godina zabilježene samo manje promjene. Među ciljevima DOSBox Staging-a je pružanje korisnički prijateljskog proizvoda, pojednostavljenje sudjelovanja novih programera (npr. korištenje Gita umjesto SVNa), rad na proširenju funkcionalnosti, primarna orijentacija na DOS igre te podrška modernim platformama. Projekat se ne fokusira na pružanje podrške zastarjelim sistemima kao što su Windows 9x i OS/2, niti na emulaciju hardvera iz doba DOS-a. Glavni cilj je osigurati kvalitetno funkcioniranje starih igara na modernim sistemima (za emulaciju hardvera razvija se poseban fork ).
U novom izdanju:
- Ostvarena je migracija na multimedijsku biblioteku (podrška za SDL 1.2 je prekinuta).
- Osigurana je podrška za moderne grafičke API-je, uključujući novi način izvođenja „texture“, koji može raditi putem OpenGL-a, Vulkana, Direct3D-a ili Metal-a.
- Dodana je podrška za CD-DA zapise (Compact Disc-Digital Audio) u formatima FLAC, Opus i MP3 (ranije su podržavani WAV i Vorbis).
- Dodana je opcija ispravnog skaliranja piksela uz očuvanje omjera stranica (na primjer, prilikom pokretanja igre 320×200 na ekranu 1920×1080, piksela će biti skalirani 4×5 za dobijanje slike 1280×1000 bez zamućenja.
- Dodana je mogućnost slobodnog mijenjanja veličine prozora.
- Dodana je komanda AUTOTYPE za simulaciju tipkanja s tipkovnice, npr. za preskakanje animacija.
- Promijenjene su postavke prikazivanja. Po defaultu, korištena je OpenGL pozadina s korekcijom omjera stranica 4:3 i skaliranjem pomoću OpenGL šejdera.
- Dodane su nove metode podešavanja ponašanja miša.
- Po defaultu se koristi OPL3 emulator , koji osigurava kvalitetniju emulaciju AdLib i SoundBlaster.
- Dodana je mogućnost promjene prečaca na tipkovnici u hodu.
- Postavke u Linuxu premještene su u direktorij ~/.config/dosbox/
- Dodana podrška za dinamičku rekompilaciju za 64-bitne CPU-e.
- Dodani su monokromatski i kompozitni načini izlaza za igre napisane za grafičke kartice CGA.
- Dodana je podrška za korištenje GLSL shadera za ubrzanje obrade emuliranog izlaza.

Izvor: opennet.ru
