Введение

Apple IIe (стилизованный как Apple //e) – третья модель в серии персональных компьютеров Apple II, произведенная компанией Apple Computer. Она была выпущена в качестве преемника Apple II Plus. Буква «e» в названии означает «enhanced» (улучшенный), указывая на то, что в этой модели было встроено несколько популярных функций, которые ранее были доступны только в виде обновлений или дополнительных модулей в более ранних моделях. Apple IIe примечательна как первый компьютер Apple II, предлагающий встроенную поддержку строчных букв и текста на 80 столбцов, а также полный объем оперативной памяти 64K, при этом общее количество чипов по сравнению с предыдущими моделями было сокращено примерно на 75%. Улучшенная расширяемость в сочетании с новыми функциями делала её очень привлекательной универсальной машиной для начинающих пользователей. Будучи последней моделью линейки компьютеров Apple II перед прекращением производства, и выпускавшейся и продававшейся почти 11 лет с относительно небольшими изменениями, IIe заслужила признание как самый долговечный компьютер в истории Apple.

История

Apple Computer планировала прекратить выпуск серии Apple II после выхода Apple III в 1980 году; компания намеревалась чётко определить сегментацию рынка, разработав Apple III для привлечения бизнес-пользователей и оставив Apple II для домашнего использования и образования. Руководство считало, что "как только Apple III выйдет, продажи Apple II прекратятся через шесть месяцев", – позже заявил соучредитель Стив Возняк. К моменту выпуска IBM PC в 1981 году технология Apple II уже устарела на четыре года. В сентябре 1981 года InfoWorld сообщила – ниже анонса PC – что Apple тайно разрабатывает три новых компьютера, "готовых к выпуску в течение года": Lisa, Macintosh и "Diana". Последний описывался как программно-совместимая замена Apple II – "машина на базе 6502 с использованием заказных интегральных схем LSI" и упрощённой материнской платой. В статье отмечалось, что Diana "была готова к выпуску несколько месяцев назад", но было решено улучшить конструкцию, чтобы лучше конкурировать с Xerox 820. "Теперь, когда Diana будет готова к выпуску, она предложит характеристики и цену, которые сделают Apple II неконкурентоспособным", – писал журнал. "Планы Apple по постепенному отказу от Apple II также были отложены из-за проблем с разработкой Apple III", – говорилось в статье. После первоначальных трудностей с Apple III руководство решило в 1981 году, что дальнейшее развитие Apple II отвечает интересам компании. После 3,5 лет стагнации Apple II Plus появилась новая модель Apple II – Apple IIe (кодовые названия "Diana" и "Super II"). Apple IIe был выпущен в январе 1983 года в качестве преемника Apple II Plus. Apple IIe стал первым компьютером Apple с заказным чипом ASIC, который объединил большую часть старой дискретной логики на основе IC в один чип. Это привело к снижению стоимости и размеров материнской платы. Некоторые аппаратные функции Apple III (например, память с банковским переключением) были использованы при разработке Apple IIe, а также элементы из карты расширения языка Apple II Plus Language card. В результате этих изменений продажи увеличились, а доля рынка в сегментах домашнего использования, образования и малого бизнеса возросла.

Новые функции

Одним из самых заметных улучшений Apple IIe стало добавление полного набора символов ASCII и клавиатуры. Самое важное дополнение – возможность ввода и отображения строчных букв. Другие улучшения клавиатуры включают управление курсором в четырех направлениях и стандартные клавиши редактирования (и ), две специальные клавиши Apple (Open и Solid Apple) и безопасное перемещение клавиши в сторону. Функция автоматического повторения (любая клавиша, удерживаемая для непрерывного повторения одного и того же символа) теперь работает автоматически и больше не требует клавиши, присутствовавшей на клавиатурах предыдущих моделей. Компьютер поставлялся в стандартной комплектации с 64 КБ оперативной памяти, эквивалентной встроенной карте Apple Language Card в его схеме, и новым специальным "вспомогательным слотом" (заменяющим слот 0, хотя электронно отображался как слот 3 для совместимости с более ранними сторонними 80-колонковыми картами) для добавления дополнительной памяти с помощью карт оперативной памяти с переключением банков. Через этот слот также реализована встроенная поддержка 80-колонкового текстового дисплея на мониторах (при добавлении подключаемой карты памяти 1 КБ, посредством переключения банков 40 колонок) и возможность увеличения объема оперативной памяти до 128 КБ путем установки карты расширения Apple Extended 80 Column Text Card. Со временем можно было добавить еще больше памяти с помощью сторонних карт, использующих тот же слот с переключением банков, или, альтернативно, карт расширения общего назначения, обращающихся к памяти по одному байту за раз (например, карты Slinky RAM). Новая диагностическая программа ROM позволяла тестировать материнскую плату на наличие неисправностей, а также проверять основной банк памяти. Apple IIe снизила производственные затраты и повысила надежность за счет объединения функций нескольких стандартных микросхем в единые специализированные чипы, сократив общее количество чипов до 31 (в предыдущих моделях использовалось 120 чипов). IIe также перешла на использование новых одновольтовых микросхем DRAM 64x1 вместо трехвольтовых микросхем DRAM 16x1 в II/II+. Благодаря этому конструкция материнской платы стала более аккуратной и работает прохладнее, а также появилось достаточно места для добавления разъема для (опциональной) внешней цифровой клавиатуры. Также был добавлен разъем DE 9 для джойстика, доступный с задней панели, что значительно упростило пользователям подключение и отключение игровых и управляющих устройств (в предыдущих моделях требовалось подключать джойстики/устройства управления непосредственно к 16-контактному DIP-разъему на материнской плате; IIe сохранил этот разъем для обратной совместимости). Также были улучшены отверстия для карт расширения. Вместо вырезанных V-образных отверстий, как в Apple II и II Plus, IIe имеет различные отверстия разных размеров с отверстиями для винтов с накаткой, предназначенные для установки интерфейсных карт с разъемами DB xx и DE xx (неиспользуемые вырезы закрывались съемными пластиковыми крышками). Несмотря на уменьшение количества микросхем, что повысило надежность по сравнению с предыдущими моделями Apple II, Apple сохранила практику установки всех микросхем в разъемы, чтобы упростить обслуживание и замену. В более поздних моделях IIe оперативная память припаивалась к системной плате, а не устанавливалась в разъемы. Несмотря на изменения в аппаратном обеспечении, IIe сохранила высокую степень обратной совместимости с предыдущими моделями, позволяя использовать большинство аппаратного и программного обеспечения этих систем. Apple предоставила сотням разработчиков техническую информацию о IIe до ее выпуска и заявила, что в результате 85–90% программного обеспечения Apple II работало с ней.

Прием

В феврале 1983 года журнал BYTE писал, что IIe был "похож на Apple II со всеми дополнительными функциями, встроенными в него, а также с множеством новых и интересных возможностей" по цене, примерно равной цене Apple II. В обзоре отмечалось, что компьютер обладает высокой совместимостью с Apple II, и высоко оценивалось качество документации как для разработчиков, так и для начинающих пользователей. В заключение рецензии говорилось: "Поздравляем Apple Computer, вам удалось создать еще один отличный продукт". Рецензенты InfoWorlds, владельцы Apple II Plus в течение четырех лет, выразили желание, чтобы цена IIe была ниже, но отметили, что он "тем не менее предлагает больше возможностей за те же деньги". Они также отметили очень высокую совместимость и заключили, что "в целом мы довольны изменениями, которые Apple внесла в IIe". В декабре 1984 года журнал Creative Computing заявил, что IIe и IIc – лучшие домашние компьютеры в ценовой категории выше 500 долларов, при этом IIe лучше подходит для тех, кому нужны карты расширения, цветная графика, а также образовательное и развлекательное программное обеспечение. Журнал также назвал IIe лучшим образовательным компьютером стоимостью свыше 1000 долларов, отметив твердую приверженность Apple этому рынку с самого начала и большое количество периферийных устройств сторонних производителей, предназначенных для образования.

Переработки

Производство Apple IIe велось с января 1983 года по ноябрь 1993 года, и за эти годы компьютер оставался в основном без изменений. Однако было выполнено одно значительное обновление материнской платы, одно крупное обновление прошивки и выпущено две косметически обновлённые модели. Подробности этих обновлений приведены ниже.

Ревизия A материнская плата

Во время выпуска Apple IIe и в течение первых нескольких месяцев производства эта материнская плата поставлялась со всеми компьютерами. Поддерживаемые графические режимы полностью соответствуют и ограничены режимами, доступными в Apple II Plus (разрешения Double Low и Double High не поддерживаются). Эта версия платы также несовместима с некоторыми новыми платами расширения для слотов. В рамках программы бесплатной замены Apple рекомендовала владельцам ревизии A обратиться к авторизованным дилерам для замены платы на ревизию B.

Материнская плата версии B

Вскоре после выпуска материнской платы "Ревизия A" в 1983 году инженеры обнаружили, что функция переключения банков памяти (которая использовала параллельно подключенные 64 КБ оперативной памяти на карте расширения с 80 колонками или 1 КБ для формирования 80 колонок посредством переключения банков) также может быть использована для создания нового графического режима Double High Resolution, который удваивает горизонтальное разрешение и увеличивает количество цветов с 6 в стандартном режиме высокого разрешения до 16. Для поддержки этого режима потребовалось внести некоторые изменения в материнскую плату, что привело к появлению "Ревизии B". Помимо поддержки Double High Resolution и редко используемого режима Double Low Resolution (см. спецификации выше), была добавлена специальная видеосигнал, доступный в слоте 7. Компания Apple бесплатно модернизировала материнские платы. В последующие годы Apple вновь стала обозначать новые материнские платы IIe суффиксом "A", хотя по функциональности они соответствовали материнским платам "Ревизии B".

Новый корпус и клавиатура

В 1984 году Apple обновила корпус и клавиатуру. Оригинальный IIe использовал корпус, очень похожий на Apple II Plus, окрашенный и с застежками-липучками для крепления крышки, а также полосу металлической сетки по краю для подавления радиочастотных помех. Новый корпус был изготовлен из пластика, окрашенного в немного более темный бежевый цвет, с упрощенной защелкивающейся крышкой. Другим заметным изменением стала новая клавиатура с более профессиональным дизайном печати на более темных клавишах (маленькие черные символы вместо крупных белых). Это было первое косметическое изменение.

Улучшенный IIe

В марте 1985 года компания заменила оригинальную модель новой ревизией под названием Enhanced IIe. Она полностью идентична предыдущей, за исключением четырех чипов, замененных на материнской плате (и небольшой наклейки "Enhanced" или "65C02", размещенной над индикатором питания клавиатуры). Целью обновления было повышение совместимости Apple IIe с Apple IIc (выпущенной в предыдущем году) и, в меньшей степени, с Apple II Plus. Изменения включали новый процессор на базе CMOS – 65C02 CPU, новую микросхему ПЗУ для текстовых режимов и два новых чипа прошивки ПЗУ. 65C02 добавил больше инструкций для процессора, новая микросхема ПЗУ содержала 32 специальных символа "MouseText" (которые позволяли создать графический интерфейс в текстовом режиме, аналогичный кодовой странице IBM 437), а новая прошивка ПЗУ исправила проблемы и повысила скорость работы с 80-колонковым текстом, ввела возможность использования строчных букв в Applesoft BASIC и Monitor, а также содержала другие небольшие улучшения (и исправления) в этих двух средах (включая возвращение Mini Assembler, который был удален с введением прошивки II Plus). Хотя это повлияло на совместимость с небольшим количеством программных продуктов (особенно с теми, которые не соответствовали рекомендациям и правилам программирования Apple, использовали недопустимые опкоды, которые больше не поддерживались новым процессором на базе CMOS, или использовали альтернативный 80-колонковый набор символов, который теперь занимал MouseText), значительная часть нового программного обеспечения – в основном, прикладные программы и утилиты – требовала для работы чипсет Enhanced. Официальный комплект для обновления, состоящий из четырех заменных чипов и наклейки "Enhanced", был доступен для покупки владельцам оригинального Apple IIe. Альтернативным решением, которое некоторые пользователи выбирали для экономии средств, было приобретение собственного процессора 65C02 и создание (нелицензионных и незаконных) копий обновленных ПЗУ с использованием перепрограммируемых чипов EPROM. Когда Apple прекратила выпуск комплекта Enhancement в начале 1990-х годов, это стало единственным доступным способом для пользователей, желающих обновить свой IIe, и остается таковым по сей день. Модель Enhanced идентифицирует себя как "Apple //e" на экране загрузки (в отличие от менее конкретного "Apple ][").

Платина IIe

В январе 1987 года вышла финальная версия Apple IIe, часто называемая Platinum IIe, из-за изменения цвета корпуса на светло-серый оттенок, который Apple окрестила "Platinum". Изменения в этой версии были в основном косметическими и предназначались для модернизации внешнего вида компьютера. Помимо изменения цвета, была применена новая раскладка клавиатуры со встроенной цифровой панелью. Клавиатура была изменена в соответствии с раскладкой Apple IIGS: клавиша сброса была перемещена над клавишами ESC и "1", клавиши-модификаторы Open и Solid Apple были заменены на Command и Option, а светодиод питания – над цифровой панелью. Металлические идентификационные таблички (с логотипом и названием Apple, а также "//e" рядом) были заменены на более простую надпись "Apple IIe", нанесенную шелкографией шрифтом Apple Garamond на крышке корпуса. Небольшой логотип Apple остался, но был перемещен на правую сторону корпуса. Внутри была установлена (уменьшенная по размеру) плата расширения 80 колонок, благодаря чему Platinum IIe поставлялась в стандартной комплектации с 128 КБ оперативной памяти и включенной графикой Double Hi Res. На материнской плате уменьшили количество чипов, объединив два чипа системной ROM в один и используя чипы памяти большей плотности. Таким образом, 64 КБ оперативной памяти теперь формировались двумя чипами (64 Кбx4) вместо восьми (64 Кбx1), что сократило общее количество чипов до 24. Площадка для пайки на материнской плате, присутствовавшая с момента выпуска оригинальной IIe, для (опционального) определения нажатий клавиш "Shift" в программном обеспечении, теперь замыкалась по умолчанию, обеспечивая постоянную активацию этой функции. Далее, для снижения радиочастотных помех при подключении джойстика к игровому порту материнской платы, были добавлены фильтрующие конденсаторы. Хотя это не повлияло на обычного пользователя, это привело к снижению доступной полосы пропускания порта, который часто использовался специализированными устройствами для измерения температуры, управления роботизированными устройствами или даже для простой сети для передачи данных на другой компьютер. В таких случаях специализированные устройства становились бесполезными на Platinum IIe, если пользователь не удалял конденсаторы с платы. Изменений в прошивке не было, и функционально материнская плата оставалась идентичной Enhanced IIe. Эта последняя модель Apple IIe (которая не продавалась в Европе) была тихо снята с производства 15 ноября 1993 года, что (после прекращения выпуска Apple IIGS годом ранее) фактически ознаменовало конец линейки компьютеров Apple II.

Карта Apple IIe для Macintosh

В марте 1991 года, вскоре после выпуска серии Macintosh LC, Apple выпустила карту Apple IIe для Macintosh, использующую слот PDS. Подключив эту карту к Macintosh LC (и последующим моделям, оснащенным слотом LC PDS), посредством аппаратной и (частичной) программной эмуляции, Macintosh может запускать большинство программ, написанных для 8-битного компьютера Apple IIe. Этот миниатюрный компьютер на карте стал возможен благодаря чипу Gemini, который во многом основан на Mega II, впервые применённом в компьютере Apple IIGS для эмуляции Apple IIe. Gemini воспроизводит большинство функций стандартного Apple IIe, за исключением оперативной памяти, ПЗУ, генерации видео и процессора. Многие встроенные в Macintosh периферийные устройства могут быть использованы картой в режиме Apple II (например, дополнительная оперативная память, дисковод на дискетах 3,5 дюйма, сетевое подключение AppleTalk, часы, жесткий диск). Карта может работать как на стандартной частоте 1 МГц, так и на ускоренной частоте 1,9 МГц. Поскольку видео эмулируется с помощью процедур Macintosh QuickDraw, она иногда не успевает за скоростью реального Apple IIe, особенно на более медленных хост-машинах. С помощью специального Y-образного кабеля карта может использовать оригинальные дисководы Apple 5.25, Apple UniDisk 3.5, а также джойстики или манипуляторы Apple II. Карту Apple IIe Card рассматривают скорее как решение для обеспечения совместимости с Apple II или эмулятор, а не как расширение линейки Apple II.

Региональные различия

Клавиатура Apple IIe отличалась в зависимости от региона мира, в котором она продавалась. Иногда различия были очень незначительными, например, дополнительные символы местного языка и символы, напечатанные на некоторых клавишах (например, французские символы с ударениями на канадском IIe, такие как "à", "é", "ç" и т. д., или символ британского фунта "£" на британском IIe), а в других случаях расположение и форма клавиш значительно отличались (например, европейский IIe). Для доступа к локальному набору символов и раскладке клавиатуры на нижней стороне клавиатуры предусмотрен переключатель, доступный пользователю. Переключение его мгновенно переключает видеовыход и ввод с клавиатуры с американского набора символов на локальный. Для этого используются специальные видео- и клавиатурные ПЗУ двойной емкости; в ранних материнских платах они размещались на крошечной плате, которая вставлялась в разъем. В некоторых странах эти локализованные модели II также поддерживают 50 Гц PAL-видео вместо стандартного 60 Гц NTSC-видео и другое напряжение питания 220/240 В, принятое в этом регионе. Эквивалент "PAL-цветной карты" для более ранней модели Apple II Europlus был интегрирован в материнскую плату этих II, что обеспечивает цветную графику без установки дополнительной платы расширения. Другое отличие европейского IIe заключается в том, что вспомогательный слот физически перемещен и расположен в линию с передней частью слота 3, что не позволяет одновременно использовать оба слота для полноразмерных карт. Это влияет на некоторые карты сторонних производителей; некоторые европейские карты подключаются к обоим слотам одновременно и, следовательно, не могут использоваться в американских II, а некоторые американские карты не помещаются в корпус европейского IIe из-за смещенного расположения вспомогательного слота, которому требуется больше места.

Европейский платина IIe (гибрид)

Примерно в то же время, когда выпускался Platinum IIe (1987 год), Apple представила альтернативную модель для европейского рынка. В ней использовались оригинальная форма корпуса и клавиатура Apple IIe, но оба элемента были перекрашены в платиновую цветовую гамму, включая металлические идентификационные таблички, которые изменили цвет с темно-коричневого на платиновый, сливаясь с крышкой корпуса. Кроме того, наклейка над индикатором питания клавиатуры содержала надпись "65C02" вместо "Enhanced". Внутри использовалась та же (более новая) материнская плата, что и в Platinum IIe, но с уменьшенным количеством чипов. Отличительной особенностью является отсутствие цифровой клавиатуры и стандартной раскладки клавиатуры, присутствующих в Platinum IIe. Этот косметический рестайлинг классической модели IIe, с новой материнской платой и новой цветовой схемой, был доступен только в Европе и, следовательно, имел указанные выше региональные отличия. По слухам, небольшое количество этих машин было доступно на рынках Канады и США, с использованием стандартной североамериканской клавиатуры и материнской платы (фотографические подтверждения этого североамериканского варианта можно найти в некоторых журналах Apple II того времени). Эта гибридная платиновая модель достаточно редка.

Комплект обновления Apple IIGS

Когда в сентябре 1986 года был представлен компьютер Apple IIGS, компания Apple объявила о выпуске комплекта для модернизации IIe. Модернизация стоила 500 долларов США, плюс зачет стоимости существующей материнской платы и базовой платы Apple IIe пользователя. Пользователи приносили свои компьютеры Apple IIe в авторизованный сервисный центр, где материнская плата IIe на базе 65C02 и нижняя панель корпуса заменялись на материнскую плату Apple IIGS на базе 65C816 с новой панелью. Новые металлические идентификационные наклейки заменили старые на передней панели Apple IIe, изменив внешний вид компьютера. Верхняя часть корпуса IIe, клавиатура, динамик и блок питания оставались прежними. Оригинальные материнские платы IIGS (произведенные с 1986 по середину 1989 года) имели электрические подключения для блока питания и клавиатуры IIe, хотя физические разъемы были припаяны на заводе лишь примерно в половине выпущенных экземпляров. Комплект модернизации оказался непопулярным, так как в него не входила мышь, клавиатура не поддерживала все функции клавиатуры Apple Desktop Bus, а некоторые платы, разработанные для Apple IIGS, не помещались в наклонный корпус Apple IIe. В конечном итоге большинство пользователей обнаружили, что не сильно экономят, учитывая необходимость приобретения дисковода для дискет объемом 3,5 дюйма, аналогового RGB-монитора и мыши. В течение некоторого времени Western Design Center (компания, разработавшая 16-битный процессор 65C816, используемый в Apple IIGS) также продавала 16-битный процессор 65C802, который являлся плавной заменой 65C02, обеспечивая доступ к полному 16-битному набору инструкций 65C816, но при этом использовал ту же 8-битную шину данных, что и 65C02. Однако этого обновления было недостаточно для запуска программного обеспечения IIGS, поскольку ему также требовалась прошивка и специализированное оборудование IIGS.