10 июня 1977 года: рождение Apple II — компьютера на основе компромиссов

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Летом 1977 года в американских магазинах появился еще один домашний компьютер. На фоне десятков других новинок он не выглядел чем-то особенно революционным. Да и внешне Apple II напоминал скорее аккуратную бытовую технику, чем вычислительную машину будущего.

Забавно, что многие решения, благодаря которым эта платформа прожила удивительно долгую жизнь, появились вовсе не из-за желания создать «компьютер мечты». У проектировщика машины просто была старая привычка экономить микросхемы и заставлять одну и ту же схему выполнять сразу несколько задач.

Реклама Apple II 1977 год
Реклама Apple II 1977 год
Автор: Apple Computer Inc., Cupertino, CA Источник: en.wikipedia.org

Когда компьютер перестал быть конструктором

К середине семидесятых персональные компьютеры уже существовали, но само слово «персональный» тогда воспринималось немного иначе. Altair 8800 продавался как набор деталей. По сути, покупатель приобретал не столько компьютер, сколько возможность провести несколько вечеров с паяльником.

Рекламное объявление компьютера Altair 8800, май 1975 года, опубликованное в журналах Popular Electronics, Radio-Electronics и других профильных изданиях
Рекламное объявление компьютера Altair 8800, май 1975 года, опубликованное в журналах Popular Electronics, Radio-Electronics и других профильных изданиях
Автор: MITS staff — Scanned from the May 1975 Radio-El Источник: en.wikipedia.org

Apple I, который предприниматель Стив Джобс и инженер-энтузиаст Стив Возняк выпустили в 1976 году, на год раньше Apple II, выглядел дружелюбнее, но все равно оставался полуфабрикатом. Корпус, блок питания и клавиатуру владельцы подбирали самостоятельно.

Apple II был устроен уже иначе. Встроенная клавиатура, пластиковый корпус, блок питания внутри. Подключил к телевизору — и можно работать. Сейчас подобное кажется чем-то совершенно естественным, но тогда законченные домашние компьютеры еще не были правилом.

Apple II подключенный к телевизору и дисководу
Apple II подключенный к телевизору и дисководу
Автор: Ubcule Источник: ca.wikipedia.org

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

Если снять крышку, взгляд сразу цеплялся за восемь пустых разъемов.

Apple IIc  с комплектным монитором
Apple IIc с комплектным монитором
Автор: Bilby Источник: en.wikipedia.org

Восемь пустых разъёмов впрок

Для чего они понадобятся через несколько лет, никто толком не понимал. В таком решении вообще было что-то характерное для Возняка. Он не пытался угадать будущее, а просто оставлял пространство для модернизации.

Материнская плата Apple II со слотами расширения
Материнская плата Apple II со слотами расширения
Автор: Steve Jurvetson Источник: commons.wikimedia.org

Позже в эти разъёмы отправились контроллеры дисководов, платы памяти, последовательные интерфейсы, модемы, текстовые адаптеры и даже карты с процессором Z80, позволявшие запускать CP/M. Получался почти другой компьютер внутри старого.

Что интересно, многие владельцы Apple II вообще никогда не снимали крышку корпуса и могли даже не подозревать, сколько свободного места для модернизации скрывается внутри.

Вообще, если посмотреть на Apple II изнутри, складывается ощущение, что Возняк постоянно искал способы немного обмануть ограничения. Даже видеорежимы переключались довольно странным способом — через специальные адреса памяти, которые позже получат название soft switches.

Компьютер Apple II с внутренним модемом и внешним DAA (адаптером доступа к данным) встанвленными во внутренние разъёмы
Компьютер Apple II с внутренним модемом и внешним DAA (адаптером доступа к данным) встанвленными во внутренние разъёмы
Автор: Maury Markowitz Источник: en.wikipedia.org

Цвет, заслуга телевизора

С графикой у Apple II ситуация получилась не менее необычной. Отдельного видеочипа у машины не было, как и специализированной схемы, напрямую отвечавшей за цветной сигнал. Цвет рождался немного иначе.

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

Иногда подобную систему называют артефактной графикой. Название прижилось, хотя никакой случайности здесь не было.

Тестовое изображение с использованием 6-цветной палитры высокого разрешения Apple II
Тестовое изображение с использованием 6-цветной палитры высокого разрешения Apple II
Автор: 20 Enderdude 20 Источник: en.wikipedia.org

Кстати, старые игры Apple II могли выглядеть по-разному на разных телевизорах. Разработчикам порой приходилось подбирать узоры пикселей буквально под конкретные модели приемников.

Отдельной видеопамяти у компьютера тоже не существовало. Видеосхема и процессор MOS Technology 6502 поочередно обращались к одной и той же оперативной памяти. Экономия получалась заметной, зато организация графической области высокого разрешения вышла довольно своеобразной. Адреса соседних строк располагались совсем не так, как можно было ожидать. Разработчики игр быстро научились жить с подобной экзотикой, хотя без специальных таблиц пересчета обходилось редко.

Не случайно многие графические библиотеки Apple II начинались именно с таблиц адресов. Без них рисование на экране быстро превращалось в довольно утомительное занятие.

Дисковод, который казался слишком простым

Похожим образом Возняк подошел и к дисковой подсистеме. В конце семидесятых контроллеры дисководов обычно собирались из внушительного набора микросхем. Когда инженеры увидели схему Disk II, некоторые сначала даже не поверили, что она будет работать. Слишком простой она выглядела.

Возняк просто переложил часть обязанностей с железа на программное обеспечение. В результате количество компонентов удалось заметно сократить. Для своего времени подобный подход выглядел почти как инженерское хулиганство.

Apple II plus с двумя дисководами Disk II
Apple II plus с двумя дисководами Disk II
Автор: Erkaha Источник: commons.wikimedia.org

Программа, которая продала тысячи компьютеров

Главным событием для Apple II оказались вовсе не новые платы и даже не дисководы. В 1979 году появилась VisiCalc — первая массовая электронная таблица, позволяющая вести расчёты и бухгалтерию в виде динамической сетки ячеек с формулами.

Сегодня электронные таблицы воспринимаются как нечто скучное и обыденное, но тогда эффект оказался почти шокирующим. Компьютер внезапно превратился из игрушки для энтузиастов в рабочий инструмент.

Снимок экрана программы VisiCalc на Apple II
Снимок экрана программы VisiCalc на Apple II
Автор: Gortu Источник: en.wikipedia.org

Есть известная шутка, что люди покупали Apple II не ради самого Apple II, а ради VisiCalc. И в ней немало правды. Программа стала тем приложением, ради которого машину начали приобретать даже те, кто раньше не испытывал никакого интереса к компьютерам.

Смешно, но к этому моменту платформа уже была готова к неожиданной роли. Дисководы существовали, память расширялась, периферия давно перестала быть проблемой. Восемь пустых слотов, которые когда-то казались странной прихотью инженера, неожиданно оказались весьма полезным запасом на будущее.

Любопытно, что история на так и не закончилась. Современные эмуляторы Apple II до сих пор вынуждены воспроизводить особенности аналогового NTSC почти на уровне физики сигнала. Иначе некоторые старые игры показывают совсем не те цвета, которые видели владельцы настоящих машин в конце семидесятых.

Изображение в превью:
Автор: Apple Computer Inc., Cupertino, CA
Источник: en.wikipedia.org

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

7300 лет назад супервулкан засыпал Японию пеплом. Почему одни племена вымерли, а другие пережили демографический скачок

Около 7300 лет назад в Восточно-Китайском море, всего в тридцати километрах к югу от японского острова Кюсю, проснулся подводный вулкан Кикай. Это извержение получило в науке двойное имя...

Лось способен нырять за кормом на несколько метров: зачем сухопутному гиганту подводная жизнь

Лось кажется животным, которому вода нужна разве что для питья и спасения от жары. Высокие ноги, тяжёлое тело, огромная голова — всё в нём будто рассчитано на болота и лесные просеки, но...

Ракетная Tesla полетела, а также развитие ситуации с датацентрами в РФ: главное за неделю

Самые интересные новости финансов и технологий в России и мире за неделю: ЦОДы Судного дня в России, Генпрокуратура отступилась от Freedom Holding, Нобелевка по экономике...

Обзор контроллера XPpen Pilot Pro: как им манипулировать?

Я думал что он поможет мне быстрее работать в Lightroom, но чуда не случилось. Инструмент удобный, но полностью заменить клавиатуру не получится. Да этого никто и не обещал. Хотя некоторые удобства...

Все знают, что спорт полезен, но почему именно? Как тренировки меняют обмен веществ и ДНК в 22 органах тела

О том, что физическая активность полезна для здоровья, известно давно. Многочисленные медицинские наблюдения показывают, что регулярные тренировки укрепляют защиту организма от болезней, ускоряют...

Дом-монстр в Гонконге: так ли страшен урбанистический ужас, как его изображают фотографы

По интернету уже много лет бродят фотографии самого ужасного дома на планете. Настоящий урбанистический кошмар, где люди живут как в огромном муравейнике и даже света солнечного практически не...