SNES用NESエミュレータ Project Nested by Myself086

NesDevフォーラムで、Myself086氏がスーパーファミコン(エミュレータ含む)で動作するファミコンエミュレータProject Nested v1.0.2をリリースしていました。

SNES

ファミコンエミュレータだけなら今更取り上げるほと話題性はありませんが、なんとProject Nestedは普通のそのへんにあるエミュレータとは異なり、ファミコンゲームをスーパーファミコンゲームにコンバートすることで実機のスーパーファミコン(動作させるにはFlashcartが必要)やSNESエミュレータ上で動作させるという仕組みになっています。

これを実現するために、Project NestedではJIT(Just-In-Time)コンパイラ(※1) + AOT(Ahead-Of-Time)コンパイラ(※2)を組み合わせています。

    (※1)ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図る実行時コンパイラ
    (※2)アプリケーション実行前に事前にコンパイルする事前コンパイラ

Project Nestedはフルスピードの60fpsで動作し、マッパー(0, 1, 2, 4)もサポートしていますが、現状ではその仕組み上すべてのファミコンタイトルが動作するわけではありません。

Project Nestedは今までのエミュレータとは開発の発想が異なる、今後が楽しみなエミュレータです。対応ゲームリストはGoogle Docsで公開されています。

https://www.youtube.com/watch?v=irF8gSVrVOs

シェアする

  • このエントリーをはてなブックマークに追加

フォローする