FC2ブログ
2019 09123456789101112131415161718192021222324252627282930312019 11
ここでは今となってはレガシーなDSi以前のコンソールに関連したHomebrewの研究をしていました。 初めての方は正面玄関(ホーム)よりお入りになり「館内の歩き方」をご覧下さい。
No. 94

DS基本環境構築-MoonShell編

予定通り今回はMoonShellのセットアップ環境を作ります。

自動化を簡素化するために「DS工房」で使用するフォルダ名の取り決めを行います。
最初に全体の作業フォルダを「DS工房」という名で新しく作ります。
このフォルダ内で全ての作業を行います。

次に「DS工房」直下に以下の*1~*6のフォルダを作ります。
ここで作成するフォルダ名や構成を変更すると機能しなくなりますので、
フォルダ名の変更とフォルダ構成の変更は不可です。

また、「Set_Moon.bat」を こちら からダウンロードして解凍し、
「DS工房」フォルダの直下にコピーします。

DS工房(フォルダ)
 ├ MoonShell2(*1 フォルダ)
 │  ├ moonshl2(フォルダ)
 │  ├ moonshl2.nds
 │  └ moonshl2_DirectBoot.nds
 ├ dlditool(*2 フォルダ)
 │  ├ DLDI(*3 フォルダ)
 │  │ ├ ak2_sd.dldi
 │  │ ├ ttio.dldi
 │  │ ├ ez5v2.dldi
 │  │ ├ r4tf.dldi
 │  │ ├ r4ds.dldi
 │  │ └ dldi_scdssdhc1.dldi
 │  └ dlditool.exe
 ├ resetmse(*4 フォルダ)
 │  ├ RPGS.nds
 │  ├ TTIO.nds
 │  ├ ez5s.nds
 │  ├ R4TF.nds
 │  ├ R4DS.nds
 │  └ scds.nds
 ├ extlink(*5 フォルダ)
 │  ├ nds.YSloaderForMS2.nds
 │  └ config.ini
 ├ セットアップ済(*6 フォルダ)
 └ Set_Moon.bat

「DS工房」フォルダ内はこのようになります。

レポート94用

黄色の部分が新規作成するフォルダで、
緑色の部分が追加するフォルダ・ファイルです。

MoonShell2」フォルダにはMoonShell2の最新版をコピーします。
上記のフォルダ・ファイルは最低限コピーします。

dlditool」フォルダにはパッチ・ツールのdlditool.exeを入れます。
幾つかの種類がありますがGUI版でない方v1.23をコピーします。
「dlditool」フォルダ内の「DLDI」フォルダにはdldiパッチ・ファイルを入れます。
最低限、上記のものは入れて置いてください。
dldi関係のファイルは こちらこちら からダウンロードできます。

resetmse」フォルダにはMoonShell2のリセット・ファイルを入れます。
上記のものは最低限入れて置いてください。
これ等のリセット・ファイルはmoonlightさんのサイトには無いので、
方々から集めたりカーネルから作れるものは作ります。
R4iCNに同梱のmoonshl2フォルダの中には纏まって入っているので、
拡張子を.rstから.ndsにリネームすれば使えます。

extlink」フォルダにはMoonShell2のYSMenuプラグインである、
nds.YSloaderForMS2.nds」と「config.ini」をコピーします。
このプラグインは こちら からダウンロードできます。
但し「config.ini」は今回の「Set_Moon.bat」に同梱のものを使います。

最後に「セットアップ済」は完成ファイルが入りますので今は空です。
これで準備は整いましたのでSet_Moon.batを起動します。

レポート94用

これが起動時の画面です。
番号を入力して[Enter]を押せば処理が開始されます。
この処理でセットアップ済フォルダにmoonshl2フォルダと、
moonshl2.ndsがコピーされてdldiパッチされます。
また、dldibody.binの差換えやresetmseファイルの追加が行われます。

レポート94用

上記の処理が終わるとこのような画面になります。
これはMoonShell2から商用ROMを起動させるためのYSMenuプラグイン、
nds.YSloaderForMS2.ndsのインストール・メニューです。
状況に応じて[Y]か[N]で答えます。
尚、このプラグインを使用するにはYSMenuが必要です。

以上、2回の選択でMoonShell2のセットアップが完了します。
後はセットアップ済フォルダ内のファイルをTFにコピーするだけです。

次回はYSMenu編の予定です。
[No. 94] 2009/10/21(水) NDS-DS工房 track back(0) comment(46)
コメント

すみませんでした。
本当に申し訳ないです。

1WD4uoRY by: ごろーにゃ * 2010/03/30 21:45 * URL [ 編集] | UP↑

ごろーにゃさん

レポート5、6をご覧下さい。
BVgeUSCM by: アーク * 2010/03/30 21:40 * URL [ 編集] | UP↑

すみません
nds.YSloaderForMS2.ndsはサイトのどのあたりにあるのでしょうか?
もし、無いようであれば、すみませんが、どこかにUPしてくれませんか?
1WD4uoRY by: ごろーにゃ * 2010/03/30 21:24 * URL [ 編集] | UP↑

うさ耳長者さん

> dldi_scdssdhc1.dldiというのは、
> カーネル(OS)付属のdldi.binをリネームすれば良いのでしょうか。
dldi_scdssdhc1.dldiとdldi.binは別物です。
dldi.binをリネームしても行けるかも知れませんが試していません。

dldi関係はChishmさんのところとlinfox domainで殆ど沿います。
只、linfox domainは現在繋がらないようですので、
公式から落とすしか有りません。
BVgeUSCM by: アーク * 2009/12/31 10:46 * URL [ 編集] | UP↑

はじめまして、o(_ _)o

すみません、質問です。近頃、Supercard DS ONE i(Eng)のカードを手に入れたんですけども(ry
dldi_scdssdhc1.dldiというのは、カーネル(OS)付属のdldi.binをリネームすれば良いのでしょうか。
SaTH/F/c by: うさ耳長者 * 2009/12/31 00:03 * URL [ 編集] | UP↑

おはようございます

NTKRさん
> ファイルの場所をデスクトップからHDに変えてみたところ起動できました。
Set_Moon.batはrevision 5からデスクトップでの使用にも対応しました。
「DS工房」関係はできればシリーズを通して目を通すようにして下さい。
(レポート93・94・95・96・97・106・107・108・111・113)

塚さん
ありがとうございました。<m(_ _)m>
BVgeUSCM by: アーク * 2009/12/21 08:57 * URL [ 編集] | UP↑

ファイルの場所をデスクトップからHDに変えてみたところ
起動できました。
YSMENUや、MOONSHELLのセットアップのこれで解消できました。
コメントくださった皆さん。
ありがとうございました。
/x9.2I/2 by: NTKR * 2009/12/20 17:08 * URL [ 編集] | UP↑

NTKR さんへ

チェック・ツールで 構成の確認はしてみましたか?
もしくはReport108を ダウンロードして 一からDS工房を構築して
その後 修正版でアップデートして見てはどうですか?
ちなみにmoonshell2はmoonshell205stableからmoonshell208stableまで
どれでも変わりませんよ。
iqhSIKS2 by: 塚さん * 2009/12/20 13:31 * URL [ 編集] | UP↑

ネ―ム関係は大丈夫です。
ではmoonshell205stableをダウンロードして
中に入っていたmoonshl2フォルダとmoonshl2.ndsとmoonshl2_DirectBoot.ndsをそのまま入れたのがいけなかったんですか?
ダウンロードして中のフォルダは何もいじっていません。
教えてください。
お願いします。
/x9.2I/2 by: NTKR * 2009/12/20 12:37 * URL [ 編集] | UP↑

NTKR さんへ

 再度 各ファイルのネーム及び構成を確認するといいですよ
私も最初「/」を入れたり スペースを空けたりして同じ症状が出ました
今は チェック・ツール改訂版などがありますので 構成の確認は
簡単なはずですけど 後 レポート113も参考にすると
いいですよ。
iqhSIKS2 by: 塚さん * 2009/12/19 20:47 * URL [ 編集] | UP↑

必要なファイルはすべて入っているはずです。
moonshell205stableを入れてみましたが、
それではだめなのですか?
/x9.2I/2 by: NTKR * 2009/12/19 17:47 * URL [ 編集] | UP↑

NTKRさん

> MoonShell フォルダが有りません。
> とでます。
> どうしたらいいでしょうか。
> 教えてください。
> お願いします。
一つ前のコメントでも書きましたが、
必要なフォルダ・ファイルが揃っていないとその様なメッセージが出ます。
この場合はMoonShell関係がセットアップされていないようです。

ここのレポートを実践するにはある程度のスキルが必要と思われます。
しかし、ここでは初歩的な質問にはお答えしません。
分からない事は直ぐに訊くのではなく調べて解決できるようにして下さい。
BVgeUSCM by: アーク * 2009/12/19 16:33 * URL [ 編集] | UP↑

回答ありがとうございます。

MoonShell フォルダが有りません。
とでます。
どうしたらいいでしょうか。
教えてください。
お願いします。
/x9.2I/2 by: NTKR * 2009/12/19 16:05 * URL [ 編集] | UP↑

NTKRさん

ここからダウンロードできるのは最初の版です。
最初の版は環境のチェックを起動前に行うので、
セットアップに不備が有るとそのようになります。

黄色で表示されたフォルダと緑で表示されたファイルが、
全て揃っていないとエラーとなり起動しません。
また、フォルダの名称を変更しても駄目です。

尚、最新版はrevision 7まで更新されています。
最新版では起動後に環境のチェックを行うように変更しています。
最新版は娯楽室からダウンロードできます。
BVgeUSCM by: アーク * 2009/12/19 08:28 * URL [ 編集] | UP↑

最後の段階のSet_Moon.batを起動のところで
Set_Moon.batをダブルクリックしたら、

何かキーを押せば終了します。

とあってあの画面になりません。
ちなみにOSはVistです。
/x9.2I/2 by: NTKR * 2009/12/18 22:25 * URL [ 編集] | UP↑

無事解決しました。

ありがとうございました。
/x9.2I/2 by: NTKR * 2009/12/18 22:16 * URL [ 編集] | UP↑

塚さん

ありがとうございます。

ところで、無知さんからの要望で新しい試みが始まっています。
宜しかったら参加してみてください。
BVgeUSCM by: アーク * 2009/12/17 21:27 * URL [ 編集] | UP↑

NTKR さんへ

R4Ultra i に付属のMoonShellのreset.mseはMOONSHL内のpluginの中に有りますよ
reset.mseだからフォルダーだと思い込むんですが
reset.mseでファイルで有りますから
その後 リネームしてください
iqhSIKS2 by: 塚さん * 2009/12/17 21:16 * URL [ 編集] | UP↑

dldi.binはありました。
R4Ultra i に付属のMoonShellのreset.mseガまだ
見つかりません。
教えてください。

お願いします。
/x9.2I/2 by: NTKR * 2009/12/17 19:30 * URL [ 編集] | UP↑

R4Uiを調べてみたのですが、カーネルの中にはありませんでした。
どこにdldi.binとR4Ultra i に付属のMoonShellのreset.mseがあるのかを教えてください。

お願いします。
/x9.2I/2 by: NTKR * 2009/12/17 18:57 * URL [ 編集] | UP↑

Re:入手法

> r4ds.dldiとR4DS.ndsってどこれ手に入れるんですか?
R4DS.ndsは上のコメントに有ります。

r4ds.dldiも同じくR4Uiのdldi.binをリネームすればOKです。
BVgeUSCM by: アーク * 2009/12/16 22:22 * URL [ 編集] | UP↑

入手法

r4ds.dldiとR4DS.ndsってどこれ手に入れるんですか?
探してみたのですが分からないので教えてください。
/x9.2I/2 by: NTKR * 2009/12/16 22:06 * URL [ 編集] | UP↑

no title

手順通りにしたんですが
MoonShellフォルダがありません
とでます…
- by: * 2009/10/30 04:41 * URL [ 編集] | UP↑

Re:ちょっと気になる ez5v2.dldi

ぴんく さんは高感度のアンテナをお持ちのようで感心してしまいます。
この二つのファイルは容量的も倍近く違いますので別物です。
どちらも公式が出しているものなので普通なら新しい方が良い筈ですが…。

こういう事には田中さんが詳しそうなのですが今はお忙しいようです。
BVgeUSCM by: アーク * 2009/10/23 08:12 * URL [ 編集] | UP↑

no title

皆さま有り難うございました!
SFo5/nok by: モカ * 2009/10/23 02:22 * URL [ 編集] | UP↑

ちょっと気になる ez5v2.dldi

ちょうどEZ5iの話題が出たところでDS基本環境構築のmoonshell2用で使用されるDLDIドライバ、ez5v2.dldiが気になりました。

WiKiなどには、これはRCカーネルに同梱されているez5v2.dldiをそのまま使うのではなく、ez5sdhc.dldiをリネームして使用すべしと言われています。DS基本環境構築で示されているez5v2.dldiもやはり最新のRC7同梱のez5v2.dldiでなくez5sdhc.dldiをリネームしたものを使用するという前提でしょうか?

この件についてはGBAtempで色々と論じられていていることもあって、WiKi等ではまことしやかに書かれていますが、しっかりと検証した人はまだ誰もいないような気がします。今回はちょっとこの辺のところを気をつけてみてみたいと思います。
j4ekpsMA by: ぴんく * 2009/10/22 23:56 * URL [ 編集] | UP↑

Re:飛んで火に入る Kernel 2.0 RC7

> 完全スレ違いで大変恐縮ですがR7来ました!
ありがとうございます。確認しました。
最新ゲームへの対応の方も随分と頑張ったみたいですね。
BVgeUSCM by: アーク * 2009/10/22 23:16 * URL [ 編集] | UP↑

飛んで火に入る Kernel 2.0 RC7

完全スレ違いで大変恐縮ですがR7来ました!
(alpha) Kernel 2.0 RC7 (22nd of October 2009) released
ttp://ezflash.sosuke.com/viewtopic.php?f=16&t=15265

ちょうど良いので、DS基本環境構築の導入第一号にしてみよっと(笑)
j4ekpsMA by: ぴんく * 2009/10/22 23:00 * URL [ 編集] | UP↑

訂正しました

R4U(i)のreset.mseを思いっきり勘違いしていましたのでレポートの訂正と、
該当部分を訂正したSet_Moon.batを保管室に上げなおしておきました。
BVgeUSCM by: アーク * 2009/10/22 22:57 * URL [ 編集] | UP↑

モカさん

R4DS.ndsはR4Ultra i に付属のMoonShellのreset.mseをリネームすればOKです。
BVgeUSCM by: アーク * 2009/10/22 22:45 * URL [ 編集] | UP↑

休止中?!さん

そうでした。R4_i.ndsはR4iRTSのでした。
うろ覚えでは駄目ですね。
…という事はSet_Moon.batも書き換えないと…。
BVgeUSCM by: アーク * 2009/10/22 22:40 * URL [ 編集] | UP↑

私が昨日、linFox Domainから落としたR4iRTS_v2.2_JapaneseやR4iRTS_v2.2_Englishには moonshl2/resetmseに、
R4_i.ndsがありましたよ。
TT0fzUCU by: 休止中?! * 2009/10/22 22:10 * URL [ 編集] | UP↑

モカさん

問い合わせの件、R4_i.ndsでは有りませんでした。
R4DS.ndsの誤りです。
単純なミスでご迷惑をお掛けしました。
レポートの方もこれから直しておきます。
BVgeUSCM by: アーク * 2009/10/22 20:49 * URL [ 編集] | UP↑

Re:判りました

> エラーメッセージの後でポーズするか
> クリアの場所を変更するかした方が良いかもしれません。
mimicさん、ありがとうございます。
画面クリアの位置を変更しました。

改修済みのSet_Moon.batを保管室にアップしました。
BVgeUSCM by: アーク * 2009/10/22 16:22 * URL [ 編集] | UP↑

モカさん

はじめまして。

R4_i.ndsの入手元を思い出せません。
何方かご存知でしょうか?
駄目な時は最後の手段というのも…。
BVgeUSCM by: アーク * 2009/10/22 16:19 * URL [ 編集] | UP↑

判りました

>あれ、コピーされませんか?
私のDLDIのファイル名が違ったみたいです。
エラーメッセージがすぐクリアされていたのでエラーが見えていませんでした。
エラーメッセージの後でポーズするかクリアの場所を変更するかした方が良いかもしれません。
WOq6nlhY by: mimic * 2009/10/22 11:16 * URL [ 編集] | UP↑

resetmseのR4_i.ndsは

初めまして。いつも有用で面白い情報拝見しております。
今回、レポート94を構築してるのですが「resetmse」フォルダに入れるR4_i.ndsだけ、どうしても見つかりませんでした。「R4iCN」に同梱の moonshl2 フォルダもダウンロードしてみましたが、ほかにどこかありますでしょうか?
SFo5/nok by: モカ * 2009/10/22 10:36 * URL [ 編集] | UP↑

おはようございます

塚さん
> 各フォルダーのネームをリネームするとOKでした
レポートの最初に書いた取り決めとはフォルダ名の事だったのですが、
分かりにくかったですね。
因みに「DS工房」だけはリネームしても大丈夫です。

mimicさん
> 詳しい内容は後で補完すると言うことで
> お手隙の際に是非UPよろしくお願いします。♪
そうですね。このままでは何時まで経っても完成しそうに無いですからね。
元々、商品名もURLも似通っていて非常に紛らわしい上に
統廃合や改名などで分かっているつもりがどんどん怪しくなっています。

> さてDS工房ですがYSmenuプラグインのインストールって
> DSONE用は対象外でしょうか?
あれ、コピーされませんか?
ここではあくまでコピーとdldiパッチだけですが…。
機能させるには次のYSMenu編を併用する必要が有ります。
BVgeUSCM by: アーク * 2009/10/22 10:13 * URL [ 編集] | UP↑

おはようございます

>実はこれ、大分前から手掛けているのですが中々完成しません。(^^;
ヤッパリ?流石ですw
詳しい内容は後で補完すると言うことでお手隙の際に是非UPよろしくお願いします。♪

さてDS工房ですがYSmenuプラグインのインストールってDSONE用は対象外でしょうか?
WOq6nlhY by: mimic * 2009/10/22 09:49 * URL [ 編集] | UP↑

おはようございます

おはようございます
さっそく DS工房作って やって見ました
最初はちゃんと起動せず あせりましたが 各フォルダーのネームを
リネームすると OKでした、大変便利ですね 今までぴんくさんと同じで「EZViのMoonshell2でリセットするのに苦労しましたから」
次の楽しみがふえますね
/2CD/BNk by: 塚さん * 2009/10/22 05:46 * URL [ 編集] | UP↑

皆さん、こんばんは

ぴんく さん
> YSmenuとのリンクを楽しみにしています。
この環境ならではの楽チン処理を目指そうと思います。

ドラクエ大好き少年さん
> ぴんくさん、自分も今日一番の情報でした^^;
> 自分はAKでのMoonShell2からのリセットに困っていたところです
意外なところが受けていますね。
主だったものは皆揃っているようですよ。

mimicさん
> それにしてもhidepath.iniとかもマルチな環境に対応してるは
> 何故なんでしょう?
> ビックリしたのはNinjapassのフォルダも非表示にしてるってとこでしたw
MoonShell → M3Sakura → MoonShell2と歴史が長いソフトですからね。
全てのカードを対象にして来たのではないでしょうか。

MoonShellベースのカーネルも多いですし…。
SCDSONEはMoonShellv1.41、EZVはMoonShellv1.71のソースがベースですし、
最近のはMoonShell2のソースをベースに開発してますからね。
Hyper-R4iやR4iCNも同様です。
他にもMoonShellのWindow Systemを使っているものが有りそうですし…。

> リンクサイトじゃなくてリンク集の間違いです(汗)
> なんていうかクローン博物館?
実はこれ、大分前から手掛けているのですが中々完成しません。(^^;
BVgeUSCM by: アーク * 2009/10/21 22:18 * URL [ 編集] | UP↑

ドラクエ大好き少年さん

ごめんなさい
リンクサイトじゃなくてリンク集の間違いです(汗)
なんていうかクローン博物館?
WOq6nlhY by: mimic * 2009/10/21 20:34 * URL [ 編集] | UP↑

りんく

mimicさん
>個人的にアダプターのリンクサイトが必要な気がしました・・・
でもそれだけしか載ってないサイトって何か悲しい気がします^^;
でも自分のメモぐらいにしか使わないのならいいですけどね
X85KNJ.g by: ドラクエ大好き少年 * 2009/10/21 20:14 * URL [ 編集] | UP↑

お腹ぺこぺこ

こんばんは。

なるほどR4icnを改めで見てみると有りましたね・・・w
それにしてもhidepath.iniとかもマルチな環境に対応してるは何故なんでしょう?
ビックリしたのはNinjapassのフォルダも非表示にしてるってとこでしたw

いやあR4icnって言われても何処だ?って捜しちゃいましたよw
個人的にアダプターのリンクサイトが必要な気がしました・・・
WOq6nlhY by: mimic * 2009/10/21 20:04 * URL [ 編集] | UP↑

な、なにぃ

こんばんは
>R4iCNに同梱のmoonshl2フォルダの中には纏まって入っているので、
>拡張子を.rstから.ndsにリネームすれば使えます。

ぴんくさん、自分も今日一番の情報でした^^;
自分はAKでのMoonShell2からのリセットに困っていたところです

アークさん、これでMoonShell2のセットアップが簡単になりますね
自分としてもすごく助かります^^;
今度遣り方だけでも友達に紹介しようと思います
X85KNJ.g by: ドラクエ大好き少年 * 2009/10/21 19:20 * URL [ 編集] | UP↑

ナイスですね~

アークさん
>R4iCNに同梱のmoonshl2フォルダの中には纏まって入っている…

今日一番のナイスな情報でした。EZViのMoonshell2でリセットするのに苦労したのがまるでバカのようです(笑)

これでNDSアダプタ毎のMoonshell2の導入が格段に楽になりましたね。
YSmenuとのリンクを楽しみにしています。
j4ekpsMA by: ぴんく * 2009/10/21 15:25 * URL [ 編集] | UP↑

コメントの投稿
質問の前にこちらをお読み下さい。→質問時のご注意














管理者にだけ表示を許可する


| ホーム |
Page Top↑