Kahden vuoden kehitystyön jälkeen on julkaistu DOSBox Staging 0.81 -projekti, joka kehittää MS-DOS-ympäristön monialustaisen emulaattorin, joka on kirjoitettu SDL-kirjastoa käyttäen ja suunnattu vanhojen DOS-pelien ajamiseen. Linux, Windows и macOSDOSBox Stagingin on kehittänyt erillinen tiimi, eikä se liity alkuperäiseen DOSBoxiin, johon on tehty vain pieniä muutoksia viime vuosina. Koodi on kirjoitettu C++:lla ja jaettu GPLv2+-lisenssillä.
Projektin ensisijainen tavoite on varmistaa, että vanhemmat pelit toimivat sujuvasti nykyaikaisissa järjestelmissä (laitteistoemulointia varten on olemassa erillinen dosbox-x-haara). DOSBox Staging pyrkii myös tarjoamaan käyttäjäystävällisen tuotteen, yksinkertaistamaan uusien kehittäjien osallistumista (esimerkiksi käyttämällä Gitiä SVN:n sijaan), laajentamaan toiminnallisuutta, keskittymään ensisijaisesti DOS-peleihin ja tukemaan nykyaikaisia alustoja. Projektin tavoitteena ei ole tukea vanhoille järjestelmille, kuten Windows 9x ja OS/2 sekä keskittyminen DOS-aikakauden laitteiston emulointiin.
Uudessa julkaisussa:
- Katodisädeputkeen perustuva näyttöjen sisäänrakennettu emulointi on toteutettu, mikä ei vaadi manuaalista konfigurointia.
- Koodi on muokattu tukemaan VGA:ta, joka mahdollistaa progressiivisen ja kaksoisskannauksen täyden emuloinnin.
- Lisätty kokonaislukuskaalausvaihtoehtoja, joiden avulla voit laajentaa kuvan koko näytön kokoiseksi, käyttää mielivaltaisia kuvasuhteita ja emuloida näytön säätimiä kuvan venyttämiseksi pysty- tai vaakasuunnassa.
- On mahdollista luoda kuvakaappauksia monisäikeisessä tilassa ja asettaa oikea kuvasuhde oletuksena.
- Videon sieppausteho on noin kolminkertaistunut.
- Lisätty tuki 3dfx Voodoo 1 -emulaatiolle.
- Lisätty tuki IBM Music Feature Card -äänikorttiemulaatiolle. Parannettu työskentely Roland MT-32 -äänilaitteiden ROM-muistin kanssa. Parannettu MIDI-tuki.
- Suuri osa parannuksista, jotka liittyvät hiirten ja ohjaussauvojen tukeen, on tehty.
- Toteutettu puuttuvat DOS-komennot: FOR, MOVE, TREE, SETVER ja VOL.
- Parannettu integrointi tiedostojärjestelmiin. Lisätty tuki kaikille DOS-tiedosto- ja hakemistomääritteille, jotka on tallennettu vakioattribuutteihin ja xattr:iin, kuten Wine.
- FPU-emuloinnin ongelmat muissa kuin x86-järjestelmissä on ratkaistu.



Lähde: opennet.ru
