Недавно исполнилось 40 лет с момента выхода первой версии Windows, и это вдохновило нас на эксперимент: запустить Windows 1.0 и исследовать процесс разработки программ для этой системы. Windows 1.X, будучи графической оболочкой для DOS, имела ограниченные возможности, и программ под неё было не так много из-за сложностей разработки.
Для запуска мы выбрали промышленный одноплатный компьютер ROCKY-328E-M4 с процессором 386SX и 4 Мбайт оперативной памяти. В процессе подготовки мы использовали эмулятор 86box для создания виртуальной машины с параметрами, соответствующими нашему оборудованию. Установка DOS и Windows 1.0 прошла без особых проблем, и вскоре мы смогли увидеть цветной интерфейс и запустить стандартные приложения.
Далее мы установили Microsoft C 4.0 и Windows SDK 1.03, что позволило нам начать разработку программ. Создание первой программы, основанной на примерах из SDK, подтвердило, что Windows 1.0 все еще способна поддерживать простые приложения. Несмотря на устаревание этой платформы, интерес к ней сохраняется, и мы рекомендуем новичкам начинать с Windows 95 или 98, где больше документации и удобнее инструменты.
tasani.ru
