ホームブリューコンピュータ(英:homebrew computer)は、「自家製コンピュータ」「手作りコンピュータ」を意味し、電子工作愛好家や技術者が個人で電子部品を集めたり、基板から設計・制作したりして作り上げたコンピュータ全般を指す。homebrew(ホームブリュー)という英単語は元来、ビールなどの酒を自家醸造することを指す用語であったが、アマチュア無線や電子工作の分野では自作の電子装置を指す言葉として広く使われていた。
ホームブリューコンピュータの概念は、1970年代のマイクロプロセッサ登場以前から存在し、汎用ロジックICなどを用いた自作コンピュータの試みがあった。しかし、この言葉が一般に広まり、一大ムーブメントとなったのは、1970年代半ばのアメリカにおける「マイクロコンピュータ革命」の初期段階においてである。
歴史 homebrewという英単語の意味と電子工作関連の用法 homebrew(ホームブリュー)という英単語は、20世紀なかば、まだマイクロコンピュータが登場する以前から、アメリカの電子工作雑誌やアマチュア無線雑誌において、読者が自宅で部品から組み立てたり設計から行う電子装置を指す言葉として広く使われていた。つまり、アンプやラジオや無線機などを家庭で制作することをホームブリューと呼んだのである。「ホームブリュー」はもともと、既製品や市販キットではなく、アマチュア自身が創意工夫を凝らして作り上げたもの、というニュアンスを持つ\。
TTLによるホームブリューコンピュータ アメリカの電子工作雑誌には、1970年代初頭、まだマイクロプロセッサが一般化する以前から、TTL(Transistor–transistor logic)などの汎用ロジックICを多数組み合わせて構築するデジタル論理回路や計算機の企画記事が掲載されていた。これらは、後のホームブリューコンピュータの萌芽となるものであった。
『ポピュラーエレクトロニクス』誌では1970年代初頭に、マイクロプロセッサを使用しない、TTLによるコンピュータの記事が掲載されている。『ポピュラーエレクトロニクス』1974年7月号にも"Build a Programmed Logic Machine"という記事が掲載された\。この「Programmed Logic Machine」(PLM)は、マイクロプロセッサを使用せず、TTL ICとROMチップで構成されたプログラム可能な論理装置であり、初期の個人用コンピュータへの関心を高める役割を果たした。
TV Typewriterの登場 ホームブリューコンピュータのブームのきっかけとなった特に重要な記事として、『ラジオ・エレクトロニクス』誌1973年9月号に掲載されたTV Typewriterがある。ドン・ランカスター(Don Lancaster)が考案したもので。これは当時の高価なテレタイプ端末の代替として、通常のテレビ受像機をコンピュータのディスプレイとして利用するための装置の制作記事である。TV Typewriterは、まだコンピュータ本体ではないものの、個人用コンピュータの入出力装置の自作という概念を提示し、後のホームブリューコンピュータ・ムーブメントに大きな影響を与えた。
TV Typewriterの記事が、ライバル誌の『ポピュラーエレクトロニクス』の編集部を刺激し、Altair 8800の企画記事を誕生させることになった。
Altair 8800とホームブリューコンピュータ革命
真のホームブリューコンピュータ革命の起爆剤となったのは、MITS社(Micro Instrumentation and Telemetry Systems)のAltair 8800である。ポピュラーエレクトロニクス誌は、1974年12月に発行された1975年1月号の表紙と巻頭記事で、このコンピュータキット Altair 8800を大々的に紹介した。このキットはIntel 8080マイクロプロセッサを搭載し価格が非常に手頃であったため、多くの電子工作愛好家や技術者の間で爆発的な関心を集めた。
Popular Electronics誌はその記事において、下記のように、Altair 8800を読者が自力で完成させ拡張させてゆくホームブリューコンピュータとして明確に位置づけた。
thumb|発表半年後の1975年5月に『ポピュラーエレクトロニクス』『ラジオエレクトロニクス』など電子工作雑誌に掲載された広告
この記事は、「Altair 8800は既存の自家製電子機器(TV TypewriterやPLM)の延長線上にある、本格的な自家製コンピュータである」と 読者に示し、ホームブリューコンピュータというカテゴリーの確立に決定的な役割を果たした。
初期のホームブリューコンピュータ Altair 8800の成功により、多数の企業が類似のキットを市場に投入し、また多くの愛好家が完全にゼロからコンピュータを自作する活動が活発化した。初期のホームブリューコンピュータの歴史は、Altair 8800のみに集約されるものではなく、多くの競合機種や代替機種が存在した。
Altair 680 MITS社自身も、Altair 8800の成功後、競合マイクロプロセッサMotorola 6800を用いた別のコンピュータキットAltair 680を開発し、1976年4月頃に発売した。後から発売となったキット版 Altair 680"b"が 293 米ドルというもので、RAMは 1KB(初期版)、バス はAltairバス(独自のMITS 680バス)、プログラミング言語として「MITS 680 BASIC」が提供された(ただしMITS社の経営が悪化し、Altair 680 発売から1年ほどで会社が他社に売却されてしまい、そのごたごたの影響で Altair 680は 1977年ころから次第に市場から消えた)。
その他の初期のホームブリューコンピュータ thumb|SWTPC 6800
初期のホームブリューコンピュータの時代には、S-100バスをベースにしたものや、独自の設計に基づいたものが多数登場した。これらは、愛好家によって自作・改造され、ホームブリューコミュニティの土台を築いた。 SCELBI-8H - SCELBI社により1973年11月(Altair 8800発表の前)に発表され1974年に出荷されていた、Intel 8008を使用した初期のキット。8008ベースのコンピュータで処理速度が遅すぎ、さらにメモリ増設が恐ろしく高価格・非現実的な価格に設定されていて不評で結局150台ほどしか売れず、性能の良いIntel 8080搭載のAltair 8800登場と同時に販売停止となった。 SWTPC 6800 - Southwest Technical Products Corporation(SWTPC)が1975年後半に発表したMotorola 6800ベースのキット。 IMSAI 8080 - Altair 8800のクローンとして同様にS-100バスを持つコンピュータとして1975年12月に登場。オリジナル品より堅牢な電源とバックプレーンを備えていた。 Processor Technology Sol-20 - 1976年に発表された一体型のS-100バス・コンピュータ。キーボード、ディスプレイインターフェース、メモリなどが統合されていた。
ヒースキット社のコンピュータキット ヒースキット社(Heathkit)は、アマチュア無線機や電子測定機器のキットで有名であったが、ホームブリューコンピュータ・ブームを受けて高品質なコンピュータキットを市場に投入した。ヒースキット社のキットは詳細なマニュアルにより比較的容易に組み立てられるように設計されており、電子部品も信頼性が高いものが採用され、多くの愛好家に利用された。
+ キット名 CPU 発売年月 発売価格 販売台数 備考 H8 Intel 8080A 1977年7月 キット版 約 375 米ドル 推定数千台 独自のバス構造(H8バス)。フロントパネルに2桁のLEDディスプレイ H11 DEC LSI-11 1978年 キット版 1295 米ドル 不明 DEC社のミニコンと同じアーキテクチャを採用
Homebrew Computer Club(HCC)の活動 ホームブリューコンピュータ・クラブ(Homebrew Computer Club、HCC)は、1975年3月にカリフォルニア州メンローパークで設立された、ホームブリューコンピュータ愛好家らによる歴史的なクラブである。このクラブは、情報交換、部品の交換、自家製コンピュータのデモンストレーションなどを目的とし、シリコンバレーのパーソナルコンピュータ産業の揺籃期に極めて重要な役割を果たした。
HCCの初会合とデモンストレーション HCCの初回会合(1975年3月5日)では、Altair 8800のプロトタイプのデモンストレーションが行われたことが知られている。クラブの活動はAltair 8800の熱狂を中心に始まったが、その活動内容はすぐに多様化し、様々なマイクロプロセッサや自家製の周辺機器やソフトウェアが議論された。
HCCニュースレターに登場したホームブリューコンピュータの例 HCCは、1975年3月から1986年までHomebrew Computer Club Newsletterを発行した。参考までに、どのissueにどのコンピュータが掲載されたか、いくつか例示する。
+ ニュースレター(Vol., Issue) 発行年月 ページ番号 機種/プロジェクト名 備考 Vol. 1, Issue 1 1975年3月 N/A Altair 8800 初回会合とAltair 8800のデモについて Vol. 1, Issue 5 1975年10月 1-2頁 SCELBI-8H 8008ベースのSCELBI-8Hに関する議論 Vol. 2, Issue 1 1976年1月 4頁 Apple I スティーヴ・ウォズニアックによるApple Iのプレゼンテーションの告知 Vol. 2, Issue 4 1976年4月 2-3頁 PolyMorphic Systems Poly-88 Altair互換機Poly-88に関する発表 Vol. 3, Issue 5 1977年5月 1頁 SWTPC 6800 6800ベースのSWTPC 6800に関するレポート Vol. 4, Issue 1 1978年1月 2頁 Homebrew TV Camera Interface 自家製コンピュータ用の自作周辺機器・インターフェースに関する議論
HCCは特定のメーカーや機種に限定されないホームブリュー活動の拠点であり、Intel 8008、 8080A、 Motorola 6800、MOS 6502など、多様なCPUを用いた自作機やキットが取り扱われた。
アメリカ以外のホームブリューコンピュータ ホームブリューコンピュータの現象はアメリカに留まらず、世界各国で展開された。
ヨーロッパでは、イギリス、ドイツ、オランダなどで活発であった。欧州では、もともと独自の技術文化が存在しており、アメリカの機種の輸入が遅れたこともあり、独自のホームブリューコンピュータやキットが登場した。
西ドイツ ドイツ語ではホームブリューコンピュータはEigenbau-Computer(アイゲンバウ・コンプーター)という。西ドイツでは、Elektor誌(英語版)などの電子工作雑誌が自家製コンピュータの企画記事を多数掲載した。特に、1979年に登場したElektor Junior Computer(英語版)は、ヨーロッパの電子工作コミュニティで広く制作された6502ベースのホームブリューコンピュータの代表例である。
オランダ オランダ語では、Zelfbouwcomputer(ゼルッフバウコムピューター)という。 Elektor誌はもともとオランダ発祥の電子工作雑誌で、同誌を通じてヨーロッパ全土に自作コンピュータの情報が普及した。
イギリス 『Scientific American』誌の連載記事に触発された自家製コンピュータや、Wireless World誌などの電子工作雑誌に掲載されたプロジェクトがあった。『Everyday Electronics』誌 や『Practical Electronics』誌が、後のSinclair ZX80やAcorn Atomなどのキット版や自作機文化の土壌を築いた。
スウェーデンやノルウェー スウェーデン語ではHembryggd Dator、ノルウェー語ではHjemmebrygget Datamaskinという。これらの国々でも、Compisなどの教育用コンピュータとは別に、ZX SpectrumやCommodore 64などのキット版や、それに類する自作機を愛好家が制作するコミュニティが存在した。
日本 日本では、1970年代中頃から電子工作関連の雑誌(トランジスタ技術やアマチュア無線雑誌)においてマイクロプロセッサに関する記事が掲載され、アマチュアによる自作の試みが始まった。『トランジスタ技術』誌1975年10月号にはマイクロプロセッサの特集記事が掲載され、1970年代中頃のアマチュア技術者(アマチュア無線家を含む)の一部(少人数)は、Intel 8080などのマイクロプロセッサを単体で購入し、ロジックICやメモリなどを配線してゼロから構築する純粋なホームブリューコンピュータを作っていたが、これはアマチュアが購入できるようなコンピュータがほぼなかったからである。1970年代後半に『トランジスタ技術』誌や『CQ ham radio』誌などの電子技術・アマチュア無線雑誌が、Intel 8080やZ80などのマイクロプロセッサを使った初期の自作コンピュータの制作記事を掲載し、日本の自作コンピュータ文化の基礎を築いてはいたが、ほとんどの人にはハードルが高すぎた。
1977年にはNECからIntel 8080A互換CPU搭載のトレーニングキットTK-80が発売された。これはキット形式のボードで、購入者は自力で入力用16進キーなどを組み立てるものだった。このTK-80がアマチュア技術者がコンピュータの実物に触れるための決定的な媒体となり、このキットをベースに、メモリやインターフェースを拡張し、自作の筐体に組み込むという、キットと自作の中間的な制作法が、この時代(国産市販品がTK-80しか無かった時代)の主流になった。ユーザの中には端末(フルキーボードやディスプレイ)を接続するための回路を自作する猛者も現れた。アマチュア無線家は、RTTY(無線テレタイプ)などにおいて、無線機と端末(テレタイプや後のディスプレイ)の間で信号を処理・変換するためのインターフェース回路やコントローラとして自作コンピュータやTK-80を利用した。アマチュア無線機の周波数を正確にデジタル表示する目的や特定の周波数へ自動で合わせるPLL回路の制御を行う目的でTK-80を使う手法が 『トランジスタ技術』の1977年以降の号で頻繁に解説された。
TTLなど汎用ロジックICのみを使うコンピュータの自作はマイクロプロセッサの登場により急速に影を潜めたが、教育目的や論理回路実験で小規模なデジタル回路を自作することは続けられた。
ソヴィエト連邦 ソヴィエト連邦は社会主義の計画経済で運営された連邦国家で、国家主導でメインフレームやミニコン開発が優先的に進められ、マイクロコンピュータがアメリカで登場してもソ連では何年も計画に組み込まれず後回しにされた。マイクロコンピュータに関しても、アメリカとは逆で、まず国家主導で完成品のマイクロコンピュータ(DVK。配給に似た制度で組織に割り当てられ、個人では購入できないもの)が開発・出荷され、その後に自作機文化が育った。 Радио-86РК (英語式表記::en:Radio-86RK)- 1986年にソ連の電子工作雑誌『Радио(英:Radio)』に制作記事が掲載された自家製コンピュータであり、K580IK80(Intel 8080のソ連製クローン)ベース。ソ連としては初期の自作コンピュータ(アメリカのホームブリューコンピュータ・ブームから10年ほど遅れた)。
東ドイツ 東ドイツではKC 85 などの公的なコンピュータとは別に、アマチュアによりZ80や MME U880(東独製のZ80クローン)を用いて自作活動が行われた形跡がある。
脚注 注釈
出典
関連項目 電子工作
外部リンク Homebrew Computing: The Pragmatists' Revival (1970年代のホームブリューイングのDNAを受け継ぐ2010年代のコンピュータ自家制作を紹介するページ)