IMSAI 8080のフロントパネル
IMSAI 8080
フロッピーディスクユニット
IMSAI 8080 は、IMSアソシエイツ 社(のちにIMSAIマニュファクチャリングに改称)が開発・製造し1975年12月に発売された、Intel 8080 とS-100バス を使用した、初期のマイクロコンピュータ である[ 1] 。前年の1974年12月に発売されたMITS 社のAltair 8800 と完全互換性を有するマイクロコンピュータで、世界初のマイクロコンピュータの互換機 であると考えられている。1975年から1978年にかけて、合計で17,000 - 20,000台が生産された。
概要
組立てキットと完成品を提供したコンピュータで、CPUはAltairと同じ2MHz駆動の8080だが、基板の設計や筐体の組み付けとデザインは洗練され、電源は容量に余裕があり、フロントパネルのスイッチ類はAltairよりも視認性が高く信頼性が高いものを使用している。
内部のS-100バス スロットは最大で22基搭載し、当時は高価で趣味人や学生など経済的に余裕がない個人ユーザーらは8KBや16KB単位で増設することが多かったメモリカード、シリアルポート (SIO)、パラレルポート (PIO}、FDD、テープ (CMT)、ビデオカードなどの増設にも耐え、これらのペリフェラル 類が最初からオプションとして提供されるなど、CP/M 環境を組み立てるコアとしてAltairよりも評価が高く、Altairの欠点を潰した「Altairの本来あるべき姿」とする評価もあった。
1972年5月にウィリアム・ミラードは、自宅を事務所として「IMSアソシエイツ」の社名でコンピュータに関する個人事業を開始した。1973年に会社組織とした。ミラードはすぐに事業資金を調達していくつかの契約を獲得したが、全てはソフトウェアの契約だった。
1974年にIMSは、ゼネラルモーターズ の自動車販売店向けに1台で仕事を完結する「ワークステーション・システム」を求めていた顧客から連絡を受けた。IMSは、端末 、小型コンピュータ、プリンタ、特殊なソフトウェアを含むシステムを計画した。このワークステーションは、ハードディスクドライブ に共通のアクセス権を持ち、小型コンピュータで制御されることになっていたが、これら製品の開発は中止された。
ミラードとチーフエンジニアのジョー・キリアンは、マイクロプロセッサ に着目した。インテル が発表した8080は、IMSアソシエイツが最初に導入した4004 と比較すると「本物のコンピュータ」のように見えた。IMSAI 8080は、既存のAltair 8800のS-100バス を使って本格的に開発が進められ、1975年10月には『ポピュラーエレクトロニクス 』誌に広告が掲載され、好評を博した[ 3] 。
IMSは1975年12月16日に最初のIMSAI 8080キットを出荷したが、のちに組み立て済み製品の販売へ移行した[ 4] 。
販売価格改定など
初期価格は、キット版が 439 ドル、完成版が 621 ドル。 その後、需要(注文)が増加したことを見て、価格を キット版 599 ドル、完成版 931 ドルへ値上げした。
コンサルティング会社ではなく製造会社になったことから、1976年に、IMSAIマニュファクチャリングへ社名を変更した。
CP/Mの採用
1977年にIMSAIのマーケティングディレクター・セイモア・I・ルービンスタイン(英語版 ) は、CP/Mバージョン1.3をIMSAI 8080で実行する権利のために、ゲイリー・キルドール に25,000ドルを支払った[ 5] [ 6] [ 7] [ 8] 。他のメーカーもそれに続き、CP/Mは最終的に8ビットマイクロコンピュータにおける事実上の標準 のOSとなった。
仕様
CPU - Intel 8080
クロック周波数 - 2 MHz
バス規格 - S-100バス
内部スロット数 - S-100バススロットは標準的な構成では6。最大22基のS-100バススロットを搭載可能なバックプレーンが付属していた。これにより、大容量メモリや多数のペリフェラル(周辺機器)の増設に対応できた[ 9] 。
RAM - 初期ロットの最小RAMは256バイトや1 KBからスタートした[ 10] 。その後、最小構成で1 KB または 4 KBのスタティックRAM(SRAM)またはダイナミックRAM(DRAM)となり、ユーザーが8 KBや16 KB単位で増設するのが一般的となった。
フロントパネル - トグルスイッチとLEDインジケータ(表示灯)を備える。スイッチで直接メモリ番地や命令コードを入力することができた(ブートストラップ時などに使用)。
標準インターフェース - 最大256個の入出力(I/O)ポートに直接アクセス可能[ 11] 。シリアルポートやパラレルポートはオプションの S-100カードとして増設された。
背面パネル - 背面パネルに、10基のEIAタイプ25ピンコネクタ(RS-232Cなどシリアル接続用)の取り付け用スペースがあった。[ 11]
寸法など - 幅 19 1/2インチ(約 49.5 cm) × 奥行 17インチ(約 43.2 cm) × 高さ 7インチ(約 17.8 cm)。カスタムアルミニウムケースを採用し、フロントパネルはアクリル製。ラックマウントオプションも提供された。[ 11]
重量 - 基本重量が40ポンド(約 18.1 kg)。(頑丈な電源ユニットとシャーシにより、当時のコンピュータとしては重かった)[ 12]
電源 - 安定化電源を内蔵し、最大 500 ワット までのカード満載状態に対応できる設計であった。[ 11]
基本の消費電力 - 50ワット未満。[ 11]
ソフトウェア
基本ソフトウェア
モニタプログラム - IMSAI Monitor。フロントパネルのスイッチ操作でプログラムの起動、メモリ内容のダンプ(表示)や編集、レジスタの表示、Intel HEX形式ファイルの読み込みなど、システム起動とデバッグに不可欠な最小限の機能を提供した。当初は紙テープ で提供され、後にEPROM に格納された。[ 13]
システム開発ツール群 - アセンブラ、エディタ、ローダ、デバッガ。これらは、ユーザーがアプリケーションを開発するための基本的な環境を提供した。IMSAIの販促資料には、これらのツールが初期ソフトウェアとして紙テープ形式で 含まれていたことが記載されている[ 14] 。
後から追加されたソフトウェア
CP/M - 後から追加されたオペレーティングシステム(OS)。Digital Research社のゲイリー・キルダールが開発したもので、ファイル管理、編集、アセンブル、デバッグの機能を提供し、IMSAIを本格的な開発マシン・ビジネスマシンに変貌させた。IMSAI CP/M Version 1.31などが1977年頃に提供された。[ 15]
IMDOS - IMSAI社がCP/Mとは別にライセンスを取得し、後に実装した独自のディスクオペレーティングシステム。[ 16]
BASIC言語 - Microsoft BASICやC-BASICなど、複数のBASIC言語がフロッピーディスクシステムと共に利用されるようになった。特にMicrosoft BASICは、ユーザーがアプリケーションプログラムを作成するための主要な高水準言語となった[ 17] 。
ユーザーグループなどで流通したソフトウェア
IMSAIは標準的S-100バスを採用し、後にCP/Mも搭載したので、CPMUG (CP/M User Group)やホームブリュー・コンピュータ・クラブ などのコミュニティを通じて、多種多様なソフトウェアが流通した。
ユーティリティソフト - ファイル操作ツール、ディスクフォーマッタ、メモリテスターなど。
プログラミングツール - CP/Mを導入したことでMACRO-80(マクロアセンブラ)、LINK-80(リンカー)、LIB-80(ライブラリアン)などのプロフェッショナルな開発ツールが利用可能になった。
ゲームソフト - コマンドラインベースの初期のゲーム(例:Star Trek ゲーム の移植版、Colossal Cave Adventureの派生版など)が、ユーザー間でコードやディスクとして広く交換された。[ 注釈 1]
入出力端末
IMSAI 8080には、IMSAI社が提供する標準純正端末は無かった。IMSAI 8080は設計上、特定の「標準」端末を持たないシステムだった(これは、初期のS-100バスコンピュータ全般の特徴)。
ユーザーは通常、下のいずれかを選択した。
1. 高価なテレタイプ端末
2. 市販のダム端末
3. Processor Technology VDM-1カード + ディスプレイ + キーボード
1976年のIMSAIの販促資料には、テレタイプやCRT(ブラウン管)端末がI/Oデバイスとして利用されることが記述されていた[ 18] 。IMSAI社は、後年の広告で特定のキーボードを推奨を開始、さらに後年、自社純正ビデオインターフェースカードの提案を開始した。
IMSAI 8080発売当初の標準的な入出力装置として利用されたのは、ASR-33 のような機械式のテレタイプ端末だった。ASR-33は、"オプションS-100ボード"のひとつ「IMSAI 8080のシリアルI/Oカード」を介して接続。ASR-33で、キーボード入力、紙テープリーダー/パンチ(プログラムの保存・ロード用)、印刷出力(プリンタ)の機能が提供された。テレタイプは当時のコンピュータ環境における基本的な入出力装置だったが、低速で音がうるさく高価だった。
IMSAI 8080は、ダム端末 (Dumb Terminal)と呼ばれる市販のRS-232C対応端末をシリアルI/Oカード経由で接続することが、最も一般的な操作形態となった。
3. IMSAI社推奨の端末代替手段 (VDM-1)
IMSAI社自身が販売したものではないが、同社が推奨した最も重要な「端末代替」オプションとしてProcessor Technology社のVDM-1があった。VDM-1 (Video Display Module-1)はS-100バスに差し込むビデオカードであり、これと市販のASCIIキーボード、そしてコンポジットビデオモニタ(または改造したテレビ)を組み合わせることで、ダム端末の機能を当機で実現した[ 19] 。 VDM-1カードは、16行×64文字のテキスト表示、メモリマップドI/O(画面メモリをCPUから直接操作)、大文字・小文字表示、リバースビデオ(反転表示)機能を提供した[ 20] 。
後年になってIMSAI社は、Processor Technology社のVDM-1に対抗する形で、後に独自のIMSAI VDI (Video Display Interface)カードを発表したが、VDM-1の方が初期のIMSAIユーザーの間で広く利用された。また、IMSAI社は純正キーボードも販売するようになった。 [ 21]
他
IMSAI社倒産、Fischerによる商標やサポートの継続
1979年10月までにIMSAI社は倒産 した。「IMSAI」の商標 は、IMSアソシエイツの初期の従業員だったトッド・フィッシャーとナンシー・フライタスによって取得され、フィッシャー・フライタス社(Fischer-Freitas Company)の"IMSAI部門"としてコンピュータの製造が続けられた。初期のIMSAIシステムのサポートは、同社によって継続されている[ 22] 。
映画におけるIMSAI 8080
1983年の映画『ウォー・ゲーム 』で主人公が使用したハッキング・ツールは、IMSAI 8080に音響カプラ 型モデム を接続していた[ 23] 。ノベライゼーションではAltair 8800だった。
アーネスト・クライン による2011年の小説『ゲームウォーズ 』では、終盤の重要なアイテムとしてIMSAI 8080が登場する。
別商品
改良版CPU8085搭載でオールインワン型のVDPシリーズ
1977-1979年のIMSAI VDP-40。Intel 8085、32KB/64kb RAM、2x FDD 80/160kb、S100バス。2KBモニタROM、2KBビデオROM
1977年半ば、IMSAIはIntel 8085 をベースにしたキーボード、ディスプレイ、ディスクドライブ一体型で、価格帯も全く異なるVDPシリーズを発表した。1978年1月に、VDP80/1050は10,920ドル、VDP-40/64は7,466ドルで発売された。
1978年1月の製品説明によると、VDPは32Kまたは64Kのメモリを搭載し、9インチ(VDP4xレンジ)または12インチ(VDP8xレンジ)のビデオディスプレイを搭載し、どちらかを選択できた。例えば、VDP-40は、5-1/4インチのディスクドライブが2基、9インチ40桁表示のディスプレイ、2K ROMモニターを1つの筐体内に搭載していた。内蔵キーボードは、8035マイクロプロセッサとメインボードへのシリアルインターフェースを備えていた。VIO-Cビデオボードには、2KファームウェアROM、256文字の2Kキャラクタジェネレータリードオンリーメモリ(ROM)、2Kリフレッシュメモリが搭載されていた。
関連項目
関連文献
脚注
注釈
^ IMSAI 8080用ゲームを一覧にした出典は無く、Dr. Dobb's Journalのような当時のコンピューティング雑誌、あるいはHomebrew Computer Club Newsなどのユーザーグループのニュースレターなどに、個々のゲームの流通状況が解説されている。
出典
^ a b THE HISTORY OF IMSAI- The Path to Excellence , IMSAI of Fischer-Freitas Company (original text 1978)
^ Press Release: IMSAI Announces Hard Disk
^ IMS Associates, Inc. (October 1975). “IMASI and Altair Owners”. Popular Electronics (Ziff Davis) 8 (4): 110. Advertisement: IMSAI 8080 computer with 1K of RAM. $439 kit, $621 assembled.
^ Littman, Jonathan (1987). Once Upon a Time in ComputerLand: The Amazing, Billion-Dollar Tale of Bill Millard . Los Angeles: Price Stern Sloan. pp. 18.
ISBN 0-89586-502-5 "Later that day, December 16 [1975], United Parcel Service picked up the first shipment of 50 IMS computer kits for delivery to customers."
^ Hard Drive: Bill Gates and the Making of the Microsoft Empire . New York: HarperBusiness. (1993).
ISBN 0-88730-629-2 . https://archive.org/details/harddrivebillgat00wall
^ “The History of CP/M, The Evolution of an Industry: One Person's Viewpoint ”. Dr. Dobb's Journal . pp. 6–7 (1980年1月). 2013年6月3日閲覧。 “[…] The first commercial licensing of CP/M took place in 1975 with contracts between Digital Systems and Omron of America for use in their intelligent terminal, and with Lawrence Livermore Laboratories where CP/M was used to monitor programs in the Octopus network. Little attention was paid to CP/M for about a year. In my spare time, I worked to improve overall facilities […] By this time, CP/M had been adapted for four different controllers. […] In 1976, Glenn Ewing approached me with a problem: Imsai , Incorporated, for whom Glenn consulted, had shipped a large number of disk subsystems with a promise that an operating system would follow. I was somewhat reluctant to adapt CP/M to yet another controller, and thus the notion of a separated Basic I/O System (BIOS) evolved. In principle, the hardware dependent portions of CP/M were concentrated in the BIOS, thus allowing Glenn, or anyone else, to adapt CP/M to the Imsai equipment. Imsai was subsequently licensed to distribute CP/M version 1.3, which eventually evolved into an operating system called IMDOS. […]”
^ “In His Own Words: Gary Kildall ”. Remarkable People . Computer History Museum (2016年8月2日). 2020年5月22日閲覧。
^ “Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry ”. Kildall Family (2016年8月2日). 2020年5月22日閲覧。
^ IMSAI 8080 Microcomputer System User Manual . IMSAI Manufacturing Corp.. (1976). pp. 7
^ “IMSAI 8080 - Old Computer Museum ”. 2025年10月26日閲覧。
^ a b c d e IMSAI 8080 Microcomputer System User Manual . IMSAI Manufacturing Corp.. (1976). pp. 7
^ “Featured Artifact: IMSAI 8080 ”. University of Waterloo Computer Museum . 2025年10月26日閲覧。
^ “How to Bootstrap CP/M on a Classic S-100 ”. 2025年10月26日閲覧。
^ “IMSAI 8080 - Bitsavers.org ”. 2025年10月26日閲覧。
^ IMSAI CP/M SYSTEM USER'S GUIDE Version 1.31, Rev. 2 . IMSAI Manufacturing Corporation. (1977). pp. 3
^ “Discussion of early CP/M and IMDOS; IMDOS 2.02 ”. Retro Technology . 2025年10月26日閲覧。
^ “IMSAI 8080, 1976 Brochure ”. 2025年10月26日閲覧。
^ “IMSAI 8080, 1976 ”. 2025年10月26日閲覧。
^ VDM-1 VIDEO DISPLAY MODULE - ASSEMBLY and TEST INSTRUCTIONS . Processor Technology. (1977). pp. 9
^ “VDM-1 ”. Encyclopedia MDPI . 2025年10月26日閲覧。
^ “NEW - Bitsavers.org ”. 2025年10月26日閲覧。
^ “Company: IMS Associates, Inc. (IMSAI) ”. Computerhistory.org. 2008年10月27日閲覧。
^ “The "Wargames IMSAI" ”. imsai.net . 2017年12月28日閲覧。
外部リンク