A Microsoft lançou o código MS-DOS 1.25 e 2.0 sob a licença MIT, consulte o
repositório correspondente
no GitHub , não preste atenção à frase "para fins de referência", está desatualizada. Esse é o mesmo código que em março de 2014 ficou disponível como fonte compartilhada ("veja, mas não toque") no site do Museu de História da Computação (
notícias sobre Habré ). Tudo o que mudou agora é uma licença e é
compatível com a GPL .
Ambas as versões do MS-DOS são muito antigas, não suportam muito do que funcionou nas versões subseqüentes. Assim, por exemplo, somente no segundo deles, as pastas e o redirecionamento apareceram com o sinal "|". Portanto, apesar da compatibilidade das licenças, é improvável que pelo menos uma linha desse código caia no FreeDOS ou no DOSBOX. Mas a análise de suas fontes não impedirá a questão de melhorar a compatibilidade.
PS Existem também alguns arquivos executáveis anexados. É claro que o BASIC e o BASICA no DOSBOX não funcionarão, eles precisam do BASIC na ROM. Mas o MODE funcionou, mas ele “conhece” apenas os parâmetros 40 e 80, e os parâmetros co40, co80 e mono são desconhecidos para ele. Eu também ganhei o MASM, mas é para quem sabe usá-lo.
PPS Peço desculpas pelas últimas notícias, antes tarde do que nunca.