ニンテンドースイッチ NDSエミュレーター(melonDS with ARM64 JIT and Neon GPU)

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではニンテンドースイッチ NDSエミュレーター(melonDS with ARM64 JIT and Neon GPU)を紹介します
 

下記リンクのmelonDSが最新の改良版!



現在はまだアルファ版ですが、それでも実機並みの速度が出ます
下記リンクのmelonDSとはまた少し違うものなので別記事にしました
https://yyoossk.blogspot.com/2018/09/ndsmelonds.html

統合されればこちらの記事は削除するかもしれません

下記リンクのRetroArchでNDSを起動するものよりこちらの方が若干早い気がしますが、RetroArchの方が細かな機能が多いのでおすすめではあります
RetroArchでNDSのゲームをする方法(melonDS JIT)


ゲームソフト吸出し方法まとめ(随時更新)
https://yyoossk.blogspot.jp/2017/11/blog-post_13.html
NDSのホームメニューをエミュレーターで使用できるfirmware.ndsの作成方法(fw2nds)
NDSゲームのデータ自体に直接チートコードを埋め込むDS Auto Trainer Maker紹介


TID: 0x058ACE3060530000
/switch/melonDS.nro
https://gbatemp.net/attachments/nintendods_058ace3060530000-zip.266156/


下記リンクよりファイルをダウンロード&解凍し、melondsフォルダとswitchフォルダをsdカードのルートに上書きコピー
https://gbatemp.net/threads/melonds-for-switch.518300/page-47#post-8948531

最新のromlist.binは下記リンクのファイルをダウンロード&解凍してsdカードのルートのmelondsフォルダの中に入れる
https://github.com/Arisotura/melonDS/archive/master.zip

sdカードのルートのmelondsフォルダの中にndsのbiosファイルである
bios7.bin, bios9.bin,firmware.bin
の三種類のファイルを入れる

bios吸出し方法
https://yyoossk.blogspot.com/2019/12/dsibios.html
https://ameblo.jp/amaebi491224/entry-10237401087.html

ゲームはsdカードのルートにromsフォルダを作成し、さらにその中にdsフォルダを作成してその中に入れてください
roms/ds
ファイル名は半角英数字のみ

hbmenuからmelonDSを起動
アルバムをRボタンを押しながらの起動ではなくて、ホーム画面で適当なゲームをRボタンを押しながらhbmを起動してください!
Select romの▽の部分をタップしてゲームを選択
Load!で読み込み開始
Settingsの赤線で引いた部分でオーバークロックできる
Exitでhbmに戻る
Exitで終了すればオーバークロックの設定が保存される
Boot game directlyはBIOSを起動せず、直接ゲームを起動する
チェックを外せばndsのホームが面を表示させられる


Resetはゲームを再起動
Stopはゲームを閉じて他のゲームを読み込める
Pauseは一時停止

Display settings
Screen Sizingでndsの上下の画面のどちらかを拡大&縮小表示できる
Screen Rotationで画面を回転できる
Screen Gapでndsの上下画面の間の隙間の間隔を調整できる
Screen Layoutでndsの上下の画面を上下か左右に並べて表示を切り替えることができる
Filteringでフィルターの有効無効を切り替えられる
画像の左側の文字を見比べると分かりやすいですが、有効にすると少しぼやけて見えますがジャギが軽減されます
無効にすると鮮明に見えますがジャギが少し目立つようになります

Screen RotationとScreen Layoutの設定を組み合わせれば画像のように縦画面であそぶことができる
Flip Grip
https://japanese.engadget.com/2019/02/23/nitendo-switch-flip-grip/


これらのダイアボックスはタッチで別の場所に移動したり、ダイアボックスの右下の角をタップして大きさを変えることができる
ゲーム起動後はダイアボックスをZLボタンで非表示にすることができる



セーブデータはroms/dsフォルダの中にゲームのファイル名と同じものが保存される
セーブエディタなどで弄ることも可能

コメント

  1. お世話になっております
    手順通りにすすめたにも関わらず
    selected a romでなにも表示されません
    原因をご存じであれば教えていただきたいです

    返信削除
    返信
    1. すみません!
      こちらのミスっす
      roms/dsフォルダの中にゲームを入れてください

      削除
    2. 返信ありがとうございます
      おかげで選択できるようになりましたが、別の問題が発生してしまいました
      loadするとError Code 2168-0001(ox2a8)というのが出てしまいます
      解決方法をご存じでしょうか?

      削除
    3. それはcfw側のエラーですか?それともmelonds側?

      削除
    4. cfwだと思います
      ppssppも同様の症状で起動できませんでした
      ネットで画像検索しても同様の症状の画像が一つしかなく、手掛かりがないため困っています
      お力添えいただけませんでしょうか?

      削除
    5. cfwとhbmは更新してみました?

      削除
    6. 現在 FW9.01でatmosphere 0.94を、hbmは3.11を使用しています
      おそらく最新だと思うのですが。。。

      削除
    7. sdカードが別にあればそれでも試してみてください
      それで起動したらsdカードの問題で、一度フォーマットした方がよいかもしれません
      別のsdカードでも同じ症状なら分かりません

      削除
    8. hbmはアルバムからRボタンを押しながらではなく、適当なゲームをRボタンを押しながら起動はしてますか?

      削除
    9. sdカードを変えても効果はありませんでした
      hdmをアルバムから起動していました
      ゲームを持ち合わせていなかったもので。。。
      やっぱり違うものなんですか?

      削除
    10. 全然違います
      というかむしろそれでは正常に動作しない自作ソフトがあります
      ppssppもこちらもアルバムからでは何かしら不具合が起こると思いますよー
      ゲームからの起動で確認しても同じ症状ならまた教えてください
      sysnandにnspを書き込むのが抵抗があるならemunandを導入して、適当な安いゲームカードを購入しxciをダンプして、それをnspに変換してインストールしてください

      削除
  2. 誠にありがとうございます
    活路が見いだせました
    さっそく適当なものを購入してこようかと思います
    お世話になりました

    返信削除
    返信
    1. forwader作成してみました
      TID: 0x058ACE3060530000
      /switch/melonDS.nro
      https://gbatemp.net/attachments/nintendods_-058ace3060530000-zip.182871/

      削除
    2. 本当にありがとうございます
      これほどまでに親切にしていただき頭があがりません。。
      さっそく使わせていただきます!

      削除
    3. いえ!
      結果をお教え下さると幸いです
      自分の環境ではこれでも問題なかったです
      ちなみにatmosphere又はkosmosならnspを起動&インストールするためのパッチもお忘れなく
      https://yyoossk.blogspot.com/2019/05/atmospherekosmosnsp.html

      削除
    4. もちろんお教えします!パッチも知りませんでした
      教えてくださりありがとうございます
      すみませんが明日重要な用事があるため、明日にご報告させてください
      あと、申し訳ありませんが二つ質問させてください。。
      1、switchのsdカード形式をfat32以外で適用できないのでしょうか?
      4gb以上のファイルを扱えないのは少し不便だな。。と
      2、ゲームカートリッジのダンプでxclからnspへ変換するというのをおっしゃられてましたがnxdumptool等で最初からnspでするのは不都合がでちゃいますか?

      図々くてすみません
      なんなら無視してもらっても大丈夫です
      もしお答えいただけるのであればで構いませんのでよろしくお願いします

      削除
    5. 1 これでexfat対応させる
      同じバージョンでも可
      https://yyoossk.blogspot.com/2018/10/choidujournx.html

      2 不都合は特にないと思いますよー

      削除
    6. お世話になっております
      フォーワーダーのおかげで無事起動させることができました
      ありがとうございます
      exfat対応についてなのですが、同じバージョンをアップデートしようとすると Start Installasionが押せないようです
      思い当たる原因はありますか?

      削除
    7. 起動できたようでよかったですー
      ありゃ
      おかしいっすね
      同じバージョンインスコしなおせるはずなのですが
      ちょっとわかんないっす
      ofwのファイル群はきちんとしたものですかね?
      choiなんたらは最新のものですか?
      sdカード変えて云々は関係なさそうですねー

      削除
    8. 低いバージョンのインストールの場合はどうですか?
      それも同じなら何かしらおかしいっすね

      削除
    9. もう少ししたらまた仕事に戻るのでそれが終わったら自分も試してみますー

      削除
    10. すみません、ご迷惑をおかけしております

      削除
    11. すみません。。。なぜか最新バージョンにも関わらず更新があったので行ってしまいました

      削除
    12. ん?
      9.0.1から9.0.1に公式でアプデしたってことです?
      9.0.0だったのでは?

      削除
    13. 最新に公式でアプデしたということはbanされてないのですね
      それならofwでexfatを使用できるようにしてみては?
      それはexfatのsdカードを挿入しないとだめですが

      削除
    14. おっしゃる通り元から9.01だったのですがなぜか更新データがあると表示されたので行いました
      無事使えるようになりました

      削除
    15. exfatいけたってことですか?
      よかったですー

      削除
  3. 何度もごめんなさい
    これで最後にします
    バックアップしたnspをアップデートする方法ってありますでしょうか?
    このサイトを参考にさせてもらったところsysnandで更新すればよいと解釈させていただきましたが、あっていますでしょうか?
    またsysnandの方でdlc等を購入することも可能ですか?

    返信削除
    返信
    1. いえいえ!
      ツンシーユさんは丁寧に聞いて下さるので大丈夫ですよー
      自分が怒るのはだいたい失礼なやつだけっす

      やっぱりsysnandしかないっすねー
      でもxciや自作nspを入れているのならやはりbanの可能性はあるのでお勧めはしないっす
      一番安全なのはもう一台オンライン専用の本体買ってnandからnspをダンプするか、一台ならemunand運用でsysnandはnspやxciなどは一切使用しないでオンライン専用にするくらいっすねー
      dlcの購入したものをnspとしてダンプは可能ですよー

      削除
    2. すみません、理解力に乏しいので確認させてください
      emunandでゲームの更新をするにはban覚悟でアップデートするしかないということでしょうか?
      yyoosskさんのemunand運用というのがわからなかったです
      ごめんなさい

      削除
    3. emunandでのbanは可能性大なのでやめといた方がいいですよー
      sysnandで更新するしかないです
      banされたらゲームの更新もできなくなるみたいですよー

      削除
    4. emunand運用は下記リンクに記事にしているので見てみてください
      https://yyoossk.blogspot.com/2019/06/emunand.html

      削除
    5. 私の環境ではemunandとsysnandが全く別のもので、sysnandには入っていないアプリでもemunandでは入っているということがあり得ます
      なのでsysnandでアップデートしてもemunandの方の同じソフトではアップデートされていないままになっています
      これって僕の環境がおかしくなっちゃってますか。。。?
      hekateでバックアップしたeMMCを選択するというのがemunandの起動方法だと思っていて、その通りにやったらこのような環境になったのですが、間違ったことをしちゃってますか。。。?
      この作業をする前は単にeMMCをセットすることもせず、Launchからemunandを選んでましたがそれだけで起動できていたのでしょうか?
      emunandで入れたソフトがcfwではない普通に起動した状態の方にも出てきていたものですからemunandが起動できていないと思ってました
      読みずらい文章でかつ、長くてすみません
      もし文章力の部分でわからないことがあれば仰ってください

      削除
    6. emunandとsysnandは全くファイルを共有することがないのでややこしくなると思います
      なので改造用とofw用で分けた方がいいと思います

      最初hekateでemunand作成したらおそらく自動で有効にはなっていたとは思いますがどうなんだろ
      判別の仕方は下記リンクを参考に
      https://yyoossk.blogspot.com/2019/10/sysnandemunand.html

      削除
  4. ごめんなさい、やっと合点がいきました
    結論1台だけだとemunandに入れたnpsをアップデートする方法はないということですよね!
    ここまで理解力がないとイライラされたかもしれませんね。。。
    申し訳ありません
    大して利益もないのに、わざわざここまで付き合っていただきありがとうございました
    このサイトにはswitchだけでなくほかのゲーム機に関しても大変お世話になっております
    改めて、赤の他人にここまで親切にしてくださり感謝しております
    これからもこちらのサイトを活用させていただきます
    お世話になりました

    返信削除
    返信
    1. いえいえー
      ツンシーユさんは丁寧なので全然イライラは感じませんよー
      こちらも気づくことがあるのでありがたいですー
      こちらこそありがとうございます!

      emunandでもアプデできますが、emunandを起動しているのがバレてしまったらbanされるって感じっす
      まだsysで更新した方がましって感じです

      削除

コメントを投稿