Altair 8800 - перший персональний комп’ютер. Історія створення. в блозі Блог CYBERMAGa · від CYBERMAG · додано 04.09.2009 14:06

Персональний комп’ютер - така здавалось би звичайна річ у нашому побуті, ще років 30 тому був чимось з області фантастики. Електронно-обчислювальні машини були в той час складними в керуванні, дуже габаритними та коштували надзвичайно дорого, не кожен інститут міг собі дозволити придбання подібної техніки, не кажучи вже про індивідуальних користувачів. Сфера використання таких машин – оборонна промисловість, наукові дослідження, проектування та різного роду економічні аналізи. Причому не було універсальних програмних інструментів, під кожну конкретну задачу писався спеціальний софт. Керування тогочасними комп’ютерами вимагало ґрунтовних знань в області програмування та особливостей функціонування електронних компонентів конкретної машини, оскільки більшість програм писалась в машинних кодах ЕОМ, на якій планувалось її використовувати. Другим вагомим аргументом проти масового використання таких комп’ютерів був мізерний, по сучасних мірках, розмір оперативної пам’яті, а також висока ціна, непрактичність та низька надійність засобів зберігання інформації (перфострічки, перфокарти та магнітні стрічки і диски). Все змінив випадок.

У 1974 році молодий військовий інженер-електронік, Ед Робертс, засновник компанії MITS(Micro Instrumentation and Telemetry Systems), яка в той час займалась розробкою та продажем калькуляторів, зробив відчайдушну спробу врятувати свою компанію від банкрутства – зайнявся розробкою більш потужного пристрою - комп’ютера, який би був доступним по ціні та невеликим за розміром.

Ед Робертс та його творіння. Фото з сайту koleksi-info.blogspot.com
Ед Робертс та його творіння. Фото з сайту koleksi-info.blogspot.com

За основу було використано новітній на той час процесор i8080, фірми Intel, який працював на частоті 2 Мегагерци, мав 7 восьмибітних регістрів, та міг адресувати до 64 кілобайт пам’яті.

Процесор i8080A. На базі цього процесора було зроблено дві модифікації комп’ютера Altair: 8800b та 8800bt. Дві більш ранні модифікації: 8800 та 8800А були побудовані на базі i8080, який виготовлявся у 40-контактному корпусі та містив серйозну помилку, яка у певних випадках спричиняла його зависання. Фото з сайту www.cpu-collection.de
Процесор i8080A. На базі цього процесора було зроблено дві модифікації комп’ютера Altair: 8800b та 8800bt. Дві більш ранні модифікації: 8800 та 8800А були побудовані на базі i8080, який виготовлявся у 40-контактному корпусі та містив серйозну помилку, яка у певних випадках спричиняла його зависання. Фото з сайту www.cpu-collection.de

Крім того, цей комп’ютер містив цілий ряд нововведень, які робили його справді персональним комп’ютером:

- великий потенціал за доступною ціною : 439 доларів за комплект для самостійного складання, та 621 долар за зібраний комп’ютер.

- орієнтація на різні категорії користувачів, в тому числі аматорів та інших людей, діяльність яких напряму не пов’язана з комп’ютерами.

- доступність документації та можливість розширення конфігурації: компанія MITS розробила шину Altair-100, яка вперше була реалізована у комп’ютері Altair і фактично стала єдиним промисловим стандартом для малих комп’ютерів аж до часів IBM PC(цю шину згодом аматори трошки вдосконалили та перейменували у S-100, що дуже обурило Робертса). Це означало, можливість довільного апаратного конфігурування машини, яка у той час залежала лише від виробника конкретного комп’ютера.

Фактично, Altair являв собою аналог великого комп’ютера в мініатюрі. Для зниження вартості, було укладено угоду з компанією Intel на оптову закупку процесорів i8080, що дало можливість продавати готовий комп’ютер всього на 40 доларів дорожче за роздрібну ціну процесора.

Не дивлячись на те, що в цілому ідея була дуже вдалою, невідомо, як би склалась доля цієї розробки, якби не ряд співпадінь.

На той час головний редактор журналу для радіоаматорів Popular Electronics, Артур Солсберг шукав якийсь цікавий сюжет для оформлення титульної сторінки. Він довгий час підтримував контакти з Форестом Мімсом, одним із співзасновників MITS, який мав літературний талант і його публікації з проектами компаній часто з’являлись на сторінках журналу. Оскільки їхній головний конкурент, журнал Radio Electronics, у липні 1974 розмістив на головній сторінці рекламу нового комп’ютера Mark-8, який був побудований на

Обкладинка журналуRadio
Обкладинка журналуRadio

базі процесора Intel 8008, то комп’ютер Еда Робертса, побудований на найновішому процесорі був би достойною відповіддю з його боку.

Підготовку публікації матеріалу було доручено Леслі Соломану – редактору, котрий вів технічний розділ журналу, однак тут не обійшлось без курйозів: по дорозі з Нью Мексіко у Нью Йоркське відділення журналу, перший діючий зразок комп’ютера було загублено, а часу на складання ще однієї машини просто не було, редакція журналу вирішила піти на хитрість: за однією з версій, на обкладинці січневого номера за 1975 рік, було опубліковано матеріал на основі фотографій, надісланих Робертсом, за іншою – фото порожнього корпуса, без електронних компонентів.

Так само, немає однозначної версії походження назви комп’ютера, за однією – таку назву придумала дванадцятирічна донька Соломана, Лорен. Альтаір був пунктом призначення для корабля Star Ship Enterprise у епізоді серіалу Star Trek, який вона дивилась в той час.

За другою версією таку назву дав комп’ютеру Джон Маквей – один з редакторів журналу, ніби підкреслюючи цим, що створення цього комп’ютера є «зоряним часом». Сам же Робертс називав свій комп’ютер просто: PE-8.

Стаття про Altair 8800 у журналі Popular Electronics назвала нове творіння MITS «Першим у світі мікрокомп’ютером для самостійного складання, який є конкурентом комерційним моделям». Відповіддю на публікацію була така кількість замовлень, яку Робертс і Соломан не могли собі уявити навіть у найсміливіших мріях.

Обкладинка січневого номера Popular Electronics за 1975 рік. Стаття, яка стала каталізатором розвитку цілої індустрії. Кажуть, що насправді на фото - порожня коробка. Фото з сайту en.wikipedia.org
Обкладинка січневого номера Popular Electronics за 1975 рік. Стаття, яка стала каталізатором розвитку цілої індустрії. Кажуть, що насправді на фото - порожня коробка. Фото з сайту en.wikipedia.org

Жоден з них насправді не уявляв, яким бажаним для ринку був доступний по ціні персональний комп’ютер. Тисячі любителів електроніки і програмістів зрозуміли, що тепер вони можуть мати свої персональні комп’ютери. Ні покупці, ні продавці толком не уявляли для яких цілей може використовуватись цей комп’ютер, але вони знали: потенціал є і вони повинні просто мати його. Замовлень було так багато, що маленька компанія Робертса просто не могла задовольнити попит. Щоб полегшити виконання такої кількості замовлень, перший варіант Altair 8800 продавався у вигляді великої порожньої коробки, яка містила в собі плату на базі процесора Intel 8080, 256 байт пам’яті та передню панель з тумблерами та світлодіодами. Не було ні терміналу, ні клавіатури, ні програм, - нічого. Введення даних необхідно було здійснювати шляхом маніпуляцій з тумблерами на передній панелі, почергово введення двійкового коду.

Altair 8800 - саме у такому вигляді користувачі могли його отримати за 439 доларів (у вигляді комплекту для складання). Усередині коробки - процесорна плата, плата керування передньою панеллю, плата розширення на 4 слоти та блок живлення. Фото з сайту computercloset.org
Altair 8800 - саме у такому вигляді користувачі могли його отримати за 439 доларів (у вигляді комплекту для складання). Усередині коробки - процесорна плата, плата керування передньою панеллю, плата розширення на 4 слоти та блок живлення. Фото з сайту computercloset.org
Процесорна плата. Біла мікросхема - процесор Intel 8080. Фото з сайту maniacworld.com
Процесорна плата. Біла мікросхема - процесор Intel 8080. Фото з сайту maniacworld.com
Чотирислотова плата розширення Altair 8800. Фото з сайту computercloset.org
Чотирислотова плата розширення Altair 8800. Фото з сайту computercloset.org

Відразу дали про себе знати перші проблеми. Оскільки Altair 8800 продавався у вигляді набору, надійність його роботи залежала від навичок людей, які його складали та від якості окремих запчастин. Більшість перших машин не функціонували. Але навіть це не зменшило апетити любителів електроніки та програмістів. Altair 8800 відкрив собою абсолютно новий ринок і вони всі хотіли бути в числі перших споживачів. Вони йшли напролом : купляли комп’ютери, які не працювали, доводили їх до пуття та писали програми для роботи на них. По суті, вони створили ринок, який приваблював все більше і більше споживачів.

Заплативши трохи більше чотирьохсот доларів, споживач отримував: материнську плату з 256 байтами оперативної пам’яті на інтегральних мікросхемах (хоча також розглядалась можливість використання пам’яті на магнітних сердечниках, оскільки вона була набагато дешевшою), корпус з передньою панеллю, яка містила на собі світлодіоди і двійкові перемикачі для вводу і зчитування даних, та блок живлення. Фактично, комп’ютер містив у собі всі найновіші розробки у галузі комп’ютерної електроніки. При розробці передньої панелі, за основу було використано функціонал комп’ютера Nova 2, компанії Data General.

Nova 2 - поширена в той час промислова ЕОМ, функціонал та інтерфейс якої було взято за зразок при проектуванні першого варіанту Altair 8800. У компанії MITS була така, вони його здавали в оренду. Фото з сайту www.simulogics.com
Nova 2 - поширена в той час промислова ЕОМ, функціонал та інтерфейс якої було взято за зразок при проектуванні першого варіанту Altair 8800. У компанії MITS була така, вони його здавали в оренду. Фото з сайту www.simulogics.com

Два програмісти з Бостона – Пол Аллен, та Біл Гейтс, прочитавши статтю в Personal Electronics зрозуміли, що програми, написані ними для мікрокомп’ютерів могли б працювати і на Altair 8800. Вони відразу сконтактували з Робертсом, який віднісся спочатку до цієї ідеї скептично, оскільки вже мав кілька подібних розмов, які були безрезультатними. Аллен і Гейтс взялись за справу і вже за шість тижнів продемонстрували Робертсу інтерпретатор мови BASIC, який працював на його машині (правильно було б сказати, він всього лиш інформував про свою присутність, хоча навіть це демонструвало очевидний потенціал).

Аллену відразу було запропоновано посаду керівника відділу програмного забезпечення, а пізніше виявилось, що такий відділ ще необхідно було створити.

Одна з модифікацій Altair 8800b, яка випускалась у 1976 році. Всередині - 18 портів розширення, потужний блок живлення та більш новіший процесор i8080A. Ця модель була наступницею Altair 8800a, яка виглядала так само, але була побудована на процесорі i8080
Одна з модифікацій Altair 8800b, яка випускалась у 1976 році. Всередині - 18 портів розширення, потужний блок живлення та більш новіший процесор i8080A. Ця модель була наступницею Altair 8800a, яка виглядала так само, але була побудована на процесорі i8080

З часом шум навколо Altair вщух і стали очевидними його обмежені можливості. Материнська плата комп’ютера містила 18 роз’ємів для плат розширення, які на той час ще просто не існували. Навіть якісно зібрана машина втрачала свій потенціал через відсутність можливості постійного зберігання інформації. Користувач міг ввести інформацію в машину і працювати з нею, але після вимкнення чи виконання іншої задачі, ця інформація втрачалась. Навіть тимчасова пам’ять була мізерною, 256 байт вистачало хіба що на абзац тексту. Програмування комп’ютера та введення інформації біт за бітом шляхом зміни комбінації тумблерів на передній панелі, було виснажливим заняттям, потребувало багато часу та створювало безліч незручностей. Перші користувачі змушені були працювати з Altair 8800, використовуючи машинні коди.

Остання модифікація Altair. Модель 8800bt (turnkey). Як бачимо, на передній панелі немає такої великої кількості перемикачів, як у попередніх моделях. В цілому, технічні характеристики відповідають моделі 8800b. Робота з комп’ютером здійснюється за допомогою терміналу. Фото з сайту maniacworld.com
Остання модифікація Altair. Модель 8800bt (turnkey). Як бачимо, на передній панелі немає такої великої кількості перемикачів, як у попередніх моделях. В цілому, технічні характеристики відповідають моделі 8800b. Робота з комп’ютером здійснюється за допомогою терміналу. Фото з сайту maniacworld.com

Із появою інтерпретатора мови BASIC, розробленого Алленом і Гейтсом, ця проблема була вирішена, але інтерпретатор мови вимагав для роботи 4 кілобайти пам’яті (4096 байти), що було у 16 разів більше за об’єм, встановлений на Altair.

Щоби зробити Бейсік зручним для використання, потрібно було наростити об’єм плати пам’яті та забезпечити можливість швидкого вводу інформації в машину. У співпраці з Аленом, інженери MITS розробили плату пам’яті на 4096 байт, яка дозволила запускати Бейсік. Проте через швидкі темпи розробки і впровадження, плати пам’яті мали серйозну проблему: була неможливою одночасна робота двох чи більше таких плат на одній машині, що було необхідно для користувачів, які хотіли крім роботи інтерпретатора Бейсіка ще й мати змогу обробляти у ньому якісь об’єми інформації. Також було проблемою завантаження і зберігання програм. Аллен і Гейтс спочатку використовували перфострічку, проте такий спосіб мав багато недоліків: високу вартість, малу оперативність вводу інформації, тощо. У пошуках недорогого методу збереження інформації, вони звернули увагу на використання аудіострічки, проте такий спосіб був дуже повільним і незручним. На той час фірма IBM використовувала у своїх машинах дисководи на гнучких магнітних дисках, що в той час було досить дорогим проте ефективним способом збереження інформації, тому Робертс з Алленом вирішили спробувати обладнати Altair 8800 дисководом.

Паперова перфострічка з інтерпритатором мови BASIC(варіант 4K), розробленим Полом Алленом та Біллом Гейтсом.Фото з сайту en.wikipedia.org
Паперова перфострічка з інтерпритатором мови BASIC(варіант 4K), розробленим Полом Алленом та Біллом Гейтсом.Фото з сайту en.wikipedia.org

Разом з тим, плати пам’яті MITS 4K, які поставлялись користувачам не працювали. Біл Гейтс розповів про це Робертсу, проте той настоював на продовженні їх продажу. Це викликало багато розчарувань у користувачів, і врешті, один з них – безробітній аматор, Боб Марш, вирішив розробити свою власну плату. У квітні 1975 він започаткував компанію «Processor Technology» і почав продаж чотирьохкілобайтних плат пам’яті які надійно працювали. Щоб запобігти падінню продаж плат пам’яті компанії MITS, Робертс вирішив продавати свої плати разом з програмою Бейсік, але це мало зворотній ефект – любителі почали робити власні копії інтерпретатора Бейсіка та розповсюджувати їх безкоштовно.

Сильно наворочений комплект Altair 8800bt - саме так виглядала мрія кожного ентузіаста - комп’ютерщика, зразка 1977року. Фото з сайту exo.com (вже не існує)
Сильно наворочений комплект Altair 8800bt - саме так виглядала мрія кожного ентузіаста - комп’ютерщика, зразка 1977року. Фото з сайту exo.com (вже не існує)
Так виглядала плата з 4K статичної пам’яті. Саме вона робила можливою роботу інтерпритатора мови BASIC на Altair 8800. Фото з сайту classiccmp.org
Так виглядала плата з 4K статичної пам’яті. Саме вона робила можливою роботу інтерпритатора мови BASIC на Altair 8800. Фото з сайту classiccmp.org
Аналогічна 4K плата пам’яті від Processor Technology. На Altair 8800 можна було встановити кілька таких плат і вони, на відміну від оригінальних справно працювали. Фото з сайту classiccmp.org
Аналогічна 4K плата пам’яті від Processor Technology. На Altair 8800 можна було встановити кілька таких плат і вони, на відміну від оригінальних справно працювали. Фото з сайту classiccmp.org

«Processor Technology» продовжувала продавати свої плати пам’яті та розробляти інші, сумісні з Altair 8800 продукти. В той же час, інші компанії почали розробку програмного та апаратного забезпечення для Altair, проте Робертс відмовлявся їх визнавати, називаючи це посяганням на його приватну власність. Щоб не відставати від конкурентів, компанія MITS розпочала продаж своєї нової розробки – комп’ютера Altair 680, на базі процесора Motorola / AMS 6800. Знову була спроба звернути на себе увагу споживача низькою ціною і це мало певний ефект: знову було отримано тисячі замовлень, і знову ж таки не обійшлось без проблем. Навіть після повної переробки, машина не була успішною.

Altair 680 - ще одна спроба MITS утриматись на ринку. Фото з сайту maniacworld.com
Altair 680 - ще одна спроба MITS утриматись на ринку. Фото з сайту maniacworld.com

На ринок вийшли нові компанії, деякі з них продавали комплектуючі, інші продавали програми, було розроблено кілька сумісних з Altair 8800 комп’ютерів. Не дивлячись на це, MITS утримувала статус основного продавця на ринку.

Проте, в кінці 1976 року, компанія Commodore купила MOS Technology - маленьку компанію, яка розробила доступний по ціні комп’ютерний набір, побудований на базі власного чіпа. Вперше на ринок персональних комп’ютерів вийшла велика та стабільна компанія зі значним потенціалом. А корпорація Tandy шукала доступні за ціною мікрокомп’ютери для продажу через мережу своїх магазинів. Конкуренція стала жорсткою. У MITS почались проблеми. Подібно до інших передових компаній, вона виросла занадто швидко та працювала над надто великою кількістю проектів одночасно. Контроль якості був поганим, продукти були недостатньо опрацьованими, що викликало багато скарг від клієнтів. Робертс відсторонює себе від справ компанії і зв’язки всередині компанії починають руйнуватись. Пол Аллен і Білл Гейтс вже давно заснували свою власну компанію Microsoft і обидва хочуть присвятити весь свій час роботі у ній. Крім того, вони вважали Робертса винним у проблемах з MITS, оскільки той не слухав їхніх порад. В кінці 1976 року вони обидва покидають MITS. Більш того, Робертс наполягає на тому, щоб роздрібні продавці які продають Altair не продавали комп’ютери інших брендів, на що вони відреагували категоричною відмовою.

У 1977 році, Робертс вирішує продати MITS компанії Pertec, яка спеціалізувалась на дисководах та стрічкових приводах для мінікомп’ютерів та майнфреймів. Він вибрав саме цю компанію з багатьох інших через те, що вона давала йому доступ до своїх розробок, з можливістю використовувати їх на свій розсуд. З часом з’ясувалось, що права на інтерпритатор Бейсік їм не належать, оскільки Гейтс і Аллен написали її ще до приходу в MITS.

Купівля MITS компанією Pertek фактично означала кінець для Altair. Покупка була здійснена з надією, що стабільна компанія забезпечить і надалі рекордні кількості продажів, але вони не розуміли, що на той час вже існувала дуже жорстка конкуренція на ринку.

Менеджмент Pertek прийшов із своїми ідеями та методами роботи, врезультаті чого працівники MITS почали масово звільнятись. Навіть Робертс вирішив порвати з компанією і покинув не тільки її, але й цілу індустрію, закінчивши медичну школу та ставши лікарем. Після придбання MITS, Pertek випускала комп’ютери Altair приблизно рік, але протягом двох років всі сліди компанії MITS зникли.

За весь час існування, компанією було виготовлено понад десять тисяч комп’ютерів Altair різних модифікацій та створено близько сорока різних супутніх комп’ютерних продуктів. Це були різного роду контролери, плати пам’яті, цифрово-аналогові перетворювачі та інші плати розширення.

Як би там не було, компанія MITS та її комп’ютер Altair 8800 справді (здійснили переворот в комп'ютерній галузі) створили індустрію персональних комп’ютерів. В той час, коли інші стверджували, що мікрокомп’ютер є непрактичним, MITS випустила його, зробила його необхідним та бажаним, створивши багатомільярдну індустрію та змінивши життя багатьох людей.

Коментарі

  • Ржавый жбан судьбы · 04.09.2009 23:45 · #

    Приблизно в той самий час два Стіва (Джобс і Возняк) в гаражі заснували фірму Apple, котра через декілька років випустить перший по справжньому персональний комп'ютер :) А стаття дуже цікава, прочитав з величезним задоволенням.

Щоб залишати коментарі, необхідно авторизуватись.