Po 10 letech byl DOSBox aktualizován a dosáhl své nové verze DOSBox 0.75

Po 10 letech posledního významného vydání populárního emulátoru DOSBox přichází nová verze tohoto emulátoru, kterou převzali fanoušci který zahájil nový projekt, který shromáždil mnoho následovníků a který pracoval na různých opravách, aby mohla dorazit tato nová verze.

Pro ty, kteří DOSBox neznají, měli byste to vědět je multiplatformní emulátor MS-DOS napsaný pomocí knihovny SDL a vyvinut pro provozování starších her v systému DOS v systémech Linux, Windows a macOS.

Je důležité zmínit, že tento nový projekt „DOSBox Staging“ je vyvíjen samostatným týmem a není spojen s původním DOSBoxem, u nichž byly v posledních letech pozorovány pouze drobné změny.

Mezi cíli podle DOSBox Staging existuje poskytnutí snadno použitelného produktu, zjednodušení zapojení nových vývojářů (například použití Git místo SVN), práce pro rozšiřování funkčnosti, hlavní zaměření na DOS hry a podpora moderních platforem.

Cílem projektu není poskytnout podporu pro starší systémy, jako jsou Windows x a OS / 2, ani se zaměřit na emulaci hardwaru DOS. Hlavním úkolem je zajistit vysoce kvalitní výkon starých her na moderních systémech (pro emulaci týmu se vyvíjí samostatná vidlice dosbox-x).

Co je nového v DOSBox Staging 0.75?

V této nové verzi účastníci vývoje se zaměřili na přechod na knihovnu médií SDL 2.0 a který byl úspěšně dokončen, s ním i podpora pro SDL 1.2 byla ukončena, kromě toho je také poskytována podpora různých moderních grafických API, včetně přidání nového "texturního" výstupního režimu, který může pracovat přes OpenGL, Vulkan, Direct3D nebo Metal.

Pro část vylepšení můžeme zjistit, že DOSBox Staging 0.75 má podpora souborů CD-DA (Compact Disc-Digital Audio) ve formátech FLAC, Opus a MP3 (dříve podporované WAV a Vorbis).

kromě toho přidána podpora pro vysoké rozlišení, který spočívá v provedení správného režimu škálování pixelů, ale vždy se snaží zachovat poměr stran, například při spuštění hry 320 × 200 na obrazovce 1920 × 1080 budou pixely zmenšeny 4 × 5, aby se získal obrázek 1280 × 1000 bez rozmazání.

Nastavení vykreslování se změnilo. Ve výchozím nastavení se používá backend založený na OpenGL s měřítkem a korekcí poměru stran 4: 3 pomocí shaderu OpenGL. Přidána podpora dynamického opětovného sestavení pro 64bitové procesory a byly přidány černobílé a kompozitní výstupní režimy pro hry napsané pro grafické karty CGA.

Z dalších zmíněných změn této nové verze:

  • Přidána možnost libovolně měnit velikost okna.
  • Byl přidán příkaz AUTOTYPE k simulaci vstupu z klávesnice, například k obejití spořičů obrazovky.
  • Byly přidány nové metody přizpůsobení chování myši.
  • Ve výchozím nastavení se používá emulátor OPL3 Nuked, který poskytuje lepší emulaci AdLib a SoundBlaster.
  • Přidána možnost měnit klávesové zkratky za chodu.
  • Konfigurace v systému Linux byla přesunuta do adresáře ~ / .config / dosbox /.
  • Přidaná podpora pro použití shaderů GLSL k urychlení vykreslování emulovaného výstupu.
  • Konstrukce jazyka C ++ 11 jsou nyní povoleny.
  • Byl implementován systém Continuous Integration (CI), který se spoléhá na každý posun kódu, aby vývojářům poskytl okamžitou zpětnou vazbu
  • Přidány kontroly statické analýzy od LLVM's Clang, Synopsys Coverity a VIVA64 Program Verification Systems (PVS) Studio.
  • Byly přidány kontroly dynamického skenování prováděné Clang's Undefined Behavioral (UB) Sanitizer a GCC UB and Address Sanitizers.
  • Čistě staví na všech podporovaných kompilátorech a platformách

Konečně pokud chcete vědět víc o tom se můžete poradit podrobnosti v následujícím odkazu.

Instalace

Ti, kteří mají zájem o instalaci této nové verze, si mohou přečíst pokyny Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.