Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe

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

Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe. Фото.

Когда совет директоров Apple заметил, что продажи компьютера Apple II даже не думают снижаться, было решено продолжить развитие этой модели. Первым шагом в сторону модернизации этого компьютера стал проект Diana, реализация которого началась в 1980 году. Diana должна была стать версией Apple II, обладавшей меньшим количеством внутренних компонентов, и поэтому требовавшей более скромных затрат на производство. Поздней проект был переименован в  LCA, что означало «Low Cost Apple» (недорогой Apple). Внутри компании это подразумевало снижение производственных затрат, однако сотрудники, не имевшие отношение к проекту, распространяли информацию о том, что это означало появление версии Apple II за 350 долларов. Чтобы избавиться от такого недопонимания и предотвратить разочарование потребителей, впоследствии проект получил название «Super II», которое сохранилось до самого релиза.

Аппаратное обеспечение

Один из аспектов проекта IIe эволюционировал из работы над модернизированными интегрированными микросхемами для Apple II. Когда, наконец, было решено продолжить совершенствовать структуру компьютера, один из первоначальных планов состоял в том, чтобы оснастить Apple II 80-столбцевым отображением текста и полноценной клавиатурой с верхним и нижним регистром. Инженер Apple Уолт Броднер (Walt Broedner) ответственен за львиную долю разработок в аппаратном обеспечении компьютера и был одним из тех, кто рассматривал его модернизацию как приоритет.

Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe. Аппаратное обеспечение. Фото.

Инженеры, которые работали над IIe, пытались обеспечить, чтобы платы, произведенные для II и II Plus, не менее хорошо работали и на новом компьютере. В материнской плате появился разъем для подключения числовой клавиатуры. Последней многие представители деловой среды активно пользовались после появления модели II Plus. Полноценная клавиатура была выполнена так же, как у модели Apple III, и включала две уникальные клавиши, которые впервые появились на модели III: «open-apple» и «solid-apple». Эти клавиши были электрически подсоединены к кнопкам 0 и 1 на геймпаде или джойстике Apple. Клавиши использовались разработчиками программного обеспечения для быстрого доступа к некоторым функциям: например, комбинация «open-apple-H» позволяла вызвать экран с помощью. Обновленная электронная начинка клавиатуры также облегчала производить версии Apple IIe с раскладками на иностранных языках.

В итоге Броднеру, Питеру Куинну (Peter Quinn) (менеджеру проектов IIe и IIc) и их коллективу удалось существенно сократить количество компонентов материнской платы: если в предыдущей версии их было сто, то теперь их число сократилось до тридцати одного. При этом функционал компьютера сохранился на том же уровне, как и при использовании ста компонентов.

Успех

Новый Apple IIe смог принести Apple довольно ощутимую прибыль. Он не только обладал функционалом II Plus, но стоил при этом меньше: его стоимость для дилеров была почти в три раза выше стоимости производства. В результате компания все же получила свой «дешевый Apple», и к маю 1983 года в месяц уже продавалось 60-70 тысяч компьютеров Apple IIe. К слову сказать, это более чем вдвое больше, чем продажи II Plus. Рождество 1983 года для IIe оказалось еще более удачным: продажи компьютера резко рванули вверх. Многие связывают это с задержкой в начале поставок нового компьютера IBM PCjr, который был одним из конкурентов модели. Даже после выхода в 1984 году модели Apple IIc продажи IIe все равно оставались на более высокой отметке, даже несмотря на все усовершенствования IIc.

Модификации

Первые материнские платы Apple IIe имели обозначение «Revision A». После их появления инженерам удалось определить, что если для отображения графики высокого разрешения использовать то же самое количество параллельной памяти, что и при отображении текста, можно создавать графику с повышенной плотностью. Такая графика, которая называлась графикой дважды высокого разрешения (double hi-res), также позволяла отображать более широкий диапазон цветов, как и в первоначальных моделях Apple II с графикой низкого разрешения. Материнские платы IIe, позволявшие отображать графику дважды высокого разрешения, получили название «Revision B», а переключение режимов отображения графики осуществлялось программными средствами.

Более поздние материнские платы IIe вновь по какой-то причине получили название «Revision A», хотя они также поддерживали графику дважды высокого разрешения. Главным отличием поздней версии Revision A состояло в том, что большинство чипов стало припаяно к плате. Первоначальная плата Revision A, которая была модифицирована с выходом модели Enhanced IIe, не была способна обрабатывать графику дважды высокого разрешения, поскольку версия Enhanced не обладала соответствующими аппаратными ресурсами.

Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe. Модификации. Фото.

Enhanced IIE

Эта версия Apple IIe была представлена в марте 1985 года. Основная ее особенность состояла в повышенной совместимости с Apple IIc и II Plus. Комплект обновления (рассчитанный на владельцев предыдущей модели IIe) состоял из четырех чипов, которые были заменены на материнской плате: процессор 65c02, два чипа с изменениями Applesoft и Monitor ROM, а также генератор символов MouseText, впервые включавший в себя графические символы. В обновленной версии ROM для Enhanced IIe были исправлены наиболее распространенные проблемы, связанные с 80-столбцевой прошивкой IIe, а также появилась возможность ввода команд Applesoft и Monitor в нижнем регистре. Более старые рутинные команды 80-столбцевой системы были медленнее, чем хотелось бы большинству разработчиков программного обеспечения, к тому же присутствовали некоторые сложности с обеспечением корректной работы Applesoft. Все эти ошибки были исправлены в новых версиях ROM.

Для тех, кто покупал Enhanced в качестве своего первого компьютера IIe, предлагалась обновленная клавиатура, которая отличалась более темным цветом клавиш, уменьшенный размер символов на клавишах, а также перемещение символов в верхнюю часть клавиш. Кроме того, на корпуса компьютера появился индикатор питания и слово «Enhanced» на логотипе, позволявшее отличать модель от первоначальной версии Apple IIe.

Изменения программы Monitor включало в себя возвращение мини-ассемблера, который отсутствовал с момента появления Integer BASIC. Включался он нажатием команды «!» на Monitor, а не переходом в местоположение памяти, как у более старой модели Apple II. Кроме того, была добавлена команда «S», позволявшая осуществлять поиск по памяти на основании последовательности байтов, а также вводить символы ASCII непосредственно в память. Тем не менее, команда «L» для разборки кода 6502 все же не могла обрабатывать новые операционные коды 65c02 так, как это делал дисассемблер на IIc.

Applesoft получил исправление, которое позволило запускать такие команды как GET, HTAB, TAB, SPC, сделав возможной их корректную работу в 80-столбцевом коде. Новые символы MouseText поначалу вызывали проблемы в использовании некоторых старых программ, которые впоследствии были обновлены. Проблема состояла в том, что символы не всегда отображались в том регистре, в котором нужно.

Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe. Enhanced IIE. Фото.

Platinum IIE

Данная версия IIe, официально представленная в январе 1987 года, обладала той же клавиатурой, что и IIGS, однако на этот раз кнопка RESET была размещена над клавишей ESC, а индикатор питания располагался над клавишей «/» на интегрированной числовой клавиатуре. Клавиша CLEAR выполняла ту же функцию, что и ESC, однако измененная аппаратная конфигурация позволяла ей функционировать как комбинация Ctrl-X на IIGS. Материнская плата обладала 64 килобайтами RAM и всего двумя чипами (а не восемью, как раньше), а также одним модулем ROM вместо двух.

В ROM никаких изменений привнесено не было. Использовалась старая модификация клавиши SHIFT, что позволяло программам самим определять, нажата ли эта клавиша. Тем не менее, при использовании игрового контролера, где применялась третья кнопка, одновременное нажатие этой кнопки и клавиши SHIFT приводило к короткому замыканию, в результате чего отключалось питание.

В ноябре 1993 года информационные агентства сообщили новость о том, что компьютер  Apple IIe не был включен в официальные прайс-листы, распространявшиеся компанией. Это означало, что компьютер был снят с производства.

Эмуляция IIE

В начале 1991 года компания Apple выпустила специальную плату для компьютера Macintosh LC (первого недорогого Mac с поддержкой цветной графики), которая позволяла эмулировать 128-килобайтный Apple IIe. Хотя сама плата Apple IIe стоила всего 199 долларов, на Mac LC было необходимо пользоваться платой за 2 495 долларов, что делало получавшийся компьютер самым дорогим Apple II в истории.

Компьютеры Apple от альфы до омеги. Часть 5. Apple IIe. Эмуляция IIE. Фото.

Инженерам Apple удалось втиснуть функционал всего IIe в одну плату, которая по величине была меньше, чем старый контроллер Disk II. При этом это устройство было оснащено версией 2.0 интерфейсного программного обеспечения Apple II (которое работало на Mac и получало доступ к функционалу платы), а также увеличенным количеством памяти, которое было выделено для Macintosh. Тем не менее, в отличие от всех предыдущих версий Iie, на этой плате не было никаких аппаратных слотов. Все слоты были программными и работали посредством перемещения иконок, представлявших различные периферийные устройства, в «слоты» на экране Mac.

Компьютеры Apple от альфы до омеги

Часть 1. Apple I
Часть 2. Apple II
Часть 3. Apple II Plus
Часть 4. Apple III
Часть 5. Apple IIe
Часть 6. Lisa
Часть 7. Macintosh
Часть 8. Apple IIc
Часть 9. Apple IIGS
Часть 10. Macintosh SE и Macinosh II
Часть 11. Macintosh Portable
Часть 12. Macintosh IIfx, Classic, LС и IIsi
Часть 13. Macintosh Quadra 700 и 900
Часть 14. Macintosh PowerBook
Часть 15. Macintosh Centris
Часть 16. Newton MessagePad
Часть 17. Macintosh TV
Часть 18. Power Mac
Часть 19. eMate 300
Часть 20. 20th Anniversary Macintosh
Часть 21. iMac
Часть 22. iBook
Часть 23. Xserve
Часть 24. eMac
Часть 25. Mac mini
Часть 26. MacBook Pro
Часть 27. MacBook
Часть 28. Mac Pro
Часть 29. MacBook Air
Часть 30. iPad