Jogos de DOS dos anos 90, de Doom a jogos de estratégia esquecidos, geralmente não abrem em versões modernas do Windows — o sistema operacional atual simplesmente não sabe mais lidar com o ambiente de hardware e software para o qual eles foram escritos originalmente. O DOSBox, projeto de código aberto lançado em 2002, resolve isso da forma mais direta possível: recriando, inteiramente em software, um computador de DOS dos anos 90, com processador, placa de som e placa de vídeo virtuais incluídos.
Para quem quer seguir explorando o tema, MAME é outra boa parada por aqui.
Por que jogos antigos simplesmente param de funcionar
O MS-DOS dava aos programas acesso quase direto ao hardware da máquina, sem as camadas de proteção e compatibilidade que sistemas operacionais modernos exigem. Jogos programados assim dependiam de detalhes muito específicos de timing de processador, endereçamento de memória e modelos exatos de placas de som que deixaram de existir há décadas. Rodar esse código diretamente num Windows atual, sem nenhuma camada intermediária, simplesmente não funciona — daí a necessidade de emular o ambiente inteiro, não só “converter” o jogo.

O que o DOSBox realmente emula
Diferente de um emulador de console, que recria um hardware fixo e conhecido, o DOSBox precisa simular toda a variedade de configurações de PC que existiam nos anos 90: diferentes velocidades de processador (ajustáveis manualmente via “cycles”, já que jogos antigos podiam rodar rápido demais em CPUs modernas), placas de som Sound Blaster e AdLib, e até a temperamental gestão de memória convencional e estendida que atormentava jogadores da época com os famosos arquivos de configuração autoexec.bat.

Na prática: onde o DOSBox aparece sem você perceber
- Relançamentos oficiais de clássicos de DOS em lojas digitais modernas frequentemente usam uma versão adaptada do DOSBox por baixo, sem anunciar isso ao jogador.
- Projetos derivados como o DOSBox-X e ScummVM (este último focado em jogos de aventura) ampliaram a compatibilidade para casos específicos que o DOSBox original não cobria tão bem.
- A configuração de “cycles” (velocidade de CPU emulada) continua sendo o ajuste mais importante para quem quer jogar títulos antigos sem que eles rodem rápido ou devagar demais.

Por que isso importa hoje
Sem projetos como o DOSBox, uma fatia enorme do catálogo de jogos de computador dos anos 80 e 90 simplesmente se tornaria inacessível para qualquer pessoa sem um PC antigo funcionando fisicamente — algo cada vez mais raro e caro de manter. O projeto continua recebendo atualizações de uma comunidade de voluntários, e sua base de código virou, sem exagero, a infraestrutura invisível por trás de boa parte da preservação comercial de jogos de DOS hoje em dia.
