Статьи Running DOS Apps on Windows Очень длинная статья (часа на два чтения) про то, как в разных версиях Windows поддерживались приложения DOS. Целиком статью советую читать только тем, кому интересны детали.
Краткая выжимка того, что было интересно мне:
Одна из инноваций Microsoft была в том, что они создали виртуальные машины для DOS-программ, которые позволяли перехватывать попытки программ писать напрямую в видеопамять и порты, что вызывало падение всей операционки. Было интересно проследить на примерах насколько Microsoft прошаренные с точки зрения обратной совместимости.
· 2 мин