super mario
Nintendo

スーパーマリオ35周年記念の1つとして発売された「スーパーマリオ 3Dコレクション」は、NINTENDO 64向け「スーパーマリオ64」、ニンテンドー ゲームキューブ専用の「スーパーマリオサンシャイン」、Wiiで発売された「スーパーマリオギャラクシー」の3世代マリオが1本に詰め合わされています。

これらをNintendo Switchに移植する上で影ながら貢献していたのが、任天堂の子会社でソフトウェアやミドルウェア開発に特化したフランスのNERD(Nintendo European Research and Development)でした。3本のマリオを任天堂の最新ハード上に再現するため、NERDがどのような技術を駆使したかが公式サイトで語られています。

NERDは任天堂のヨーロッパ研究開発部門として知られており、長年にわたって数々のプロジェクトを支えてきた存在です。Wii UのニンテンドーDSバーチャルコンソールやNewニンテンドー3DSの「3D立体視の調節機能」しかり、ミニファミコンやミニスーファミも元々はNERD開発チームが関わっていたプロジェクトが商品化したかっこうです。

さて今作でNERDによる主な貢献は3つ。まず独自のゲームキューブエミュレーション技術であり、「スーパーマリオサンシャイン」を動かすのに使われています。最大の課題の1つは、スイッチのカスタムプロセッサ上でGC(略称)の古いとはいえ強力なMPU(マイクロプロセッサ)をエミュレートすることで、ゲームをフル速度で実行するには多くの最適化トリックが必要だったと語られています。

2つ目が、「スーパーマリオサンシャイン」開発チームと協力して現代的な機能を追加したこと。これには16:9のHDレンダリングやJoy-Conによる新たな操作が含まれているとのことです。またゲーム内の画像は、NERD独自のディープラーニングエンジンによりHDにアップグレードされたと述べられています。

最後に「スーパーマリオサンシャイン」については、GCとWiiのハードウェアアーキテクチャが似通っていることを活用し、「グラフィックスとオーディオエミュレーション技術」を提供して移植を支援したとのことです。

現代のゲーム専用機は過去と比べれば強力になっているとはいえ、普及を前提とした価格からプロセッサや搭載RAMも抑えめとなり、レトロゲーム機といえども丸ごと仮想マシンとして再現するエミュレーションは荷が重いと思われます。そうした強力とは言い難いハード上で快適にゲームを動かすために培われた技術が、噂されているNintendo Switch Pro(仮)にも活かされるのかもしれません。

 

Source:NERD

via:Nintendo Everything