Minęło 10 lat od ostatniego znaczącego wydania DOSBox wydanie , którego entuzjaści w ramach nowego projektu, zbierając w jednym miejscu liczne rozproszone patche. DOSBox jest wieloplatformowym emulatorem środowiska MS-DOS, napisanym z użyciem biblioteki SDL i rozwijanym w celu uruchamiania starych gier DOS na systemach Linux, Windows i macOS.
DOSBox Staging rozwija oddzielny zespół i nie jest związany z oryginalnym , w którym w ostatnich latach występowały jedynie niewielkie zmiany. Wśród celów DOSBox Staging zaznacza się dostarczenie przyjaznego użytkownikowi produktu, uproszczenie udziału nowych twórców (na przykład, przejście na Git zamiast SVN), prace nad rozszerzeniem funkcjonalności, podstawowe ukierunkowanie na gry DOS oraz wsparcie nowoczesnych platform. Projekt nie ma na celu zapewnienia wsparcia dla przestarzałych systemów, takich jak Windows 9x i OS/2, ani skoncentrowania się na emulacji sprzętu z czasów DOS. Głównym celem jest zapewnienie dobrej pracy starych gier na nowoczesnych systemach (dla emulacji sprzętu rozwijany jest oddzielny fork ).
W nowym wydaniu:
- Zrealizowano przejście na multimedia bibliotekę (wsparcie dla SDL 1.2 zostało zakończone).
- Zapewniono wsparcie dla nowoczesnych API graficznych, w tym dodano nowy tryb wyjścia „texture”, który może działać przez OpenGL, Vulkan, Direct3D lub Metal.
- Dodano wsparcie dla ścieżek CD-DA (Compact Disc-Digital Audio) w formatach FLAC, Opus i MP3 (wcześniej obsługiwano WAV i Vorbis).
- Dodano tryb poprawnego skalowania pikseli z zachowaniem proporcji (na przykład, uruchamiając grę 320×200 na ekranie 1920×1080 piksele będą skalowane 4×5, aby uzyskać obraz 1280×1000 bez rozmycia.
- Dodano możliwość dowolnej zmiany rozmiaru okna.
- Dodano polecenie AUTOTYPE do symulacji wprowadzania z klawiatury, na przykład, do pomijania wstawek.
- Zmieniono ustawienia renderowania. Domyślnie wykorzystywany jest backend oparty na OpenGL z korekcją proporcji 4:3 oraz skalowaniem za pomocą shadera OpenGL.
- Dodano nowe metody konfiguracji zachowania myszy.
- Domyślnie włączony jest emulator OPL3 , zapewniający lepszą emulację AdLib i SoundBlaster.
- Dodano możliwość zmiany skrótów klawiszowych w locie.
- Ustawienia w systemie Linux przeniesione do katalogu ~/.config/dosbox/.
- Dodano wsparcie dla dynamicznej rekompilacji dla 64-bitowych procesorów.
- Dodano tryby monochromatyczny i kompozytowy dla gier napisanych na karty graficzne CGA.
- Dodano wsparcie dla używania shaderów GLSL w celu przyspieszenia przetwarzania emulowanego wyjścia.

Źródło: opennet.ru
