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