11/05/30 19:01:53.83
5月28日、東京大学の「五月祭」を見に行ってきました。目的はズバリ、EEIC(工学部電子
情報工学科・電気電子工学科)が出展しているという、「自作ファミコン」。
えっ、ファミコンって自作できるものなの!?
さっそく行ってみると、確かに「スーパーマリオブラザーズ」が動いています。モニタの前に
あるのは、何やら見たことのない基板。これ、一体どういう仕組みなんですか?
「FPGA(Field Programmable Gate Array)という、内部のデジタル回路を自由に書き換えできる
デバイスがあるんです。本来は企業などがハードを開発する際に使うものなんですが、
これを使ってファミコンをそのまま再現しています」
おおお、なるほど。ちなみにこのFPGA、企業向けとあってかなり高価。今回使用しているのは
およそ2~3年前に発売されたものですが、発売当時は200~300万近くしていたそう。
詳しくEEIC 坂井・五島研究室の紹介ページをどうぞ。
実際に遊ばせてもらうと、自作コントローラーがちょっと使いにくいのを除けば、普通に
「スーパーマリオブラザーズ」が遊べる。実機と比べるとサウンドの再現度がイマイチですが、
サウンド関係は特に再現が難しいそうで、ほんの3~4日前までは「まったく出ていなかった」
とのこと。筆者が話を聞いていると、通りかかったほかの学生が「おおっ、音出るようになったんだ!」
と驚いていたのが印象的でした。
開発はほぼ1人で行い、現在の形になるまでは約4カ月間かかっているそう。ちなみに
カートリッジスロットはなく、ゲーム自体もそのまま回路に書き込んでしまってあるため、
遊べるタイトルは今のところ「スーパーマリオブラザーズ」だけとのことです。
ねとらぼ
URLリンク(nlab.itmedia.co.jp)
FPGAでファミコンを再現
URLリンク(www.youtube.com)
東京大学五月祭EEIC「近未来体験企画」
URLリンク(eeic.jp)