Po 10 metų DOSBox buvo atnaujintas ir pasiekė naują DOSBox 0.75 versiją

10 metų po paskutinio reikšmingo populiaraus DOSBox emuliatoriaus išleidimo ateina nauja šio emuliatoriaus versija, kurią perėmė gerbėjai kuris pradėjo naują projektą, surinkusį daugybę sekėjų ir dirbo prie įvairių pataisų, kad ši nauja versija galėtų pasirodyti.

Tiems, kurie nepažįsta DOSBox, turėtumėte žinoti, kad tai yra kelių platformų MS-DOS emuliatorius, parašytas naudojant SDL biblioteką ir sukurta vykdyti senesnius DOS žaidimus „Linux“, „Windows“ ir „macOS“.

Svarbu paminėti, kad šis naujas „DOSBox Staging“ sukūrė atskira komanda ir nėra susieta su originalia DOSBox, kuriame pastaraisiais metais pastebėti tik nedideli pokyčiai.

Tarp tikslų pateikė „DOSBox Staging“ yra lengvai naudojamas produktas, supaprastinti naujų kūrėjų įsitraukimą (pavyzdžiui, naudojant „Git“, o ne SVN), dirbkite išplėsti funkcionalumą, pagrindinis dėmesys skiriamas DOS žaidimams ir palaikymas šiuolaikinėms platformoms.

Projekto tikslai nėra teikti paramą senoms sistemoms, tokioms kaip „Windows x“ ir „OS / 2“, taip pat sutelkti dėmesį į DOS aparatinės įrangos imitavimą. Pagrindinis uždavinys yra užtikrinti aukštos kokybės senų žaidimų veikimą šiuolaikinėse sistemose (komandos mėgdžiojimui kuriama atskira „dosbox-x“ šakutė).

Kas naujo „DOSBox Staging 0.75“?

Šioje naujoje versijoje kūrimo dalyviai daugiausia dėmesio skyrė perėjimui prie SDL 2.0 medijos bibliotekos ir kuris buvo sėkmingai užbaigtas, palaikant SDL 1.2 buvo nutrauktas, be to, jis taip pat teikiamas įvairių šiuolaikinių grafinių API palaikymas, įskaitant naują „tekstūros“ išvesties režimą, kuris gali veikti per „OpenGL“, „Vulkan“, „Direct3D“ arba „Metal“.

Dėl patobulinimų galime rasti „DOSBox Staging 0.75“ parama CD-DA failams („Compact Disc-Digital Audio“) formatais FLAC, „Opus“ ir MP3 (anksčiau palaikė WAV ir Vorbis).

neskaitant to pridėta parama didelėms rezoliucijoms, kurį sudaro teisingas taškų mastelio režimas, bet visada stengiamasi išsaugoti kraštinių santykį, pavyzdžiui, pradedant 320 × 200 žaidimą 1920 × 1080 ekrane, taškai bus keičiami 4 × 5, kad gautų 1280 × 1000 vaizdą nesusiliejęs.

Pateikimo nustatymai pasikeitė. Pagal numatytuosius nustatymus „OpenGL“ pagrindinė programa naudojama naudojant 4: 3 formato mastelį ir koregavimą naudojant „OpenGL shader“. Pridedama dinaminio atstatymo palaikymas 64 bitų procesoriams žaidimams, parašytiems CGA vaizdo plokštėms, buvo pridėti monochrominiai ir sudėtiniai išvesties režimai.

Iš kitų paminėtų pakeitimų šios naujos versijos:

  • Pridėta galimybė savavališkai pakeisti lango dydį.
  • „AUTOTYPE“ komanda buvo pridėta norint imituoti klaviatūros įvestį, pavyzdžiui, norint apeiti ekrano užsklandas.
  • Buvo pridėti nauji pelės elgesio pritaikymo metodai.
  • Pagal numatytuosius nustatymus naudojamas „OPL3 Nuked“ emuliatorius, kuris užtikrina geresnę „AdLib“ ir „SoundBlaster“ imitaciją.
  • Pridėta galimybė greitai keisti klavišus.
  • „Linux“ konfigūracija buvo perkelta į katalogą ~ / .config / dosbox /.
  • Pridėta parama naudojant GLSL šešėlius norint pagreitinti imituojamos produkcijos pateikimą.
  • Dabar leidžiamos C ++ 11 kalbos konstrukcijos.
  • Buvo įdiegta nuolatinės integracijos (KI) sistema, kuri remiasi kiekvienu kodo paspaudimu, kad kūrėjams būtų galima nedelsiant pateikti grįžtamąjį ryšį
  • Pridėjo statinės analizės patikrinimus, kuriuos atliko LLVM „Clang“, „Synopsys Coverity“ ir „VIVA64“ programų tikrinimo sistemų (PVS) studija.
  • Pridėta dinaminio nuskaitymo patikra, kurią atliko „Clang“ neapibrėžto elgesio (UB) dezinfekavimo priemonė ir GCC „UB“ ir „Adresų dezinfekavimo priemonės“.
  • Švariai kuria visus palaikomus kompiliatorius ir platformas

Pagaliau jei norite sužinoti daugiau apie tai galite pasikonsultuoti išsami informacija šioje nuorodoje.

Montavimas

Tiems, kurie nori įdiegti šią naują versiją, jie gali perskaityti instrukcijas Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.