10 godina nakon posljednjeg značajnog izdanja popularnog DOSBox emulatora stiže nova verzija ovog emulatora koju su prihvatili obožavatelji koji je započeo novi projekat, koji je okupio brojne sljedbenike i koji je radio na raznim zakrpama kako bi ova nova verzija mogla stići.
Za one koji nisu upoznati s DOSBoxom, trebali biste to znati je višeplatformski MS-DOS emulator napisan pomoću SDL biblioteke i razvijen za pokretanje starijih DOS igara na Linuxu, Windowsu i macOS-u.
Važno je napomenuti da je ovaj novi projekat od "DOSBox Staging" je razvio zaseban tim i nije povezan sa originalnim DOSBoxom, u kojem su posljednjih godina uočene samo manje promjene.
Među ciljevima DOSBox Staging postoji proizvod jednostavan za upotrebu, pojednostavljivanje uključivanja novih programera (na primjer, upotreba Git-a umjesto SVN-a), radite za proširenje funkcionalnosti, glavni fokus na DOS igrama i podrška modernim platformama.
Ciljevi projekta nisu pružanje podrške naslijeđenim sistemima kao što su Windows x i OS / 2, kao ni fokusiranje na oponašanje DOS hardvera. Glavni zadatak je osigurati visokokvalitetne performanse starih igara na modernim sistemima (razvija se posebna dosbox-x vilica za oponašanje tima).
Šta je novo u DOSBox Staging 0.75?
U ovoj novoj verziji sudionici u razvoju usredotočili su se na prelazak na SDL 2.0 medijateku i koja je uspješno dovršena, s njom i podrška za SDL 1.2 je ukinut, uz to je i predviđen podrška za različite moderne grafičke API-je, uključujući dodavanje novog "teksturnog" načina izlaza, koji može raditi kroz OpenGL, Vulkan, Direct3D ili Metal.
U dijelu poboljšanja možemo utvrditi da DOSBox Staging 0.75 ima podrška za CD-DA datoteke (Compact Disc-Digital Audio) u formatima FLAC, Opus i MP3 (prethodno podržani WAV i Vorbis).
pored toga dodana podrška za visoke rezolucije, koji se sastoji u izvođenju ispravnog načina skaliranja piksela, ali uvijek pokušavajući sačuvati omjer slike, na primjer, pri pokretanju igre 320 × 200 na ekranu 1920 × 1080, pikseli će biti skalirani 4 × 5 da bi se dobila slika 1280 × 1000 bez zamućenja.
Postavke prikaza su se promijenile. Prema zadanim postavkama, koristi se OpenGL zaslon s skaliranjem i korekcijom omjera 4: 3 pomoću OpenGL sjene. Dodata je podrška za dinamičku obnovu za 64-bitne procesore a dodani su monokromatski i kompozitni izlazni načini za igre napisane za CGA grafičke kartice.
Od ostalih spomenutih promjena ove nove verzije:
- Dodana je mogućnost proizvoljne promjene veličine prozora.
- Naredba AUTOTYPE dodana je za simuliranje unosa s tipkovnice, na primjer za zaobilaženje čuvara zaslona.
- Dodane su nove metode prilagođavanja ponašanja miša.
- Po defaultu se koristi OPL3 Nuked emulator, koji pruža bolju emulaciju AdLib i SoundBlaster.
- Dodana je mogućnost promjene brzih tipki u letu.
- Konfiguracija na Linuxu premještena je u direktorij ~ / .config / dosbox /.
- Dodata je podrška za upotrebu GLSL sjenera za ubrzanje prikazivanja emuliranog izlaza.
- Konstrukcije jezika C ++ 11 su sada dozvoljene.
- Implementiran je sistem kontinuirane integracije (CI) koji se oslanja na svaki pritisak koda kako bi pružio trenutne povratne informacije programerima
- Dodane provjere statičke analize od strane LLVM-ovog Clang-a, Synopsys Coverity i VIVA64 Studio Verification Systems (PVS) Studio.
- Dodane su dinamičke provjere skeniranja koje su izvršili Clang-ov Nedefinirani bihejvioralni (UB) Sanitizer i GCC UB i Address Sanitizers.
- Čisto se gradi na svim podržanim kompajlerima i platformama
Konačno ako želite znati više o tome, možete se posavjetovati detalje na sljedećem linku.
Instalacija
Oni koji su zainteresirani za mogućnost instaliranja ove nove verzije, mogu potražiti upute Na sledećem linku.