Iminyaka engu-10 kusukela kokugcina okukhulu kwe-DOSBox ukukhululwa , ukuthuthukiswa kwayo Abathandi bahlanganise iphrojekthi entsha eqoqe ama-patches amaningi ahlukene endaweni eyodwa. I-DOSBox iyi-emulator ye-MS-DOS enamapulatifomu amaningi ebhalwe kusetshenziswa umtapo wezincwadi we-SDL futhi eyenzelwe ukusebenzisa imidlalo ye-DOS emidala. Linux, Windows и macOS.
I-DOSBox Staging ithuthukiswa yiqembu elihlukile futhi ayihlobene neyokuqala , okubone izinguquko ezincane eminyakeni yamuva nje. Imigomo ye-DOSBox Staging ihlanganisa ukuhlinzeka ngomkhiqizo olula ukuwusebenzisa, ukwenza kube lula ukubamba iqhaza kwabathuthukisi abasha (isibonelo, ukusebenzisa i-Git esikhundleni se-SVN), ukwandisa ukusebenza, ukugxila kakhulu emidlalweni ye-DOS, kanye nokusekela amapulatifomu esimanje. Le phrojekthi ayifaki ukusekelwa kwezinhlelo ezindala ezifana Windows 9x kanye ne-OS/2, kanye nokugxila ekulingiseni ihadiwe yesikhathi se-DOS. Umgomo oyinhloko ukuqinisekisa ukuthi imidlalo emidala isebenza kahle ezinhlelweni zesimanje (kuthuthukiswa ifoloko ehlukile yokulingisa ihadiwe). ).
Ekukhishweni okusha:
- Ukushintshela kumtapo wolwazi oxubile kuqediwe (Ukusekelwa kwe-SDL 1.2 kunqanyuliwe).
- Ukusekelwa kwama-API wezithombe zesimanje kungeziwe, okuhlanganisa imodi entsha "yokuthungwa" engasebenza nge-OpenGL, i-Vulkan, i-Direct3D, noma i-Metal.
- Ukwesekwa okwengeziwe kwamathrekhi e-CD-DA (Compact Disc-Digital Audio) kumafomethi e-FLAC, Opus kanye ne-MP3 (i-WAV ne-Vorbis bezisekelwa ngaphambilini).
- Kwengezwe imodi yokukala kwephikseli okulungile kuyilapho kugcinwa ukubukeka kwesilinganiselo (isibonelo, uma usebenzisa igeyimu engu-320x200 kusikrini esingu-1920x1080, amaphikseli azokalwa ngo-4x5 ukuze akhiqize isithombe esingu-1280x1000 ngaphandle kokufiphala.
- Kwengezwe ikhono lokushintsha usayizi wewindi ngokukhululekile.
- Kwengezwe umyalo we-AUTOTYPE wokulingisa okokufaka kwekhibhodi, isibonelo ukweqa izikrini ze-splash.
- Izilungiselelo zokunikezela zishintshiwe. Ngokuzenzakalela, kusetshenziswa i-backend esekelwe ku-OpenGL, enokulungiswa kwe-aspect ratio engu-4:3 kanye nokukala kusetshenziswa ishader ye-OpenGL.
- Kwengezwe izindlela ezintsha zokwenza ngendlela oyifisayo ukuziphatha kwegundane.
- I-emulator ye-OPL3 inikwe amandla ngokuzenzakalela , ihlinzeka ngokulingisa kwekhwalithi ephezulu kwe-AdLib ne-SoundBlaster.
- Kwengezwe ikhono lokushintsha ama-hotkeys on the fly.
- Izilungiselelo ku- Linux ithuthelwe kufolda ethi ~/.config/dosbox/.
- Kwengezwe usekelo lokubuyisela kabusha oluguqukayo lwama-CPU angu-64-bit.
- Kungezwe amamodi e-monochrome kanye nenhlanganisela yemidlalo ebhalelwe amakhadi evidiyo e-CGA.
- Usekelo olungeziwe lokusebenzisa imithunzi ye-GLSL ukusheshisa ukucutshungulwa kokuphumayo okufanisiwe.

Source: opennet.ru
