Eagle Computer, Inc. — одна из первых американских компьютерных компаний, базирующаяся в Лос-Гатосе, Калифорния . Выделившись из Audio-Visual Laboratories (AVL), она сначала продавала линейку популярных компьютеров CP/M , которые были высоко оценены в компьютерных журналах того времени. После запуска IBM PC Eagle выпустила серию Eagle 1600, которая работала под управлением MS-DOS, но не была настоящими клонами. Когда стало очевидно, что покупающая публика хочет настоящие клоны IBM PC, даже если неклон имел лучшие характеристики, Eagle ответила линейкой клонов, включая портативный. Eagle PC всегда высоко оценивались в компьютерных журналах. [ необходима цитата ]
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 1⁄4 - дюймовый дисковод для онлайн-хранения.
Eagle работал под управлением программного обеспечения PROCALL ( программируемая компьютерная аудиовизуальная языковая библиотека ) для написания сигналов для управления до 30 проекторами Ektagraphic , пятью 16 -мм кинопроекторами и 20 вспомогательными контрольными точками. Цифровые данные управления подавались через аудиоразъем типа RCA или XLR на задней панели устройства. Собственный "ClockTrak" AVL (двухфазный цифровой тайм-код , похожий на тайм-код SMPTE , но несовместимый с ним ) подавался с канала управления многодорожечной аналоговой аудиокассетной деки. Хронометрированный список событий в Eagle был синхронизирован с ClockTrak. Более поздние версии PROCALL включали возможность использования тайм-кода SMPTE. Большинство программистов отказались от ClockTrak в пользу SMPTE, поскольку все больше многоэкранных программ стали включать видео . [3]
Два отдельных потока цифровых данных выводились из Eagle через аудиоразъемы типа RCA или XLR. Эти два потока телеметрии, называемые «PosiTrak», каждый управлял до пяти внешних устройств управления слайд-проекторами, производимых AVL, известных как «Doves». Устройства Dove получали бифазные данные от Eagle по аудиокабелям и интерпретировали потоки данных Eagle для управления тремя проекторами Kodak Ektagraphic (для больших экранов, совместимых проекторов с ксеноновыми лампами) и двумя сухими замыкающими контактами на устройство Dove. Таким образом, сам по себе AVL Eagle может управлять многокадровым слайд-шоу из 30 проекторов. AVL также создала Raven, устройство, похожее на Dove, для комплексного управления одним 16-мм кинопроектором и многочисленными другими внешними устройствами управления для освещения, звука, видеопроекторов и источников и т. д.
При правильной настройке и питании AVL Eagles и сопутствующие продукты были чрезвычайно надежны. В период с 1970-х по начало 1990-х годов, когда продукция конкурентов не была ни столь надежной, ни легкодоступной, AVL стала отраслевым стандартом для оборудования управления несколькими изображениями. Однако развитие электронных носителей с большим экраном и HDTV ознаменовало начало эры многокадрового кинопроизводства. [4]
Все CP/M Eagles имели одинаковую базовую конструкцию, за исключением устройств хранения данных. Исключением была портативная модель, в которой клавиатура образовывала съемную крышку, которую можно было прикрепить к основному блоку для путешествий. Привлекательный корпус цвета «кремовый» вмещал весь компьютер. В верхней секции слева был зеленый монохромный монитор, а справа одно или два полноразмерных устройства хранения данных, сложенных друг над другом. Антибликовый экран удерживался на месте напротив передней части монитора, а передняя часть верхней секции закрывалась черной пластиковой рамкой . Эта рамка защелкивалась на месте. Задняя часть этой секции содержала вентилятор за корпусом привода и серебристую этикетку за монитором с логотипом компании, адресом, номером модели, серийным номером, напряжением, частотой и током.
Нижняя часть выступала вперед и имела клавиатуру и логотип системы наверху. Внутри этой «раскладушки» находилась основная печатная плата, соединенная с монитором, дисководами, клавиатурой и портами кабелями. Контроллер жесткого диска Xebec находился под основной платой и был соединен с ней кабелями. На задней стороне раскладушки была кнопка сброса, два последовательных порта RS-232 с маркировкой «Serial A» и «Serial B», параллельный порт Centronics с маркировкой «Parallel A», порт SASI с маркировкой «Parallel B», ручка яркости для монитора и выключатель питания.
Клавиатура была хорошо спроектирована. Клавиши были черными с белыми надписями. Помимо полной клавиатуры пишущей машинки, справа имелась полная десятиклавишная цифровая панель, что было редкостью в то время. Метки на передней части цифровых клавиш клавиатуры пишущей машинки и всех клавиш цифровой панели обозначали, какую функцию эти клавиши выполняли в командном режиме программного обеспечения Spellbinder, входящего в комплект .
Процессором всей линейки был 4 МГц Zilog Z80 A, стандартный микропроцессор того времени. Память была 64К, что было всем ОЗУ , которое стандартная операционная система CP/M 2.2 могла адресовать с помощью 8-битного чипа.
Также были доступны внешние жесткие диски под названием 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 multi-image, процессором Intel 8080 , интерфейсом дисковода и картами памяти на 16 Кб, из которых стандартные машины имели только одну. Дополнительные платы памяти на 16 Кб были доступны, если пользователь мог себе их позволить. Загрузочная дискета не предлагала запускать ничего, кроме Procall, если только пользователь не платил за нее, чтобы запустить текстовый процессор Electric Pencil .
Eagles было легко открыть и легко модернизировать. Единственная разница между Eagle I и Eagle II, например, заключалась в количестве дисководов. Добавив нужные дисководы, жесткий диск, карту SASI и дополнительный блок питания, I можно было модернизировать до II, III, IV или V; III мог стать IV или V; IV мог стать V.
Когда появились дисководы и жесткие диски половинной высоты, изношенные диски Eagle можно было заменить на те, которые занимали меньше места и потребляли меньше энергии. Eagle BIOS поддерживал до двух двусторонних дисководов и до четырех разделов жесткого диска по 8 МБ. Системы можно было построить с двумя дисководами половинной высоты и жестким диском на 10, 20 или 32 МБ. (Система с двумя дисководами и жестким диском на 10 МБ в шутку называлась «IV plus», а система с жестким диском на 20 МБ называлась «4 and a half», независимо от того, сколько в ней было дискет.)
Чтобы проверить, будет ли это работать, члены Eagle Computer Users Group установили два половинных жестких диска на 10 МБ в Eagle, каждый из которых был подключен к своей собственной карте SASI , обе карты были подключены к одному контроллеру Xebec . Этот "IV by two" работал отлично, но это была пустая трата ресурсов; карта Eagle SASI была самой редкой и труднодоступной частью компьютера, поскольку их производила только Eagle, и изначально они были не у всех Eagle.
Компьютерные любители продолжали совершенствовать CP/M различными способами даже после того, как Digital Research прекратила свое существование. Считалось, что компьютер работает под управлением Z-System , а не CP/M, если CP/M CCP был заменен на ZCPR или аналогичный командный процессор, BDOS был заменен на ZRDOS или Z3DOS, или на оба. Это можно было сделать вручную, если был доступен исходный код BIOS , или автоматически с помощью различных пакетов.
Одной из долгосрочных проблем с Eagles было то, насколько громкими были жесткие диски, и как они, казалось, снова и снова охотились при чтении или записи данных. NZ-COM от Alpha Systems Corporation позволил жесткому диску Eagle IV работать быстрее и тише. Это наблюдение подтверждалось всякий раз, когда на Eagle устанавливалась Z-System.
Программное обеспечение для CP/M Eagles поставлялось на 5,25-дюймовых дискетах:
У клиентов, купивших Eagle IV, Eagle V, File 10 или File 40, все программное обеспечение уже установлено.
BIOS: CP/M состоял из трех частей, две из которых были машинно-независимыми и были защищены авторским правом Digital Research . Третья часть, BIOS, была интерфейсом между операционной системой и оборудованием и различалась между системами разных производителей компьютеров, а иногда и между разными моделями одной и той же компании. BIOS был написан производителем и защищен авторским правом этой компании. Было три Eagle BIOS:
Форматы дисков: Формат дискет и жестких дисков определяется в BIOS, и у каждого производителя компьютеров CP/M был свой собственный. Eagle сохранил простоту.
Существовал формат одностороннего гибкого диска и двухсторонний. Более того, они были идентичны с одной стороны. Двусторонний формат заполнял всю первую сторону, как и односторонний формат, затем продолжался на второй стороне. Это было не так эффективно, как сначала записать одну дорожку на одну сторону диска, а затем одну дорожку на другую, прежде чем переместить головку привода на следующую дорожку, но это было сделано намеренно, чтобы сделать два формата максимально похожими. Клиенту, который обновлял I или II до III, IV или V, не нужно было копировать свои старые диски в формат своей новой машины.
Был только один формат жесткого диска. Программа форматирования требовала жесткий диск с правильным числом головок, пластин и цилиндров. Существовало множество марок и моделей жестких дисков объемом 10, 20 и 32 МБ, которые соответствовали этому требованию. Программа форматировала жесткий диск по 8 мегабайт за раз (ограничение CP/M для логического диска), пока успешно не завершала работу над четырьмя разделами и не выходила из строя, или пока внезапно не заканчивался жесткий диск. Таким образом, жесткий диск объемом 10 МБ имел раздел объемом 8 МБ и раздел объемом 2 МБ; жесткий диск объемом 20 МБ имел два раздела по 8 МБ и один раздел объемом 4 МБ; а жесткий диск объемом 32 МБ имел четыре раздела по 8 МБ. (Упомянутый выше "IV by 2" имел четыре раздела: 8 МБ, 2 МБ, 8 МБ и 2 МБ.)
Буквы дисков: В CP/M диск, с которого производилась загрузка, — это диск A, будь то гибкий диск или жесткий диск. Кроме того, двусторонние Eagle обращались к односторонним дискетам как к диску I или J. Какая буква диска применялась к какому устройству, не менялось в данной системе, но изменение систем могло сбивать с толку:
Если Eagle загружался с File 10, File 40 или "File 20" (коробка File 10 или File 40 с 20-мегабайтным жестким диском внутри), то преобладали назначения букв дисков BIOS жесткого диска . Разделы внешнего жесткого диска были бы A и B для File 10; A, B и C для "File 20" и A, B, C и D для File 40. Верхняя дискета была бы E и I, а нижняя F и J, если бы это были односторонние дискеты, которые могли быть только I и J.
Поскольку BIOS жесткого диска адресует только четыре раздела жесткого диска, Eagle IV с подключенным File 10 будет адресовать два раздела File 10 как A и B, а два в Eagle как C и D. С подключенным "File 20" внешние разделы будут A, B и C, внутренний раздел размером 8 МБ будет D, а другой внутренний раздел вообще не сможет использоваться. Аналогично, с подключенным File 40 ни один раздел жесткого диска в Eagle не может быть прочитан или записан, потому что все доступные разделы жесткого диска назначены File 40.
Утилиты: Включены все стандартные утилиты CP/M: PIP для копирования файлов и т. д. Также включен сложный компилируемый язык программирования BASIC от DRI , CBASIC .
Каждый производитель компьютеров CP/M поставлял дополнительные программные утилиты, примерно так же, как дистрибутивы Linux добавляют свой собственный установщик и т. д. к стандартному ядру и библиотекам. На Eagles это были:
Spellbinder от Lexisoft был мощным текстовым процессором, который был легко настраиваемым и даже имел встроенный язык программирования для автоматизации задач. Компьютеры Eagle поставлялись с уже настроенной версией Spellbinder, со многими функциями, уже назначенными клавишам (клавиши имели этикетки на лицевой стороне, показывающие их функции Spellbinder). Единственной необходимой настройкой тогда была настройка для определенного принтера; и для большинства принтеров это просто означало выбор принтера из списка.
Сочетание программного обеспечения Spellbinder, клавиатуры Eagle и большой емкости дискет Eagle сделало текстовый процессор настолько мощным для своего времени, что многие владельцы Eagle даже не осознавали, насколько больше способны их компьютеры.
Eagles позиционировались как бизнес-машины, поэтому финансовое программное обеспечение должно было быть частью пакета. Первоначально это была Accounting Plus, профессиональная система бухгалтерского учета, настолько большая, что для ее хранения требовалось шесть двусторонних дискет Eagle по 784 КБ , и требовалась постоянная замена дисков на Eagle без жесткого диска.
Постоянные протесты, вопросы и просьбы о поддержке клиентов привели к тому, что Eagle прекратила комплектовать свои компьютеры Accounting Plus. Большинству пользователей все это просто не было нужно. Ultracalc, программа для работы с электронными таблицами от Lattice , была заменена в более поздних машинах.
Eagles, достаточно ранние, чтобы поставляться с Accounting Plus, независимо от того, производились ли они AVL или Eagle, имели две черные папки с документацией. Одна, с надписью «Учет», была руководством по Accounting Plus. Папка с надписью «Руководство пользователя» содержала все остальное.
PROCALL (программируемая компьютерная аудиовизуальная языковая библиотека) — см. описание этого программного обеспечения ранее в этой статье.
Позже Eagles имели одну белую папку с логотипом Eagle в верхней части корешка и «Руководством по программному обеспечению Eagle» вдоль него. Это было руководство, написанное Eagle, в котором рассказывалось, как пользоваться компьютером, включая Spellbinder и Ultracalc, без отличия программного обеспечения Eagle от Lexisoft или Lattice. Наставникам на собраниях Eagle Computer User Group часто приходилось объяснять, что на компьютере были отдельные программы, написанные разными компаниями; между руководством и системой меню для нового пользователя компьютера это выглядело как одна большая программа.
Единственной другой вещью в папке с документацией была тонкая книга в спиральном переплете под названием «CP/M Primer», которая давала очень поверхностное представление о том, что такое операционная система, почему нужно форматировать диски перед использованием и т. д. Поставщики часто добавляли «CP/M 2.2 User Guide» от Digital Research , «CBASIC User Guide» или хорошую книгу по CP/M, например «Mastering CP/M» или «The CP/M Handbook with MP/M». Но они не были частью стандартной документации Eagle.
В запутанном маркетинговом ходе Eagle переименовала свою 8-битную линейку CP/M примерно в то же время, когда представила свои первые 16-битные компьютеры. До этого изменения логотип на клавиатуре объявлял модель компьютера как Eagle I, II, III, IV или V.
Однако Eagle объединила всю линейку в серию «Eagle IIE», в результате чего на этикетках не было никаких различий между пятью 8-битными моделями:
Серебряная этикетка на задней стороне каждой машины указывала индивидуальную модель как IIE-1, IIE-2, IIE-3, IIE-4 или IIE-5, что соответствовало предыдущим названиям Eagle I, II, III, IV и V.
Некоторые причины сбоев можно ожидать в любом компьютере, собранном таким же образом. Если чипы прикреплены к платам в гнездах, а не припаяны, они могут быть ослаблены, поскольку они расширялись от тепла, когда компьютер был включен в течение длительного времени, а затем сжимались, когда компьютер был выключен. Компьютер, который использовался много и долгое время, может потребовать, чтобы новый владелец открыл его и осторожно прижал чипы, прежде чем он запустится.
Другая проблема, которая иногда встречается в старых Eagle с жесткими дисками, — это залипание . Головки чтения/записи жесткого диска той эпохи опирались на пластину при выключении и могли прилипнуть к тому месту, где они были, с большей силой, чем приводной двигатель может приложить при запуске. Опытный техник может освободить головку, не повреждая жесткий диск и не теряя данные.
Наиболее распространенная проблема, свойственная CP/M Eagles, касается чипа генератора символов на основной плате. Он имеет тенденцию выходить из строя со временем, так что в строке текста точки его букв будут разбросаны нечитаемым образом по всему экрану. Когда эта проблема стала очевидной, чип уже не производился, но они все еще были доступны на складах деталей.
Серия компьютеров Eagle 1600 работает под управлением MS-DOS , но не полностью совместима с ПК . [5] Это были первые ПК, основанные на полностью 16-битном процессоре Intel 8086 , а не на Intel 8088 , который использует 16 бит внутри, но имеет только 8-битный внешний интерфейс. Eagle попытались создать себе нишу на совершенно новом «16-битном» рынке, создав машины, которые так же просты в использовании, как их модели CP/M, но с процессором Intel и 640 КБ ОЗУ (что больше памяти, чем мог предложить почти любой другой ПК в то время).
Эти компьютеры поставлялись с MS-DOS, версией Spellbinder для ПК, программой для работы с электронными таблицами и документацией. Они запускали множество программ для ПК, включая Lotus 1-2-3 , но не Concurrent CP/M-86 . [5] В то время большинство программ для ПК были недавними портами с CP/M, и не было большого согласия по поводу стандартов. Тот факт, что 1600-е не являются клонами IBM, означает, что игры, которые ожидают точно такого же видеооборудования, как IBM PC, или которые напрямую вызывают оборудование ПК или BIOS ROM ПК ради скорости, не работают или работают очень плохо.
Линейка 1600 также является первыми компьютерами с MS-DOS, имеющими жесткие диски. Eagle добился этого, используя ту же подсистему жесткого диска (плата контроллера жесткого диска Xebec, карта Eagle SASI и жесткий диск), что и в моделях CP/M. Подкаталоги не поддерживаются в версии MS-DOS, которую использовали Eagle, как и в CP/M. MS-DOS также не предлагает 16 пронумерованных «пользовательских зон» CP/M, что ограничивает полезность жестких дисков.
Eagle также был одним из первых производителей клонов IBM PC . Eagle PC был представлен в 1982 году. Он имел улучшенную графику 752 × 352 по сравнению с разрешением 640 × 200 у IBM PC, и был тише, поскольку не нуждался в охлаждающем вентиляторе. Затем последовал PC 2, но разрешение экрана было понижено до уровня IBM PC. Позже вышли портативный Eagle Spirit и Eagle Turbo.
Этот переносной компьютер Spirit весил 33 фунта (15 кг) и был полностью совместим с IBM PC-XT. Он имел встроенный 9-дюймовый (23 см) монохромный монитор, один или два 5 1/4-дюймовых дисковода (320k) и жесткий диск на 10 Мб для «однодисковой модели». Этот жесткий диск был наполовину тоньше «классических» жестких дисков того времени (технология Slimline). Он также имел цветную графическую плату, но встроенный монитор был монохромным (цветная модель не была доступна). Eagle Spirit мог загружаться с оригинальных загрузочных дисков IBM PC. Емкость дисков и процедура форматирования были такими же. Графическое разрешение было таким же, как у IBM PC: 320 x 200 с матрицей символов 7 x 9 пикселей. Это был хороший пример эффекта низкого выравнивания совместимости с IBM PC. Eagle PC, выпущенный годом ранее, имел высокое разрешение 720 x 352 с матрицей символов 11 x 19 пикселей. [6]
Spellbinder был переименован в Eaglewriter на компьютерах Eagle, а программа электронных таблиц была названа Eaglecalc. Никаких фактических изменений не было внесено ни в одну из программ.
8 июня 1983 года, в день, когда первичное публичное размещение акций Eagle сделало его мультимиллионером, президент и генеральный директор Деннис Барнхарт погиб в аварии Ferrari, на которой он был тест-драйвом . [7] Рональд Микви стал президентом и генеральным директором. [8] Из-за смерти андеррайтеры отменили IPO, вернув деньги, которые инвесторы заплатили за акции, [7] и провели еще одно IPO несколько месяцев спустя, что было беспрецедентным в индустрии ПК. Драматическое время привело к предположениям, что это событие стало причиной конца Eagle. [ необходима цитата ]
Компания продолжала лидировать по продажам ПК [ нужна цитата ] до тех пор, пока IBM не подала иск против некоторых производителей клонов ПК, таких как Eagle, Corona Data Systems и Handwell Corporation, заявив о нарушении авторских прав на их код BIOS . Все названные компании урегулировали спор во внесудебном порядке, согласившись повторно реализовать свои BIOS таким образом, чтобы не нарушать авторские права IBM. [9] (Это привело к тому, что такие компании, как Phoenix Technologies, стали предлагать производителям клонов ПК BIOS, написанные в соответствии с проектом чистой комнаты . [10] ) Одновременно с судебными исками IBM снизила цены на свою собственную продукцию; обсуждая перспективы более мелких компаний по производству ПК, таких как Eagle, один аналитик Morgan Stanley был процитирован в выпуске New York Times от 9 июня 1984 года , заявив: «Некоторые из них работают с 5-процентной маржой до вычета налогов, и для дальнейшего снижения цен просто нет места». [9]
Eagle переписала свой BIOS, но так и не восстановила потерянные продажи. В то время это была пионерская попытка создать новый рынок для продажи систем Eagle в Китае. Эта попытка в конечном итоге провалилась, и компания, как и многие другие, пострадавшие от ограничений авторских прав на BIOS, в конечном итоге не смогла восстановиться и к 1986 году вышла из бизнеса.
Группа пользователей Eagle Computer в Сан-Хосе, Калифорния , была основной группой пользователей Eagle. Она привлекала участников со всего залива Сан-Франциско на свои ежемесячные встречи, а пользователи Eagle по всем Соединенным Штатам платили взносы и получали ее информационный бюллетень. Встречи обычно состояли из того, что более опытные владельцы Eagle показывали другим, как использовать расширенные функции программного обеспечения в комплекте или настраивать принтеры. Фактические презентации были редки, но приветствовались.
Другая группа пользователей называлась The Screaming Eagles, и обе группы ежемесячно отправляли друг другу свои информационные бюллетени.