Em 2001, o Windows XP cortou de vez o suporte real ao MS-DOS — e milhares de jogos da década de 1990 simplesmente pararam de funcionar da noite para o dia. Foi nesse vácuo que nasceu o DOSBox, lançado em 2002 por dois programadores holandeses como projeto de código aberto. Duas décadas depois, ele continua sendo a peça escondida por trás de boa parte dos jogos de DOS vendidos hoje em lojas digitais.

Por que o DOS parou de rodar
O Windows 95 e o 98 ainda escondiam um MS-DOS real por baixo da interface gráfica — por isso jogos antigos costumavam funcionar neles sem muito drama. O Windows XP mudou de base: passou a usar o núcleo NT, que nunca teve DOS de verdade, só um prompt que imita um. Jogos que acessavam a placa de som ou os modos de vídeo VGA diretamente, sem passar pelo sistema operacional, travavam, mudavam de cor ou simplesmente fechavam.
Como o DOSBox contorna o problema
Em vez de tentar rodar o DOS dentro do Windows moderno, o DOSBox recria um PC inteiro em software: processador x86, BIOS, placas de som Sound Blaster e AdLib, e os modos de vídeo VGA e SVGA da época. Uma pasta comum do computador atual é “montada” como se fosse o disco C: de uma máquina de 1993. Como já vimos no texto sobre o CP/M, sistema que quase se tornou o padrão antes do MS-DOS, cada geração de sistema operacional de PC carrega decisões que sobrevivem décadas — e o DOSBox é, na prática, um museu dessas decisões ainda em funcionamento.

A curiosidade que poucos textos mencionam: o comando “cycles”
O PC original da IBM rodava a 4,77 MHz. Um notebook atual é milhares de vezes mais rápido — e, sem nenhum ajuste, muitos jogos de DOS ficariam injogáveis: personagens correndo em disparada, música acelerada, física quebrada. Por isso o DOSBox não tenta ser “o mais rápido possível”: ele usa uma configuração chamada cycles, que simula quantas instruções de CPU acontecem por milissegundo emulado.
- Jogos mais antigos (1988-1992) geralmente pedem valores baixos, como 3000 a 5000 cycles.
- Títulos de 1994-1996, já pensados para 486 e Pentium, costumam precisar de 20000 ou mais.
- Muitos pacotes prontos (como os vendidos pela GOG) já trazem esse número pré-calibrado por jogo, exatamente para evitar que o usuário precise descobrir isso na mão.

Por que isso importa fora do círculo retrô
O DOSBox deixou de ser só ferramenta de nostalgia e virou infraestrutura. A GOG.com usa versões adaptadas dele desde cerca de 2012 para empacotar jogos de DOS prontos para o Windows atual, sem o comprador precisar configurar nada. A Steam faz algo parecido em parte do seu catálogo retrô. E projetos derivados compilados para o navegador, como o js-dos, são a base técnica que permite rodar softwares de MS-DOS direto no navegador — incluindo o acervo de preservação do Internet Archive. Nada disso seria possível sobre a arquitetura original: a mesma lógica de o IBM PC 5150, lançado apressadamente em 1981, que o DOSBox reproduz até hoje em software.

Conclusão
O DOSBox é um raro caso de projeto de preservação que também se tornou produto comercial de bastidores. Ele não guarda só jogos: guarda um jeito específico de um PC se comportar em 1993, byte a byte, interrupção a interrupção — e segue rodando silenciosamente por trás de compras que milhares de pessoas fazem hoje sem nem saber o nome dele.
