Недавно исполнилось 40 лет с момента релиза первой версии Windows, и это вдохновило меня на эксперимент. Я решил запустить эту операционную систему и исследовать, как разрабатывался софт для неё. Windows 1.0, хоть и была графической оболочкой под DOS, имела свой SDK для создания оконных приложений, но разработка была сложной, что ограничивало количество доступных программ.
Для аутентичности я выбрал промышленный одноплатный ПК на базе процессора 386SX, который был у меня в запасе. В качестве видеокарты использую плату Realtek RTG3105i. Чтобы начать процесс разработки, мне понадобились компилятор Microsoft C 4.0 и Windows SDK 1.03, которые я установил в эмуляторе 86box.
Создав тестовую программу с использованием примеров из SDK, я успешно собрал её и запустил на Windows 1.0. Несмотря на устаревшую технологию, некоторые элементы интерфейса и принципы программирования остаются актуальными и сегодня. Однако, для современных разработчиков лучше начать с Windows 95 или 98, где больше документации и удобных инструментов.