初のニンテンドー3DSエミュレータ “Citra” プロジェクト ただし開発者向けの色濃く





GBATempで、bunnei氏がニンテンドー3DSエミュレータ “Citra”プロジェクトを公開していました。

“Citra”はC++で書かれた、現時点では実験的に取り組んでいるニンテンドー3DSのエミュレータ/デバッガで、GPLv2ライセンスに基づくオープンソースプロジェクトです。

実験的に取り組んでいるということからも分かる通り、まだ実用段階には至っておらず、開発段階としては極初期段階と言えます。通常エミュレータは市販ゲームのバックアップ起動が目的ですが、現在はHomebrewが動作する程度の開発状況です。

“Citra”は3DSの”appcore”でARM9/ARM11のインタプリタの役割を果たすもので、アプリケーションはユーザーモードでの実行に限られています。また、ARM11のディスアセンブラを持つデバッガの機能も備えていますのでレジスタやコールスタックなどの表示もできます。サポートしているOSはLinuxとWindows(マイクロソフトのVisual Studio 2013 Express使用)となっています。

上記の内容から、”Citra”はエミュレータという言葉から連想するようなものと異なり、エンドユーザー向けではなく開発者向けのエミュレータとなっています。そもそも市販のゲームを読み込むようなコンポーネントがなく、ゲームパッドや3D表示のサポートも見通しが立っている訳ではないそうです。

あくまでも3DSエミュレータのプロジェクトが立ち上がった、程度に捉えておくほうが良さそうですね。

Citra: https://github.com/bunnei/citra/

Tags: ,

  1. 名無し’s avatar

    細かいですが エニュレータ、になってます

  2. mamosuke’s avatar

    細かいどころか、タイトルミスタイプ恥ずかしすm(. .)m

  3. 名無’s avatar

    GBAtempによると別のニンテンドー3DSエミュレータ、3dmooで市販ゲームの起動に成功したそうです
    今後の発展を応援したいですね

  4. 名無し’s avatar

    YouTubeで7/22日にCitra 3DS Emulator Kingdom Hearts 3D Dream Drop Distanceの動画があってプレイしてる動画あった文字化けやグラがまだ乱れてたり完璧ではない模様動作は動画見る限り比較的軽そう

Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">