初のニンテンドー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/

シェアする

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

フォローする

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

  1. 名前:名無し 投稿日:2014/04/26(土) 13:09:54 ID:92dd4e05d 返信

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

    • 名前:mamosuke 投稿日:2014/04/26(土) 13:23:52 ID:ca9204b24

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

  2. 名前:名無 投稿日:2014/10/21(火) 19:25:10 ID:f8342fe4c 返信

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

  3. 名前:名無し 投稿日:2015/07/26(日) 17:19:16 ID:36a272731 返信

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