Virtual Rom Controller(VRC)とは、コナミ(現:コナミデジタルエンタテインメント)が開発した、ファミリーコンピュータ向けROMバンクコントロールチップである。
チップチューンの分野で「VRC6」と「VRC7」が拡張音源として有名であるため一般には拡張音源チップと思われているが、実際に音源が拡張されたのはその2種のみである。
8ビットCPUは64KB(512Kbit)のメモリ空間しかないため、それがファミリーコンピュータ対応ゲームソフトの大容量化の妨げとなっていた。任天堂の示したひとつの回答はディスクメディアの採用(ファミリーコンピュータディスクシステム)であったが、その一方で1Mbit以上の容量を持つメガロムの開発も行われた。
メガロムとは、プログラムROMとキャラクタROMを複数のバンクに切り替えてアクセスすることによって、64KBの制限を超えた容量を実現したものである。大容量のメモリを管理する目的で搭載されているコントローラICは、任天堂純正のものはMMC(MemoryManagementController)と呼ばれており、多くのサードパーティ製ソフトでも使用されたが、サードパーティの中には自社で独自に開発したコントローラを採用するものもあった。その中でコナミが開発したものが、このVRCである。
初搭載となった「がんばれゴエモン!からくり道中」で256KB(2Mbit)の大容量ROMを搭載させることに成功して大きな話題を集めたが、VRCの進化はゲームの表現にさらなる革新を与えるものであった。
ファミリーコンピュータはBG面には256個のキャラクタまでしか使用出来ないのだが、バンク切り替えによりこの制限を「一画面に256個」まで緩和出来るようになっていた。当初は全部置換しか出来なかったのだが、コナミはVRC4でキャラクタの個別置換を可能にして、BG面でのアニメーションを実現した。このチップは、ファミリーコンピュータの画面表示回路であるPPU(Picture Processing Unit)を補助する機能を有していたと見られている。
その後も機能は強化され、矩形波やのこぎり波の音源の追加、果ては2オペレータ仕様のFM音源まで搭載するまでに至った。
なお、VRC5だけは存在や性能もこれまで確認されておらず、VRC4からひとつ飛んでVRC6が出たのかと長い間謎に包まれていたが、実はファミコンを利用したコナミが開発協力したNHK学園の教育システム「ファミコンCAI学習アダプターQ太」で使われていた模様。
virtual rom controllerに関するニコニコ市場の商品を紹介してください。
virtual rom controllerに関するニコニコミュニティを紹介してください。
掲示板
1 ななしのよっしん
2019/09/02(月) 13:25:13 ID: nF6ETMD1el
VRC5の存在が確認された模様
https://
2 ななしのよっしん
2023/03/14(火) 12:22:06 ID: U/VlfsvnpI
音の追加やバンク切り替えはハードウェア的にも理解できるけどPPU強化っていう、ふわっとした説明はどうゆう機能なのかさっぱりわからないな。
3 ななしのよっしん
2023/08/01(火) 19:43:56 ID: x0AGMQ8HBR
>>2
例えば一昔前のPCだと、2Dの描画と、3Dの描画が別のチップなんて事があったし、それに似た構成なんじゃ無い?
今は亡き3dfxのVOODOOは3Dのみを描画して別チップの2D画面にオーバーレイしてた。ファミコンなんでそんな大がかりな構成じゃないと思うが。
急上昇ワード改
最終更新:2025/12/25(木) 07:00
最終更新:2025/12/25(木) 06:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。