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

Автор: Topol Суббота, Апрель 21st, 2012 Нет комментариев

Рубрика: Операционные системы

Конец главы

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

Если вы откроете запись в базе знаний Microsoft, описывающую изменения в первых версиях Windows, то версии 1.02 там не обнаружите. Вычеркнутой из официальных хроник Windows 1.02 оказалась не случайно. По сути, она являлась аналогом Windows 1.01 для международного рынка.

Работа над Windows 1.02 была завершена в начале 1986 года, а в мае система уже поступила в продажу. Примерно в это же время Microsoft представила OEM-редакцию Windows 1.01 для компании Zenith Data Systems, в составе которой, как мы видели ранее, также появился ряд региональных возможностей, отсутствовавших в розничной версии.

Но остановимся подробнее на Windows 1.02.

Международная версия поставлялась на шести 5 1/4-дюймовых дискетах двойной плотности, что на одну дискету больше, чем было в комплекте поставки розничной версии 1.01. Связано это с тем, что файлы шрифтов были вынесены из диска Utilities в отдельный Font disk, на диске Utilities остались лишь файлы драйверов устройств печати. Помимо шрифтов, на диск Font также были перемещены PIF-файлы и приложение PIF Editor.

Некоторые отличия международной версии обращают на себя внимание уже в ходе установки — пользователю предлагается выбрать одну из доступных раскладок клавиатуры, этап, отсутствовавший в Windows 1.01. Всего в Windows 1.02 поддерживается 26 языков ввода, раскладки Восточной Европы не представлены. Интересный исторический факт, отразившийся в этом списке – Германия представлена в нем как West Germany. Действительно, до объединения Западной Германии и ГДР оставалось чуть более четырех лет.

А вот список поддерживаемых устройств печати в Windows 1.02 расширен не был – его по-прежнему составляют 19 устройств, которые были доступны в оригинальной версии Windows 1.01.

По уже сложившейся традиции приводим загрузочный экран Windows 1.02.

Никаких внешних отличий в Windows 1.02 по сравнению с 1.01, конечно, не содержится.

Помимо поддержки ряда европейских и южноамериканских раскладок клавиатуры, основной особенностью международной версии является наличие региональных настроек. Диалоговое окно Country Settings доступно из меню Preferences в Control Panel.

 

В окне Country Settings вы можете указать все основные региональные параметры. Здесь содержатся настройки формата даты, времени, чисел и валюты. В разделе Date Format вы можете выбрать порядок составляющих частей даты (месяца, дня и года), принятый в вашей стране, а также указать любой символ в качестве разделителя между ними.

В Time Format доступен выбор 12- или 24-часового формата времени, причем для 12-часового формата вы можете изменить сочетания AM и PM на любые другие. Как и в случае с датой, здесь также можно указать любой символ в качестве разделителя между составляющими частями (в данном случае – часами и минутами).

В разделе Number Format поле 1000 определяет разделитель групп разрядов, Decimal – разделитель целой и дробной части, List – разделитель элементов списка. В поле Decimal digits можно указать количество дробных знаков (знаков после запятой). Флажок Leading Zero включает отображение ведущих нулей в числовых значениях.

Наконец, в разделе Currency Format можно указать символ валюты и его положение – до (Prefix) или после (Suffix) числового значения.

Кроме этого, для ряда стран имеются преднастройки, учитывающие принятые в той или иной стране стандарты. Так, например, выглядят настройки для Испании.

Появление региональных возможностей сказалось и на приложении Terminal. В параметрах терминала появился список Translation, выбор страны в котором определяет одну из кодовых страниц стандарта ISO/IEC 646 для языков, отличных от американского английского. Поскольку стандарт ISO, как и ASCII, был семибитным (что не позволяло включить в него символы для всех языков), то для разных языков были созданы национальные варианты, в которых одни и те же коды могли кодировать разные символы. Разумеется, выбранный национальный вариант стандарта должен был поддерживаться устройством, к которому производилось подключение.

Наконец, проверим работу раскладок клавиатуры, допустим, на примере испанского языка.

Наконец, скажем об одном нововведении в Windows 1.02, которое не связано с региональными возможностями, а касается исключительно приложения Microsoft Write. Дело в том, что форматы файлов Microsoft Write и Microsoft Word (разумеется, речь идет о версии для MS-DOS) хотя и были совместимы, все же совпадали не полностью. Так, например, Microsoft Word не поддерживал вставку в документ изображений. Чтобы привести форматы в соответствие, в Microsoft Write был добавлен флажок, позволяющий сохранить документ в формате Microsoft Word.

Так, например, при сохранении документа Microsoft Write, содержащего изображения, в формате Microsoft Word, будет выведено сообщение о том, что все изображения в документе будут утрачены.

Если Windows 1.02 была представлена исключительно на международном рынке, то уже в августе 1986 года была выпущена следующая версия Windows, предназначенная как для международного, так и для внутреннего рынка. Как вы догадались, речь идет о Windows 1.03.

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

Заметим лишь, что месторасположение PIF-файлов и приложения PIF Editor вновь было изменено, теперь они размещаются на одном диске с Microsoft Write. Согласно документации Microsoft, некоторые из PIF-файлов были обновлены, чтобы соответствовать новым версиям приложений.

В январе 1986 года был выпущен MS-DOS 3.2 – первое обновление операционной системы, начиная с ноября 1984 года. Основным нововведением стала поддержка приводов 3,5-дюймовых дискет двойной плотности (720 Кб), в частности, выпущенного IBM для своих компьютеров внешнего привода IBM 4865 Personal Computer 3.5″ External Diskette Drive. В связи с этим в официальной документации Microsoft появилось упоминание о полной совместимости Windows 1.03 с MS-DOS 3.2, включая поддержку IBM 4865.

Также была добавлена поддержка клавиатур, выпущенных с новыми подмоделями компьютеров IBM. В отличие от первых компьютеров IBM, поздние подмодели, выпущенные в апреле 1986 года – IBM PC/XT Models 268, 278 и 089 и IBM PC/AT Model 339 — поставлялись с расширенной 101-клавишной клавиатурой (оригинальная клавиатура для PC/XT была 83-клавишной, для PC/AT – 84-клавишной). Причем с обновленными подмоделями PC/XT поставлялась клавиатура IBM 1390120, с PC/AT – IBM 1390131. Наиболее заметным различием между ними было наличие на последней LED-индикаторов. На новых клавиатурах появились привычные для нас сегодня навигационные и специализированные клавиши, а функциональные клавиши были поделены на группы и вынесены в верхний ряд. Новые клавиатуры получили собирательное название Model M и легли в основу современных компьютерных клавиатур.


Клавиатура IBM 1390120 (PC/XT Models 268, 278, 089)


Клавиатура IBM 1390131 (PC/AT Model 339)

Другим нововведением Windows 1.03 является поддержка компьютеров AT&T PC 6300 и AT&T PC 6300 Plus. AT&T PC 6300 был аналогом итальянского персонального компьютера Olivetti M24, выпускавшимся Olivetti под брендом AT&T с марта 1984 года. Он позиционировался как более быстрая альтернатива IBM PC/XT (в частности, за счет использования в нем процессора Intel 8086, в то время как IBM XT поставлялся с Intel 8088). В октябре 1985 года AT&T представила PC 6300 Plus, который уже был оснащен процессором Intel 80286.


AT&T PC 6300

В связи с этим в окне выбора раскладки клавиатуры появится новый пункт, устанавливающий драйвер клавиатуры компьютеров AT&T.

Соответственно, в окне выбора драйвера указательного устройства появилась мышь AT&T Mouse 6300. Интересно, что подключалась она не в последовательный порт компьютера, а в клавиатуру, которая уже в свою очередь подключалась к системному блоку.

 


На компьютерах AT&T мышь подключалась через порт, размещенный на клавиатуре

Также в Windows 1.03 появилась поддержка трех новых видеоадаптеров или, точнее, двух новых видеоадаптеров и одной платы расширения.

В списке представлено две возможные конфигурации для компьютеров AT&T – в стандартной поставке (AT&T PC 6300 or PC 6300 PLUS Display Adapter) и с установленной платой расширения (AT&T Display Enhancement Board). Дело в том, что AT&T PC 6300 и PC 6300 Plus были оснащены видеоадаптером, аналогичным CGA, но поддерживавшим дополнительный графический режим 640х400. По умолчанию данный режим был монохромным, но при установке платы расширения Display Enhancement Board добавлялась поддержка 16-цветного изображения.

Другой видеоадаптер, Micro Display Systems GENIUS Graphics Adapter, поставлялся в комплекте с монитором Genius VHR Monitor. Выпускалось две модели – 401, поддерживавшая только текстовые режимы, и 402, добавлявшая поддержку графического режима. Его особенностью было необычайно высокое по тем временам разрешение, составлявшее 736х1008 пикселей. Благодаря портретной ориентации и высокому разрешению, он идеально подходил для работы с документами A4 и предназначался в первую очередь для пользователей, работающих в издательском деле.

Правда, оценить, как выглядел Windows при работе с Genius VHR, мы можем лишь по старым газетным вырезкам.

Наконец, до 26 было увеличено количество поддерживаемых устройств печати. Причем это не те же устройства, поддержка которых была замечена нами в OEM-дистрибутиве Windows 1.01 Zenith Data Systems.

Помимо нескольких новых моделей HP и Xerox (HP LaserJet+, HP 7550A, HP ThinkJet (2225 C-D) и Xerox 4020), появилась поддержка драйвера Generic / Text Only для матричных принтеров. Этот общий драйвер не был предназначен для какого-то принтера конкретно и должен был работать с самым широким спектром устройств. Дело в том, что в матричных принтерах было представлено два режима печати – текстовой, использующий резидентные (встроенные) шрифты, и графический, в котором текст обрабатывался и выводился на печать как изображение. По умолчанию печать в операционной системе происходила именно в графическом режиме, который поддерживался не всеми принтерами. Кроме того, печать в графическом режиме происходила в разы медленнее, чем в текстовом. Таким образом, драйвер Generic / Text Only обеспечивал совместимость Windows с текстовыми принтерами, не имеющими графического режима, графическими принтерами, не поддерживающимися Windows, а также позволял просто перевести любой матричный принтер в текстовой режим, что значительно ускоряло печать текста.

Также в составе Windows 1.03 появился драйвер PostScript, обеспечивающий поддержку выпущенного в 1985 году лазерного принтера Apple LaserWriter. PostScript – язык описания страниц, разработанный и представленный в 1984 году компанией Adobe. Не вдаваясь в технические подробности, скажем, что основными преимуществами нового стандарта являлись его независимость от аппаратного и программного обеспечения и лицензируемость интерпретатора, позволявшая любому производителю обеспечить поддержку стандарта в своем оборудовании. Таким образом, PostScript позволял создать документ, который бы выглядел одинаково как на экране монитора, так и в распечатанном виде. Тогда же Apple инвестировала значительные суммы в Adobe и встроила PostScript в свой лазерный принтер LaserWriter, поддержка которого и появилась в Windows 1.03.

В обновленном файле Readme.txt, содержащемся на диске Microsoft Write, описываются изменения, произошедшие в выпуске 1.03, а также приводятся подробные сведения о работе Windows с принтерами Apple LaserWriter и компьютерами AT&T 6300 и 6300 Plus. В силу специфичности этой информации, мы не публикуем ее в обзоре, но при желании вы можете самостоятельно загрузить файл и ознакомиться с его содержимым

И, снова-таки по традиции, загрузочный экран Windows 1.03 и окно About.

 

Наконец, мы можем перейти к тем немногочисленным нововведениям, которые произошли в самой операционной системе.

Хотя форматы Microsoft Write и Microsoft Word различались, оба приложения использовали одно и то же расширение файлов *.DOC. Чтобы разграничить два формата, в Windows 1.03 у Microsoft Write появилось собственное расширение файлов *.WRI.

Другое нововведение заключается в появлении 14, 18 и 24 размеров у шрифтов Helvetica и Times Roman.

 

Подводя итог обзору Windows 1.03, скажем, что основной акцент был сделан на расширении совместимого оборудования и поддержке возможностей международной версии.

В нашем распоряжении также имеется несколько локализованных дистрибутивов Windows 1.03 – французская и немецкая версии.

Немецкая версия ничем не отличается от оригинальной, за исключением полной локализации – как самой системы, так и процесса установки.

 

Комплект дисков также совпадает с оригинальной версией, и лишь зловеще звучат названия дискет в немецком переводе. Первые два диска были названы Einrichtungsprogramme I и Einrichtungsprogramme II, остальные — Hilfsprogramme, Schriftarten, Anwendungsprogramme и Write Programm Diskette.

 

Наконец, небольшая подборка скриншотов самой системы. Загрузочный экран не локализован, поэтому сразу переходим к делу.

 

Как и в немецкой версии, во французской первые два диска названы одинаково и различаются номерами, следующими за названием — Installation-1 и Installation-2. Остальные диски, называются, соответственно, Utilitaires, Polices, Applications и Microsoft Windows ‘Write’.

Взглянем бегло на процесс установки.

Интересно, что во французской версии отсутствует поддержка продукции американской компании AT&T. Зато здесь представлен популярный в то время в Европе производитель персональных компьютеров Tulip Computers. Например, доступен драйвер мыши Tulip Computers Mouse.

 

Так и названия компаний и бренды видеоадаптеров несколько отличаются от того, к чему мы привыкли. CGA представлен в производстве Tulip, а Hercules Graphics Card под брендом Magda.

Дальнейшая установка ничем не отличается от привычного нам процесса.

Загрузочный экран во французской версии также локализован.

Сама же операционная система, разумеется, ничем не отличается от знакомой нам оригинальной Windows 1.03.

 

Но на этом набор находящихся в нашем распоряжении дистрибутивов не заканчивается. Microsoft выпускала Windows 1.0 не только для платформы IBM PC, но и для японских компьютеров NEC PC-98. Следует сказать, что в аппаратной части компьютеры PC-98 во многом отличались от IBM PC и не были аналогами последнего.

Оригинальная модель, 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 оформлен в черно-белой палитре.

Цвета используются лишь в приложениях. Приведем еще ряд скриншотов 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.

Font Editor – как легко догадаться, редактор шрифтов.

 

Luke HeapWalker (только вдумайтесь в название!) – специальное приложение, отображающее текущее распределение памяти между процессами, запущенными в Windows.

 

Slap Junior Program – возможно, первая программа для снятия скриншотов в Microsoft Windows.

Наконец, Shaker – приложение для тестирования распределения памяти.

 

Среди этих приложений и хорошо знакомый нам по ранним сборкам Windows 1.0 редактор – Icon Editor.

Затем, на втором же диске размещается документация, описывающая некоторые особенности работы SDK и нововведения в операционной среде Windows 1.03, в также пакетные файлы для копирования содержимого SDK на жесткий диск (INSTALL.BAT) и создания отладочного дистрибутива Windows (MKDEBUG.BAT).

Процесс установки навевает воспоминания о предварительных версиях Windows 1.0. На жесткий диск копируется лишь содержимое первых четырех дисков.

 

На третьем диске — Libraries and Include Files (С) — находятся библиотеки и подключаемые файлы на языке C. Четвертый диск – Libraries, Include Files and Sample Source Disk – содержит библиотеки, подключаемые файлы и примеры кода (приложение Muzzle) на языке Pascal.

Пятый диск – Symbol and Debug Libraries – содержит файлы символов отладки как для отладочной (checked), так и для обычной версии Windows 1.03. При помощи пакетного файла MKDEBUG.BAT, расположенного на втором диске, и данного диска, разработчик мог изменить оригинальные дискеты Windows 1.03 для получения отладочного дистрибутива.

Последние два диска – Sample Source Code Disk 1 и Sample Source Code Disk 2 – содержат исходные коды различных примеров приложений, многие из которых входили в состав предварительных сборок Windows 1.0 и были рассмотрены нами в предыдущих обзорах.

В частности, в состав Windows 1.03 SDK входят исходные коды приложений Hello, Type, Shapes. Track, Fonttest, Template, Mapmodes, Motion, Sample, Clock и Cardfile. Clock и Cardfile аналогичны настольным приложениям, входящим в состав Windows, за тем лишь исключением, что приложение Clock в представленном в SDK варианте позволяет выбрать в меню способ вывода изображения часов на экран – напрямую или посредством растрового изображения.

В связи с этим уместно привести интересное воспоминание о первой версии Windows SDK, опубликованное в книге Чарльза Петцольда «Программирование для Microsoft Windows на C#»:

“Осенью 1985 г. Microsoft выпустила первую версию Windows. Кроме того, тогда же она выпустила Windows Software Development Kit (SDK), который показал программистам, как писать приложения для Windows на языке С.

Первая программа «hello-world» в Windows 1.0 SDK оказалась немного скандальной. HELLO.C имела длину примерно 150 строк, также имелся файл ресурсов HELLO.RC длиной не менее 20 строк. Надо заметить, что программа создавала меню и показывала диалоговое окно, но даже без этих удобств она содержала 70 строк кода. У ветеранов программирования на С первое знакомство с программой «hello-world» для Windows вызывало смех или ужас”.

На этом обилие дистрибутивов Windows 1.03 исчерпано, и мы переходим к заключительному акту пьесы, разыгравшейся на подмостках IT-индустрии в 1986-1987 годах.

В апреле 1987 года IBM представила новую линейку компьютеров Personal System/2, более известную под названием PS/2. Несмотря на то, что платформа не оправдала возложенных на нее ожиданий – IBM так и не удалось вернуть себе рынок настольных компьютеров – некоторые нововведения, появившиеся в IBM PS/2, стали общепринятыми стандартами. Среди них в первую очередь следует назвать одноименные разъемы мыши и клавиатуры, 72-контактные SIMM модули памяти, 3,5-дюймовый формат дискет высокой плотности (1440 Кб) и, разумеется, новый стандарт видеоадаптеров Video Graphics Array (VGA).

Именно поддержка IBM PS/2 стала одним из основных нововведений вышедшей в апреле 1987 года новой версии Windows 1.04.

Правда, универсального драйвера для VGA (и, как следствие, поддержки нового графического режима) в Windows 1.04 так и не появилось – список видеоадаптеров при установке остался прежним, лишь порядок их немного изменился.

На этапе выбора драйвера клавиатуры первый пункт (ранее просто Unites States) звучит теперь более определенно – IBM and Compatibles (USA).

Вновь произошли изменения в списке поддерживаемых устройств печати. Драйверы некоторых принтеров исчезли из списка, в то время как другие были обновлены. Так, драйверы для HP LaserJet и LaserJet+ были заменены обновленным драйвером, поддерживающим оба принтера – PCL/LaserJet. В драйвер PostScript также были внесены изменения, в том числе добавлена поддержка IBM Personal Pageprinter.

Кроме этого, была добавлена поддержка загружаемых шрифтов (soft fonts) для HP LaserJet+ и принтеров PostScript. Загружаемые шрифты, в отличие от встроенных или содержащихся на сменном картридже, могли загружаться в память принтера непосредственно с жесткого диска.

В связи с этим следует сказать о появившемся в комплекте поставки Windows 1.04 дополнительном диске “Supplemental Printer Driver Disk”. На нем содержатся драйверы для принтеров NEC 3550 и HP 7470A (ранее они могли быть выбраны в процессе установки), документация по использованию принтеров PostScript, а также документация и инструменты для использования загружаемых шрифтов с принтером HP LaserJet+.

В частности, на диске находится приложение PCL Printer Font Metrics Creation Utility (PCLPFM.EXE), служащее для создания файлов PFM (Printer font metrics). Приложение также автоматически генерирует код, который необходимо вставить в файл WIN.INI для использования загружаемых шрифтов.

Пожалуй, самое заметное внешнее изменение в Windows 1.04 – появление нового логотипа Microsoft в загрузочном экране.

Этот логотип, созданный Сокоттом Бейкером в 1987 году, получил название “Pacman logo” из-за сходства надрезанной буквы “О”, словно поедающей вторую часть названия компании, с героем известной компьютерной игры.

Во всем остальном, Windows 1.04 похожа на предыдущие версии.

Согласно документации Microsoft, помимо поддержки компьютеров IBM Personal System/2, в Windows 1.04 были внесены разнообразные исправления и улучшения:

Была исправлена проблема с обработкой сетевых сбоев;

Теперь Windows правильно восстанавливает все прерывания при выходе;

Для повышения скорости печати был изменен интерфейс между Windows и принтером;

При использовании экрана с высоким разрешением в Windows 1.03 иногда было возможно перенести иконку за границы экрана, где она становилась недоступной. Эта проблемы была исправлена в выпуске 1.04;

PIF editor был обновлен для поддержки параметров в нижнем регистре;

Были внесены изменения, чтобы предусмотреть более крупный текст на кнопках калькулятора. Ранее крупный текст иногда выходил за границы кнопок;

В некоторых международных версиях Windows 1.03 возможность удаления драйвера принтера из Control Panel не работала правильно. Эта проблема была исправлена в выпуске 1.04;

Способ, при помощи которого Windows 1.03 определял, как следует отображать приложение REVERSI.EXE, вызывал проблемы при использовании некоторых экранов. В Windows 1.4 метод, с помощью которого Windows принимает это решение, был изменен;

Драйвер клавиатуры USA был обновлен для поддержки формата клавиатуры IBM RT;

Драйвер последовательного порта был обновлен для поддержки принтера IBM 3812.

На этом мы завершаем историю первой версии Microsoft Windows. Как видите, она оказалась вовсе не столь короткой, как принято считать, и отнюдь небезынтересной. Мы же надеемся, что уже очень скоро вы сможете ознакомиться со следующей главой «Саги о Windows».

Автор выражает особую благодарность Dasus и Stanimir Stoyanov за неоценимую помощь, оказанную при работе над циклом статей о Windows 1.0.

Источник: thevista.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты