Após 10 anos desde o último grande lançamento do DOSBox lançamento , cujo desenvolvimento por entusiastas em um novo projeto, que reuniu em um só lugar numerosos patches dispersos. O DOSBox é um emulador multiplataforma do ambiente MS-DOS, escrito usando a biblioteca SDL e desenvolvido para executar antigos jogos de DOS no Linux, Windows e macOS.
O DOSBox Staging é desenvolvido por uma equipe separada e não está relacionado ao original , que nos últimos anos tem apresentado apenas mudanças menores. Entre os objetivos do DOSBox Staging destacam-se fornecer um produto amigável ao usuário, facilitar a participação de novos desenvolvedores (por exemplo, usando Git em vez de SVN), trabalhar na expansão da funcionalidade, com foco inicial em jogos de DOS e suporte a plataformas modernas. O projeto não tem como objetivo garantir suporte a sistemas obsoletos, como Windows 9x e OS/2, bem como se concentrar na emulação de hardware da época do DOS. A principal tarefa é garantir um funcionamento de qualidade dos antigos jogos em sistemas modernos (para emulação de hardware, um fork separado está em desenvolvimento) ).
No novo lançamento:
- Foi feita a transição para a biblioteca multimídia o suporte à SDL 1.2 foi descontinuado.
- Foi assegurado suporte a APIs gráficas modernas, incluindo a adição de um novo modo de saída 'texture', que pode operar via OpenGL, Vulkan, Direct3D ou Metal.
- Adicionada suporte a faixas CD-DA (Compact Disc-Digital Audio) nos formatos FLAC, Opus e MP3 (anteriormente apenas WAV e Vorbis eram suportados).
- Adicionado um modo de escalonamento correto de pixels que mantém a proporção (por exemplo, ao executar um jogo 320×200 em uma tela 1920×1080, os pixels serão escalonados 4×5 para obter uma imagem de 1280×1000 sem desfoque.
- Adicionada a possibilidade de redimensionamento livre da janela.
- Adicionada o comando AUTOTYPE para simular a entrada de teclado, por exemplo, para pular cenas de introdução.
- As configurações de renderização foram alteradas. O backend baseado em OpenGL é ativado por padrão, com correção de proporção 4:3 e escalonamento usando um shader OpenGL.
- Novos métodos de configuração do comportamento do mouse foram adicionados.
- O emulador OPL3 , proporcionando uma emulação de qualidade superior para AdLib e SoundBlaster.
- Adicionada a possibilidade de alterar as teclas de atalho em tempo real.
- As configurações no Linux foram transferidas para o diretório ~/.config/dosbox/.
- Adicionada suporte à recompilação dinâmica para CPUs de 64 bits.
- Adicionados modos de saída monocrômica e composta para jogos escritos para placas de vídeo CGA.
- Adicionada suporte ao uso de shaders GLSL para acelerar o processamento da saída emulada.

Fonte: opennet.ru
