チップをエミュレートする3DSエミュレータ Corgi3DS

wololo.netで、PSI-Rockin(PSISP)氏がハードウェアチップの動作をエミュレートするLLE(低レベルエミュレーション)によるNintendo 3DSエミュレータCorgi3DSを開発していることを伝えていました。

3DSのエミュレータにはCitra EmulatorチームのCitraが既にありますが、Citraは3DSのシステムを完全にエミュレートすることを目的とするのではなくバックアップゲームを正常に起動することを主目的としています。それがオーディオエミュレーションはゲームごとの調整がなされ、エミュレーションスピードがタイトルによって調整されているCitraの開発手法に繋がっています。

Corgi3DSは、例えばオーディオ出力であればあくまでも実際の音声チップをエミュレートします。CitraとCorgi3DSの比較では再現性が高くなるのは明らかにCorgi3DSと言えますが、それは完成したエミュレータの話であって未完成段階ではCitraの方が優位であることが多いでしょう。

Corgi3DSはオリジナルのBoot ROMから起動しNANDダンプから3DSのOSを読み込んで画面にHome Menuを表示します。

開発者のPSI-Rockin(PSISP)氏によると、Corgi3DSはまだ開発のごく初期段階でゲームなどは全く動作せず、OSは途中でハングアップし動作速度に至ってはかなり酷い状態のようです。

Macで一応Home Menuが起動しているっぽいスクリーンショットが公開されています。ここまでできるだけでもかなりのものだと思います。

Corgi3DS

ソースコードはGitHubで公開され、進捗状況等はRedditがメインフォーラムとして情報公開に使われています。

リポジトリは今年の5月に開設されたばかりで、実際ソースコードが公開されだしたのはここ1ヶ月以内の話ですので開発はまだ本当に始まったばかり。完成までにはまだ時間がかかると思われますが、完成すれば期待できそうなエミュレータです。

シェアする

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

フォローする

『チップをエミュレートする3DSエミュレータ Corgi3DS』へのコメント

  1. 名前:nonotakatoas 投稿日:2019/08/12(月) 15:33:56 ID:1bf08027f 返信

    最終的にパソコンを超高性能な3DSとして実機の代わりに使えそうですね。もういまさら需要なさそうですけど…

  2. 名前:nonotakatoas 投稿日:2019/08/12(月) 15:37:16 ID:1bf08027f 返信

    そういえば自分のコメントってどうやって削除するんでしたっけ

  3. 名前:メチルアルコール 投稿日:2019/08/12(月) 15:48:57 ID:3577d8ac0 返信

    >開発はっまだ本当に始まったばかり

    何故突然気合を入れたのか
    我々はその謎を解き明かすべくジャングルの奥地へと向かった

  4. 名前:mamosuke 投稿日:2019/08/12(月) 19:26:15 ID:8dde1222c 返信

    >コメントってどうやって削除
    申し訳ありませんが、コメントの削除機能はありません。
    気合いでなんとかしてみましょう。。

    はっ!!!!!はあぁぁぁぁぁぁッッ