Atari ST
Atari STは1985年にATARIが販売したホームコンピューターである。
1985年から1990年代初期にかけて北米で広く普及した。STは公式には"Sixteen/Thirty-two"の頭文字。モトローラ68000の16bit外部バスと32ビット内部バスを意味している。
モトローラのMPUであるMC68000をベースにしたパソコンであり、512KB以上のメモリと3.5インチフロッピーディスクを搭載。同様に68000を搭載していたアップル社のMacintoshやコモドールのAmigaに似たアーキテクチャを持つ。MacintoshはGUIを広く普及させた初めてのパソコンであるが、当時はまだ小さなモノクロの内蔵モニタしか利用できなかった。一方STはビットマップカラーのGUIを世界で初めて搭載した。Shiraz Shivjiが設計した革新的なワンチップのグラフィックサブシステムは、初期のBBCマイクロや現在広く利用されている共有メモリシステムのように、CPUとクロックサイクル毎に交互にアクセスする方式を採用しており、システムメモリの全領域を共有できる。またMIDIをパソコンとして初めて標準でサポートした。
STの主な競合製品はアップルのMacintoshとコモドールのAmigaだった。ユーザーの間でプラットフォームの競争が発生し、特にメガデモについては特に活発だった。Amigaのカスタムプロセッサはゲームとビデオの市場で最先端と言われていたが、STは一般的に、安く、CPUが若干早く、ハイレゾのモノクロディスプレイに対応し、ビジネスやCADに理想的と言われていた。MIDIポートを標準で搭載していたため、タンジェリン・ドリームや90年代のイギリスのダンスミュージックを代表する808 Stateのようなバンドがコンサートで使用し、アマチュアかプロかを問わずミュージックシーケンサーや楽器のコントローラーとして成功した。一部の国、特にドイツでは、CADやDTPのための個人事業主用マシンとして確固たる地位を築いていた。
STは後のAtari TTやAtari Falconに世代を引き継いだ。
Atariがコンピュータ市場から撤退したことにより、TOSベースの互換機市場が出現した。多くのレトロコンピュータと同様にAtariはエミュレータを快くサポートしている。
コモドールの創設者であるJack Tramielは彼の息子をコモドールの幹部社員に就任させることを希望したため、コモドールの会長であり筆頭株主であるIrving Gouldと対立し、Tramielは1984年1月にコモドールを追われる結果となった。
Tramielはすぐに持株会社Tramel Technologies, Ltd.を設立し、買収目的で様々な米国のコンピュータ関連企業を訪問した。Tramielは、元Atariのコンピュータ部門の部長だったRoger Badersherが設立したMindsetを訪問し、また「Amigaのスタッフには興味がないがチップセットには非常に興味があった」とAmigaのスタッフに発言していたはずのAmigaも訪問した。新しい低コストでハイエンドなコンピューターシステムを開発する業務のチーフエンジニアとしてTramielはShiraz Shivjiを抜擢した。元々はNS32032の採用を想定していたが、ナショナル セミコンダクターの都合により商品の販売に必要な数量と価格でチップを供給できなかった。16/32ビットの68000より低速なNS32032でプロトタイプを開発していたことが結果的には幸いした。
コードネーム"RBP"(Rock Bottom Price — 底値)プロジェクトは1984年4月から7月の間に設計を開始した。これは出荷版のSTとほぼ同じものだった。カスタムチップと市販パーツを組み合わせて設計されており、集積度の高い単一の基板であり、標準およびカスタムポートを全て備えていた。
Atariのコンピュータ部門はSTが世に出る前に、ANTIC(DMA)、CTIA/GTIA(Graphics)、POKEY(AUDIO)、PIA(I/O)のカスタムVLSIプロセッサを組み合わせた6502CPUベースのホームコンピュータを、1979年から1982年にかけてAtari 400(16K)とAtari 800(48K)として開発し販売しており、1982年にAtariは600XL/800XLシリーズとほぼ同じ設計の1200XLを発売した。Atariは1984年に発売するハイエンドコンピュータを複数準備していたがTramielがAtariを買収したときに開発中止となった。STがリリースされる数か月間前にAtariは8bitの6502を搭載したXLシリーズの次世代機として65XE(64K)と130XE(128k)を発売した。
Atari 2600やAtari 8ビット・コンピュータのカスタムチップを開発したオリジナルの開発者の一人であるJay Minerは、新しいチップセットを搭載したパソコンを作るのに必要な巨額の資金を得ようとAtari役員の説得を試みた。この提案が受け入れられなかったためMinerはAtariを去り、1982年にHi-Toroという小さなシンクタンクを設立して、新しいチップセットの開発に着手した。後にAmigaとなるこの会社は、"Lorraine"というコンピュータシステムを開発しながら、様々なビデオゲームコントローラとゲームの販売を始めた。
AmigaはLorraineチップセットの開発に必要な資金を使い果たし、当時ワーナーの傘下だったAtariは開発の続行に必要な資金をAmigaに提供した。その見返りとしてAtariはそのチップの1年間の排他的使用権を得られることになっていた。Atariはカスタムチップを使用した68000ベースのマシン(コードネーム"Mickey")を計画していたようだが、詳しいことは分かっていない。
Atariは当時一日に$10,000の損失を出しており、ワーナーコミュニケーションが売却を希望していた。それを知ったTramielは、Atariの海外の製造拠点と世界中に広がる販売ネットワークを新しいコンピュータの販売に利用したいと考え、Atariに接触して協議を申し入れた。1984年5月から6月にかけてAtariとの断続的な交渉が進められた。TramielはAtariのコンピュータ部門(ゲーム機とホームコンピュータ部門を含む)を買収するための資金を7月には確保していた。
公式発表後にコモドールのほとんどの役員と研究者が退職してTramielの新会社Atari Corpに転職したため、Traimelの新しいコンピュータの発売を妨害する目的でコモドールは企業秘密を漏洩したとして4人のエンジニアを告訴した。
Atari Corpを設立したTramielはまず最初に、プロジェクトを棚卸しするため、Atariに残されたスタッフの大半を解雇し、現在進行しているほとんどのプロジェクトを中断させた。Tramielの代表者がAmigaとの契約書の原本を発見したのは7月から8月の上旬にかけてのことだった。
これによりAmigaは1984年7月30日にAmigaチップセットをAtariに提供するはずだったことが判明した。深刻な資金不足が続いていたAmigaはこの年の春に、Tramiel自身や、Amigaに早く取って代わろうと考えていたTramel Technologies, Ltd.も含む投資家に対してさらなる資金提供を求めていた。Tramielが数日以内にAtariの買収を完了するべく裏で交渉が進んでいたと噂されていたちょうどその頃、Amigaはコモドールと協議していた。コモドールはAmigaをコモドールが完全に買収してAtariを含む他社との契約を完全に打ち切る方向で協議を進めた。AmigaはAtariにチップセットを提供する代わりに、コモドールがAmigaに代わって$500,000をAtariに提供した。これにより結果的にLorraineチップセットを完成させるためにAtariがAmigaにつぎ込んだ資金が返却される形になった。優位に立つチャンスとみたTramielは直ちにこの状況を利用して、コモドールの新しい子会社となる予定のAmigaを提訴し、間接的にコモドールに反訴した。TramielはAmiga及びコモドールがその技術を製品化できないようにする禁止命令や損害賠償の根拠を探した。この提訴は、コモドールがAtariを提訴して営業を妨害しようとしたことの仕返しとして、コモドールの買収や開発中のAmigaが無駄になるようにする企てであった。
Atarimuseum.comのCur VendelとAmigaのDeva Needles及びJoe Decuirとの直接対談によれば、Amigaチームは訴訟のために夏の間ほとんどずっと動けない状態だった。チップセット、Lorraineコンピュータシステム、チームの運命といったものの状況についての情報は知らされていなかった。後の1984年の秋にコモドールはLorraineプロジェクトの再開を宣言し、チップセットが改善され、OSの開発とハードウェアの設計が完了した。この遅延によりAtariはAmigaに数か月先行してAtari STをリリースでき、1985年9月の決算に売り上げを計上する余裕ができた。
このAtari対Amigaの訴訟ついては1987年3月に法廷外で内々的に和解した。
本セクションは http://www.atarimuseum.com の許可を得てWikipediaに流用している。
ハードウェアの設計が完成に近づき、チームはOSの検討に入った。買収後まもなくマイクロソフトがTramielにWindowsの移植を提案したが、2年という納期は遅すぎると思われた。他の選択として、後にGEMとなったCrystalという新しいGUIベースのシステムを開発していたデジタルリサーチがあった。新しいOSを社内で開発する案もあったがリスクが高いため却下された。
デジタルリサーチは完全にインテル系のプラットフォームに依存していたため、Atariはデジタルリサーチの本社にチームを派遣し、Atariとデジタルリサーチのエンジニアが混在した"Monterey Team"を構成した。AtariのJim TittslerはAtari ST系のプロジェクト・ジェイソン(The Operating Systemとしても知られる)を監督していた中心的なOSのエンジニアだった。
CP/M-68Kは本質的には実績のあるCP/Mを直接移植したもので、1985年までに、MS-DOS 2.0と比較してますます時代遅れになりつつあった。階層的なファイルシステムがなくサブディレクトリをサポートしていなかった。デジタルリサーチはこれとは別にDOS形式のオペレーティングシステムであるGEMDOSをGEM用として開発しており、GEMDOSの移植が6月の販売に間に合うかどうかを検討した。最終的に移植を実施することに決まり、TOS(The Operating System)の一部分であるGEMDOSファイルシステムになった。ハードディスクに不可欠な高速の階層型ファイルシステムを持ち、IBM PC DOSに近いファンクションコールをプログラマが利用できた。
この商品は1985年6月にアタリユーザーグループに出荷された後に1985年9月に520STとして市販された。コンセプトの決定から店舗に陳列されるまで1年弱のことだった。Atariは元々、メインメモリが128KBの130STと256KBの260STをそれぞれ発売するつもりだった。しかし、OSがフロッピーからRAMにロードされるため、アプリケーションを走らせるメモリ空間が残らなかった。260STはヨーロッパの限られた範囲で販売された。
初期のモデルはTOSと共に出荷されたが、将来的にROMベースのTOSへアップグレードしやすいようにROMソケットが備わっていた。それはわずか数か月後に利用可能となり、古いマシンをアップグレードできると同時に新しいマシンにも搭載された。1985年末には520STMとして知られているTV視聴用のRFモジュレーターを搭載できるようになった。
元々AtariはGEMのGDOS(Graphical Device Operating System)を搭載するつもりだった。GDOSでは、プログラムがGDOSによってロードされたドライバにGEM VDI(Virtual Device Interface)コマンドを送信できた。開発者は送信先を単純に切り替えるだけで他のデバイスにVDI命令を送信できた。しかしGDOSはSTの出荷時に間に合わず、ソフトウェアパッケージに含めて出荷され、また後期のSTに搭載された。GDOSの後期バージョンはベクターフォントをサポートしていた。
長所としては、STはMacintosh Plus等のほとんどのライバル機よりも安価で、高速な傾向があった。主に価格とパフォーマンスの理由から、STは為替の影響により価格が高くなる国外市場で非常に人気のあるマシンになった。英国の広告キャッチコピーは"power without the price"(価格抜きのパワー)だった。事実、Atari STと端末エミュレータのソフトウェアの組み合わせは、中央コンピュータ用の端末として一般に必要とされていたDigital VT220端末よりも安かった。
520STはコモドール64のような初期のホームコンピュータのようなオールインワンタイプのユニットだった。520STが発売された当時には既にユーザーはキーボードにカーソルキーとテンキーを搭載することを望んでいた。こうしたことから520STは非常に巨大で扱いにくいコンピュータだった。
周辺機器を接続するためにたくさんの太いケーブルを必要としたことで問題が大きくなった。この問題はフロッピーディスク搭載モデルを含む後継モデルである程度まで改善されたが、しかしこれによりマウスとジョイスティックのポートがキーボードの下の狭い場所に追いやられる結果となった。
初期の520STのユーザーは"Atari Twist"と"Atari Drop"の手順に慣れていた。金属シールドを触りながらチップを抜き差しする"Atari Twist"は静電気を放電するのに役立ち、またケースの片側を軽く持ち上げて机などに落とす"Atari Drop"は接触の悪いチップを接触させるために役立つ、と考えられた。
ケースのデザインはAtariのチーフ工業デザイナであるIra Valenskiが設計した。STは基本的にくさび形をしており、空冷のために背面に格子があった。ほとんどのマシンは安っぽい柔らかなタッチのキーボードを搭載し、上側にひし形のファンクションキーがあった。オリジナルの520STではフロッピーディスクドライブが外付けだった。1040ST型のケースはフロッピーディスクドライブを内蔵していた。1040STの電源が本体に内蔵されていたのに対し、初期の520STは大きな外部電源だった。
STは非常にたくさんのポートをマシンの背面に装備していた。
RS-232Cシリアルポート(D-sub 25pin オス)
セントロニクスプリンターポート)D-sub 25pin メス)
ジョイスティック、マウスポート(D-sub 9pin オス)
MIDIポート(5-pin DIN)
モニターポート(13-pin DIN)
ACSI(SCSIの同類)DMA ポート(ハードディスクとレーザープリンター用)
フロッピーポート(2台目のフロッピーディスクドライブ追加用)
ST カートリッジポート(128 KB ROM カートリッジ用)
双方向通信が可能だったため、セントロニクスプリンターポートはジョイスティックの入力に利用可能であり、プリンターのソケットに接続することで2つの9-pinジョイスティックポートを追加するアダプタを利用したゲームがいくつかあった。
Atariは当初360KBまで保存できる片面フロッピーディスクを採用した。後のフロッピーディスクドライブは720KBまで保存できる両面版だった。片面ドライブを搭載したモデルが当初非常によく売れたため、初期のユーザーから反感を買うことを恐れ、ほとんどのソフトウェアは1枚の両面ディスクの代わりに2枚の片面ディスクで出荷していた。STの専門誌は片面のディスクに大量のコンテンツを詰め込んで全ての読者を満足させたかったため、この問題を解決するために革新的なカスタムフォーマットを採用しなければならなかった。もう一つの難題は、Atariの両面ドライブがIBM形式のディスクを読めたことに対し、IBM PCではAtariのディスクが読めなかったということである。このフォーマット問題はのちにサードパーティ製のフォーマットソフトとTOSのアップグレード(1.4MB以上)によって解決された。
1986年、Atariは後に1040STF(単にSTFとも表記される)で基本デザインをアップグレードした。このマシンは初期の520STにほとんど似ているが、外付けだった電源と両面フロッピーディスクドライブがコンピュータ背面のケース内部に移動した。これによりマシンは大きくなったが邪魔なケーブルは減った。1040は1MBのRAMを搭載して出荷され、市場にある初期モデルをリプレースした512KBのRAMを搭載する新しい520STFMにもこのデザインが用いられた。
1040STは1MBのRAMを搭載して出荷された最初のパソコンであり、米国で価格が$999に下がったとき、1MBあたり$1000の壁を初めて超えたコンピュータとなり、Byte Magazine誌の表紙を飾った。モデルナンバーの決め方はAtariの8-bitファミリーのコンピュータであるXEシリーズのモデルナンバーから継承していた。ごく一部の1040STFは片面のフロッピーディスクを搭載して出荷された。
出荷直後の出足は非常に好調で、特にヨーロッパ市場ではAtariのコンピュータが75%のシェアを占めた。ドイツのDTPやCADを使用する個人事業主の市場はAtariのもっとも強い市場になった。
この成長する市場領域に狙いを定めるためAtariはST1を計画した。それは1986年のCOMDEXの初披露で好意的に受け入れられた。Megaと改名されたこの新しいマシンは、独立したハイクオリティのキーボード、モニターの重量を支えるための強固なケース、内部バス拡張コネクタを搭載していた。来るSLM804レーザープリンターはCPUとメモリを搭載せずにコストを削減した。このレーザープリンターはMegaとST DMAポートで接続されMegaコンピュータがページの描画を処理した。当初から2MBまたは4MBを搭載し、MegaマシンがAtariのレーザープリンターの機能の一部を補完することで低価格のデスクトップパブリッシング環境を実現しようとしていた。1MBを搭載したMega 1も後に発売された。
カスタムチップのblitterコプロセッサは画面上の一部のグラフィック制御を高速化するために搭載される予定だったが、しかし遅延によってそれは結局Mega 2とMega 4マシンにリリースされた。全てのマシンに搭載されなかったためこれを利用したい開発者はプログラム中で検出しなければならなかった。しかしGEM APIはTOSの上位レベルのインターフェイスだったため、スクリーンVDIコマンドを正しく利用するプログラムはblitterをシームレスに利用できた。
最初の4年間は製造上の問題と製品販売網の問題の解決にAtariが追われていたためSTプラットフォームの大きな設計変更は行われなかった。
1989年後半にAtariはマルチメディア面のハードウェアとOSを改善したSTであるSTE(STEとも表記される)をリリースした。STでは512色だったカラーパレットが4096色に増え、Genlockをサポートし、RAM内で大きなデータブロック、特にスプライトのグラフィックを高速に転送できるBlitterというグラフィックのコプロセッサチップなどを特徴としていた。なお、320x200の低解像度ではプログラミングのトリックを使用しない限り16色の最大パレット数に限定されていた。また最大50kHzの8ビットのステレオPCMをハードウェアで再生できる2チャンネルのデジタルサウンドチップを搭載していた。ケース脇の比較的アクセスしやすい場所に新しい2つの拡張ジョイスティックポート(EJP)が追加されていた。変換アダプタを使えば2つの普通のジョイスティックを各ポートに挿入できた。この拡張ジョイスティックポートはAtariのJaguarと互換性があった。RAMはSIMMで非常に簡単にアップグレードできた。これら全てにもかかわらず、まだ8MHzで動作しており、Amigaに追いつくべくハードウェアを増強(enhanced)させることを明らかに目指さなければならなかった。
当初のSTEモデルには、ST用に開発された一部のアプリケーションとゲームが不安定あるいは全く動作すらしないというソフトウェアとハードウェアの間のコンフリクトがあった。RAMを拡張することで解決できることも時々あった。さらに悪いことに、内蔵フロッピーディスクドライブは旧機種の内蔵ドライブで読めるフロッピーディスク上の拡張トラックを読めなかった。これはほとんどのユーザーには問題なかったが、一部のゲームではコピープロテクト用の未フォーマット領域やディスクにたくさんのデータを詰め込む方法として拡張トラックを使用しており、カスタムフォーマットユーティリティでは80トラックのディスクに86のトラックを作るフォーマットが容量拡張の手段として一般的に選べた。さらに、First Word Plusなどの一部のアプリケーションではジョイスティックを挿入すると時々おかしな動作の原因となった。
STEの拡張機能はほとんど利用されることがなかった。STE機能拡張を使用するソフトウェアやSTE専用ソフトウェアは稀であり、芸術、CADや音楽のアプリ、ハードウェアを活用するごく一部のゲームなどに普通は限られた。しかしプログラマーが十分に新機能を活用したため量より質となり得るように思われた。
最後のSTEマシンであるMega STEはグレー色のAtari TTケースに収められたSTEであり、16MHzで動作するスイッチがあり、16bitの外部バスと32bitの内部バスのデュアルバス設計で、Motorola 68882 FPUを搭載可能で、3.5インチフロッピーディスクドライブ内蔵で、VME拡張スロットを搭載し、AppleのLocalTalkに酷似していたネットワークポートを搭載し、3.5インチのハードディスクを内蔵可能だった。またTOS 2.00が添付されていた。ハードディスクのサポートが改善され、デスクトップインターフェイスが強化され、メモリーテスト機能があり、1.44 MBのフロッピーをサポートし、不具合が修正されていた。これはTTよりも手頃でオリジナルのSTよりパワフルな製品として販売された。
1990年にAtariはハイエンドのワークステーション指向のTT(32Mhzの68030ベースのTT030)をリリースした。元々は68020 CPUを搭載する計画だったTTはグラフィックを改善し、より強力なチップをサポートしていた。ケースはハードディスクドライブを内蔵する新設計だった。
最後のSTはマルチメディアのFalconだった。これも68030ベースであり16MHzで動作したが、ビデオモードが改善され、広範囲に渡ってカスタムチップ化された。音楽用としてヨーロッパでデファクトスタンダードとなったSTを継承するべくオーディオ用にモトローラのDSP56001も採用され多チャンネルオーディオの録音再生が可能な設計だった。しかし、オンボードのインプットはマイク入力のみでライン入力にはアッテネーターが必要、さらには44.1kHzや48kHzといった標準的な周波数がそのままでは使えない、など、非常に詰が甘く、普及に至らなかった。68030マイクロプロセッサは32bitのメモリを利用可能だったが、Falconはパフォーマンスに影響するもののコスト削減効果のある16bitバスを採用した。またSTEによく似た安価なケースで出荷された。そのためFalconをデスクトップやラックマウントケースに収められる、キーボード分離式のアップグレードキットが多数入手可能だった。
1992年にリリースした翌年には製造中止となった。ヨーロッパではC-LabがFalconの設計ライセンスをAtariから得て、オーディオ回路に若干の変更が加えられた他はほとんどAtariのFalconと同じ"C-Lab Falcom Mk I"、Mk Iに500MBのハードディスクを搭載した"Mk II"、Mk IIのデスクトップ版の"Mk X"がリリースされた。しかしこの頃にはすでにNotator/Logicの権利がE-Magicに移ってしまっており、やはり普及しなかった。
1993年、AtariはSTの開発を中止しJaguarに焦点を当てた。
Atariのコンピュータ市場からの撤退を受け、マルチメディア(特にオーディオとビデオ)、CAD、ビジネスユーザーのために、Medusa Computer Systemsがいくつかの68040や68060プロセッサを搭載したパワフルなAtari Falcon/TT互換機を製造した。
ハードウェアメーカーがいなくなったにもかかわらず、STプラットフォームが生き残るように頑張る小さく活動的なコミュニティがあった。OS、ソフトウェアエミュレーター(Windows用、Mac用、Linux用)、いくつかのハードウェア開発で進歩があった。Falcon用の68060ベースのCT60やCT63のようなアクセラレーターカードがあり、またColdfireプロセッサベースのAtari互換機を開発するAtari Coldfire Projectがあった。ドイツのMilan ComputerはAtari TOS 4.5とMilan ComputerのMultiOSを実行できる68040と68060をベースにしたAtari互換機を開発した。
Atari STは低価格でありながらCPUが高速に動作する。MIDIインターフェースを標準で内蔵しており、割り込み優先度が、マウスやキーボードよりも高く設定されているため、外部音源の発音タイミングのブレが少ないという特長を持つ。従って、1980年代終盤-1990年代前半の音楽制作において、Atari STと双璧を成していたMacintoshと比較しても、楽曲のノリを正確に作り込むことが出来る。特に、テクノの本場であるヨーロッパにおいては、音楽制作スタジオの殆ど全てにAtari STが導入される程に人気であった。
STは初めてMIDIを内蔵したホームコンピュータであり、ミュージックスタジオの専門家や熱心なアマチュアのためのたくさんのMIDI関連ソフトが存在していた。WindowsやMacで普及しているCubaseやLogic Proは元々はAtari ST用のアプリケーションだった。その他のメジャーでパワフルなST用の音楽シーケンサーアプリケーションだったDr. T's KCSは、シンセサイザーパッチ編集ソフトウェアであるXoR(MacintoshではUnisyn)といった外部アプリケーションをシーケンサーから実行できる"Multi-Program Environment"が添付されていた。これはスタインバーグの"MROS"、C-Labの"SoftLink"も同様で、シングルタスクだったTOSを、マルチタスクで使う"OS"を、音楽ソフトメーターが各社ばらばらに開発していた。現在でもファットボーイ・スリムのような一部の人はまだAtari STを使って作曲している。
Pro 24 / Pro 16 / Pro 12 サウンドエンジニアだったカール・スタインバーグが最初に開発したシーケンサー。マルチトラックテープを模したUIを持つ。