Altair 8800(アルテア はちはちまるまる)とは、1974年12月に米国の MITS社(Micro Instrumentation and Telemetry Systems)が開発した、一般消費者向けに販売された世界初の個人向けコンピュータである。
標準構成(最小構成)では、CPUはインテルの8080(2MHz)、メモリはわずか256バイトであった。Altair 8800
目次
1 概要
1.1 Altairの系譜
1.2 Altairの命名者
2 アーキテクチャ
2.1 S-100バス
3 70年代の「互換機市場」
4 Altair8800の互換機たち
4.1 Cromemco SystemI/II
4.2 IMSAI 8080
4.3 Northstar Horizon
4.4 SOL-20
5 その他
6 脚注
7 関連項目
//
Altair8800が登場した1970年代半ば、コンピュータはまだ研究所や企業などで一室を占有したり、小型のものでもシステム一式で壁面のラックにそびえ立つような、巨大で高価な代物であり、高価かつ貴重な演算資源を個人が所有し占有すること(一人で一台のコンピュータを扱うこと)は、経済的に困難と考えられていた。
このような状況で個人向けに発売されたコンピューターキットのうちの1つが、Altair8800である。
Altair8800は、発売後まもなくポピュラーエレクロトニクス誌1975年1月号で紹介された[1]。開発元の MITS社のEd robert自身が「World's First Minicomputer Kit to Rival Commercial Models(商業モデルに匹敵しうる世界初のミニコンピュータキット)」と紹介し、またBIT誌上においては personal computer と絶賛された。このようなマイクロプロセッサを利用したコンピュータキットは既にいくつか販売されていたが[2]、最新の i8080 CPU を採用しながら、組み立てキットで $397、組立済み $498 という破格の安さ[3]と拡張性で、最初の2?3週間で 4000 台を超える注文が殺到した。[4]
ミニコンピュータと自称してはいるが、Altair単体では、現在では一般的なCRTモニタはおろか、キーボードやマウスなども使えず、パネルについているトグルスイッチをON/OFFして二進数で直接僅かなメモリを操作し、結果をLED等に表示させるといった、単純な計算をさせることしかできない原始的なコンピュータであった。
しかし当初から、4KB のメモリも拡張ボードとして用意されており、それらを拡張スロットに増設することを前提に、 Microsoft 社の創業者であるビル・ゲイツとポール・アレンが開発[5]した BASIC 言語が Altair BASIC としてリリース[6]され、高級言語によるプログラミングも可能となった。
また、その後一般向けに発売されたオペレーティングシステムである CP/M とともに、中古市場に出回りつつありあったリースバックのテレタイプ端末ASR-33やビデオターミナルVT-100およびそれらの互換機などと、他の拡張機器類とあわせて接続することで、フルキーボードで入力しCRT上で結果を得るという、現在のコンソール環境とほぼ同等の環境で使うこともできるようになった。
Altair8800は、一般に知られている組み立てキットだけではなく、完成品もカタログのラインナップには存在していた。しかしMITSでは市場の要求に応えられるだけの完成品を量産製造する能力がなく(また当初は、組み立て済み製品のほとんどに何らかの不良があったとされる)、納期の遅れは購入者とのトラブルを生み出し、訴訟問題にまで発展した。(例えば、送金時には1000ドルの製品が、納期の遅れによってようやく送られてきた時には、市価における実勢価格が600ドルにまで下がっている等したため、差額返却を要求された。)
実際の販売数ではキットの方がはるかに多く、電子工作の経験や素養のないユーザーが組み立てキットを購入してしまうことで完成させられない人間が続出し、その対処や苦情への対応も大きな負担になっていた。
MITSが経営に失敗した理由は、この生産効率の悪さとクレームの対処のまずさにあったと言われている。 また、キット販売が主流のAltairを、組み立てなどの煩雑な作業は飛ばして実務に応用したいユーザーのニーズにもMITSは満足に応えることができず、これらの事情から完成した(消費者向け製品としてはより洗練された)互換機や拡張機器類を販売するサードパーティーが活動する余地を見出し、Altairを中核とした互換機市場に発展してゆくことになる。
Altairのラインナップには、CPUにi8080を使用したAltair8800以外に、モトローラのMC6800を採用したAltair680がある。
Altair8800は更に初期型(Altair8800)、中期型(Altair8800a)と後期型(Altair8800b)が存在し、さらにパネルスイッチによるブートストラップを必要とはせず、電源を入れるだけでフロッピーディスクから起動する、TURN-Key(Altair8800bT)という派生モデルも存在した。 TURN-Keyモデルは、CP/M上のデータベースソフトなどのビジネスアプリを走らせて事務処理をしたい非電子技術者系ユーザーのニーズに応えるための製品であり、フロントパネルからメモリ操作用のトグルスイッチなどは省かれている。
なお、ここで言うブートストラップとは、コンピュータの起動時にOS等のソフトウェアをブートさせる最初のプログラムを読み込み実行させる仕組みであり、現在のAT互換機で例えるならBIOSの機能の一部に相当する。 Altairは、標準ではBIOSやIPLなどもROMとして搭載していなかったため、最小構成では起動やリセットのたびに手作業で数十バイトのプログラムを2進数で入力する”儀式”が必要であった。
Altairという名前は、MITSの社長Ed Robertの友人Les Solomon(ポピュラーエレクトロニクスのテクニカルディレクター)の、当時12歳の娘Laurenによって名づけられた。 彼女はスタートレックのファンであり、新製品の名前を何にしようかとEdがLes家に相談しにきた時にたまたま再放送していたTOS(オリジナルシリーズ)のエピソード「バルカン星人の秘密」(" ⇒Amok Time")に出てきたエンタープライズ号の目的地である惑星Altair VI(アルタイル6号星、日本語吹き替えではアルター6号)からAltairを薦めたのである。
標準構成(最小構成)では、CPUはインテルの8080(2MHz)、メモリはわずか256バイトであった。 また、拡張バスとしてAltaur bus(S-100バス)を搭載していた。