Efter 10 år uppdaterades DOSBox och når sin nya version DOSBox 0.75

Efter 10 år av den senaste betydande utgåvan av den populära DOSBox-emulatorn en ny version av denna emulator kommer som togs upp av fansen som startade ett nytt projekt, som samlade många följare och som arbetade med olika patchar så att den här nya versionen kunde komma.

För dem som inte är medvetna om DOSBox bör du veta att detta är en plattformsoberoende MS-DOS-emulator skriven med hjälp av SDL-biblioteket och utvecklad för att köra gamla DOS-spel på Linux, Windows och macOS.

Det är viktigt att nämna att detta nya projekt av "DOSBox Staging" är utvecklad av ett separat team och är inte associerat med den ursprungliga DOSBoxen, där endast mindre förändringar har observerats under senare år.

Bland målen av DOSBox Staging det finns tillhandahållande av en lättanvänd produkt, förenklingen av nya utvecklares deltagande (till exempel genom att använda Git istället för SVN), arbetet med att utöka funktionaliteten, huvudfokus på DOS-spel och stöd för moderna plattformar.

Målet med projektet är inte att ge stöd för äldre system som Windows x och OS/2, utan snarare att fokusera på att emulera DOS-hårdvara. Huvuduppgiften är att säkerställa högkvalitativ drift av gamla spel på moderna system (en separat dosbox-x-gaffel utvecklas för att efterlikna utrustning).

Vad är nytt i DOSBox Staging 0.75?

I den här nya versionen utvecklingsdeltagare fokuserade på övergången till SDL 2.0-mediebiblioteket och som har genomförts framgångsrikt, med det stödet för SDL 1.2 har upphört, förutom att det också tillhandahålls stöd för olika moderna grafik-API:er, inklusive tillägget av ett nytt "textur"-utgångsläge, som kan fungera via OpenGL, Vulkan, Direct3D eller Metal.

När det gäller förbättringarna kan vi finna att DOSBox Staging 0.75 har stöd för CD-DA-filer (Compact Disc-Digital Audio) i format FLAC, Opus och MP3 (tidigare stödd WAV och Vorbis).

Förutom det lagt till stöd för höga upplösningar, som består av att göra ett korrekt pixelskalningsläge men alltid försöka behålla bildförhållandet, till exempel när man startar ett 320×200-spel på en 1920×1080-skärm, skalas pixlarna 4×5 för att få en 1280×1000-bild utan oskärpa.

Återgivningsinställningarna har ändrats. Som standard används en OpenGL-baserad back-end med 4:3 bildförhållande korrigering och skalning med OpenGL shader. Stöd för dynamisk omkompilering för 64-bitars CPU:er och lagt till monokroma och sammansatta utgångslägen för spel skrivna för CGA-grafikkort.

Av de andra nämnda förändringarna av denna nya version:

  • Lade till möjligheten att godtyckligt ändra storlek på fönstret.
  • Kommandot AUTOTYPE har lagts till för att simulera tangentbordsinmatning, till exempel för att kringgå skärmsläckare.
  • Lade till nya metoder för anpassning av musbeteende.
  • Som standard används OPL3 Nuked-emulatorn, vilket ger bättre AdLib- och SoundBlaster-emulering.
  • Lade till möjligheten att ändra snabbtangenter i farten.
  • Konfigurationen på Linux har flyttats till katalogen ~/.config/dosbox/.
  • Lade till stöd för att använda GLSL shaders för att påskynda bearbetningen av emulerad utdata.
  • C++11 språkkonstruktioner är nu tillåtna.
  • Implementerade ett system för kontinuerlig integration (CI) som bygger på varje kod push för att ge omedelbar feedback till utvecklare
  • Lade till kontroller av statiska analyser utförda av LLVMs Clang, Synopsys Coverity och VIVA64s Program Verification Systems (PVS) Studio.
  • Lade till dynamiska analyskontroller utförda av Clangs undefined behavior (UB) sanitizer och GCC:s UB och Address desinficeringsmedel.
  • Bygger rent på alla plattformar och kompilatorer som stöds

Slutligen om du vill veta mer om det kan du rådfråga detaljerna i följande länk.

installation

För de som är intresserade av att kunna installera denna nya version kan de konsultera instruktionerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.