Microsoft lanzó el código MS-DOS 1.25 y 2.0 bajo la licencia MIT, consulte el
repositorio correspondiente
en GitHub , no preste atención a la frase "para fines de referencia", está desactualizado. Este es el mismo código que en marzo de 2014 estuvo disponible como fuente compartida ("mira, pero no toques") en el sitio del Museo de Historia de la Computación (
noticias sobre Habré ). Todo lo que ha cambiado ahora es una licencia, y es
compatible con la GPL .
Ambas versiones de MS-DOS son muy antiguas, no admiten mucho de lo que funcionó en las posteriores. Entonces, por ejemplo, solo en el segundo de ellos, las carpetas y la redirección aparecieron con el signo "|". Entonces, a pesar de la compatibilidad de las licencias, es poco probable que al menos una línea de este código caiga en FreeDOS o DOSBOX. Pero el análisis de sus fuentes no obstaculizará la cuestión de mejorar la compatibilidad.
PD: También hay algunos archivos ejecutables adjuntos. Está claro que BASIC y BASICA en DOSBOX no funcionarán, necesitan BASIC en ROM. Pero MODE funcionó, pero él "conoce" solo los parámetros 40 y 80, y los parámetros co40, co80 y mono son desconocidos para él. También obtuve MASM, pero es para aquellos que saben cómo usarlo.
PPS Pido disculpas por las últimas noticias, más vale tarde que nunca.