10 ildən sonra DOSBox-un əvvəlki əhəmiyyətli buraxılışından buraxılış , inkişaf etdirilməsi yeni bir layihə çərçivəsində, bir çox ayrı-ayrı patçaları bir araya gətirərək. DOSBox, köhnə DOS oyunlarını Linux, Windows və macOS-da işə salmaq üçün SDL kitabxanasından istifadə edilərək yazılmış çoxplatformalı emulyator mühitidir.
DOSBox Staging ayrıca bir komandaya inkişaf etdirilir və orijinal , son illərdə yalnız kiçik dəyişikliklərlə xatırlanır. DOSBox Staging-in məqsədləri arasında istifadəçilərə dost olan bir məhsul təqdim etmək, yeni inkişafçılar üçün iştirakın asanlaşdırılması (məsələn, SVN əvəzinə Git-dən istifadə) və funksionallığın genişləndirilməsi, ilk növbədə DOS oyunlarına yönəlmək və müasir platformalarda dəstək vermək var. Layihənin məqsədi Windows 9x və OS/2 kimi köhnəlmiş sistemlərin dəstəyini təmin etmək deyil, eyni zamanda DOS dövrünə məxsus avadanlıqların emulyasiyasına fokuslanma deyil. Əsas məqsəd köhnə oyunların müasir sistemlərdə keyfiyyətli işini təmin etməkdir (avadanlıqların emulyasiyası üçün ayrıca bir forkun inkişafı həyata keçirilir ).
Yeni buraxılışda:
- Multimedia kitabxanasına keçid baş tutub (SDL 1.2 dəstəyi dayandırılıb).
- Müasir qrafik API-lərinə dəstək təmin edilib, yeni «texture» çıxış rejimi əlavə olunub ki, bu da OpenGL, Vulkan, Direct3D və ya Metal vasitəsilə işləyə bilər.
- CD-DA (Compact Disc-Digital Audio) formatında FLAC, Opus və MP3 lentlərini dəstəkləmək əlavə olunub (əvvəlcə yalnız WAV və Vorbis dəstəklənirdi).
- Piksel ölçüsünün nisbətini qoruyaraq düzgün miqyaslı bir rejimin tətbiq edilməsi əlavə olunub (məsələn, 320×200 oyunu 1920×1080 ekranında işə saldıqda, pikslər 4×5 miqyaslı olacaq və 1280×1000 görüntüsünü bulanıqlıq olmadan əldə etmək üçün işləyəcək).
- Pəncərəni istədiyiniz kimi ölçməni dəyişdirmək imkanı əlavə edilib.
- Yükləmə ekranlarını keçmək üçün klaviatura girişini simulyasiya edən AUTOTYPE əmri əlavə olunub.
- Rəsm çəkmə parametrləri dəyişdirilib. Varsayılan olaraq, 4:3 nisbətində OpenGL ilə miqyaslaşdırma üçün düzəldilmiş backend aktivdir.
- Siçanın davranışını konfiqurasiya etmək üçün yeni üsullar əlavə olunub.
- Varsayılan olaraq, daha keyfiyyətli AdLib və SoundBlaster emulyasiyasını təmin edən OPL3 emulyatoru , aktivdir.
- İstifadəsi asan qısayol açarlarının dəyişdirilməsi imkanı əlavə edilib.
- Linux-da konfiqurasiyalar ~/.config/dosbox/ kataloquna köçürülüb.
- 64-bit CPU üçün dinamik yenidən yığmaq dəstəyi əlavə edilib.
- CGA videokartları üçün yazılmış oyunlar üçün monoxrom və kompozit çıxış rejimləri əlavə edilib.
- Emulyasiya olunan çıxışın emalını sürətləndirmək üçün GLSL şeyderlərinin istifadəsi dəstəyi əlavə edilib.

Mənbə: opennet.ru
