Emva kweminyaka eli-10 i-DOSBox ihlaziyiwe kwaye ifikelela kwinguqu yayo entsha ye-DOSBox 0.75

Emva kweminyaka eli-10 yokukhutshwa kokugqibela okubalulekileyo kwe-DOSBox emulator Inguqulelo entsha yale enomzami wokulungisa indlela eyafika yathathwa ngabalandeli oqale iprojekthi entsha, eqokelele abalandeli abaninzi kunye nabasebenza kwiindawo ezahlukeneyo ukuze le nguqulo intsha ifike.

Kulabo abangaqhelekanga nge-DOSBox, kuya kufuneka uyazi ukuba le Isiphatho seqonga le-MS-DOS esibhalwe kusetyenziswa ilayibrari ye-SDL Kwaye yaphuhliswa ukuqhuba imidlalo ye-DOS endala kwiLinux, Windows, nakwiMacOS.

Kubalulekile ukukhankanya ukuba le projekthi intsha "I-DOSBox Stage" iphuhliswa liqela elahlukileyo kwaye ayihambelani ne-DOSBox yoqobo, apho kuguqulwe kuphela utshintsho oluncinci kule minyaka idlulileyo.

Phakathi kweenjongo yiDOSBox Inqanaba kukho ukubonelelwa kwemveliso ekulula ukuyisebenzisa, ukwenza lula ukubandakanyeka kwabaphuhlisi abatsha (umzekelo, ukusebenzisa iGit endaweni ye-SVN), sebenzela ukwandisa ukusebenza, eyona nto kugxilwe kuyo kwimidlalo ye-DOS, kunye nenkxaso yeqonga lala maxesha.

Iinjongo zeprojekthi ayizukubonelela ngenkxaso yeenkqubo zelifa ezinje ngeWindows x kunye ne-OS / 2, kunye nokugxila ekulingiseni izixhobo zeDOS. Owona msebenzi uphambili kukuqinisekisa ukusebenza komgangatho ophezulu kwimidlalo yakudala kwiinkqubo zale mihla (eyahlukileyo i-dosbox-x ifolokhwe iyenziwa ukulingisa iqela).

Yintoni entsha kwi-DOSBox Staging 0.75?

Kule nguqulo intsha Abathathi-nxaxheba bophuhliso bajolise kutshintsho lwethala leendaba le-SDL 2.0 kwaye igqityiwe ngempumelelo, kunye nenkxaso yayo I-SDL 1.2 iyekile, ukongeza koko ikwabonelelwa Inkxaso yeeAPIs zemizobo eyahlukeneyo, kubandakanya ukongezwa kwendlela entsha "yokwakheka" kwemveliso, enokusebenza nge-OpenGL, Vulkan, Direct3D okanye kwi-Metal.

Ngokwenxalenye yophuculo sinokufumanisa ukuba i-DOSBox Stage 0.75 inayo Inkxaso yeefayile zeCD-DA (IiCompact Disc-Digital Audio) kwiifomathi I-FLAC, i-Opus kunye ne-MP3 (i-WAV kunye neVorbis ngaphambili).

ngaphandle koko ukongezwa kwenkxaso yezigqibo eziphezulu, equka ukwenza imowudi yokulinganisa yeepikseli echanekileyo kodwa uhlala uzama ukugcina umlinganiso wezinto, umzekelo, xa uqala umdlalo we-320 × 200 kwiscreen se-1920 × 1080, iipikseli ziya kubalwa nge-4 × 5 ukufumana umfanekiso we-1280 × 1000 ngaphandle kokufiphaza.

Useto lokubonelela lutshintshile. Ngokuzenzekelayo, isiphelo esingasemva esisekwe kwi-OpenGL nge-4: 3 umlinganiso wokulinganisa umlinganiso kunye nokulungiswa kusetyenziswa i-OpenGL shader. Inkxaso yokwakha ngokutsha amandla yongezwa kwii-CPU ezingama-64-bit kunye neemowudi zemveliso zemonochrome kunye nokudityaniswa zongezwa kwimidlalo ebhalelwe amakhadi emizobo ye-CGA.

Olunye utshintsho olukhankanyiweyo kolu hlobo lutsha:

  • Yongeze amandla okwenza ubungakanani kwakhona kwifestile.
  • Umyalelo we-AUTOTYPE wongezwa ukulinganisa igalelo lekhibhodi, umzekelo ukugqitha abagcini bekhusi.
  • Iindlela ezintsha zokwenza ngokwezifiso zokuziphatha kwe mouse ziye zongezwa.
  • Ngokuzenzekelayo, kusetyenziswa i-OPL3 Nuked emulator, ebonelela ngeemodeli ezingcono zeAdLib kunye ne-SoundBlaster.
  • Yongeze amandla okutshintsha ii-hotkeys kubhabho.
  • Uqwalaselo kwiLinux lususwe lwaya kwi ~ / .config / dosbox / ulawulo.
  • Inkxaso eyongeziweyo yokusebenzisa izithunzi ze-GLSL ukukhawulezisa ukuhanjiswa kwemveliso.
  • I-C ++ 11 yokwakhiwa kolwimi ngoku ivunyelwe.
  • Inkqubo yoDityaniso oluqhubekayo (CI) yaphunyezwa exhomekeke kuyo yonke ikhowudi yokubonelela ngengxelo kwangoko kubaphuhlisi
  • Uhlalutyo oluqinisekileyo olwenziwe yi-LLVM's Clang, i-Synopsys's Coverity, kunye ne-VIVA64's Programme Verification Systems (PVS) Studio ziye zongezwa.
  • Ukutshekishwa kwamandla okuvavanywa okwenziwa yiClan's Undefined Behaevealal (UB) yeSanitizer kunye neGCC UB kunye neeSanitizer zeedilesi zongezwa.
  • Yakha ngokucocekileyo kuzo zonke iikhomputha ezixhaswayo kunye neqonga

Gqibela ukuba ufuna ukwazi ngakumbi malunga nayo, unokubonisana iinkcukacha kwikhonkco elilandelayo.

Ukufakwa

Kulungiselelwe abo banomdla wokukwazi ukufaka le nguqulo intsha, banokujonga kwimiyalelo Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.