Systems社(MITS)が開発・販売した個人用のコンピュータである。一般消費者向けに販売された最初期の個人用コンピュータであり、「世界初のパーソナル・コンピューター」と呼ばれることもある[1]。個人用コンピュータの可能性編集Altair8800が登場した1970年代半ば、当時のメインフレームやミニコンピュータといったコンピュータはまだ研究所や企業などで一室を占有したり、小型のものでもシステム一式で壁面のラックにそびえ立つような、巨大で高価な代物であり、高価かつ貴重な計算資源を個人が所有・占有すること(1人で1台のコンピュータを扱うこと)は、経済的に困難と考えられていた。1970年代初頭に開発され最初期の製品が出回り始めていたマイクロプロセッサは、スペック的にはそれらを大幅に下回るとは言え、機能的には立派に1個のコンピュータであり、やはり同時に発達しつつあったLSIを使って周辺の回路と装置を用意すれば、個人が所有できるコンピュータとなる可能性が見え始めていた。ワンチップにできる、などとシンポジウムで雑談をしたことがあった」という思い出話が書かれている。i8008)など、既にいくつか販売されていた。Altair8800の発売編集このような状況で個人向けに発売されたコンピューターキットのうちの1つが、Altair8800である。開発元であるMITS社のエド・ロバーツは、「商業モデルに匹敵しうる世界初のミニコンピュータキット」と紹介した。$621に値上げした。computer」と絶賛された。破格の安さと拡張性で、最初の2〜3週間で4000台を超える注文が殺到した。2000台程度と言われている。ともに、中古市場に出回りつつありあったリースバックのテレタイプ端末ASR-33やビデオターミナルVT-100およびそれらの互換機などと、他の拡張機器類とあわせて接続することで、フルキーボードで入力しCRT上で結果を得るという、現在のコンソール環境とほぼ同等の環境で使うこともできるようになった。Altair8800は、一般に知られている組み立てキットだけではなく、完成品もカタログのラインナップには存在していた。MITSでは市場の要求に応えられるだけの完成品を量産製造する能力がなく(また当初は、組み立て済み製品のほとんどに何らかの不良があったとされる)、納期の遅れは購入者とのトラブルを生み出し、訴訟問題にまで発展した(例えば、送金時には1000ドルの製品が、納期の遅れによってようやく送られてきた時には、市価における実勢価格が600ドルにまで下がっている等したため、差額返却を要求された)。実際の販売数ではキットの方がはるかに多く、電子工作の経験や素養のないユーザーが組み立てキットを購入してしまうことで完成させられない人間が続出し、その対処や苦情への対応も大きな負担になっていた。MITSが経営に失敗した理由は、この生産効率の悪さとクレームの対処のまずさにあったと言われている。キット販売が主流のAltairを、組み立てなどの煩雑な作業は飛ばして実務に応用したいユーザーのニーズにもMITSは満足に応えることができず、これらの事情から完成した(消費者向け製品としてはより洗練された)互換機や拡張機器類を販売するサードパーティーが活動する余地を見出し、Altairを中核とした互換機市場に発展してゆくことになる。日本ではAltair8800の発売後まもなく、『ポピュラーエレクトロニクス』誌1975年1月号に部品リストや回路図が掲載され、コンピュータを組み立てることを同誌が読者に提案する企画として扱われた。実際にはポピュラーエレクトロニクス誌宛に送られた完動品のAltair8800は輸送途中で行方不明となり、ポピュラーエレクトロニクスの表紙には代わりに急遽作成された中身のない筐体にランプをつけただけのダミーの写真が掲載された。Altair8800の機能編集ミニコンピュータという自称ではあるが、当時の一般的なミニコンピュータとは違い、マイクロプロセッサである8080をCPUに使っている。トグルスイッチと、ビットの状態を表示するためのパイロットランプが並んだパネル、というスタイルは、当時のミニコンピュータの中心的ユニット(CPU)のパネルそのものであり、本格的な応用にはそれなりに周辺機器の増設が必要という点もある意味相似している。してリリースされ、(いわゆる「ストリートBASIC」ではあったが)BASICによるプログラミングも可能となった。紙テープ($350)で供給され、売れ残ったメモリボードと組み合わせて廉価販売する手法も取られた。Solomon(当時『ポピュラーエレクトロニクス』誌のテクニカルディレクターだった)の、当時12歳の娘Laurenの発案に由来する。彼女は『スタートレック』のファンであり、新製品の名前を何にしようかとEdがLes家に相談しにきた時に、たまたまその夜放送予定だった[2]『スタートレック』のエピソードにおいてエンタープライズ号が赴く先から取った名前を提案したのである。VI、日本語吹き替えではアルター6号)であった。Altairの系譜編集Altairのラインナップには、CPUにi8080を使用したAltair8800以外に、モトローラのMC6800を採用したAltair680がある。存在し、さらにパネルスイッチによるブートストラップを必要とはせず、電源を入れるだけでフロッピーディスクから起動する、TURN-Key(Altair8800bT)という派生モデルも存在した。TURN-Keyモデルは、CP/M上のデータベースソフトなどのビジネスアプリを走らせて事務処理をしたい非電子技術者系ユーザーのニーズに応えるための製品であり、フロントパネルからメモリ操作用のトグルスイッチなどは省かれている。ここで言うブートストラップとは、コンピュータの起動時にOS等のソフトウェアをブートさせる最初のプログラムを読み込み実行させる仕組みであり、現在のAT互換機で例えるならBIOSの機能の一部に相当する。Altairは、標準ではBIOSやIPLなどもROMとして搭載していなかったため、最小構成では起動やリセットのたびに手作業で数十バイトのプログラムを二進数で入力する「儀式」が必要であった。標準構成(最小構成)では、CPUはインテルの8080(2MHz)、メモリはわずか256バイトであった。bus(S-100バス)を搭載していた。フロントのパネルには、アドレスおよびメモリ表示用のLEDと、アドレスバス・データバスの各ビット操作用のトグルスイッチなどを装備していた。最小構成では他に手段が無いので、プログラムの書込みは、以下のような手順で行う。パネルのHALTスイッチでHALTの信号線をアクティブにし、CPUを停止させる。パネルのスイッチ群でアドレスとデータを設定し、書き込みスイッチで当該アドレスのメモリに設定したデータを書き込む。2の作業を繰り返して必要なコードを書き込んだのち、HALTを解放する。0番地からプログラムが読まれ実行される。最小構成で他に手段が無い場合の、ブート手順として昔から行われてきた手法と同様である[3]。S-100バス編集S-100バスとは、Altairに搭載された拡張バス規格の名称であり、後に互換機市場において名付けられた。StandardのS、バスのピン数(100ピン構成)が名称の由来である。busと呼称しており、当初から機能の拡張が主目的であった訳ではなく、Altairの機能を複数のカードに分散して開発する目的で仕様規定された。CPUの動作タイミングに完全に依存した2MHzの非同期バスとして開発され、後にAltair680を発表する際に、M6800バスのような同期バスCPUにも流用出来るように改版された。8ビットバスであり、8ビット幅のデータバスと16ビット幅のアドレスバスを持つ。当時は、最大で20数本ものスロットに5Vおよび12Vの電圧を安定して供給可能、かつ数アンペアもの電力消費に追従可能で安価なレギュレータは存在せず、バス上では電源として8Vおよび18Vを供給し、各カード上のローカルレギュレータで12Vと5Vを作り出していた。筐体容積の1/3近い体積を占める巨大なトランスとコンデンサを電源として搭載していることも、Altairおよびその互換機の特徴といえる。busの互換バスとして、サードパーティが互換製品を出す際に名乗ったものである。互換機ビジネスは現在ではサードパーティビジネスとして成立しているが、当時は日本語で「コバンザメ商法」とも呼ばれ、MITSではS-100バスはAltairBUSではないとして、これらの互換メーカーを非難した。高品質な互換製品が市場に流通するようになってもMITSは自社製品の改良を行えず、経営危機に陥ったMITSは自社製品の正当性と保護を主張し、(現在で言うところの)「知的所有権の侵害」に当たるとして、販売店にIMSAIや他社の互換製品を排除させようとした。これにはユーザーや販売店側の反発があり、皮肉にもMITS自身がこの市場から放逐される事になってしまう。デファクトスタンダード(事実上の標準)となったS-100バスは、のちに正式にIEEE-696として標準化されることにより、MITSやAltair消滅後もS-100バス互換機および互換市場は存続してゆく。AT互換機における、IBMによる標準規格PC(IBM-PC/AT)バスに対する、互換機メーカー主導による標準化バス名称ISAバスと同様の構図であった。Altairの最小機能モデルは現在のCPU評価キット程度の機能しか持たず、それ単体では具体的な業務に従事させることは困難であった。AltairBUS(S-100バス)で各種基板を接続する方式をとっていたため、拡張ボードで機能をグレードアップすることが可能であった。このような用途にパーツを供給したり、互換機を発売するメーカーも現れ、「S-100バス互換機」市場が形成された。ユーザーにとって、Altairは具体的にはS-100バスによって自在な拡張を可能とする「自作コンピュータ」の中核コンポーネントとして存在していた。これは、現在のPC-AT互換機に例えるなら、本体(筐体)とマザーボード、CPUのみの状態に近い。ユーザーはこれにメモリやシリアルカード(音響カプラやプリンタ以外にも、シリアルコンソールを接続して対話的に操作する)の他、ST-506等の各種インタフェースを増設、フロッピーディスクドライブやハードディスクドライブ等を接続し、CP/MやBASICなどを利用して実務や開発などを行っていた。AltairのCPUやメモリも単にS-100バス上のカードとして実装されているため、CPUをより高速・高機能なZ80に交換したり、メモリを64KBまでフル増設する等して、自在に拡張することができた。上述のように、Altair8800には多数の互換機(クローン)が存在し、S100バス互換機として、現在のPC/AT互換機のような互換機市場を形成していた。これらは単純にAltairをコピーした粗悪なものから、基板や回路の品質、筐体や電源の品質などでAltairを上回る高級品や、性能や機能を拡張したもの、各種の拡張カード類をあらかじめ内蔵(増設)してスイッチONでCP/Mが起動するものなど、コアとなるAltairの至らない部分を補完・拡張する形で存在していた。米Cromemco社が1976年に販売したS100バス互換機で、S100バスマシンとしては満艦飾仕様とも言える「全部入り」のハイエンド仕様として、当時は高級品の一角を占めていた。