Visual 6502:トランジスタごとに Apple II と NES の頭脳が回る様子を観察

レトロ Aug 25, 2026ブックマークに追加

Visual 6502:トランジスタごとに Apple II と NES の頭脳が回る様子を観察
イラスト : Momiji Shirogane

オープンソースのJavaScriptシミュレーターが、Apple II、Commodore 64、NESのプロセッサであるMOS 6502の3,510個のトランジスタを再構築し、ブラウザ上でリアルタイムに各信号を観察することができます。

最初のコモドール64のゲームロードを思い出してみよう。点滅するカーソル、キーボードで打ち込むLOAD、テープレコーダーの沈黙の後、画面に魔法が現れる。この一見魔法のような現象の裏には、手で彫られた小さなシリコンの欠片、MOS 6502(1975年発売、1個25ドル)があった。

このプロセッサは、パーソナルコンピュータ史において最も重要な機器のいくつかに搭載された:Apple II(1977年)、Atari 2600(1977年)、Commodore 64(1982年)、Nintendo Famicom/NES(1983年)。当時、高級市場を支配していたMotorola 6800(約175ドル)やIntel 8080(約360ドル)に対し、MOS Technologyの6502(25ドル)は文字通り一般大衆の手にコンピュータを届けたのだ。

Visual 6502 とは

Visual 6502プロジェクト(visual6502.org)では、MOS 6502の実物のデバイスを高解像度でデカプセル化し、その3,510個のトランジスタのネットワークをJavaScriptのインタラクティブなシミュレータで再構築した。

その結果、ブラウザ上で実際の6502コードを実行し、トランジスタごとにCPUが処理する様子を観察できるようになった。信号の流れ、レジスタの更新、各クロックサイクルごとに動くアドレスバスとデータバス──。これはシリコンレベルでプロセッサの動作を理解するためのユニークな教育ツールであると同時に、こうした機器で育った人々に純粋な魅力を与えるオブジェクトでもある。

なぜ注目に値するのか

現代のCPUは数十億のトランジスタを搭載しており、このようにシミュレーションすることは不可能だ。3,510個のトランジスタしかない6502は、まさにブラウザ上でリアルタイムに視覚化できる限界に位置している。このプロジェクトは2010年からオープンソースとしてコミュニティによって維持されている。

ポップカルチャーにおける6502

MOS 6502はアニメ「フューチュラマ」のキャラクター、ベンダーの頭脳を動かしている。これは、マット・グレイニングとデイヴィッド・X・コーエンが1980年代の文化遺産へのオマージュとして取り入れたものだ。

→ 自由に探索しよう:visual6502.org/JSSim/index.html(アカウント不要、誰でもアクセス可能)

リソース

本記事は人工知能により作成され、人間の編集管理のもとで校閲されています。

編集部について
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

SSHSelf-hostedAI Ops
Get early access
この記事は役に立ちましたか?

3 人がこの記事を評価しました

いいね
T
Toshiro Hayashiレトロ・コラムニスト
レトロ・クロニクル、8/16ビットコンソール収集家、80-90年代のメモリ。
シェア:
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

Get early access
LIVERadio Geek Kitsune
タップして再生、みんなで同じ音を
0··
// 番組表
// 全ステーション
// 楽曲を共有する →
テーマ
探索
インフォメーション