6502単語

7件
ロクゴーマルニ
2.3千文字の記事
  • 1
  • 0pt
掲示板へ

6502とは、整数のひとつ。また、以下の意味もある。

  1. 株式会社東芝東京券取引市場における企業コード
  2. モステクノロジー社製CPU、6502。多くのカスタムLSIでそのアーキテクチャが用いられた。
  3. ライトノベル作家、ろくごまるに。元プログラマーであり、ペンネームの由来は2.

本項では2.について述べる。

6502(CPU)の概要

モトローラ社からバックれスピンオフした開発チーム開発したCPUである。モトローラMC6800を設計のベースとしているが、変態的な構造による高性日本人天才に捕まり、一躍メジャーCPUとなる。なお捕まるまではモステクノロジーの大得意先、コモドール社製のパソコンであるPET2001VIC-1001VIC-20)に入っていたことで知られている。

後述する変態的構造の結果、チップを廉価に製造することに成功。同時代であるIntelの8080が149ドルモトローラ6800も同程度なのに対し、650225ドルという低価格を実現。しかもうまくプログラムすると6502の方が速いというとんでもないコスパを発揮した(ちなみにヤバイと思ったIntelモトローラは速攻で値下げしたがそれでも6502の方が安かったそうである)。またクロック辺りの性が高いのも特徴で、Z80較すると2~4倍の効率となる。供給クロックが低くて良いということは周辺回路的にも利点で、組み込みに有利な特性である。結果として多数の6502アーキテクチャを採用したカスタムCPUを積んだゲーム機が生まれることになる。

その変態的構造

底的にシンプルさを追求した結果、次のような一見わけわからん仕様を持っている。

アキュームレジスタが一本しかないのがどれだけ変態か。ものすごくざっくり言うと、

計算のお願いと数式を書いたを持った人がいっぱい来ても、

待ち構えてるのは電卓もってに座ったおっさん(=Aレジスタ)が一人だけ

という状況である。参考までにインテルの8080の場合、こちらもAレジスタ自体は一本だが汎用レジスタが後6つあり、実質7本のレジスタである。6502ではその代わりメモリの先頭から8bit定できる分を汎用レジスタ代わりに使う高速命がこれを補うという設計になっており、実態はAレジスタ1+汎用擬似レジスタ256本というに解釈するのが正しい。上の例で言えば、おっさん電卓一個しか持ってないが、便利な数式が書かれたアンチョコを256持っててそれを見ながら作業する、と言えばいいのか。

その変態的な構造は全なCISCアーキテクチャCPUであるにもかかわらずRISCチップの直接のご先祖様呼ばわりされる。

採用機種と歴史

6502が一躍有名となったのは、世界ヒットとなったApple II及びそのプロトタイプといえるApple I)6502が採用されたことが大きい。当初スティーブ・ウォズニアックは自分の趣味自作コンピュータには8080を使うつもりだったが、速くて安い6502の存在を知って狂喜乱舞したそうである。

モステクノロジーは6502発売の翌年(1976年)にコモドール下に入っており(後に社名も変更)、コモドールコンピュータにも当然のように採用された。1981年に発売されたVIC-20(前年にVIC-1001として日本で先行発売)は世界初の100万台以上を売り上げたコンピュータとなり、さらに後継機として1982年に登場した後継機コモドール64は最終的な売上台数が1700万台にのぼったとされる大ヒット商品となった(単一の機種としては世界一と言われている)。

その後日本でもファミコン用のCPUを探していた任天堂に、偶々6502のライセンスを持っていたリコーが売り込みを掛けたことで採用が決まり、歴史を変えた名機が6502で動くことと相成った。

ちなみに、当時の日本国内ではの流れをくむZ80が強く、6502はAppleオタクぐらいしか知らないマイナーCPUだった(プラザ合意以前で円が安かった当時、舶来品のApple II100万コース高級品)。ファミコンの発売後に設計を独自解析していたナムコも、CPU6502であることを突き止めるまでに結構時間が掛かったそうである。それぐらい内ではマイナーだったのだ。6502搭載パソコンであるVIC-1001PET2001はもうこの当時日本でも売られていたのにね。

そのため当の任天堂ですら6502を全には使いこなせていなかったが、6502CPUを採用していたパソコンPET2001用のソフト開発していた会社がファミコンに参入する。この会社こそHAL研究所であり、メインプログラマーであった岩田聡任天堂開発が難航していたソフトピンボールゴルフバルーンファイトなど)を見事に完成させたという逸話が残っている。

またPCエンジンCPU『HuC6280』は6502アーキテクチャーで音制御とかもやらせている。スーパーファミコンでも6502の発展形CPUである『65816』が搭載されている。

ただ、底したシンプルさが身上だっただけに高機化には限界があり、32bit化以降の後継CPUは存在しない。しかし同じく変態で名高いARMの後継者を名乗っており、6502のsimple is bestの精神は死んでいないようだ。

関連項目

【スポンサーリンク】

  • 1
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

仮面ライダーリバイス (単) 記事と一緒に動画もおすすめ!
提供: あまぎりす
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

6502

1 ななしのよっしん
2016/12/30(金) 23:49:00 ID: gdzENCXQae
この記事名なら、数としての説明が必要だろう。→曖昧さ回避
独立させたいなら、記事名を「6502CPUアーキテクチャ)」に変更したほうがいい。→記事名変更
👍
高評価
0
👎
低評価
0
2 yosi
2017/04/05(水) 21:33:09 ID: UKB5ttkwwF
>6502Appleオタクぐらいしか知らないマイナーCPUだった

コモドールののVIC-1001(と、C64)はどこ行った?
👍
高評価
0
👎
低評価
0
3 ななしのよっしん
2018/02/18(日) 00:40:29 ID: zDMuqDmIyL
整数6502英語版ウィキペディアでも記事がなくてCPUの記事に転送される
Google先生に聞いてもMOSテクノロジー東芝株式コードしか出てこない
👍
高評価
0
👎
低評価
0
4 ななしのよっしん
2021/03/14(日) 19:31:08 ID: 1eaqAheId1
あんちょこ……?
👍
高評価
0
👎
低評価
0
5 ななしのよっしん
2021/07/23(金) 22:13:20 ID: ifAb183Y/e
このCPUが奏でた音楽が、東京五輪の入場曲になるとは。
👍
高評価
0
👎
低評価
0
6 ななしのよっしん
2023/09/29(金) 10:35:58 ID: ZMLodeuUDl
>>2
岩田聡氏が最初に買ったパソコンCommodore PETだったのに...
いわっちZ80載ったパソコン買ってたら日本ゲーム歴史が変わっていたな
👍
高評価
0
👎
低評価
0

ニコニコニューストピックス