Skip to content
Энтузиаст портировал Microsoft Word 1.1a 1990 года на Windows 11 без эмуляции
10 августа 17:18 3 Просмотров Новости

Энтузиаст портировал Microsoft Word 1.1a 1990 года на Windows 11 без эмуляции

Ретро-редактор как нативное x64-приложение

Разработчик под ником JMarshall23 (Джастин Маршалл) успешно перенёс оригинальный текстовый редактор Microsoft Word для Windows 1.1a, вышедший в 1990 году, на современную 64-битную операционную систему Windows 11. Проект не использует эмуляцию или виртуализацию — старый код адаптирован для нативной работы в архитектуре x64. Microsoft Word 1.1a запущенный в Windows 11

Техническая реализация порта

Маршалл взял за основу официальные исходные коды Word 1.1a, которые Музей компьютерной истории (Computer History Museum) опубликовал в открытый доступ ещё в 2014 году вместе с кодом MS-DOS 1.1 и 2.0. Архив объёмом 7 МБ содержит 1021 файл в 33 каталогах. Основная работа заключалась в переписывании компонентов, завязанных на 16-битный ассемблер, сегментированную модель памяти и платформу Win16.

Разработчик преобразовал 16-битные фрагменты ассемблера в современные конструкции C/C++ с фиксированной шириной, сопоставил сегментированные модели памяти с безопасными структурами x64, а поведение Win16 — от запуска приложения до обработки сообщений и ресурсов — отобразил на современные API Win32. Кроме того, были перестроены оригинальные ресурсы: значки, курсоры, растровые изображения и диалоговые окна. Все сгенерировано с использованием собственных инструментов. Процесс проверяется набором тестов пользовательского интерфейса, валидирующих ввод текста, выделение, форматирование, работу диалогов и сохранение файлов. Исходный код Word 1.1a в Visual Studio 2022

История версии и доступность исходников

Microsoft Word для Windows 1.1a стал вторым обновлением первой версии редактора под Windows. До выпуска этой версии программа несколько лет существовала только в редакции для MS-DOS. Публикация исходного кода в 2014 году стала возможной благодаря инициативе Музея компьютерной истории, что открыло путь для подобных исследовательских проектов. Исходники можно загрузить с GitHub, однако лицензия разрешает использование только в некоммерческих целях без распространения копий кода в интернете. Архив исходников Word 1.1a на GitHub

Интерфейс и пользовательский опыт

Запускаемый файл WORD1.exe открывается практически мгновенно, встречая пользователя пустой страницей и несколькими значками. Цветовая схема скудна, как это типично для начала 90-х, но интерфейс лишён визуального шума, десятков панелей, вкладок, лент, боковых панелей, всплывающих подсказок и уведомлений. Он аккуратный, простой и даже удобный в работе — хотя функциональность программы ограничена тем, что сегодня предлагает средний редактор Markdown. В портрованном редакторе нет Copilot, облачного сохранения, сложных шаблонов, современных инструментов совместной работы и интеграции с ИИ. Интерфейс Word 1.1a в Windows 11

Сборка и системные требования

Готового x64-билда разработчик пока не публикует — сборку приложения из исходников необходимо проводить самостоятельно. Для этого потребуются: Visual Studio 2022 с компонентами для разработки на C++, Windows SDK, CMake версии 3.25 или новее и PowerShell. Проект демонстрирует, как программное обеспечениеสามารถ быть адаптировано под современное оборудование без потери первоначальной философии — работать быстро, предсказуемо и не мешать пользователю.

Поделиться

Похожие публикации