INDEX
確かにファミコンです
5月28日、東京大学の「五月祭」を見に行ってきました。目的はズバリ、EEIC(工学部電子情報工学科・電気電子工学科)が出展しているという、「自作ファミコン」。えっ、ファミコンって自作できるものなの!?
さっそく行ってみると、確かに「スーパーマリオブラザーズ」が動いています。モニタの前にあるのは、何やら見たことのない基板。これ、一体どういう仕組みなんですか?
「FPGA(Field Programmable Gate Array)という、内部のデジタル回路を自由に書き換えできるデバイスがあるんです。本来は企業などがハードを開発する際に使うものなんですが、これを使ってファミコンをそのまま再現しています」
おおお、なるほど。ちなみにこのFPGA、企業向けとあってかなり高価。今回使用しているのはおよそ2〜3年前に発売されたものですが、発売当時は200〜300万近くしていたそう。詳しくはEEIC 坂井・五島研究室の紹介ページをどうぞ。




FPICとその心臓部。プログラミングにより、内部の回路を何度でも書き換えられるのが特徴。ちなみに数字はギミックとのこと。現在実行されている命令の番号を表しているそうです
実際に遊ばせてもらうと、自作コントローラーがちょっと使いにくいのを除けば、普通に「スーパーマリオブラザーズ」が遊べる。実機と比べるとサウンドの再現度がイマイチですが、サウンド関係は特に再現が難しいそうで、ほんの3〜4日前までは「まったく出ていなかった」とのこと。筆者が話を聞いていると、通りかかったほかの学生が「おおっ、音出るようになったんだ!」と驚いていたのが印象的でした。
開発はほぼ1人で行い、現在の形になるまでは約4カ月間かかっているそう。ちなみにカートリッジスロットはなく、ゲーム自体もそのまま回路に書き込んでしまってあるため、遊べるタイトルは今のところ「スーパーマリオブラザーズ」だけとのことです。今後改良されるのかを聞いたところ――。
「私がいま4年生なので、今後改良して展示したりするのは難しいと思います。誰か引き継いでくれる後輩がいれば別ですが……」
あらら残念。うーん、どうせなら完成版も見てみたかったですね。
ちなみにFPGAを使ってファミコンを再現する方法については、こちらの「NES on FPGA」というサイトが詳しく説明しています。これを見て、「僕もファミコンを作りたい!」と思った方は、ぜひ挑戦してみてはいかがでしょうか。
コメントランキング
「ほぼ東京なんだよな」 永住したい“千葉県の街”上位に「都内までスイスイ」「色々ちょうど良い」「引っ越す予定はない」の声(6/7) | 千葉県 ねとらぼリサーチ:6ページ目
「15袋購入」「雑草が生えなくなりました」 アイリスオーヤマの“防草砂”に「砂をまいて水まくだけ。手軽すぎる!」「本当に楽になりました」の声(1/2) | ライフ ねとらぼリサーチ
「ほぼ東京なんだよな」 永住したい“千葉県の街”上位に「都内までスイスイ」「色々ちょうど良い」「引っ越す予定はない」の声(コメント一覧) | 千葉県 ねとらぼリサーチ
「入るのに苦労したが、何倍もの恩恵がかえってくる」 “入学してみたい国立大学”といえば? 女性が選ぶ上位に「目指す価値はある」「毎日良い刺激を受けます」の声(5/6) | 大学 ねとらぼリサーチ:5ページ目
「ラーメン屋に行かなくなった」 最高にうまいと思う「カップ麺」上位に「完全にカップラーメンの概念を塗り替えている」「インスタントとは思えない」の声(2/2) | グルメ ねとらぼリサーチ:2ページ目