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

После длительного перерыва мы вновь продолжаем нашу историческую рубрику, посвященную компьютерам компании Apple. В нашем прошлом материале мы рассказали, что, несмотря на появление в продаже компьютера Apple III, модель Apple II продолжала пользоваться огромным спросом. Компания не могла на это не прореагировать, и через некоторое время в магазинах появилось несколько обновленных версий этого компьютера. Одной из них стала модель 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) ответственен за львиную долю разработок в аппаратном обеспечении компьютера и был одним из тех, кто рассматривал его модернизацию как приоритет.

Инженеры, которые работали над 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 не обладала соответствующими аппаратными ресурсами.

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 поначалу вызывали проблемы в использовании некоторых старых программ, которые впоследствии были обновлены. Проблема состояла в том, что символы не всегда отображались в том регистре, в котором нужно.

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 удалось втиснуть функционал всего 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