Введение

Eagle Computer, Inc. была одной из первых американских компаний-производителей персональных компьютеров, базировавшейся в Лос-Гатосе, штат Калифорния. Выделившись из Audio Visual Laboratories (AVL), она первоначально продавала линейку популярных компьютеров CP/M, которые получили высокую оценку в компьютерных журналах того времени. После выпуска IBM PC, Eagle выпустила серию Eagle 1600, работавшую под MS-DOS, но не являвшуюся полноценным клоном. Когда стало ясно, что потребители предпочитают именно клоны IBM PC, даже если не являющиеся клонами модели обладали лучшими характеристиками, Eagle ответила выпуском линейки клонов, включая портативную модель. Компьютеры Eagle всегда получали высокие оценки в компьютерных журналах.

Многообразные модели

AVL Eagle I и II имели аудиовизуальные разъемы на задней панели. Как самостоятельная компания, Eagle продавала компьютерные модели Eagle I, II, III, IV и V, а также внешние блоки SCSI/SASI с жесткими дисками под названиями File 10 и File 40. Первые компьютеры Eagle были произведены компанией Audio Visual Labs (AVL), основанной Гари Каппенманом в Нью-Джерси в начале 1970-х годов для производства специализированного оборудования для многоканальной обработки изображений большого формата. Каппенман представил первые в мире микропроцессорные компьютеры для программирования многоканальных изображений – ShowPro III и V, которые являлись специализированными контроллерами. В 1980 году AVL представила первый универсальный контроллер – Eagle. Этот первый компьютер Eagle использовал 16-килогерцовый процессор и оснащался 5-дюймовым дисководом для онлайн-хранения данных. Для Eagle использовалось программное обеспечение PROCALL (Programmable Computer Audio visual Language Library) для записи управляющих сигналов, позволяющих контролировать до 30 проекторов Ektagraphic, пять 16-мм кинопроекторов и 20 вспомогательных точек управления. Цифровые данные управления поступали через аудиоразъем RCA или XLR на задней панели устройства. Запатентованный AVL "ClockTrak" (двухфазный цифровой таймкод, аналогичный, но несовместимый с SMPTE таймкодом) получался с управляющего канала многодорожечной аналоговой магнитной ленты. Временной список событий в Eagle синхронизировался с ClockTrak. В более поздних версиях PROCALL появилась возможность использования SMPTE таймкода. Большинство программистов отказались от ClockTrak в пользу SMPTE, поскольку все больше программ для многоканальной обработки изображений стали включать видео. Два отдельных потока цифровых данных выводились из Eagle через аудиоразъемы RCA или XLR. Эти два телеметрических потока, названные "PosiTrak", каждый контролировал до пяти внешних устройств управления слайд-проекторами производства AVL, известных как "Doves". Устройства Dove получали двухфазные данные от Eagle через аудиокабели и интерпретировали потоки данных Eagle для управления до тремя проекторами Kodak Ektagraphic (для больших экранов, совместимых с ксеноновыми лампами) и двумя сухими контактами на каждое устройство Dove. Таким образом, AVL Eagle самостоятельно мог управлять многоканальным слайд-шоу, состоящим до 30 проекторов. AVL также производила Raven, устройство, аналогичное Dove, для комплексного управления одним 16-мм кинопроектором и многочисленными другими внешними устройствами управления освещением, звуком, видеопроекторами и источниками и т.д. При правильной настройке и питании, AVL Eagle и сопутствующие продукты были исключительно надежными. В 1970-х – начале 1990-х годов, когда продукция конкурентов была менее надежной и доступной, AVL стала отраслевым стандартом для оборудования управления многоканальными изображениями. Однако развитие больших электронных экранов и HDTV положило конец эпохе многоканальных постановок на основе пленки.

Основная конструкция

Все CP/M Eagles имели одинаковую базовую конструкцию, за исключением устройств хранения данных. Исключением была портативная модель, в которой клавиатура формировала съемную крышку, которую можно было защелкнуть на основной блок для транспортировки. Весь компьютер помещался в привлекательный корпус цвета слоновой кости. В верхней части слева располагался зеленый монохромный монитор, а справа – один или два накопителя полной высоты, установленные друг над другом. Антибликовое покрытие крепилось к передней части монитора, а передняя часть верхней секции закрывалась черной пластиковой рамкой, которая защелкивалась на месте. На задней части этой секции находился вентилятор за отсеком накопителей и серебристая этикетка за монитором с логотипом компании, адресом, номером модели, серийным номером, напряжением, частотой и потребляемым током. Нижняя часть корпуса выступала вперед и имела на верхней поверхности клавиатуру и логотип системы. Внутри этого "раскладного корпуса" находилась основная печатная плата, соединенная кабелями с монитором, накопителями, клавиатурой и портами. Под основной платой располагалась плата контроллера жесткого диска Xebec, подключенная к ней кабелями. На задней стенке раскладного корпуса находились кнопка сброса, два последовательных порта RS 232 с обозначениями "Serial A" и "Serial B", параллельный порт Centronics с обозначением "Parallel A", порт SASI с обозначением "Parallel B", регулятор яркости монитора и выключатель питания. Клавиатура была хорошо спроектирована. Клавиши были черными с белыми символами. Помимо стандартной клавиатуры пишущей машинки, справа располагалась полноценная десятизначная цифровая панель, что было редкостью для того времени. На надписях на передней части цифровых клавиш клавиатуры пишущей машинки и на всех клавишах цифровой панели указывалось, какую функцию выполняли эти клавиши в командном режиме программного обеспечения Spellbinder, входящего в комплект поставки. Процессором всей линейки был 4 МГц Zilog Z80A – стандартный микропроцессор того времени. Объем памяти составлял 64 КБ, что было максимальным объемом оперативной памяти, который могла адресовать стандартная операционная система CP/M 2.2 с 8-битным чипом.

Варианты хранения

Модель 5.25" Дискеты Жесткие диски Дополнительная цена в 1982 году I 1 SSQD 382K Нет Нет $1000 II 2 SSQD 382K Нет Нет $1200 III 2 DSQD 784K Нет Нет $1600 IV 1 DSQD 784K 10 МБ SASI плата, второй блок питания $2600 V 1 DSQD 784K 32 МБ SASI плата, второй блок питания $3000

Также были доступны внешние жесткие диски под названиями File 10 и File 40. Это были металлические корпуса Corvus с вентилятором и выключателем питания на задней панели. Внутри File 10 находился тот же жесткий диск, что и в Eagle IV, та же плата Eagle SASI и блок питания. File 40 имел тот же 32 МБ жесткий диск, что и Eagle V.

Для модернизации Eagle III, например, пользователь мог приобрести File 40, подключить его к порту "Parallel B" на задней панели Eagle с помощью поставляемого с ним плоского кабеля, включить File 40 и затем включить Eagle. Если File 10 или File 40 были подключены и включены при включении Eagle I, II или III, компьютер загружался с жесткого диска во внешнем корпусе, даже если в дисководе находилась загрузочная дискета. Eagle III с подключенным File 10 имел такой же объем жесткого диска, как и Eagle IV, но два дисковода вместо одного. Аналогично, с подключенным File 40 он был функционально эквивалентен Eagle V с дополнительным дисководом.

Изменения в аппаратном обеспечении

Оригинальный AVL Eagle был компьютером S 100 8080 с отдельными платами для многоизображенного интерфейса AVL, процессором Intel 8080, интерфейсом дисковода и картами памяти 16 КБ, из которых на стандартных машинах была установлена только одна. Дополнительные карты памяти 16 КБ были доступны, если пользователь мог себе их позволить. Загрузочная дискета предлагала запустить только Procall, если пользователь не оплатил возможность запуска текстового процессора Electric Pencil. Eagle легко разбирались и легко модернизировались. Единственное различие между Eagle I и Eagle II, например, заключалось в количестве дисководов. Добавляя подходящие дисководы, жесткий диск, карту SASI и дополнительный блок питания, Eagle I можно было модернизировать до II, III, IV или V; Eagle III мог стать IV или V; Eagle IV мог стать V. Когда стали доступны дисководы и жесткие диски уменьшенной высоты, изношенные дисководы Eagle можно было заменить на более компактные и энергоэффективные. BIOS Eagle поддерживал до двух двусторонних дисководов и до четырех 8-мегабайтных разделов жесткого диска. Системы могли быть собраны с двумя дисководами уменьшенной высоты и жестким диском объемом 10, 20 или 32 МБ. (Систему с двумя дисководами и 10 МБ жестким диском в шутку называли "IV плюс", а систему с 20 МБ жестким диском – "4 с половиной", независимо от количества дисководов.) Чтобы проверить работоспособность, члены группы пользователей компьютеров Eagle установили два жестких диска объемом 10 МБ в Eagle, каждый из которых был подключен к своей карте SASI, обе карты были подключены к одному контроллеру Xebec. Эта конфигурация "IV на два" работала безупречно, но была нерациональной с точки зрения ресурсов; карта SASI Eagle была самой редкой и труднодоступной частью компьютера, поскольку производилась только Eagle и не была предустановлена во всех моделях.

Изменения программного обеспечения

Компьютерные энтузиасты продолжали совершенствовать CP/M различными способами даже после того, как Digital Research прекратила свою деятельность. Говорили, что компьютер работает под системой Z, а не под CP/M, если CP/M CCP был заменен на ZCPR или аналогичный командный процессор, BDOS – на ZRDOS или Z3DOS, или на оба сразу. Это можно было сделать вручную, если был доступен исходный код BIOS, или автоматически с помощью различных программных пакетов. Одной из постоянных проблем компьютеров Eagle была высокая шумность жестких дисков и их постоянный поиск нужного сектора при чтении или записи данных. Программа NZ COM от Alpha Systems Corporation позволяла жесткому диску Eagle IV работать быстрее и тише. Это наблюдение подтверждалось всякий раз, когда на компьютере Eagle была установлена система Z.

Утилиты орла

Каждый производитель компьютеров CP/M поставлял дополнительные программные утилиты, аналогично тому, как дистрибутивы Linux добавляют свой установщик и т. п. к стандартному ядру и библиотекам. В CP/M существует адрес памяти, содержащий 8 байт, обычно пустой. Если в этом месте записать слово, например, "HELLO ", то операционная система после загрузки будет искать HELLO.COM или HELLO.BAT и, если найдет, запустит их. Все программные диски Eagle, кроме системного, и все системы Eagle с жестким диском запускали программу меню при загрузке. Встроенное программное обеспечение отображалось в этом меню, поэтому пользователю не нужно было вводить имена программ, а только выбирать номер из меню. В подменю утилит даже были такие пункты, как "Копировать с верхней дискеты на нижнюю" и "Безопасно выключить компьютер", чтобы пользователю не приходилось изучать PIP или помнить о необходимости парковки жесткого диска. Более опытные пользователи могли выйти из программы меню, переименовать HELLO.COM, чтобы предотвратить его запуск, или даже изменить CP/M, чтобы удалить запись "HELLO ". FORMAT и HDFORMAT: это программы форматирования дискет и жестких дисков, описанные выше в разделе CP/M BIOS. BACKUP: эта программа позволяла пользователю указать, какие файлы с жесткого диска нужно скопировать для резервного копирования и сохранить на дискетах, а также сохранять список спецификаций в файле. При формате дискеты около 3/4 мегабайта для резервного копирования Eagle IV требовалось всего 12 или 13 дискет, даже если жесткий диск был заполнен. При запуске BACKUP программа запрашивала имя для набора и комментарий для его идентификации; эта информация сохранялась на каждой дискете набора. Размер файлов не имел значения благодаря продуманной конструкции BACKUP. Если в середине файла заканчивалось место на дискете, BACKUP просил пользователя вставить следующий носитель и продолжал резервное копирование файла на него. RESTORE: как и BACKUP, RESTORE позволяла пользователю Eagle указать файлы для работы в файле спецификации. Если файл, который нужно восстановить, был разделен на два или более дисков, RESTORE запрашивала диски по мере необходимости и сообщала пользователю, если он вставил не тот диск. Конечно, если файл не был разделен и пользователь знал, на каком диске он находится, его можно было восстановить с помощью PIP или обычной программы копирования. PWRDWN: когда производились компьютеры Eagle, головки чтения/записи жесткого диска опускались на пластины при выключении, и данные могли быть потеряны, если их сначала не переместить в специальное положение. Команда PWRDWN парковала головку, чтобы компьютер Eagle с жестким диском можно было безопасно выключить.

Текстовый процессор Spellbinder

Spellbinder от Lexisoft был мощным текстовым процессором, отличавшимся высокой степенью настраиваемости и даже встроенным языком программирования для автоматизации задач. Компьютеры Eagle поставлялись с предустановленной версией Spellbinder, с множеством функций, уже привязанных к клавишам (на клавишах были обозначения на лицевой стороне, указывающие их функции Spellbinder). Таким образом, единственной необходимой настройкой была конфигурация для конкретного принтера, а для большинства принтеров это сводилось к простому выбору из списка. Сочетание программного обеспечения Spellbinder, клавиатуры Eagle и большой емкости дискет Eagle создало настолько мощную систему для работы с текстом для своего времени, что многие владельцы Eagle даже не подозревали о полном потенциале своих компьютеров.

Бухгалтерский учет Plus или Ultracalc

Орлы позиционировались как бизнес-машины, поэтому финансовое программное обеспечение должно было входить в комплект поставки. Изначально это была Accounting Plus – профессиональная система бухгалтерского учета, настолько объемная, что для ее хранения требовалось шесть двухсторонних дискет Eagle объемом 784 КБ, и на компьютере Eagle без жесткого диска приходилось постоянно менять дискеты. Постоянные жалобы, вопросы и обращения в службу поддержки вынудили Eagle прекратить комплектацию компьютеров Accounting Plus. Большинству пользователей такой функционал был попросту не нужен. В более поздних моделях Accounting Plus была заменена на Ultracalc – программу для работы с электронными таблицами от компании Lattice.

Руководства

У ранних моделей Eagles, поставлявшихся с Accounting Plus, будь то разработки AVL или Eagle, было два черных переплета с документацией. Один, с надписью «Бухгалтерский учет», представлял собой руководство к Accounting Plus. В переплете с надписью «Руководство пользователя» содержалась вся остальная документация. PROCALL (программируемая компьютерная аудиовизуальная языковая библиотека) – см. описание этого программного обеспечения в начале данной статьи. Позднее Eagles поставлялись с одним белым переплетом с логотипом Eagle на верхней части корешка и надписью «Eagle Software Manual» вдоль него. Это было руководство, написанное компанией Eagle, в котором описывалось, как использовать компьютер, включая Spellbinder и Ultracalc, без разделения программного обеспечения Eagle, Lexisoft и Lattice. На встречах группы пользователей компьютеров Eagle наставникам часто приходилось объяснять, что на компьютере установлены отдельные программы, разработанные разными компаниями; из-за руководства и системы меню у новых пользователей создавалось впечатление, что это единая программа. Единственным другим документом в комплекте был тонкий блокнот в спиральном переплете под названием «CP/M Primer», который давал лишь поверхностное представление об операционной системе, необходимости форматирования дисков перед использованием и т.п. Продавцы часто добавляли руководство Digital Research «CP/M 2.2 User Guide», «CBASIC User Guide» или хорошую книгу о CP/M, такую как «Mastering CP/M» или «The CP/M Handbook with MP/M». Однако эти материалы не входили в стандартную документацию Eagle.

Старики сегодня

Некоторые причины отказов могут возникать в любом компьютере, собранном по одной и той же схеме. Если чипы установлены в разъемы, а не припаяны к плате, они могут ослабевать из-за теплового расширения при длительной работе и последующего сжатия при выключении. Компьютер, который интенсивно и долго использовался, может потребовать от нового владельца вскрытия корпуса и аккуратного прижатия чипов для его запуска. Другая проблема, иногда встречающаяся в старых моделях Eagles с жесткими дисками, – это эффект прилипания (стикция). В то время головки чтения/записи жестких дисков при выключенном питании опирались на поверхность диска и могли прилипать к ней с силой, превышающей возможности пускового двигателя. Опытный специалист может аккуратно освободить головку, не повредив жесткий диск и не потеряв данные. Наиболее распространенная проблема, свойственная компьютерам CP/M Eagles, связана с микросхемой генератора символов на материнской плате. Она имеет тенденцию выходить из строя с возрастом, в результате чего точки символов в строке текста разбрасываются по экрану, делая его нечитаемым. Когда эта проблема стала известна, производство микросхемы было прекращено, но она все еще была доступна на складах запасных частей.

Серия 1600

Компьютеры серии Eagle 1600 работали под управлением MS DOS, но не были полностью совместимы с IBM PC. Это были первые ПК, основанные на полностью 16-битном процессоре Intel 8086, а не на Intel 8088, который использовал 16-битные внутренние вычисления, но имел только 8-битный внешний интерфейс. Компания Eagle попыталась занять свою нишу на новом "16-битном" рынке, создав компьютеры, столь же простые в использовании, как их модели CP/M, но с процессором Intel и 640 КБ оперативной памяти (что было больше, чем у большинства других ПК того времени). Эти компьютеры поставлялись с MS DOS, версией Spellbinder для IBM PC, программой для работы с электронными таблицами и документацией. Они запускали многие программы для IBM PC, включая Lotus 1 2 3, но не Concurrent CP/M 86. В то время большинство программ для IBM PC были недавними портированными версиями из CP/M, и единых стандартов практически не существовало. Тот факт, что модели 1600 не были клонами IBM, означал, что игры, требующие точно такого же видеооборудования, как у IBM PC, или напрямую обращающиеся к аппаратному обеспечению IBM PC или к ПЗУ BIOS IBM PC для повышения скорости, либо не работали, либо работали очень плохо. Линейка 1600 также стала первыми компьютерами с MS DOS, оснащенными жесткими дисками. Eagle достигла этого, используя ту же подсистему жестких дисков (контроллер жесткого диска Xebec, плату Eagle SASI и жесткий диск), что и в моделях CP/M. Подкаталоги не поддерживались в версии MS DOS, используемой в компьютерах Eagle, как и в CP/M. MS DOS также не предлагала 16 пронумерованных "пользовательских зон", как в CP/M, что ограничивало возможности использования жестких дисков.

Eagle PCs и IPO

Eagle также был одним из первых производителей клонов IBM PC. Eagle PC был представлен в 1982 году. Он обеспечивал улучшенную графику 752 × 352 по сравнению с разрешением 640 × 200 IBM PC, и работал тише, поскольку не требовал вентилятора охлаждения. Затем последовал PC 2, но разрешение экрана было снижено до уровня IBM PC. Позже появились портативные Eagle Spirit и Eagle Turbo. Этот переносной компьютер Spirit весил [укажите вес] и был полностью совместим с IBM PC XT. Он был оснащен встроенным монохромным монитором, одним или двумя дисководами 5 1/4" (320 КБ) и 10 МБ жестким диском для "1-дисковой модели". Этот жесткий диск был вдвое тоньше, чем "классические" жесткие диски того времени (технология Slimline). Также присутствовала цветная графическая плата, но встроенный монитор был монохромным (цветной модели не было). Eagle Spirit можно было загружать с оригинальных загрузочных дисков IBM PC. Объем и процедура форматирования дисков были идентичны. Графическое разрешение соответствовало IBM PC: 320 x 200 с матрицей символов 7 x 9 пикселей. Это был яркий пример унифицирующего эффекта совместимости с IBM PC. Eagle PC, выпущенный годом ранее, имел высокое разрешение 720 x 352 с матрицей символов 11 x 19 пикселей. Spellbinder был переименован в Eaglewriter на компьютерах Eagle, а программа для работы с электронными таблицами получила название Eaglecalc. Ни в одной из программ не было внесено каких-либо изменений. 8 июня 1983 года, в день первичного публичного размещения акций Eagle, президент и генеральный директор Деннис Барнхарт погиб в аварии на Ferrari, который он тестировал. Рональд Микви занял должность президента и генерального директора. В связи с трагической гибелью, андеррайтеры отменили IPO, вернув инвесторам уплаченные средства, и провели повторное IPO через несколько месяцев, что было беспрецедентным случаем в индустрии ПК. Такое драматичное стечение обстоятельств породило предположения о том, что это событие стало причиной краха Eagle. Компания продолжала лидировать в продажах ПК, пока IBM не подала иск против ряда производителей клонов ПК, включая Eagle, Corona Data Systems и Handwell Corporation, обвинив их в нарушении авторских прав на код BIOS. Все упомянутые компании урегулировали дело в досудебном порядке, согласившись переработать свой BIOS таким образом, чтобы он не нарушал авторские права IBM. (Это привело к тому, что компании, такие как Phoenix Technologies, стали предлагать производителям клонов ПК BIOS, разработанные по принципу "чистой комнаты"). Одновременно с судебными разбирательствами IBM снизила цены на свою продукцию. Обсуждая перспективы небольших компаний, таких как Eagle, аналитик Morgan Stanley был процитирован в New York Times от 9 июня 1984 года: "Некоторые из них работают с прибылью до налогообложения в 5%, и просто нет места для дальнейшего снижения цен". Eagle переписал свой BIOS, но так и не смог восстановить утраченные объемы продаж. В то время это была новаторская инициатива – создание нового рынка сбыта систем Eagle в Китае. Однако эта попытка не увенчалась успехом, и компания, как и многие другие, пострадавшие от ограничений авторских прав на BIOS, в конечном итоге не смогла восстановиться и прекратила свое существование к 1986 году.

Группы пользователей

Eagle Computer User Group в Сан-Хосе, Калифорния, была основной группой пользователей компьютеров Eagle. Она привлекала участников со всего района залива Сан-Франциско на свои ежемесячные встречи, а пользователи Eagle по всей территории Соединенных Штатов платили членские взносы и получали её информационный бюллетень. Встречи обычно проходили в формате демонстраций, где более опытные владельцы Eagle показывали другим, как использовать расширенные возможности предустановленного программного обеспечения или настраивать принтеры. Фактические презентации были редкостью, но всегда встречались с одобрением. Другая пользовательская группа называлась "Кричащие орлы", и обе группы ежемесячно обменивались своими бюллетенями.