最近、ファミコン(実機)用のソフトを買った縁でファミコン本体の基板を眺めていて、CPUについて気になることがあった。ファミコンのCPUはRP2A03という品番がついていて、これはリコーが製造したモステクノロジー社6502互換CPUと言われている。技術的な本では、「6502から10進数(BCD)演算機能を削除してサウンド機能を付加したもの」と説明されている。「なぜ10進数演算機能を削除したのか?」という点を掘り下げようとすると、これが海外の文献でしか触れられておらず、かなり闇深い。それら海外の文献では、任天堂がモステクノロジーに特許使用料を払いたくなかったのだろうと推測している。ここでは文献の具体例を挙げないが、そのような文献はWebでも電子書籍でもいくつも出てくる。6502に似た回路を見つけたらしい。その回路の中で数本の配線だけがカットされている。そのカットされた部分というのが10進数演算機能に関わる回路である。モステクノロジーは元々の6502にある10進数演算機能について米国で特許を取得している。任天堂やリコーはこの特許の侵害を避けようと、機能を無効化したのではないか。(富士経済、1984年8月)122ページのリコーの項目に以下のようにある。8ビットマイコン「R65Cシリーズ」とその周辺回路の生産技術)を提供。(株)リコーが、EPROMの技術(記憶容量32KビットのCMOS構造EPROM「RD5H32」と同64Kビットの「RD5H64」の生産技術)を提供。同社は、58年中に、8ビットマイコンのサンプルを出荷する予定。セカンドソース契約は「技術交換」の一環として言及されることがあるが、今回の「技術交換」にどんな契約が含まれるか明確でない。6502のセカンドソースであり、そのロックウェルが又貸しのごとくリコーと6502互換CPUのセカンドソース契約するというのは妙な話じゃないか。いわゆるロンダリングという奴だ。ロックウェルのR65C02は機能がいくつか拡張されているようなのだが、RP2A03にはこれらの拡張は含まれておらず、非公開仕様やバグを含めて、あくまで6502相当らしい。リコー製の65C02は実在するようだが、これに拡張機能があったかどうかは分からない。(1986)によれば、リコーはロックウェル、NCR、WDCに並んで、コモドールの650Xあるいは65C0Xのセカンドソースとして挙げられている。私が見つけられる情報源はこれしかなかったが、リコーが6502または65C02の正規のセカンドソースだった可能性はワンチャンある。ファミコンに搭載されたRP2A03は製造コストの削減を追求した過程で、ライセンス料を負担せずに済むとして上記の方法をとったのかもしれない。6502のデッドコピーであるというのは、ありうるだろうか。日本でIC回路のパターンを知的財産のごとく法的に保護する法律として、1985年に公布された「半導体集積回路の回路配置に関する法律」がある。受けて対応されたものである。6502はこれが施行されるより何年も前に市場に出回っているので、保護対象になりそうにない。6502の合法化デッドコピーという推測はありうる。曰く、リコーと正規に許諾契約した上で製造されたものらしい。私は一方的に任天堂やリコーを責めるつもりはないが、日本語の文献ではここまで掘り下げている資料が見つからない。この状況は、まるでやぶ蛇かのように、触れられていないのではないかと考えてしまう。Disqus.※コメント欄が表示されない場合はdisqusについてJavascriptが有効であることを確認して下さい。コメントはスパム防止フィルターによる承認制のため、投稿してもすぐに反映されない場合があります。(akm)は、PCとVTuberに夢中になっている電気技術者です。私はレトロコンピューティングの愛好家ですが、そのようなリグはもう収集していません。私の活動はトップページで見ることができます。sakmug-dp.。