Введение
Карта совместимости
Карта Apple IIe – это карта совместимости, которая благодаря аппаратной и программной эмуляции позволяет некоторым компьютерам Macintosh запускать программное обеспечение, разработанное для компьютеров серии Apple II (за исключением 16-битной IIGS). Выпущенная в марте 1991 года для использования с линейкой LC, компания Apple ориентировала эту карту на свой доминирующий образовательный рынок, чтобы упростить переход от классов, оснащенных компьютерами Apple II и тысячами устоявшихся образовательных программ, к классам, оснащенным компьютерами Macintosh.
Обзор
Вплоть до 1990-х годов большинство школ по-прежнему вкладывали значительные средства в компьютеры Apple II и программное обеспечение для своих классов и лабораторий. Однако к этому времени компания Apple планировала прекратить выпуск линейки Apple II и представила карту Apple IIe Card как средство перехода для преподавателей, работающих с Apple II (и в меньшей степени для домашних пользователей и малого бизнеса), обеспечивая их миграцию на Macintosh. Подключение карты к определенным компьютерам Macintosh на базе 68K обеспечивало обратную совместимость с обширной библиотекой программного обеспечения Apple II, насчитывающей более 10 000 наименований. Программы можно было запускать непосредственно с дискеты Apple II, как и на Apple IIe (это обеспечивалось кабельным адаптером карты, подключаемым к стандартному накопителю Apple 5.25). Разработка аналогичной "карты Apple IIGS" для запуска 16-битного программного обеспечения Apple IIGS была запланирована, но отменена из-за высокой стоимости, что исключило возможность миграции для этого сегмента линейки Apple II. Компания Apple попросила средства массовой информации называть этот периферийный модуль "опциональной платой Apple IIe", поскольку предыдущие карты "эмуляторы" не имели успеха. Карта Apple IIe Card работает в сериях Macintosh LC (I, II, III, III+, 475, 520, 550, 575), а также с Color Classic (I и II), совместимыми со слотом LC. В режиме эмуляции Apple II карта использует периферийные устройства Macintosh как устройства Apple II. Мышь, клавиатура, внутренний динамик, часы, последовательные порты (принтер, модем, сетевое подключение), дополнительная оперативная память (до 1024 КБ), внутренний дисковод 3.5 и жесткий диск функционируют как устройства Apple II. С помощью прилагаемого Y-кабеля можно также использовать специфические периферийные устройства Apple II: Apple 5.25, Apple UniDisk 3.5, а также джойстик или управляющие колеса Apple II. Для активации карты IIe хост-Macintosh требуется специальное программное обеспечение эмуляции (загрузочный диск), запускаемое в System 6.0.8 – 7.5.5. Режим Apple II работает только в полноэкранном режиме (режим окна невозможен), и все операции Macintosh приостанавливаются во время работы, поскольку управление хост-компьютером переходит к карте IIe.
Технические аспекты
Как и сам Apple IIe, карта Apple IIe Card использует встроенный процессор 65C02. Процессор может быть программно настроен для работы на родной скорости Apple IIe – 1,0 МГц, или на ускоренной скорости 1,9 МГц. Эмуляция видео (текст и графика) осуществляется программным путем с использованием встроенных процедур Macintosh QuickDraw, что часто приводит к более медленной работе по сравнению с реальным Apple IIe, за исключением более производительных машин. Любой Macintosh, поддерживающий эту карту, может быть переключен в разрешение 560x384 для лучшей совместимости с цветной графикой высокого разрешения IIe 280x192 (фактически удвоенной в обоих направлениях на Macintosh) и монохромной графикой Double High Res 560x192 (удвоенной по вертикали), используя встроенный в карту генератор 17,2349 МГц вместо обычного видеотактового генератора благодаря локальной шине слота PDS. Это особенно актуально для Color Classic, который в противном случае фиксирован на разрешении 512x384; частота сканирования монитора остается прежней, но горизонтальная плотность пикселей (и общее количество тактов пикселей на строку сканирования) увеличивается на 10%, чтобы соответствовать более высокому разрешению при той же ширине. Карта IIe Card имеет 256 КБ оперативной памяти; половина используется для эмуляции стандартной 128 КБ памяти Apple IIe (воспроизведения 64 КБ основной оперативной памяти плюс 64 КБ расширенной 80-колонной текстовой карты с переключением банков), а небольшая часть другой половины хранит ПЗУ IIe. Журнал Macworld сообщил, что поскольку инженеры Apple IIGS помогали в разработке карты IIe Card, все программы, защищенные от копирования и другие, за исключением "нескольких очень эзотерических игр", совместимы. Хост-Macintosh эмулирует или обеспечивает прямой доступ ко многим картам расширения и периферийным устройствам, которые можно установить в обычный Apple IIe. Эти сервисы, предоставляемые карте IIe, делают одновременный запуск System 7 на хост-машине невозможным. Аппаратные сервисы включают в себя дисковод 3,5" SuperDrive объемом 1,44 МБ, мышь, 1 МБ оперативной памяти, 80-колонный текстовый и графический монохромный или цветной дисплей, часы, цифровую клавиатуру, два аппаратных последовательных порта (в дополнение к эмулированному последовательному порту, необходимому для мыши IIe), жесткий диск SCSI и файловый сервер AppleShare. Входящий в комплект "Y-кабель" позволяет подключить до двух внешних дисководов 5,25" объемом 140 КБ, "интеллектуальный" дисковод 3,5" UniDisk объемом 800 КБ, а также джойстик или органы управления Apple II для использования в режиме эмуляции Apple IIe. Дисководы 3,5" объемом 800 КБ и SuperDrive объемом 1,44 МБ не поддерживаются и не функционируют при прямом подключении через Y-кабель из-за несовместимости контроллера дисков на карте IIe (чип с маркировкой U1A, расположенный в зоне A1 карты – в нижнем левом углу, как показано на изображении выше). В комплект продукта входили карта PDS, Y-кабель, руководство пользователя и два дискеты 3,5": "диск установки Apple IIe" и "диск запуска карты Apple IIe". Версия 2.2.2d1 является последней версией диска запуска. Версия 2.2.1 и патч для обновления до 2.2.2d1 первоначально были доступны в разделе поддержки Apple (это программное обеспечение теперь архивировано и перемещено за пределы сайта, как и оригинальное руководство).
The product included the PDS card, Y cable, owner's manual and two 3.5" floppy disks: the 'Apple IIe installer disk' and the 'Apple IIe card startup disk'. Version 2.2.2d1 is the final revision of the startup disk. Version 2.2.1 and a patch to reach 2.2.2d1 was originally available at Apple Support Area (this software now archived and moved off site, as is the case with the original manual).
Прием
Apple заявила, что LC помог компании вернуть долю рынка образования, которую она потеряла из-за недорогих клонов ПК. Примерно половина проданных школам LC использовали карту IIe.
Совместимость хост-систем
Карта подключается к слоту PDS во многих Macintosh серии LC, но не все модели и комбинации системного программного обеспечения поддерживаются. В статье Tech Info Library Apple № 8458 перечислены следующие модели, совместимые с Apple IIe Card: Color Classic, Colour Classic II, LC, LC II, III & III+; LC 475, 520, 550, 575; Quadra 605 и Performa 4XX, 52X, 55X, 56X и 57X. Однако другие модели 68K, имеющие слот PDS, совместимый с LC, и поддерживающие 24-битную адресацию памяти, как правило, совместимы с Apple IIe Card, но официально не поддерживаются. Для активации карты IIe требуется эмуляционное программное обеспечение Apple (загрузочный диск), запускаемое в System 6.0.8 – 7.5.5. Системы 7.0 – 7.5.5 поддерживают как 24-битную, так и 32-битную адресацию на подходящих моделях Macintosh (начиная с System 7.6 программное обеспечение системы Macintosh не поддерживает требуемую 24-битную адресацию). 24-битную адресацию можно включить на поддерживаемых системах с помощью панели управления памятью Macintosh. Карта Apple IIe не будет работать при включенной 32-битной адресации или с программным обеспечением Macintosh System Software или машинами, заблокированными в этом режиме. Вопреки некоторым источникам, LC 630 и Quadra 630 не совместимы с картой Apple IIe, поскольку эти компьютеры не поддерживают 24-битный режим.