Nach 10 Jahren wurde DOSBox aktualisiert und erreicht seine neue Version DOSBox 0.75

10 Jahre nach der letzten bedeutenden Veröffentlichung des beliebten DOSBox-Emulators Eine neue Version dieses Emulators kommt, die von den Fans aufgenommen wurde Wer startete ein neues Projekt, das zahlreiche Follower versammelte und der an verschiedenen Patches arbeitete, damit diese neue Version ankommen konnte.

Für diejenigen, die mit DOSBox nicht vertraut sind, sollten Sie dies wissen ist ein plattformübergreifender MS-DOS-Emulator, der mit der SDL-Bibliothek geschrieben wurde und entwickelt, um ältere DOS-Spiele unter Linux, Windows und MacOS auszuführen.

Es ist wichtig zu erwähnen, dass dieses neue Projekt von "DOSBox Staging" wird von einem separaten Team entwickelt und ist nicht mit der ursprünglichen DOSBox verknüpft, bei denen in den letzten Jahren nur geringfügige Veränderungen beobachtet wurden.

Unter den Zielen von DOSBox Staging es gibt die Bereitstellung eines einfach zu bedienenden Produkts, Vereinfachen Sie die Einbindung neuer Entwickler (z. B. mit Git anstelle von SVN) Erweiterung der Funktionalität, Schwerpunkt auf DOS-Spielen und Unterstützung moderner Plattformen.

Ziel des Projekts ist es nicht, ältere Systeme wie Windows x und OS / 2 zu unterstützen oder sich auf die Emulation von DOS-Hardware zu konzentrieren. Die Hauptaufgabe besteht darin, eine qualitativ hochwertige Leistung alter Spiele auf modernen Systemen sicherzustellen (eine separate Dosbox-x-Gabel wird entwickelt, um das Team zu emulieren).

Was ist neu in DOSBox Staging 0.75?

In dieser neuen Version Die Entwicklungsteilnehmer konzentrierten sich auf den Übergang zur SDL 2.0-Medienbibliothek und die erfolgreich abgeschlossen wurde, mit der die Unterstützung für SDL 1.2 wurde eingestelltDarüber hinaus ist es auch vorgesehen Unterstützung für verschiedene moderne Grafik-APIs, einschließlich der Hinzufügung eines neuen "Textur" -Ausgabemodus, der über OpenGL, Vulkan, Direct3D oder Metal funktionieren kann.

Für den Teil der Verbesserungen können wir feststellen, dass DOSBox Staging 0.75 hat Unterstützung für CD-DA-Dateien (Compact Disc-Digital Audio) in Formaten FLAC, Opus und MP3 (zuvor unterstützte WAV und Vorbis).

Außerdem Unterstützung für hohe Auflösungen hinzugefügt, Dies besteht darin, einen korrekten Pixel-Skalierungsmodus auszuführen, aber immer zu versuchen, das Seitenverhältnis beizubehalten. Wenn Sie beispielsweise ein 320 × 200-Spiel auf einem 1920 × 1080-Bildschirm starten, werden die Pixel 4 × 5 skaliert, um ein 1280 × 1000-Bild zu erhalten ohne zu verwischen.

Die Rendereinstellungen haben sich geändert. Standardmäßig wird ein OpenGL-basiertes Backend mit Skalierung und Korrektur des Seitenverhältnisses 4: 3 unter Verwendung des OpenGL-Shaders verwendet. Unterstützung für dynamische Neuerstellung für 64-Bit-CPUs hinzugefügt Für Spiele, die für CGA-Grafikkarten geschrieben wurden, wurden Monochrom- und Composite-Ausgabemodi hinzugefügt.

Von den anderen genannten Änderungen dieser neuen Version:

  • Es wurde die Möglichkeit hinzugefügt, die Größe des Fensters beliebig zu ändern.
  • Der Befehl AUTOTYPE wurde hinzugefügt, um Tastatureingaben zu simulieren, beispielsweise um Bildschirmschoner zu umgehen.
  • Neue Anpassungsmethoden für das Verhalten der Maus wurden hinzugefügt.
  • Standardmäßig wird der OPL3 Nuked-Emulator verwendet, der eine bessere Emulation von AdLib und SoundBlaster bietet.
  • Es wurde die Möglichkeit hinzugefügt, Hotkeys im laufenden Betrieb zu ändern.
  • Die Konfiguration unter Linux wurde in das Verzeichnis ~ / .config / dosbox / verschoben.
  • Unterstützung für die Verwendung von GLSL-Shadern hinzugefügt, um das Rendern der emulierten Ausgabe zu beschleunigen.
  • C ++ 11-Sprachkonstrukte sind jetzt zulässig.
  • Es wurde ein Continuous Integration (CI) -System implementiert, das sich auf jeden Code-Push stützt, um Entwicklern sofortiges Feedback zu geben
  • Statische Analyseprüfungen durch LLVMs Clang, Synopsys Coverity und VIVA64 Program Verification Systems (PVS) Studio hinzugefügt.
  • Dynamische Scanprüfungen, die von Clangs Undefined Behavioral (UB) Sanitizer und GCC UB und Address Sanitizers durchgeführt wurden, wurden hinzugefügt.
  • Baut sauber auf allen unterstützten Compilern und Plattformen auf

Schließlich wenn du mehr wissen willst darüber können Sie sich beraten die Details im folgenden Link.

Übliche Installationen

Für diejenigen, die daran interessiert sind, diese neue Version installieren zu können, können sie die Anweisungen konsultieren im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.