Pagkatapos ng 10 taon na-update ang DOSBox at naabot ang bagong bersyon na DOSBox 0.75

10 taon pagkatapos ng huling makabuluhang pagpapalabas ng tanyag na emulator ng DOSBox isang bagong bersyon ng emulator na ito ang dumating na kinuha ng mga tagahanga na nagsimula ng isang bagong proyekto, na nagtipon ng maraming mga tagasunod at nagtatrabaho sa iba't ibang mga patch upang makarating ang bagong bersyon.

Para sa mga hindi pamilyar sa DOSBox, dapat mong malaman ito ay isang cross-platform MS-DOS emulator na nakasulat gamit ang SDL library at binuo upang patakbuhin ang mas matandang mga laro ng DOS sa Linux, Windows, at macOS.

Mahalagang banggitin na ang bagong proyekto ng Ang "DOSBox Staging" ay binuo ng isang magkakahiwalay na koponan at hindi nauugnay sa orihinal na DOSBox, kung saan ang mga menor de edad na pagbabago lamang ang napansin sa mga nagdaang taon.

Kabilang sa mga layunin sa pamamagitan ng DOSBox Staging mayroong pagkakaloob ng isang madaling gamiting produkto, pinapasimple ang pagkakasangkot ng mga bagong developer (halimbawa, paggamit ng Git sa halip na SVN), gagana para sa pagpapalawak ng pag-andar, ang pangunahing pokus sa mga laro ng DOS, at suporta para sa mga modernong platform.

Ang mga layunin ng proyekto ay hindi upang magbigay ng suporta para sa mga sistemang pamana tulad ng Windows x at OS / 2, at upang ituon ang pagtulad sa hardware ng DOS. Ang pangunahing gawain ay upang matiyak ang de-kalidad na pagganap ng mga lumang laro sa mga modernong system (isang magkakahiwalay na dosbox-x fork ay binuo upang tularan ang koponan).

Ano ang bago sa DOSBox Staging 0.75?

Sa bagong bersyon na ito ang mga kalahok sa pag-unlad ay nakatuon sa paglipat sa SDL 2.0 media library at kung saan ay matagumpay na nakumpleto, kasama nito ang suporta para sa Ang SDL 1.2 ay hindi na ipinagpatuloy, bilang karagdagan sa na ito ay ibinigay din suporta para sa iba't ibang mga modernong graphics API, kasama ang pagdaragdag ng isang bagong mode na "texture" na output, na maaaring gumana sa pamamagitan ng OpenGL, Vulkan, Direct3D o Metal.

Para sa bahagi ng mga pagpapabuti maaari naming makita na ang DOSBox Staging 0.75 ay mayroon suporta para sa mga file ng CD-DA (Compact Disc-Digital Audio) sa mga format FLAC, Opus at MP3 (dating suportado ang WAV at Ogg).

Bukod doon nagdagdag ng suporta para sa mataas na mga resolusyon, na binubuo sa pagganap ng isang tamang pixel scaling mode ngunit palaging sinusubukan na mapanatili ang ratio ng aspeto, halimbawa, kapag nagsisimula ng isang 320 × 200 na laro sa isang 1920 × 1080 na screen, ang mga pixel ay mai-scale 4 × 5 upang makakuha ng isang 1280 × 1000 na imahe nang hindi lumabo.

Ang mga setting ng pag-render ay nagbago. Bilang default, isang back-end na nakabatay sa OpenGL na may 4: 3 na pag-scale ng ratio at pagwawasto ay ginagamit gamit ang OpenGL shader. Naidagdag ang suporta ng Dynamic na muling pagtatayo para sa mga 64-bit na CPU at monochrome at pinaghalo mga mode ng output ay idinagdag para sa mga laro na nakasulat para sa mga CGA graphics card.

Sa iba pang mga pagbabagong nabanggit ng bagong bersyon na ito:

  • Nagdagdag ng kakayahang arbitraryong baguhin ang laki sa window.
  • Ang utos na AUTOTYPE ay naidagdag upang gayahin ang pag-input ng keyboard, halimbawa upang i-bypass ang mga screen saver.
  • Ang mga bagong pamamaraan ng pagpapasadya para sa pag-uugali ng mouse ay naidagdag.
  • Bilang default, ginagamit ang OPL3 Nuked emulator, na nagbibigay ng mas mahusay na pagtulad ng AdLib at SoundBlaster.
  • Nagdagdag ng kakayahang baguhin ang mga hotkey nang mabilis.
  • Ang pagsasaayos sa Linux ay inilipat sa ~ / .config / dosbox / direktoryo.
  • Nagdagdag ng suporta para sa paggamit ng GLSL shader upang mapabilis ang pag-render ng tinulad na output.
  • Pinapayagan na ang C ++ 11 na mga konstruksyon ng wika.
  • Ang isang sistema ng Patuloy na Pagsasama (CI) ay ipinatupad na umaasa sa bawat pagtulak ng code upang magbigay ng agarang puna sa mga developer
  • Nagdagdag ng mga static na pagsusuri ng pagsusuri sa pamamagitan ng LLVM's Clang, Synopsys Coverity, at VIVA64 Program Verification Systems (PVS) Studio.
  • Ang mga pag-check ng Dynamic na pag-scan na isinagawa ng Clang's Undefined Behavioural (UB) Sanitizer at GCC UB at Address Sanitizers ay naidagdag.
  • Malinis na nagtatayo sa lahat ng sinusuportahang mga tagataguyod at platform

Sa wakas kung gusto mong malaman pa tungkol dito, maaari kang kumunsulta ang mga detalye sa sumusunod na link.

Instalasyon

Para sa mga interesadong ma-install ang bagong bersyon, maaari silang kumunsulta sa mga tagubilin Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.