Какая последняя версия операционной системы Windows, которая может запускать приложения DOS без использования DOSBox, которая, на мой взгляд, является неудобной для использования?
Приготовьтесь удивляться: последняя версия на момент написания этой статьи - 32-разрядная версия Windows 10 1703.
"В чем подвох?«Вы, вероятно, спрашиваете. Суть в том, что DOS-программа ожидает не только DOS, но и компьютер эпохи DOS, например, раздел 40 МБ, файловую систему FAT16 и т.д. Вы должны дать им это.
Почему поддержка была отброшена? Это было по техническим или маркетинговым причинам?
Только 32-разрядные версии Windows поддерживают приложения DOS, которые являются 16-разрядными. Причина в архитектуре x86 Intel и AMD, которая не поддерживает 16-битные операции в длинном режиме. Так, в случае 64-битных версий Windows, поддержка никогда не прекращалась; потому что он никогда не был добавлен в первую очередь.
Можно ли установить какой-либо режим совместимости в более новых версиях операционных систем Windows?
Оно может. И у него есть имя. Его зовут DOSBox!
О, я прекрасно понимаю, что вы хотите: вы хотите смешать комфорт современной операционной среды и старого приложения для DOS. Но вы должны понимать, что этот комфорт был достигнут с технологическими достижениями, которых не придерживаются старые приложения DOS. DOSBox - это боль, потому что DOS - это боль. Извините, но вы не можете съесть свой торт и съесть его.