What is the latest version of the Windows operating system that can run DOS applications without using DOSBox which in my opinion is a pain to use?
Prepare-se para se surpreender: a última versão, no momento desta publicação, é a versão 1703 de 32 bits do Windows 10.
"Qual é o truque?" você provavelmente está perguntando. O problema é que um programa DOS não espera apenas o DOS, mas também um computador da era DOS, como uma partição de 40 MB, um sistema de arquivos FAT16, etc. Você deve dar-lhes isso.
Why has the support been dropped? Was it for technical reasons or marketing reasons?
Apenas as edições de 32 bits do Windows oferecem suporte a aplicativos DOS de 16 bits. O motivo é a arquitetura x86 da Intel e da AMD, que não suporta operações de 16 bits no modo longo. Portanto, no caso de versões de 64 bits do Windows, o suporte nunca foi descartado; porque nunca foi adicionado em primeiro lugar.
Can some sort of compatibility mode be installed in newer versions of Windows operating systems?
Pode. E tem um nome. Seu nome é DOSBox!
Ah, eu entendo perfeitamente o que você quer: você quer misturar o conforto do ambiente operacional moderno com o aplicativo DOS antigo. Mas você deve entender que esse conforto foi alcançado com os avanços tecnológicos aos quais os aplicativos antigos do DOS não aderem. DOSBox é uma dor porque o DOS foi uma dor. Eu sinto muito, mas você não pode ter seu bolo e comê-lo.