Etter 10 år ble DOSBox oppdatert og når sin nye versjon DOSBox 0.75

10 år etter den siste betydningsfulle utgivelsen av den populære DOSBox-emulatoren en ny versjon av denne emulatoren kommer som ble tatt opp av fans som startet et nytt prosjekt, som samlet mange følgere og som jobbet med forskjellige oppdateringer slik at denne nye versjonen kunne komme.

For de som ikke er kjent med DOSBox, bør du vite at dette er en MS-DOS-emulator på tvers av plattformer skrevet ved hjelp av SDL-biblioteket og utviklet for å kjøre eldre DOS-spill på Linux, Windows og macOS.

Det er viktig å nevne at dette nye prosjektet av "DOSBox Staging" er utviklet av et eget team og er ikke tilknyttet den originale DOSBox, hvor bare mindre endringer har blitt observert de siste årene.

Blant målene av DOSBox Staging det er levering av et brukervennlig produkt, forenkle involveringen av nye utviklere (for eksempel å bruke Git i stedet for SVN), arbeid for utvide funksjonaliteten, hovedfokuset på DOS-spill, og støtte for moderne plattformer.

Målet med prosjektet er ikke å gi støtte til eldre systemer som Windows x og OS / 2, samt å fokusere på å etterligne DOS-maskinvare. Hovedoppgaven er å sikre ytelse av høy kvalitet på gamle spill på moderne systemer (en egen dosbox-x gaffel utvikles for å etterligne teamet).

Hva er nytt i DOSBox Staging 0.75?

I denne nye versjonen utviklingsdeltakere fokuserte på overgang til SDL 2.0 mediebibliotek og som er fullført, med støtte for SDL 1.2 er avviklet, i tillegg til at det også er gitt støtte for forskjellige moderne grafiske APIer, inkludert tillegg av en ny "tekstur" -utgangsmodus, som kan fungere gjennom OpenGL, Vulkan, Direct3D eller Metal.

På den delen av forbedringene kan vi finne at DOSBox Staging 0.75 har støtte for CD-DA filer (Compact Disc-Digital Audio) i formater FLAC, Opus og MP3 (tidligere støttet WAV og Vorbis).

bortsett fra det lagt til støtte for høye oppløsninger, som består av å utføre en riktig pikselskaleringsmodus, men alltid prøve å bevare sideforholdet, for eksempel når du starter et 320 × 200-spill på en 1920 × 1080-skjerm, skal pikslene skaleres 4 × 5 for å få et bilde på 1280 × 1000 uten å bli uskarpe.

Gjengivelsesinnstillingene er endret. Som standard brukes en OpenGL-basert back-end med skalering og korrigering av 4: 3-sideforhold ved bruk av OpenGL-skyggen. Dynamisk gjenoppbyggingsstøtte lagt til for 64-biters CPUer og monokrome og sammensatte utgangsmodus ble lagt til for spill skrevet for CGA-grafikkort.

Av de andre nevnte endringene av denne nye versjonen:

  • Lagt til muligheten til å endre størrelsen på vinduet vilkårlig.
  • AUTOTYPE-kommandoen er lagt til for å simulere tastaturinngang, for eksempel for å omgå skjermsparere.
  • Nye tilpasningsmetoder for museatferd er lagt til.
  • Som standard brukes OPL3 Nuked-emulatoren, som gir bedre emulering av AdLib og SoundBlaster.
  • Lagt til muligheten til å endre hurtigtaster på farten.
  • Konfigurasjonen på Linux er flyttet til ~ / .config / dosbox / katalogen.
  • Lagt til støtte for bruk av GLSL-skyggeleggere for å øke gjengivelsen av emulert utdata.
  • C ++ 11 språkkonstruksjoner er nå tillatt.
  • Et kontinuerlig integrasjonssystem (CI) ble implementert som er avhengig av hvert eneste kodetrykk for å gi umiddelbar tilbakemelding til utviklere
  • Lagt til statiske analysekontroller av LLVMs Clang, Synopsys Coverity og VIVA64 Program Verification Systems (PVS) Studio.
  • Dynamiske skanningskontroller utført av Clangs Udefined Behavioral (UB) Sanitizer og GCC UB and Address Sanitizers er lagt til.
  • Bygger rent på alle støttede kompilatorer og plattformer

Endelig hvis du vil vite mer om det, kan du konsultere detaljene i følgende lenke.

Installasjon

For de som er interessert i å kunne installere denne nye versjonen, kan de lese instruksjonene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.