История Windows: возвращение к истокам

Недавно мы отметили 40-летие с момента релиза первой версии Windows, запущенной в 1985 году. Вдохновившись этой датой, я решил выяснить, как разрабатывать программы для этой ОС. Хотя Windows 1.0 была лишь графической оболочкой для DOS, она все же имела SDK для создания оконных приложений, хотя разработка была сложной из-за высоких системных требований и недостатка программного обеспечения.

Для запуска я выбрал промышленный ПК на базе процессора 386SX-40 и видеокарты Realtek RTG3105i. Так как встроенного видео не было, понадобилась отдельная видеокарта.

Для создания программного обеспечения мне понадобился компилятор Microsoft C 4.0 и Windows SDK 1.03. Установка производилась через эмулятор 86box, что позволило избежать многих проблем, которые могли возникнуть на реальном оборудовании.

После успешной настройки среды, я собрал первую программу на основе примеров из SDK, которая продемонстрировала, что разработка под Windows 1.0, несмотря на свою архаичность, все еще возможна. Однако рекомендую новичкам начинать с Windows 95 или 98, где больше документации и удобнее инструменты.