Ngemuva kweminyaka eyi-10 i-DOSBox ivuselelwe futhi ifinyelela enguqulweni yayo entsha ye-DOSBox 0.75

Iminyaka eyi-10 ngemuva kokukhishwa kokugcina okuphawulekayo kwe-emulator ye-DOSBox ethandwayo inguqulo entsha yalesi emulator ifika eyathathwa abalandeli oqale iphrojekthi entsha, eqoqe abalandeli abaningi futhi abasebenza kuma-patches ahlukahlukene ukuze le nguqulo entsha ifike.

Kulabo abangajwayele i-DOSBox, kufanele wazi ukuthi lokhu iyi-emulator ye-cross-platform MS-DOS ebhalwe kusetshenziswa umtapo wezincwadi we-SDL futhi yathuthukiswa ukusebenzisa imidlalo yakudala ye-DOS ku-Linux, Windows, naku-MacOS.

Kubalulekile ukusho ukuthi le phrojekthi entsha ye "I-DOSBox Staging" ithuthukiswa iqembu elihlukile futhi ayihlotshaniswa ne-DOSBox yasekuqaleni, lapho kuye kwabonwa izinguquko ezincane kuphela eminyakeni yamuva.

Phakathi kwezinhloso nge-DOSBox Stage kukhona ukuhlinzekwa komkhiqizo okulula ukuwusebenzisa, ukwenza lula ukubandakanyeka konjiniyela abasha (ngokwesibonelo, ukusebenzisa iGit esikhundleni se-SVN), sebenzela i- ukwandisa ukusebenza, ukugxila kakhulu kumidlalo ye-DOS, nokusekelwa kwamapulatifomu wanamuhla.

Izinhloso zephrojekthi akukhona ukunikeza ukusekelwa kwezinhlelo zefa ezifana neWindows x ne-OS / 2, kanye nokugxila ekulingiseni i-DOS hardware. Umsebenzi omkhulu ukuqinisekisa ukusebenza kwekhwalithi ephezulu yemidlalo yakudala ezinhlelweni zesimanje (kuthuthukiswa imfoloko ye-dosbox-x yokulingisa iqembu).

Yini okusha ku-DOSBox Staging 0.75?

Kule nguqulo entsha ababambiqhaza bezentuthuko bagxile ekuguqukeleni kumtapo wezindaba we-SDL 2.0 futhi eseqediwe ngempumelelo, ukuxhaswa kwayo I-SDL 1.2 inqanyuliwe, ngaphezu kwalokho nakho kunikeziwe ukusekelwa kwama-API wehluzo ezahlukahlukene zanamuhla, kufaka phakathi ukwengezwa kwemodi yokukhipha "yokuthungwa" entsha, engasebenza nge-OpenGL, Vulkan, Direct3D noma nge-Metal.

Ngokwengxenye yokuthuthuka singathola ukuthi i-DOSBox Stage 0.75 inayo ukusekelwa kwamafayela e-CD-DA (ICompact Disc-Digital Audio) ngamafomethi I-FLAC, i-Opus ne-MP3 (i-WAV ne-Vorbis ebisekelwa ngaphambili).

Ngaphandle kwalokho ungeze ukusekelwa kwezinqumo eziphezulu, equkethe ukwenza imodi yokulinganisa ye-pixel efanele kepha izama njalo ukugcina isilinganiso sesici, ngokwesibonelo, lapho uqala umdlalo we-320 × 200 kusikrini se-1920 × 1080, amaphikseli azokalwa nge-4 × 5 ukuthola isithombe esingu-1280 × 1000 ngaphandle kokufiphaza.

Izilungiselelo zokunikeza zishintshile. Ngokuzenzakalelayo, i-OpenGL-based backend isetshenziswa nge-4: 3 factor ratio scaling nokulungiswa kusetshenziswa i-OpenGL shader. Ukusekelwa kokwakha kabusha okunamandla kungezwe ama-CPU angama-64-bit futhi izindlela zokukhipha ze-monochrome nezinhlanganisela zengeziwe kumageyimu abhalelwe amakhadi emidwebo we-CGA.

Kwezinye izinguquko ezishiwo yale nguqulo entsha:

  • Kungezwe ikhono lokukhulisa usayizi wewindi ngokungafanele.
  • Umyalo we-AUTOTYPE ungeziwe ukulingisa okokufaka kwekhibhodi, ngokwesibonelo ukudlula izisuli zesikrini.
  • Izindlela ezintsha zokwenza ngokwezifiso zokuziphatha kwegundwane zingeziwe.
  • Ngokuzenzakalelayo, i-OPL3 Nuked emulator iyasetshenziswa, enikeza ukulingiswa okungcono kwe-AdLib ne-SoundBlaster.
  • Kungezwe ikhono lokushintsha ama-hotkey endizeni.
  • Ukucushwa kwe-Linux kuhanjiswe kusiqondisi se- ~ / .config / dosbox /.
  • Kungezwe ukusekelwa kokusebenzisa izithunzi ze-GLSL ukusheshisa ukunikezwa kokukhishwa okulingisiwe.
  • Ukwakhiwa kolimi kwe-C ++ 11 manje sekuvunyelwe.
  • Uhlelo lwe-Continuous Integration (CI) lwasetshenziswa oluthembele kuyo yonke i-push code ukuze lunikeze impendulo ngokushesha kubathuthukisi
  • Kungezwe ukuhlolwa kwe-static nge-LLVM's Clang, Synopsys Coverity, kanye ne-VIVA64 Program Verification Systems (PVS) Studio.
  • Ukufakwa kwe-Dynamic scan kwenziwe yi-Clang's Undefined Behaeveal (UB) Sanitizer kanye ne-GCC UB kanye ne-Address Sanitizers kungeziwe.
  • Yakha ngokuhlanzeka kuwo wonke ama-compilers asekelwe nezinkundla

Okokugcina uma ufuna ukwazi okwengeziwe ngakho, ungabonisana imininingwane ekulesi sixhumanisi esilandelayo.

Ukufakwa

Kulabo abanentshisekelo yokukwazi ukufaka le nguqulo entsha, bangaxhumana nemiyalo Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.