В 1975 году компания MITS из Альбукерке представила устройство, которому было суждено изменить мир. Этим устройством был Altair 8800 — микрокомпьютер, общепризнанный как первый коммерчески успешный персональный компьютер. Его появление на обложке январского номера журнала Popular Electronics за 1975 год стало той искрой, из которой разгорелась настоящая технологическая революция, навсегда изменившая представление о том, что компьютер может быть личным и доступным.
Аппаратное обеспечение: Спартанский старт
В отличие от современных ПК, базовая комплектация Altair 8800, продававшаяся в виде набора для самостоятельной сборки, была поистине спартанской. У него не было ни клавиатуры, ни экрана, а начальный объем оперативной памяти составлял всего 256 байт. Для взаимодействия использовалась передняя панель с 36 LED-индикаторами (16 на шину адреса, 8 для данных и 8 для статуса системы) и 25 тумблерами (16 для адреса, 8 для данных).
С помощью тумблеров пользователь в буквальном смысле побитово вводил адреса и данные в двоичном коде, а светодиоды отображали текущее состояние шин. Например, чтобы загрузить простейшую программу, нужно было ввести несколько десятков таких комбинаций, каждый раз проверяя себя по свечению индикаторов.
Владелец мог вводить программу в бинарном виде с помощью переключателей на передней панели. Большинство пользователей быстро переходили на телетайп (например, ASR 33), который позволял вводить в двоичном виде только загрузчик, а затем работать уже с удобной клавиатуры. Для особых случаев в компьютер устанавливалась плата с ПЗУ, содержащей монитор.
В дальнейшем систему можно было расширить, докупив следующие платы:
- Плата процессора
- Платы динамического ОЗУ (1 или 4 Кбайт)
- Плата статического ОЗУ (1 Кбайт)
- Плата контроллера последовательного порта (для телетайпа или RS-232)
- Плата контроллера параллельного порта
- Модулятор-демодулятор для связи с магнитофоном
- Плата адаптера дисковода, что позволяло работать с дисковой операционной системой (фирменной или CP/M)
Модификации: Эволюция семейства Altair
8800 Mainframe



Первая модель с узнаваемой передней панелью. Частота процессора Intel 8080 составляла 2 МГц (в некоторых источниках ошибочно указано 1 МГц), он поддерживал 8 уровней векторных прерываний.
Переключатели на передней панели:
- STOP — останавливает процессор после выполнения текущей операции.
- RUN — запускает процессор с текущего адреса.
- EXAMINE — выводит содержимое ячейки с введенным адресом.
- EXAMINE NEXT — увеличивает адрес на 1 и выводит содержимое.
- DEPOSIT — сохраняет введенные данные в текущей ячейке.
- DEPOSIT NEXT — сохраняет данные и увеличивает адрес на 1.
- RESET — сбрасывает процессор и устанавливает адрес на 0.
- PROTECT/UNPROTECT — защита памяти от записи.
8800a


Вторая модель с улучшенным, более надежным блоком питания и стандартной материнской платой на 18 слотов. Появился вентилятор для охлаждения.
8800b


Самая надежная версия, представленная в июне 1976 года. Передняя панель была обновлена: выключатели обведены линиями в группы по назначению, добавлены новые позиции переключателей:
SLOW— процессор выполняет примерно 2 инструкции в секунду.DISPLAY ACCUMULATOR— отобразить содержимое аккумулятора.LOAD ACCUMULATOR— загрузить введенное содержимое аккумулятора.INPUT ACCUMULATOR— загружается число с указанного адреса.OUTPUT ACCUMULATOR— сохраняется число из аккумулятора в ячейку с указанным адресом.
8800b TurnKey

Модель с упрощенной передней панелью (только светодиод питания, RESET и RUN/HALT). Главное нововведение — плата модуля TurnKey, которая включала интерфейс последовательного ввода/вывода, 1 Кб ОЗУ, 1 Кб ПЗУ. Софт в ПЗУ позволял загружать Altair Disk BASIC напрямую с диска, что и дало название «TurnKey» (букв. «поворот ключа»).
300/25 и 300/55




Версии, ориентированные на работу с дисками. 300/25 комплектовался двумя адаптерами для 8-дюймовых дисководов, а 300/55 шел с жестким диском на 10 Мбайт и контроллером к нему.
680b


Модель на базе процессора Motorola 6800. Отличалась горизонтальным расположением плат расширения. На переднюю панель были вынесены линии адреса и данных, светодиоды статуса и тумблеры RESET, HLT/RUN, DEP. Комплектовалась 1 КБ ОЗУ и 256 байтами ПЗУ с монитором.
Программное обеспечение
Изначально ПО загружалось через переднюю панель, но ситуация кардинально изменилась с появлением нескольких ключевых продуктов:
- Altair BASIC: Это был самый первый продукт компании Micro-Soft (позже Microsoft), написанный Биллом Гейтсом, Полом Алленом и Монте Давидоффом. Именно этот заказ побудил их основать компанию, которая навсегда изменила мир ПО.
- CP/M: Операционная система от Digital Research, ставшая промышленным стандартом для 8-битных машин. Первые версии для Altair — 1.4 или 2.
- Altair DOS (MITS DOS): Фирменная операционная система от MITS, появившаяся примерно в 1977 году. Это была система для разработки и запуска программ на ассемблере. Включала в себя монитор, текстовый редактор, ассемблер, редактор связей (Linking Loader) и отладчик.
- Загрузчики-мониторы: Существовало великое множество, например, Multiboot Loader для загрузки с кассеты или перфоленты.
Цены на Altair
| Элемент | Цена в наборе | Цена в собранном виде |
|---|---|---|
| Altair 8800 (только плата ЦП, питание и корпус) | $439 | $621 |
| Память 1024 слова | $176 | $209 |
| Память 4096 слов | $264 | $338 |
| Параллельный интерфейс | $92 | $114 |
| Последовательный интерфейс (RS-232) | $119 | $138 |
| Последовательный (TTY) | $128 | $174 |
| Кассетный интерфейс | $128 | $174 |
| Телетайп ASR 33 | $1500 | — |
| 4K BASIC | $60 | — |
| 8K BASIC | $75 | — |
Судьба проекта и интересные факты
- Название: «Altair» было предложено 12-летней дочерью Леса Соломона, технического редактора Popular Electronics, в честь звезды Альтаир, куда направлялся экипаж «Энтерпрайза» в одном из эпизодов «Звездного пути».
- Создатель: Инженер Генри Эдвард Робертс, основатель MITS, заложил основу для целой индустрии. Позже он продал компанию, выучился на врача и стал сельским доктором.
- Стандарт S-100: 100-контактная шина данных Altair стала стандартом де-факто (S-100 bus) для целого поколения микрокомпьютеров, позволив множеству производителей создавать совместимые платы расширения.
- Рождение индустрии: Успех Altair 8800 напрямую привел к появлению таких компаний, как Microsoft, IMSAI и даже Apple.
- Потерянный прототип: Единственный прототип, отправленный в редакцию Popular Electronics для обзора, был утерян курьерской службой. Для съемки на обложку в срочном порядке собрали муляж из лампочек и переключателей.