Atari 8ビット・コンピュータ は、アタリ が1979年 ねん 11月 に発売 はつばい したホームコンピュータ 。1992年 ねん 1月 がつ に生産 せいさん 終了 しゅうりょう した。
アタリ は1979年 ねん から1992年 ねん までモステクノロジー 6502 マイクロプロセッサ を使用 しよう した8ビット ホームコンピューター のシリーズを発売 はつばい した。以後 いご 10年間 ねんかん 以上 いじょう 、同 おな じ基本 きほん 設計 せっけい のいくつかのバージョンがリリースされた。初期 しょき の Atari 400 と Atari 800 、その後継 こうけい 機 き の XL および XE シリーズがある。これらの内部 ないぶ 設計 せっけい はほぼ同一 どういつ である。また、カスタムのコプロセッサチップを使用 しよう した初 はじ めてのホームコンピュータでもある。アタリの8ビット・コンピュータ・シリーズは商業 しょうぎょう 的 てき 成功 せいこう を収 おさ め、1979年 ねん 末 まつ から1985年 ねん 中 ちゅう ごろまでの最 もっと も売 う れた期間 きかん に200万 まん 台 だい 以上 いじょう を販売 はんばい し[ 1] 、総計 そうけい では400万 まん 台 だい となった[要 よう 出典 しゅってん ] 。
IBMはアタリからライセンス供与 きょうよ を受 う けてホームコンピュータ市場 いちば に参入 さんにゅう することを検討 けんとう したが、最終 さいしゅう 的 てき に独自 どくじ の設計 せっけい で行 い くことを決 き めた経緯 けいい がある。
1977年 ねん 後半 こうはん にゲーム機 き VCS(後 ご の Atari 2600 )がリリースされると、Cyan と呼 よ ばれる技術 ぎじゅつ チームは後継 こうけい 機 き の設計 せっけい にとりかかった[ 2] 。彼 かれ らはVCSの商品 しょうひん としての寿命 じゅみょう を三 さん 年 ねん と考 かんが え、その時点 じてん で可能 かのう な機能 きのう を実現 じつげん することにした。これを "blue sky" と呼 よ び、ゲーム機 き として1980年 ねん ごろ出荷 しゅっか する予定 よてい とした。結果 けっか として開発 かいはつ されたものはVCSの明 あき らかな問題 もんだい 点 てん を改善 かいぜん したバージョンであった[ 3] 。2600よりも高性能 こうせいのう で、グラフィックスとサウンドハードウェアを改良 かいりょう したものである。1978年 ねん はそれらの機能 きのう を実現 じつげん するチップの設計 せっけい に費 つい やされた。第 だい 一 いち は「カラーテレビジョン・インターフェイスアダプター(CTIA)」と呼 よ ばれるビデオ用 よう チップである(VCSが使 つか っていたチップは「テレビジョン・インターフェイスアダプター(TIA)」と呼 よ ばれていた)。
この時点 じてん でホームコンピュータ革命 かくめい は、Apple II 、コモドールPET 、TRS-80 によって始 はじ まっており、バイト誌 し が後 のち に "1977 Trinity" と呼 よ んだ[ 4] 。親会社 おやがいしゃ だったワーナー・コミュニケーションズ から来 き たアタリの新 しん CEOレイ・カサールは、CTIA を使 つか ってアップルに挑戦 ちょうせん したいと考 かんが えた。アタリは自 みずか らの手 て でホームコンピュータを開発 かいはつ 製造 せいぞう するのに必要 ひつよう なことは何 なに か、調査 ちょうさ を開始 かいし した。VCSがサポートしていなかった文字 もじ 表示 ひょうじ のサポート、周辺 しゅうへん 機器 きき のための拡張 かくちょう 手段 しゅだん 、BASIC 言語 げんご 、キーボードなどが必要 ひつよう と考 かんが えられた。
文字 もじ 表示 ひょうじ の必要 ひつよう 性 せい からANTIC チップが開発 かいはつ された。これはCTIAと協調 きょうちょう 動作 どうさ して画面 がめん 表示 ひょうじ を行 おこな うコプロセッサである。2600でのTIAと同様 どうよう 、CTIAはスプライト のみを生成 せいせい し他 ほか にはなにもできなかった。ANTICは一般 いっぱん 的 てき なビットマップ画像 がぞう と文字 もじ を表示 ひょうじ でき、色 いろ 数 すう や解像度 かいぞうど の異 こと なる様々 さまざま なモードを備 そな えている。ANTICとCTIAが協調 きょうちょう 動作 どうさ することで完全 かんぜん な画面 がめん を生 う み出 だ せる。
Atari 400 (1979)。メンブレンキーボード を装備 そうび し、カートリッジ スロットは単 たん 一 いち 幅 ぶく のものしかない。
アルミニウム製 せい のシールドを除 のぞ いた Atari 800 の部品 ぶひん 群 ぐん 。主 しゅ 基板 きばん 後方 こうほう にカードエッジコネクタがあるが、アルミニウムのシールドで覆 おお われていて使 つか えなかった。
Atari 800 の内部 ないぶ 部品 ぶひん 群 ぐん 。 * カートリッジ用 よう プラスチック製 せい ガイド * プロセッサ基板 きばん (アルミニウムのシールドで覆 おお われている) * DOS ROM 基板 きばん (FDDサポート用 よう に追加 ついか ) * ROMカートリッジの中身 なかみ * 16KBメモリ基板 きばん ×3 * 主 しゅ システム基板 きばん * I/Oおよび電源 でんげん 用 よう 基板 きばん
アタリは、ふたつの機種 きしゅ を発売 はつばい するマーケティング戦略 せんりゃく を採用 さいよう した。ローエンド の「キャンディ」はゲーム機 き として販売 はんばい し、ハイエンド の「コリーン」はコンピュータとして販売 はんばい するというものである(コード名 めい はアタリの2人 ふたり の美人 びじん 秘書 ひしょ に由来 ゆらい する)[ 5] 。「コリーン」にはROMカートリッジにもRAM増設 ぞうせつ にも使 つか えるスロット、二 ふた つ目 め のカートリッジスロット、ビデオ出力 しゅつりょく 、フルキーボードを装備 そうび し、一方 いっぽう で「キャンディ」はプラスチックのメンブレンキーボード とカートリッジスロットをひとつだけ備 そな えていた(メモリ拡張 かくちょう 不可 ふか )。
当時 とうじ 、連邦 れんぽう 通信 つうしん 委員 いいん 会 かい (FCC) からテレビ の周波数 しゅうはすう 帯域 たいいき での電磁波 でんじは の漏 も れを極 きわ めて低 ひく くするよう命令 めいれい が出 で ていた。アタリの機械 きかい はテレビ用 よう の信号 しんごう を内部 ないぶ で生成 せいせい していたため、FCCの規定 きてい を守 まも るには厳重 げんじゅう にシールドする必要 ひつよう があった。そのためアルミダイカスト の頑丈 がんじょう なシールドで部分 ぶぶん 的 てき にファラデーケージ を形成 けいせい し、その枠 わく の中 なか に様々 さまざま な部品 ぶひん をネジ止 と めする形 かたち とした。このため非常 ひじょう に頑丈 がんじょう なコンピュータとなったが、コストと複雑 ふくざつ さの面 めん では不利 ふり になった。ちなみにRFモジュレータ を持 も たないアップルのマシンはFCCの規定 きてい を守 まも る必要 ひつよう はなかった(初期 しょき のTRS-80 はFCCの規定 きてい を満足 まんぞく していない)。FCCの規定 きてい によって大 おお きめの穴 あな を設 もう けることも難 むずか しくなり、 Apple II コンピュータにあったような拡張 かくちょう スロットやカードを大 おお きなコネクタで本体 ほんたい と接続 せつぞく することができなくなった。そこでアタリは1つのシールドされたコネクタを通 とお して複数 ふくすう の周辺 しゅうへん 機器 きき をデイジーチェーン接続 せつぞく できるシリアルI/O (SIO) バス を設計 せっけい した。全 すべ ての周辺 しゅうへん 機器 きき (カセットドライブ、ディスクドライブ、インターフェイスボックスなど)はこのインターフェイスで接続 せつぞく された。これは周辺 しゅうへん 機器 きき の高 こう 価格 かかく 化 か を招 まね くことになった。本体 ほんたい 内部 ないぶ のスロットはROMおよびRAMモジュール用 よう とした。
当初 とうしょ アタリは他 た のベンダーでも広 ひろ く採用 さいよう されている Microsoft BASIC を移植 いしょく する予定 よてい で、8KB のROMカートリッジの形 かたち で供給 きょうきゅう するつもりだった。しかし、マイクロソフト製 せい の既存 きそん の6502版 はん BASICは12KBのROMが必要 ひつよう で、これを8KBに縮小 しゅくしょう しようというあらゆる試 こころ みは失敗 しっぱい した。そこでアタリは Shepardson Microsystems というコンサルティング会社 かいしゃ に委託 いたく し、同社 どうしゃ が一 いち から独自 どくじ の処理 しょり 系 けい を書 か くことを勧 すす め、Atari BASIC (英語 えいご 版 ばん ) が完成 かんせい した。
マシンは1978年 ねん 11月に 400 と 800 として発表 はっぴょう されたが[ 5] 、一般 いっぱん に入手 にゅうしゅ 可能 かのう となったのは 1979年 ねん 11月 がつ である。この名称 めいしょう はメモリ容量 ようりょう を示 しめ していて、400 は 4KバイトのRAM 、800 は 8KバイトのRAMを搭載 とうさい する予定 よてい だった。しかし、リリース時点 じてん ではRAMの価格 かかく が下 さ がっていたため、実際 じっさい にはそれぞれ 8Kバイトと 16KバイトのRAMを搭載 とうさい することとなった。その後 ご もRAMの価格 かかく は下 さ がり続 つづ け、800では全 ぜん スロットを使 つか って48KバイトRAMを搭載 とうさい したバージョンをリリースするようになった。オーバーヒート問題 もんだい が発生 はっせい するようになり、アタリはRAMモジュールのケースを廃止 はいし し、基板 きばん だけをスロットに挿入 そうにゅう するようになった。初期 しょき バージョンはRAMモジュールの上 うえ のカバーは簡単 かんたん に開 あ けられるようになっていたが、後期 こうき バージョンはフル実装 じっそう で出荷 しゅっか されるのが普通 ふつう になったため、ネジ止 ど めして簡単 かんたん には開 ひら かないようにした。
400 と 800 は複雑 ふくざつ で原価 げんか も高 たか かった。複数 ふくすう の基板 きばん で構成 こうせい されており、それらの大 だい 部分 ぶぶん がアルミダイカストのシールドで覆 おお われている。またRAMはマザーボード上 じょう のコネクタに差 さ し込 こ むカードになっていたため、48Kバイトをフルに搭載 とうさい して出荷 しゅっか するようになってもコネクタなどコスト高 だか となる部品 ぶひん を省略 しょうりゃく できなかった。また、 Atari 400 は1980年代 ねんだい 初頭 しょとう の他 ほか のコンピュータと比較 ひかく すると貧弱 ひんじゃく であった。
別 べつ の大 おお きな変化 へんか は特 とく に家庭 かてい とオフィスのデジタル機器 きき に関 かん するFCCの格付 かくづ けの導入 どうにゅう であった。クラスBという格付 かくづ けでは、RF出力 しゅつりょく がラジオやテレビに電波 でんぱ 障害 しょうがい を起 お こさないレベルであることを求 もと められた。コンピュータによる電波 でんぱ 干渉 かんしょう に対 たい してやっと法 ほう が対応 たいおう し始 はじ めたのである。この格付 かくづ けによって Atari 400/800 よりも低 てい コストで遮蔽 しゃへい を実現 じつげん できる可能 かのう 性 せい が生 しょう じた(つまり、400/800のアルミによるシールドはオーバースペックだったのである)。
1982年 ねん 、アタリはこれらの問題 もんだい に対処 たいしょ する Sweet 8 (または "Liz NY")と Sweet 16 というプロジェクトを開始 かいし した。結果 けっか として改善 かいぜん されたマシンは、基本 きほん 設計 せっけい は400/800と同 おな じだが、組 く み立 た てが容易 ようい で生産 せいさん コストが抑 おさ えられたものになった。新 あら たな設計 せっけい では基板 きばん が1枚 まい にまとめられ、従来 じゅうらい より薄 うす いシールドで済 す むようになった。これにはICチップの進化 しんか も寄与 きよ しており、従来 じゅうらい 複数 ふくすう のチップで構成 こうせい されていた回路 かいろ を1チップで構成 こうせい できるようになった。また、6502のカスタム版 ばん 製造 せいぞう も依頼 いらい し、内部 ないぶ 的 てき には 6502C と名付 なづ けられたが、標準 ひょうじゅん 品 ひん の6502Cと区別 くべつ するため SALLY が通称 つうしょう となった。ANTICがメモリアクセスするときにはCPUを停止 ていし させていたが、これには4つのチップを使 つか った回路 かいろ が必要 ひつよう だった。SALLYには停止 ていし (Halt) 用 よう の1つのピンが追加 ついか されている。SALLY は後期 こうき の400/800から導入 どうにゅう され、その後 ご のXL/XE、さらにはゲーム機 き の Atari5200/7800 でも採用 さいよう された。
Sweet 8/16 も再 ふたた び2つのバージョンでリリースされる予定 よてい だった。1000 は16KB、1000X は64KBのRAMを搭載 とうさい とされた。RAMはこの差異 さい が意味 いみ がある程度 ていど には高価 こうか だった。ハイエンドシステムでの拡張 かくちょう 性 せい を確保 かくほ するため、Apple II または S-100 バスを搭載 とうさい したマシンのようにカードスロットを採用 さいよう し、Parallel Bus Interface (PBI) という拡張 かくちょう スロットも1つ設 もう けた。PBIには拡張 かくちょう ボックスを接続 せつぞく し、さらにカードスロットを増 ふ やすことができる。
Atari 1200XL
1982年 ねん 後半 こうはん 、実際 じっさい にリリースされたのは 1200XL という一 いち 機種 きしゅ だけだった。Sweet 8/16 プロジェクトの中間 ちゅうかん のような構成 こうせい である。RAMは64Kバイトで、自己 じこ 診断 しんだん テスト機能 きのう を備 そな え、キーボードの設計 せっけい が新 あたら しくなっていた(4つのファンクションキーとヘルプキー を追加 ついか )。ケーブルポートの配置 はいち も再 さい 設計 せっけい されている。全体 ぜんたい としては、ハイエンドの Sweet 16 のコンセプトに近 ちか い。
しかし、1200XL は Sweet 16 から削 けず られたあるいは改悪 かいあく された機能 きのう もいくつかある。PBI拡張 かくちょう コネクタは 1000X から受 う け継 つ がれ内部 ないぶ にあったのだが、従来 じゅうらい からのSIOを使 つか うことになったためボディにそのための穴 あな がない。また、SIOポートの +12V のピンは接続 せつぞく されておらず、+12Vで動作 どうさ する周辺 しゅうへん 機器 きき もいくつかあったが +5V の電源 でんげん しか供給 きょうきゅう していない。新 あたら しいビデオチップは多色 たしょく 化 か されていたがそのためのピンはモニター出力 しゅつりょく から外 はず されていた。ポートの配置 はいち が変 か わったため、一部 いちぶ のジョイスティックやROMカートリッジが使 つか えなくなった。OSも新 しん ハードウェアサポートのために変更 へんこう されており、結果 けっか としてガイドラインを守 まも っていなかったソフトウェアにも非 ひ 互換 ごかん が生 しょう じた。
結局 けっきょく 、1200XL は 800 と比較 ひかく しても特 とく に目新 めあたら しい部分 ぶぶん は無 な いため、価格 かかく が下 さ がっていなければならなかったのだが、実際 じっさい には同 おな じ価格 かかく 帯 たい で販売 はんばい された。以上 いじょう のようなことから、1200XL はあまり売 う れなかった。1200XLの発売 はつばい 直後 ちょくご 、800が消 き える前 まえ に入手 にゅうしゅ しようとするユーザーがいたため、800の販売 はんばい が急激 きゅうげき に増 ふ えたという噂 うわさ もあった[ 6] 。1982年 ねん の後半 こうはん にリリースされた 1200XL は 1983年 ねん 中 ちゅう に販売 はんばい 停止 ていし となった。そのため1200XLにはPAL版 ばん が存在 そんざい しない。
Atari 600XL。800XLよりもケースが若干 じゃっかん 薄 うす い。
Atari 800XL
このころアタリは価格 かかく 戦争 せんそう に巻 ま き込 こ まれた。コモドール 社 しゃ のジャック・トラミエル はテキサス・インスツルメンツ (TI)がホームコンピュータ市場 いちば に参入 さんにゅう するのを見 み て、これを追 お い出 だ そうと考 かんが え価格 かかく 戦争 せんそう を仕掛 しか けたのである。数 すう 年 ねん 前 まえ 、TIは電卓 でんたく の価格 かかく 戦争 せんそう でコモドールを電卓 でんたく 市場 いちば から追 お い出 だ したが、今回 こんかい はコモドールの方 ほう に分 ぶん があった。
アタリはトラミエルのターゲットではなかったものの、他 た の各社 かくしゃ もシェア を確保 かくほ するために低 てい 価格 かかく 化 か を進 すす めざるをえなかったのである。アタリにとってタイミングが悪 わる かった。1200XL は失敗 しっぱい し、それ以前 いぜん のマシン(400/800)はコスト高 だか のため、価格 かかく 競争 きょうそう には対抗 たいこう できない。解決 かいけつ 策 さく としては、1200XLの後継 こうけい 機 き でユーザーの信頼 しんらい を回復 かいふく するしかなかった。
1200XLをベースとして、アタリの技術 ぎじゅつ 者 しゃ は新 しん ICを追加 ついか して機能 きのう を追加 ついか した。1200XLの回路 かいろ は非常 ひじょう にコンパクトだったためICを追加 ついか しても問題 もんだい なかった。また、製造 せいぞう コストを下 さ げるために、新 あたら しいマシンは極東 きょくとう で生産 せいさん された。
新 あら たな4つの機種 きしゅ 600XL 、800XL 、1400XL 、1450XLD は1983年 ねん 夏 なつ のCES で発表 はっぴょう された。これらはBASICのROM を内蔵 ないぞう し、拡張 かくちょう のためのPBIを備 そな えている。外観 がいかん は1200XLによく似 に ているが、奥行 おくゆ きが1200XLよりも小 ちい さい。1400XL と 1450XLD は300ボーのモデム を備 そな え、音声 おんせい 合成 ごうせい 機能 きのう を備 そな えていた。さらに 1450には両面 りょうめん フロッピーディスク ドライブが内蔵 ないぞう された。
Atari 800XL の主 しゅ 基板 きばん
生産 せいさん 工程 こうてい 上 じょう の問題 もんだい でリリースは遅 おく れ、1983年 ねん 中 ちゅう ごろに投入 とうにゅう する予定 よてい だったものが1983年 ねん のクリスマス時期 じき になっても大量 たいりょう に出荷 しゅっか できない状態 じょうたい だった。それにもかかわらず、800XL はアタリの発売 はつばい したコンピュータの中 なか で最 もっと も売 う れたマシンである。1983年 ねん 後半 こうはん には価格 かかく 戦争 せんそう が最高潮 さいこうちょう に達 たっ していた。600XL/800XLの価格 かかく 性能 せいのう 比 ひ は悪 わる くなかったが、市場 いちば に出回 でまわ るのが遅 おそ すぎた。1983年 ねん のクリスマスはコモドール64 の勝利 しょうり に終 お わった[ 1] 。同 どう 時期 じき のゲーム専用 せんよう 機 き でのアタリショック との相乗 そうじょう 効果 こうか によって、アタリは毎日 まいにち 数 すう 百 ひゃく 万 まん ドルを失 うしな うこととなった。アタリの当時 とうじ の所有 しょゆう 者 しゃ であったワーナー・コミュニケーションズは、この部門 ぶもん を売却 ばいきゃく したいと考 かんが えるようになった。
なお、600XL/800XL の生産 せいさん を優先 ゆうせん するため、1400XL と 1450XLD の生産 せいさん は後回 あとまわ しにされ、その後 ご は Atari 7800 を優先 ゆうせん するため後回 あとまわ しにされた。最終 さいしゅう 的 てき に 1400XL はキャンセルとなり、1450XLD はあまりにも先 さき 延 の ばしとなって、結局 けっきょく 出荷 しゅっか されなかった。他 ほか にも 1600XL 、1650XLD 、1850XLD といったプロトタイプが発売 はつばい されることなく消 き えていった。1600XL は6502と80186を搭載 とうさい したデュアルプロセッサ機 き 、1650XLD は1450XLDによく似 に た機種 きしゅ だった。これらは当時 とうじ CEOとなったジェームズ・J・モーガン (英語 えいご 版 ばん ) の、ゲーム会社 かいしゃ という原点 げんてん に返 かえ るという方針 ほうしん によってキャンセルとなった[ 7] 。1850XLDはAmiga のプロトタイプ Lorraine に基 もと づいていた[ 8] 。その後 ご ジャック・トラミエルがアタリを入手 にゅうしゅ すると、トラミエルはXLシリーズの開発 かいはつ をXEシリーズへと方向 ほうこう 転換 てんかん させた。1850XLDがベースにしようとしていたAmigaはコモドール が発売 はつばい することになり、代 か わりに Atari ST を開発 かいはつ することになった。
価格 かかく 戦争 せんそう では勝利 しょうり したコモドールだったが、内部 ないぶ 抗争 こうそう によってジャック・トラミエル は失脚 しっきゃく させられた。彼 かれ は市場 いちば に再 さい 参入 さんにゅう する方法 ほうほう を模索 もさく し、ワーナーが破格 はかく の低 てい 価格 かかく で売却 ばいきゃく したがっていたアタリを購入 こうにゅう することにした。
Atari 130XE
Atari XE Game System
8ビットの最後 さいご のマシンは Atari 65XE と Atari 130XE である。1985年 ねん に Atari ST シリーズと同時 どうじ に発表 はっぴょう され、外観 がいかん は Atari ST とよく似 に ている。
65XE は 800XLの後継 こうけい 機 き であり、当初 とうしょ 900XLF と呼 よ ばれていた。PBIが削除 さくじょ された以外 いがい は機能 きのう 的 てき に同等 どうとう である。ヨーロッパ版 ばん の 65XE と 130XE は Enhanced Cartridge Interface (ECI) を装備 そうび している。ECIは電気 でんき 的 てき にはPBIと互換 ごかん 性 せい があるが、物理 ぶつり 的 てき には小 ちい さく、カートリッジ用 よう インタフェースの隣 となり にあって、カートリッジ用 よう インタフェースを補完 ほかん する信号 しんごう 線 せん だけを備 そな えている(つまり、カートリッジ用 よう インタフェースと組合 くみあ わせて使用 しよう する)。130XE はバンク切 き り替 か え 機能 きのう により、搭載 とうさい した128KバイトのRAMにアクセス可能 かのう である。
アタリは 800XL のヨーロッパ(特 とく に東 ひがし ヨーロッパ )での人気 にんき にあやかろうとして、130XE を 800XE と名称 めいしょう 変更 へんこう した。しかし、東 ひがし ヨーロッパで販売 はんばい された 65XE と 800XE にはバグだらけのGTIAチップが使 つか われていた(特 とく に1991年 ねん に中国 ちゅうごく で生産 せいさん されたものは品質 ひんしつ が悪 わる かった)。
最終 さいしゅう 的 てき に任天堂 にんてんどう が成 な し遂 と げたゲーム産業 さんぎょう の再起 さいき に引 ひ かれて、アタリは1987年 ねん に XE Game System (XEGS) をリリースした。キーボード、ジョイスティック、ライトガン 、いくつかのゲームカートリッジをバンドルして販売 はんばい された。65XEと基本 きほん 的 てき には同一 どういつ であり、このシリーズのソフトウェアや周辺 しゅうへん 機器 きき をそのまま使 つか える。しかし、マーケティング戦略 せんりゃく の問題 もんだい とリリースが続 つづ かなかったことが原因 げんいん で、販売 はんばい は振 ふ るわなかった。
1992年 ねん 1月 がつ 1日 にち に、アタリは公式 こうしき に全 ぜん 8ビット・コンピュータのサポートをやめた[ 9] 。
アタリのマシンは主 しゅ プロセッサとして6502を使 つか い、ANTICチップとGTIAチップの組 く み合 あ わせでグラフィックスを提供 ていきょう し、POKEYチップでサウンドとシリアルI/Oを担当 たんとう する。これらの周辺 しゅうへん チップはメモリにマッピング されたハードウェアレジスタを通 とお して6502上 じょう のプログラムから制御 せいぎょ することができる。例 たと えば、GTIAは一連 いちれん のレジスタを使 つか い、画面 がめん 上 じょう で表示 ひょうじ する色 いろ を選択 せんたく する。したがって、そのレジスタ群 ぐん に値 ね をセットすることで、表示 ひょうじ 色 しょく を変更 へんこう することができる。またシステムの一部 いちぶ はRAMをバッファとして使用 しよう する。例 たと えば、ANTICのディスプレイバッファと「ディスプレイリスト」(ANTICの単純 たんじゅん な機械 きかい 語 ご で書 か かれた小 ちい さなプログラムであり、ANTICに対 たい してデータの解釈 かいしゃく 方法 ほうほう と表示 ひょうじ 方法 ほうほう を指示 しじ する)や、GTIAのスプライト情報 じょうほう などがある。これらの機能 きのう により多 おお くの機能 きのう を直接 ちょくせつ ハードウェアで実行 じっこう しており、背景 はいけい のスムーススクロールなどは当時 とうじ の他 ほか のコンピュータではソフトウェアで実現 じつげん していたが、アタリのコンピュータではハードウェアで実現 じつげん していた。
ANTIC は表示 ひょうじ 命令 めいれい を処理 しょり するマイクロプロセッサである。ひとかたまりの完結 かんけつ している命令 めいれい 列 れつ をディスプレイリストと呼 よ ぶ。個々 ここ の命令 めいれい は画面 がめん 上 じょう の1「行 くだり 」をどのように表示 ひょうじ するかを指示 しじ (いくつかあるテキストモードやグラフィックスモードからいずれかを指定 してい )し、どこに表示 ひょうじ するかを指示 しじ し、割 わ り込 こ みの有無 うむ を指定 してい し、ファインスクロールの有無 うむ を指定 してい し、オプションでデータ(テキストまたはグラフィックスの情報 じょうほう )をロードするメモリアドレスを指定 してい する。各行 かくこう は個別 こべつ にプログラミング可能 かのう なので、グラフィックスやテキストが混在 こんざい した画面 がめん を構成 こうせい でき、同時 どうじ に様々 さまざま なグラフィックスモードも混在 こんざい 表示 ひょうじ させることができる。また、メモリ空間 くうかん 上 じょう の1箇所 かしょ に書 か き込 こ むだけで画面 がめん の上下 じょうげ 左右 さゆう へのスクロールを指示 しじ できる。ANTICはディスプレイリストと表示 ひょうじ 用 よう データをDMA(ダイレクトメモリアクセス)で読 よ み込 こ み、その内容 ないよう からGTIAが処理 しょり できる電気 でんき 的 てき データに変換 へんかん する。この一連 いちれん の処理 しょり をCPUをわずらわすことなく実行 じっこう できる。
ANTICはグラフィックス画面 がめん の「背景 はいけい 」とテキストの表示 ひょうじ を受 う け持 も つ。ANTICがビデオデータをGTIAに渡 わた し、GTIAが色 いろ とスプライトをそこに付与 ふよ する。この組 く み合 あ わせによって変 か わった効果 こうか が生 う まれ、例 たと えばメモリ上 じょう の値 ね を変更 へんこう するだけで画面 がめん 上 じょう の全 すべ ての文字 もじ を反転 はんてん させるといったことが可能 かのう である。文字 もじ コード に対応 たいおう した文字 もじ パターンもANTICのレジスタの設定 せってい で容易 ようい に変更 へんこう でき、比較的 ひかくてき 簡単 かんたん にユーザー定義 ていぎ の文字 もじ パターンを使用 しよう できる。
Color Television Interface Adaptor (CTIA)[ 10] は、初期 しょき の Atari 400/800 で使 つか われたグラフィックスチップである。Atari 2600 で使 つか われていたTIA チップの後継 こうけい である。Joe Decuir によれば、ジョージ・マクラウドが1977年 ねん にCTIAを設計 せっけい した。CTIAチップの後継 こうけい として Graphic Television Interface Adaptor (GTIA)[ 10] が開発 かいはつ され、400/800の後期 こうき バージョンから使 つか われている。GTIAもジョージ・マクラウドが設計 せっけい したチップで、新 あら たに3つの色 いろ 情報 じょうほう 解釈 かいしゃく モードを追加 ついか し、従来 じゅうらい よりも多 おお くの色 いろ を表示 ひょうじ できるようになった[ 11] 。
CTIA/GTIA はANTICからグラフィックス情報 じょうほう を受 う け取 と り、スプライト を制御 せいぎょ し、衝突 しょうとつ を検出 けんしゅつ し、全 ぜん 表示 ひょうじ オブジェクトの優先 ゆうせん 度 ど 制御 せいぎょ や色 いろ と輝度 きど (明 あか るさ)の制御 せいぎょ を行 おこな う。CTIA/GTIAはそれらをデジタルの輝度 きど 信号 しんごう と色 いろ 差 さ 信号 しんごう として出力 しゅつりょく し、それらを混合 こんごう することでアナログのビデオ信号 しんごう ができる。
6502が初期 しょき のマシンで広 ひろ く使 つか われた主要 しゅよう な理由 りゆう の1つはコストだったが、もうひとつの理由 りゆう としてグラフィックス処理 しょり に適 てき していたことがあげられる。CPUはクロック信号 しんごう 波形 はけい がハイレベルのときのみメモリにアクセスする。したがってビデオコントローラーはクロック信号 しんごう 波形 はけい がローレベルのときにメモリにアクセスできる。アタリの技術 ぎじゅつ 者 しゃ は GTIA がメモリアクセスするのに支障 ししょう が出 で ないようにクロック周波数 しゅうはすう を決定 けってい した。このため、NTSC テレビでは 1.79MHz、PAL では 1.77MHzというクロック速度 そくど が決定 けってい された。
三 さん 番目 ばんめ のカスタムチップは POKEY と呼 よ ばれ、キーボード入力 にゅうりょく 、サウンド生成 せいせい 、シリアル通信 つうしん を担当 たんとう した。また、タイマー、乱数 らんすう 発生 はっせい 器 き (サウンドでのノイズ にも利用 りよう )、割 わ り込 こ み制御 せいぎょ の機能 きのう も持 も っている。POKEYには半 はん 独立 どくりつ の4つのオーディオチャンネルがあり、それぞれが独自 どくじ の周波数 しゅうはすう とノイズと音量 おんりょう を設定 せってい 可能 かのう である。それぞれ8ビットのチャンネルで、オーディオ制御 せいぎょ レジスタが対応 たいおう していて、そこでノイズや音量 おんりょう を設定 せってい できる。
8ビットチャンネルのうちの2つを16ビットの1つのチャンネルとして使用 しよう して、さらに高 こう 品質 ひんしつ の音 おと を発生 はっせい させることもできる(周波数 しゅうはすう を8ビットではなく16ビットの値 ね で表 あらわ すことができる)。POKEYという名称 めいしょう は "POtentiometer" と "KEYboard" に由来 ゆらい し、POKEY経由 けいゆ で接続 せつぞく する2つのデバイスを意味 いみ する(ポテンショメータ とはパドルコントローラ の機構 きこう である)。このチップは80年代 ねんだい にアタリ製 せい アーケードゲーム機 き でも使 つか われていた。例 たと えば、『ミサイルコマンド 』などがある[ 12] 。
CPUは全 ぜん 機種 きしゅ 共通 きょうつう で、6502 1.79MHz(NTSC )または 1.77MHz(PAL ) である。
400/800 (1979) - 400はメンブレンキーボード で、800は通常 つうじょう のキーボード。拡張 かくちょう メモリスロットを持 も ち、最大 さいだい 48KBまで搭載 とうさい 可能 かのう 。後 のち にPAL版 ばん のCPUは 6502C となった。
1200XL (1982) - ケースを刷新 さっしん 。RAMは64KB。ジョイスティックポート×2。ヘルプキー、4つのファンクションキーがある。正 まさ しく設計 せっけい されていない古 ふる いソフトウェアは新 しん OS上 じょう では非 ひ 互換 ごかん が発生 はっせい し、動作 どうさ しなかった。
600XL/800XL (1983) - 600XLは16KB、800XLは64KBのRAMを搭載 とうさい 。BASIC内蔵 ないぞう 。Parallel Bus Interface (PBI) という拡張 かくちょう ポートを装備 そうび 。
800XLF - 800XLに Atari FREDDIE というチップと BASIC rev. C を搭載 とうさい 。ヨーロッパでのみ発売 はつばい 。
65XE/130XE (1985) - 800XLFのケースとキーボードを刷新 さっしん 。130XEは128KBのRAMを搭載 とうさい し、PBIの代 か わりに Enhanced Cartridge Interface (ECI) を採用 さいよう 。北米 ほくべい 版 ばん 65XE はECIもPBIも装備 そうび していない。
XE Game System (1987) - ゲーム機 き 。専用 せんよう キーボードが付属 ふぞく するバージョンもある。
800XE - 最後 さいご の機種 きしゅ 。外観 がいかん は65XE/130XEと同 おな じ。130XEに64KBのRAMを搭載 とうさい したもの。主 おも に東欧 とうおう で販売 はんばい 。
プロトタイプやキャンセルされた機種 きしゅ としては、以下 いか のものがある。
1400XL - 1200XL にPBIとFREDDIEチップ、音声 おんせい 合成 ごうせい チップを装備 そうび したもの。
1450XLD - 1400XLに5.25インチFDDを内蔵 ないぞう した機種 きしゅ 。
1600XL - 6502と80186 のデュアルプロセッサシステムで、5.25インチFDD内蔵 ないぞう [ 13] 。
900XLF - 800XLFの再 さい 設計 せっけい 版 ばん 。65XEとなった。
65XEM - 65XEにAMYサウンドチップを搭載 とうさい したもの。
65XEP - 65XEに3.5インチFDDと5インチCRT とバッテリーを組合 くみあ わせたポータブル機 き 。
Atari 1020 4色 しょく プロッター
8ビット・シリーズに対 たい して、アタリは多数 たすう の周辺 しゅうへん 機器 きき をリリースした。以下 いか のようなものがある。
専用 せんよう カセットレコーダーは何 なに 機種 きしゅ か存在 そんざい した。標準 ひょうじゅん のオーディオカセット に600ビット毎秒 まいびょう でプログラムなどを記録 きろく できる。専用 せんよう カセットレコーダーとの接続 せつぞく はデジタル信号 しんごう を通 とお すインターフェスで行 おこな うため独自 どくじ の専 せん 用品 ようひん 以外 いがい の普通 ふつう のカセットデッキは使 つか えなかった。
5.25インチフロッピーディスク ドライブも複数 ふくすう 機種 きしゅ 存在 そんざい した。単 たん 密度 みつど や倍 ばい 密度 みつど のものがある。
各種 かくしゅ プリンター 。ドットマトリクス 式 しき 、4色 しょく プロッター 、デイジーホイール 式 しき などがある。
音響 おんきょう カプラ やモデム 。
セントロニクス /RS-232 拡張 かくちょう システム、テンキー、メモリモジュール、タブレット、80桁 けた 表示 ひょうじ モジュールなどもある。
アタリの周辺 しゅうへん 機器 きき は独自 どくじ のSIOポートを使用 しよう し、デイジーチェーン接続 せつぞく で複数 ふくすう の周辺 しゅうへん 機器 きき を接続 せつぞく する。SIOに対応 たいおう するため、IBM PC 向 む けの周辺 しゅうへん 機器 きき よりも割高 わりだか だった。
アタリの8ビットコンピュータはROM にオペレーティングシステムを内蔵 ないぞう していた。Atari 400/800 には以下 いか のバージョンがある。
OS Rev. A - 10 KB ROM (3チップ) 初期 しょき のマシンに搭載 とうさい 。
OS Rev. B - 10 KB ROM (3チップ) バグ修正 しゅうせい 版 ばん 。400/800の多 おお くで搭載 とうさい 。
XL/XE ではハードウェア機能 きのう 追加 ついか に対応 たいおう するためOSのバージョンアップしている。しかし、そのために一部 いちぶ ソフトウェアでは非 ひ 互換 ごかん が生 しょう じた。これに対処 たいしょ するため、アタリは400/800用 よう の古 ふる いOSをXL/XEにロードできるフロッピーディスクを Translator Disk としてリリースした。
OS Rev. 10 - 16 KB ROM (2チップ) 1200XL Rev A で採用 さいよう 。
OS Rev. 11 - 16 KB ROM (2チップ) 1200XL Rev B で採用 さいよう (バグ修正 しゅうせい )。
OS Rev. 1 - 16 KB ROM 600XLで採用 さいよう 。
OS Rev. 2 - 16 KB ROM 800XLで採用 さいよう 。
OS Rev. 3 - 16 KB ROM 800XE/130XEで採用 さいよう 。
OS Rev. 4 - 32 KB ROM (16 KB OS + 8 KB BASIC + 8 KB Missile Command) XEGSで採用 さいよう 。
また、XL/XEでは Atari BASIC のROMも内蔵 ないぞう している。これは電源 でんげん 投入 とうにゅう 時 じ にキーボード右 みぎ 端 はし のOPTIONキーを押下 おうか しておくと使用 しよう 不可 ふか にすることができる。初期 しょき のリビジョンBはバグが多 おお く、後期 こうき モデルではリビジョンCとなった。
内蔵 ないぞう OSはフロッピーディスク ドライブへのアクセスルーチンとして非常 ひじょう に低 てい レベルなものしか搭載 とうさい していない。ファイルシステム のようなディスクアクセスを実現 じつげん するには、DOS (Disk Operating System) を必要 ひつよう とした。そこでフロッピーディスクからブート して使用 しよう する Atari DOS が登場 とうじょう した。他 た の同 どう 時代 じだい のDOSとは異 こと なり、Atari DOS は完全 かんぜん なメニュー方式 ほうしき だった。
DOS 1.0 - アタリによる最初 さいしょ のDOS。
DOS 2.0S, 2.0D - DOS 1.0 の改良 かいりょう 版 ばん 。
DOS 3.0 - ディスクフォーマットが変更 へんこう されたため、DOS 2.0 と非 ひ 互換 ごかん になり、あまり使 つか われなかった。
DOS 2.5 - DOS 2.0S との互換 ごかん 性 せい を保 たも ったバージョンで、DOS 3.0 より後 のち にリリースされた。拡張 かくちょう 密度 みつど のフロッピーディスクの読 よ み書 か きができる。
DOS 4.0 - 1450XLD向 む けだがキャンセルされた。
DOS XE - XF551 というFDD向 む けに設計 せっけい された。
サードパーティからも代替 だいたい DOSがリリースされた。SpartaDOS X などは非常 ひじょう に進 すす んだ機能 きのう を備 そな えていた。
様々 さまざま なソフトウェアがリリースされたが、例 たと えば次 つぎ のようなプログラミング言語 げんご の処理 しょり 系 けい が多数 たすう リリースされた。
他 ほか にも、Forth 、Pascal 、Action! 、WSFN などがあった。
320×192ピクセルのグラフィックスモードで生 しょう じるモアレパターン
ANTICとGTIAは様々 さまざま なグラフィックスモードを提供 ていきょう し、アタリのOSは基本 きほん 的 てき なグラフィックスモード群 ぐん を提供 ていきょう する。多 おお くの場合 ばあい 、Atari BASIC の GRAPHICS コマンドでモードを指定 してい でき、他 た の言語 げんご でも似 に たようなシステムコールでモードを指定 してい できる。
テキストモード
40×24文字 もじ 表示 ひょうじ
1色 しょく 表示 ひょうじ モード。各 かく 文字 もじ は8×8ピクセルで、1ピクセルは320×192ピクセルのグラフィックスモードと同 おな じであり、同様 どうよう の色相 しきそう の制限 せいげん がある。文字 もじ コードの上位 じょうい ビットをONにすると反転 はんてん 表示 ひょうじ になる。
小文字 こもじ を下長 しもなが 活字 かつじ にするモード。GRAPHICS経由 けいゆ では利用 りよう できず、カスタム・ディスプレイリストの一部 いちぶ としてのみ利用 りよう 可能 かのう 。1文字 もじ の高 たか さが10ピクセルとなり、上 うえ から8ピクセルか下 した から8ピクセルを使 つか って文字 もじ を表示 ひょうじ する。そのため、正確 せいかく には40×24文字 もじ 表示 ひょうじ ではない。
多色 たしょく 表示 ひょうじ モード。2ビットで1ピクセルを表 あらわ す。各 かく 文字 もじ は4×8ピクセルで表示 ひょうじ し、1ピクセルの大 おお きさは160×192ピクセルのグラフィックスモードと同 おな じである。文字 もじ コードの上位 じょうい ビットをONにすると、通常 つうじょう なら4番目 ばんめ のカラーパレットレジスタを使 つか う代 か わりに5番目 ばんめ のカラーパレットレジスタを使 つか う。
多色 たしょく 表示 ひょうじ モード。4ビットで1ピクセルを表 あらわ す。各 かく 文字 もじ は2×8ピクセルで表示 ひょうじ し、1ピクセルの大 おお きさは80×192ピクセルのグラフィックスモードと同 おな じである。GRAPHICS経由 けいゆ では利用 りよう できず、GTIAのフラグをテキストモードに設定 せってい する必要 ひつよう がある。
20×24文字 もじ 表示 ひょうじ - 文字 もじ は1色 しょく 。各 かく 文字 もじ は8×8ピクセルで、1ピクセルは160×192ピクセルのグラフィックスモードと同 おな じ。文字 もじ コードの特定 とくてい ビットをON/OFFすると(つまり制御 せいぎょ 文字 もじ や小文字 こもじ にする)、異 こと なる色 いろ で表示 ひょうじ される。
20×12文字 もじ 表示 ひょうじ - 20×24 文字 もじ 表示 ひょうじ と同 おな じだが、ピクセルが大 おお きく、1行 ぎょう の表示 ひょうじ 文字数 もじすう が少 すく ない。
グラフィックスモード
40×24ピクセル - 4色 しょく (2 bpp)
80×48ピクセル — 2色 しょく (1 bpp) または4色 しょく (2 bpp)
160×96ピクセル — 2色 しょく または 4色 しょく
160×192ピクセル — 2色 しょく または 4色 しょく
320×192ピクセル — 2色 しょく (1 bpp)。ブラウン管 ぶらうんかん の対応 たいおう 位置 いち の色 いろ 蛍光 けいこう 体 たい によって発色 はっしょく が変 か わるため、色相 しきそう を制御 せいぎょ できない。NTSCの場合 ばあい 、標準 ひょうじゅん 的 てき テレビでは、黒 くろ 、白 しろ 、青 あお 、茶 ちゃ の4色 しょく となる。青 あお と茶 ちゃ は水平 すいへい 方向 ほうこう の奇 き 数 すう 番目 ばんめ のピクセルと偶数 ぐうすう 番目 ばんめ のピクセルに対応 たいおう しており、2つのピクセルを連続 れんぞく してONにすると白 しろ になる。従 したが って、青 せい か茶 ちゃ でグラフィックスを表示 ひょうじ しようとすれば、実質 じっしつ の解像度 かいぞうど は160×192となる。
80×192ピクセル (GTIAチップのみ) - カラーパレットレジスタから9色 しょく 、15色相 しきそう で1階 かい 調 ちょう (明 あか るさ)か、1色相 しきそう で16階 かい 調 ちょう のモードがある。
これらはOSがデフォルトで設定 せってい するモードである。先述 せんじゅつ した通 とお りANTICチップに適切 てきせつ なディスプレイリストを与 あた えることでモードがセットされる。ハードウェア上 じょう は最大 さいだい で水平 すいへい 方向 ほうこう に384ピクセル、垂直 すいちょく 方向 ほうこう に240ピクセルを表示 ひょうじ 可能 かのう である。
柔軟 じゅうなん 性 せい が高 たか いため、ソフトウェアで様々 さまざま な擬似 ぎじ モードを生成 せいせい することができる。例 たと えば、擬似 ぎじ 256色 しょく で80×192ピクセルを表示 ひょうじ したり、80×24文字 もじ 表示 ひょうじ したりできる。その際 さい の問題 もんだい は、PALとNTSCでの特性 とくせい (更新 こうしん 速度 そくど 、解像度 かいぞうど )が大 おお きく異 こと なる点 てん で、PALでうまく表示 ひょうじ できてもNTSCではうまく表示 ひょうじ できない(あるいは逆 ぎゃく )ということがよく発生 はっせい する。
また、ディスプレイリストの割 わ り込 こ み機能 きのう を使 つか うと、通常 つうじょう よりも遥 はる かに多 おお くのスプライトを表示 ひょうじ でき、色 いろ 数 すう も通常 つうじょう より多 おお く使 つか える。これは、垂直 すいちょく 方向 ほうこう の位置 いち ごとにハードウェアレジスタの値 ね を変更 へんこう する機械 きかい 語 ご ルーチンを書 か くことで可能 かのう となる。
画面 がめん に表示 ひょうじ するメモリはメモリ空間 くうかん 上 じょう の任意 にんい の位置 いち に置 お くことができ、2つのポインタでアクセスされる。そのためポインタをうまく更新 こうしん すればスクロールやページ切 き り替 か えが容易 ようい に実装 じっそう できる。
^ a b Reimer, Jeremy. “Personal Computer Market Share: 1975-2005 ”. 2012年 ねん 6月 がつ 3日 にち 閲覧 えつらん 。
^ Steve Fulton (2007年 ねん 11月6日 にち ). “The History of Atari: 1971-1977 ”. Gamasutra. 2012年 ねん 6月 がつ 3日 にち 閲覧 えつらん 。
^ Joe Decuir. “3 Generations of Game Machine Architecture ”. CGEXPO99. 2012年 ねん 6月 がつ 3日 にち 閲覧 えつらん 。
^ “Most Important Companies ”. Byte Magazine (September 1995). 2008年 ねん 6月 がつ 10日 とおか 閲覧 えつらん 。
^ a b Fulton, Steve (21 August 2008). “Atari: The Golden Years A History, 1978 1981 ”. Gamasutra. p. 4. 2012年 ねん 6月 がつ 3日 にち 閲覧 えつらん 。
^ Vendel, Curt. “The Atari 1200xl Computer Family ”. 2007年 ねん 7月 がつ 7日 にち 閲覧 えつらん 。
^ "Atari 1600XL"
^ “Atari 1850XLD ”. Amiga history guide. 2012年 ねん 6月 がつ 4日 にち 閲覧 えつらん 。
^ "Atari 8 Bit Computers - 1979-1987" , ClassicGaming.com's Museum
^ a b “I. Theory of Operation” (PDF). Atari Home Computer Field Service Manual - 400/800 . Atari, Inc.. p. 1-10. http://www.digitpress.com/library/techdocs/Atari_400-800_Service_Manual.pdf 2010年 ねん 9月 がつ 10日 とおか 閲覧 えつらん 。
^ Michael Current, "What are the SALLY, ANTIC, CTIA/GTIA, POKEY, and FREDDIE chips?" , Atari 8-Bit Computers: Frequently Asked Questions
^ "Multipede -Trouble shooting guide" , Braze Technologies
^ Atari 1600XL Prototype Case
パーソナルコンピュータ ポータブルコンピュータ アーケード 家庭 かてい 用 よう ゲーム機 き 開発 かいはつ 中止 ちゅうし その他 た