Nakon dvije godine razvoja, objavljen je izlaz projekta DOSBox Staging 0.81, koji razvija multiplatformski emulator MS-DOS okruženja, napisan koristeći SDL biblioteku i usmjeren za pokretanje starih DOS igara na Linuxu, Windowsu i macOS-u. DOSBox Staging se razvija odvojeno od originalnog DOSBox-a, u kojem su posljednjih godina zabilježene samo manje promjene. Kod je napisan na jeziku C++ i distribuira se pod GPLv2+ licencom.
Glavni cilj projekta je osigurati kvalitetno izvođenje starih igara na modernim sustavima (za emulaciju hardvera postoji odvojeni fork dosbox-x). Među ciljevima DOSBox Staging-a također se ističe pružanje korisnički prijateljskog proizvoda, pojednostavljivanje sudjelovanja novih programera (na primjer, korištenjem Gita umjesto SVN-a), provođenje rada na proširenju funkcionalnosti, primarna usredotočenost na DOS igre i podrška modernim platformama. Projekt ne uključuje osiguranje podrške zastarjelim sustavima, kao što su Windows 9x i OS/2, niti se usredotočuje na emulaciju hardvera iz doba DOS-a.
U novom izdanju:
- Implementirana je ugrađena emulacija monitora temeljenog na katodnoj cijevi, koja ne zahtijeva ručno podešavanje.
- Preuređen je kod za podršku VGA, koji omogućuje punu emulaciju linijskog skeniranja i dvostrukog skeniranja.
- Dodane su opcije za cijelobrojno skaliranje, koje omogućuju proširenje slike na cijeli ekran, korištenje proizvoljnih omjera stranica i emulaciju kontrolera monitora za istezanje slike vertikalno ili horizontalno.
- Osigurano je stvaranje snimaka zaslona u višestrukom načinu rada i postavljanje ispravnog omjera stranica kao zadani.
- Performanse snimanja videa povećane su otprilike tri puta.
- Dodana je podrška za emulaciju 3dfx Voodoo 1 grafičke kartice.
- Dodana je podrška za emulaciju IBM Music Feature Card zvučne kartice. Poboljšano je funkcioniranje sa zvučnim uređajima Roland MT-32. Poboljšana je podrška za MIDI.
- Unesena je velika količina poboljšanja vezanih uz podršku miševa i joysticka.
- Implementirane su nedostajuće DOS naredbe: FOR, MOVE, TREE, SETVER i VOL.
- Poboljšana integracija s datotečnim sustavima. Dodana podrška za sve atribute datoteka i mapa DOS-a, koji se čuvaju u standardnim atributima i xattr-u, slično kao u Wine-u.
- Rješeni problemi s emulacijom FPU-a na ne-x86 sustavima.



Izvor: opennet.ru
