Сага о Windows. Глава первая. Часть пятая

Когда мы только начинали наш проект и продумывали содержание статей и их количество, под обзор первой версии Windows отводилось не более одной статьи. Тем не менее, уже при работе над первой из них стало очевидно, что этого будет явно недостаточно. Сегодня мы публикуем пятую, завершающую статью, посвященную Windows 1.x.

21.02.2011 00:38,
Страницы: Пред. 1 2 3 4 5 6 След.

Оригинальная модель, PC-9801, была выпущена NEC в 1982 году. Она была оснащена процессором Intel 8086 (5 MHz), 128 КБ оперативной памяти и двумя видеоадаптерами uPD7220, один из которых служил для обработки текста, другой – графики. Впоследствии были выпущены модели PC-9801E, PC-9801F и PC-9801M с тактовой частотой 8 MHz, различавшиеся между собой комплектуемым приводом гибких дисков. Первые модели поддерживали разрешение 640х400, 8 цветов.

Поворотный момент в истории NEC PC-98 произошел в 1985 году с выпуском новой линейки компьютеров, оснащенной 8086/80186-совместимым процессором NEC V30 (с тактовой частотой 10 MHz) и расширенными графическими возможностями. Наиболее популярной стала модель PC-9801VM, завоевавшая господствующие позиции на японском рынке. Новые модели работали в прежнем разрешении 640х400, но уже поддерживали одновременный вывод 16 цветов из палитры в 4096 цветов.

К сожалению, в нашем распоряжении отсутствует оригинальный установочный дистрибутив системы и имеется только образ жесткого диска с установленной копией Windows 1.03 для платформы NEC PC-98.

В отличие от версий для IBM, интерфейс Windows 1.03 для NEC PC-98 оформлен в черно-белой палитре.

Цвета используются лишь в приложениях. С учетом оборудования NEC был расширен PIF Editor.

Другое отличие дистрибутива для PC-98 – в его состав входит три приложения, отсутствующие в версии для IBM PC.

Первое из этих приложений – WDSCOPY Version 3.0 – служит для копирования дисков.

Утилита WSWITCH.EXE Version 2.30 позволяет настроить оборудование компьютера NEC.

Наконец, приложение WUSKCGM.EXE Version 2.0 служит для создания пользовательских символов.

Здесь имеются все инструменты, необходимые для создания и сохранения в таблице нового символа.

Вероятнее всего, эти приложения разработаны самой NEC. По крайней мере, в диалоговом окне о приложении в WSWITCH и WUSKCGM имеется только копирайт NEC и нет упоминаний о Microsoft (во всех остальных приложениях присутствуют оба копирайта).

Наконец, в наличии у нас имеется и отладочная версия Windows 1.03 (checked). В ней используются отладочные версии файлов USER.EXE, GDI.EXE и KERNEL.EXE, а в комплект поставки входит дополнительный диск Debug Symbols Disk, содержащий файлы символов отладки – USER.SYM, GDI.SYM, KERNEL.SYM. Символами отладки называется информация, указывающая на определенные конструкции языка программирования, сгенерировавшие ту или иную часть машинного кода.

Дополнительный диск не запрашивается в ходе установки операционной системы, его необходимо установить дополнительно, запустив пакетный файл SETUP.BAT. Простой скрипт попытается сам определить, в какой каталог произведена установка Windows, и затем произведет в него копирование вышеперечисленных файлов.

Раз уж мы сказали о версии Windows для отладки, грех будет не упомянуть и о наличии Windows 1.03 Software Development Kit.

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

Software Development Kit состоит из семи дисков. На первом диске находятся различные инструменты для разработчиков, исполняющиеся в командной строке (Symbolic Debug Utility, Windows Resource Compiler, Segmented-Executable Linker и другие).

На втором диске – инструменты с графическим интерфейсом, работающие в среде Microsoft Windows. Мы не будем рассматривать их подробно – средства разработки выходят за пределы наших интересов – но лишь из любопытства взглянем на них.

Dialog Editor – приложение для проектирования диалоговых окон.

Новое диалоговое окно создается из меню Edit.

Dialog Editor работает по принципу WYSIWYG, позволяя непосредственно изменять и настраивать окно вашего будущего приложения.

Затем вы можете настроить его стиль (добавить, к примеру, полосы прокрутки и заголовок), а также вставить элементы интерфейса, доступные в Windows 1.0.

Страницы: Пред. 1 2 3 4 5 6 След.
Оцените материал:  
(Голосов: 12, Рейтинг: 3.78)

Каждый вечер мы будем присылать вам одно письмо со всеми опубликованными за день материалами. Нет материалов - нет писем, просто и удобно (другие варианты).

Материалы по теме


Комментарии (0)