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

赤箱をDSFIRE2風にしてみた

これまでは赤箱で直接他のカーネルを起動する事ができなかったので、
レポート116やレポート123では間接的に起動してきました。
しかし、トロさんからの情報でそれが可能になりました。
トロさんは解析力が有る方のようで以前にも有用な情報を寄せて頂きました。
トロさんいつもありがとうございます。

レポート158用これで私の赤箱も弄れるようになりましたので早速遣ってみました。
今回は赤箱で直接DSision3を起動して赤箱をDSFIRE2風にしてみました。
今回もバッチファイルを用意しましたのでDS工房が構築済みなら簡単です。

先ずはSpinalさんの サイト からDSision3をダウンロードして解凍します。
現時点での最新版はDSCovered 28_04_ 2010になります。
解凍後のDSフォルダ内からd_systemフォルダとttmenu.ndsを選択して、DS工房のセットアップ済フォルダにコピーします。

次にセットアップ用のファイルを こちら からダウンロードして解凍します。

解凍後の全てのファイルをセットアップ済フォルダにコピーしたら、
Make_158.batを実行してセットアップ開始します。
途中、DS工房の画面が一瞬表示されますが操作する必要は有りません。
処理後の全てのファイルをTFにコピーして使用します。

DSision3(別名DScovered)はファイラー画面にジャケットが表示されるので、
ファイル名等の表示より格段に分かり易くなっています。
ジャケットの登録も専用のソフトが添付されているので簡単です。

レポート158用

上記、セットアップ後のTFをPCに接続したら、
DScoveredのWinフォルダにあるDScovery.exeを起動します。
TFのドライブを選択してFileメニューからDownload Coversを実行して、
Update Cardで更新すれば完了です。

Creditsにお馴染みのXenon++さんの名前が有るのはローダ部分で協力されたようです。

それではガラリと変身した赤箱をお楽しみ下さい。
尚、いつもの事ながら自己責任でお願いします。
コメント

>> R4iDSNはEDGEiで動きませんか?
>そのままでは全く動きませんでした。
>GUIDを弄ったらarm9のメモリ・チェックまで行きました。
んー
guidpatch当ててみます?

あとローダーも導入してみるべきなのか。わかりませんけど。
.7fOSnIw by: * 2010/05/22 12:37 * URL [ 編集] | UP↑

いんべなむさん
> R4iDSNはEDGEiで動きませんか?
そのままでは全く動きませんでした。
GUIDを弄ったらarm9のメモリ・チェックまで行きました。

りんさん
> たしかに。R4iDSNも面白そうですね。
只、今のところはカーネルすらないので面白そうだの範囲ですが…。
BVgeUSCM by: アーク * 2010/05/22 09:25 * URL [ 編集] | UP↑

>EDGEiはFAKEのもの
はいそうです。
.7fOSnIw by: * 2010/05/21 23:21 * URL [ 編集] | UP↑

そうですね

たしかに。R4iDSNも面白そうですね。
EX4iはいまだにカーネルダウンロード無理ですね。

いんべなむさん
EDGEiはFAKEのものになるのでしょうか?

r2W5us32 by: りん * 2010/05/21 23:11 * URL [ 編集] | UP↑

R4iDSNはEDGEiで動きませんか?
ローダーだけならak2iでも動くはず。
ただ、EDGEiと違ってR4Uiと共存できないのでうちでは試してませんが。

R4iTTは…inilinkで対応してみたもののテストできていないんですよね。

とりあえず私のコメントは全て削除しておきました。
.7fOSnIw by: * 2010/05/21 23:02 * URL [ 編集] | UP↑

りんさん
> SCDSTWO以外にあるのですか?
有りますよー。EX4 MOVIEとかR4iDSNとかアバターのどれかとか…。

いんべなむさん
> 特にttinflateの入手がどうこうとか言うのは…
了解です。問題が有るようでしたら削除しておきます。
BVgeUSCM by: アーク * 2010/05/21 22:57 * URL [ 編集] | UP↑

まあそうですね、特にttinflateの入手がどうこうとか言うのはまとめて消していただけるとありがたいです。(一応)解決しましたので。
私はyasu氏の管理に問題があると思っていますが、あまりその話で炎上させたくないので…
.7fOSnIw by: * 2010/05/21 22:39 * URL [ 編集] | UP↑

アークさん

てことは、とても身近なかたのご不幸ですね‥
無理なさらないでくださいね。

アークさんのいない間に
レポートとは関係のない内容のコメントのやりとりをしてます。
不都合があるようなら、削除してください。

SCDSTWO以外にあるのですか?
聞きたいですね。
r2W5us32 by: りん * 2010/05/21 22:07 * URL [ 編集] | UP↑

りんさん

ありがとうございます。
突然で慣れない事なので少し疲れましたが大丈夫です。

> あらら、予算つきてしまったのですね。
はい、何とか捻出しないと…。

> SCDSTWOですか?気になるカードは。
一番はそれですが他にも2, 3有るので…。
早急に何とかしたいです。
BVgeUSCM by: アーク * 2010/05/21 21:52 * URL [ 編集] | UP↑

お体は大丈夫ですか?
お疲れでは?

あらら、予算つきてしまったのですね。

SCDSTWOですか?気になるカードは。

r2W5us32 by: りん * 2010/05/21 20:49 * URL [ 編集] | UP↑

こんばんは

一応、復帰しました。

気になるカードも出て来たので検証してみたいのですが、
研究所の予算が0になってしまいました。(-_-)
これは不味いぞ…。
BVgeUSCM by: アーク * 2010/05/21 20:32 * URL [ 編集] | UP↑

0.38.100520.F2
Overall optimization using -O3.
Externalized bootlib(boot.bin) and arm7.bin. (Fixed license issue again)
#Please put chishmloader/boot.bin in / (root).
Since mshl2wrap couldn't load some loaders, now it uses moonshellreset+bootlib.
Now you can press A to shutdown when dldicaptor/ndslink is completed or rebooting is failed.
* favlauncher_bl is no longer "test".

最適化方法変えたら皇帝氏のローダーが若干不安定になった(link launcherがnds.ak2loader.ndsを起動できなくなったためmoonshellresetに変更)んですが何か理由あるんだろうか…^^;
しかもなぜかg6dsload.eng化したらrebootingまで行くようになったし(以前は「DLDIPatchの進捗を削らない限り」rebootingにすら行きませんでした)…
.7fOSnIw by: いんべなむ * 2010/05/20 23:57 * URL [ 編集] | UP↑

なんかfavlauncher_blとかライセンス的にいろいろ面倒な予感がしたので、bootlibを/boot.binから読み込む方針に切り替えようと思います…
うん、実はDSCoveredはソース公開してないからbootlibは外部化しないと駄目なのね。まあそれでもグレーゾーンなのだけど…
DSOがGPLなのはbootlibのためではなくlibmadあたりの気がしてきた。

ところでアークさん自身はくれぐれもお亡くなりになりませんようお願いしておきます--;

[追記]bootlib外部化だけでなく、arm7外出し+失敗時Aボタンで終了可能とする機能追加をすることになり、久しぶりの大型更新になりそう(笑)
.7fOSnIw by: いんべなむ * 2010/05/20 14:15 * URL [ 編集] | UP↑

こんばんは。

訳有って一昨日の午後から研究所に出れませんでした。
明日は日帰りの予定ですので夜には戻ります。

コメントやメールの返信、レポートの更新など何かと滞っていますが、
週末には完全に復帰できる見込みです。
BVgeUSCM by: アーク * 2010/05/19 17:59 * URL [ 編集] | UP↑

カードリーダー繋いでもだめでしょうか
まあDSCoveryは何度かバグ報告されてはいますが…

#ndslink.ndsを構築していますが、なぜかdirnext()でメモリが破壊されてしまいます。極めて面倒なことになるかもしれません…

[追記]かろうじて別のバッファにファイル名を受けることで回避できました。たぶん再帰関数をコンパイルする難しさなんですが…一応公開。
でもこれで生成されたMapleStoryKOR.ndsを起動したらセーブが破壊されたんですがwEDGEiかUiMS206かどちらの不具合だろう。もっともUiMS206はEDGEiと組み合わせることを想定されてないので不具合でても文句は言えませんがw
でもよくよくSDを眺めたらSFNが不一致という…w本当に組み込み(除PSP)ではSFNの意味が大きすぎるので何とかして欲しいw
そうそう、日本語ファイル名に対しndslink.ndsを実行するとSFN設定にミスってリンク先フォルダを破壊する可能性がありますのでそこはご注意を。

てかwoodrpg_ak2i 1.05も1.07も/akloader.ndsが起動しなくなった…w

[追記2]今まで気づかなかったのですが、バグかはわかりませんが、メイプルストーリーのバナーがMoonShell2/M3Sakuraで読み込めませんでした。バナーのバージョンが1でなく3になっており、NitroSDKの仕様変更の可能性があります…

[追記3]twitter更新。また怒りをぶつけてしまった。
.7fOSnIw by: * 2010/05/18 22:18 * URL [ 編集] | UP↑

Win7にて

Win7でDScovery.exeは動きますか?
自分だとハンドルされてないエラーが出て出来ないのですが…
X85KNJ.g by: ドラクエ大好き少年 * 2010/05/18 17:54 * URL [ 編集] | UP↑

仕事、早っ!

赤箱ユーザーに、ぐっと光が差し込んだという感じですね。
コメント情報からちゃちゃっとレポートにしちゃうアークさん、仕事が早すぎです。
それにしても、トロさんといい、いんべなむさんといい、すごいスキルの人が集まってますね。勉強になります、と言いたいところですが、正直なところ難しくて思考回路がぐちゃぐちゃしてます。アークさんのレポートが頼りです。
 それから、いんべなむさんのレポートって、gba(英語)しかないんですか?あ~ぁ英語まじめにやっときゃよかったな…。翻訳頼りの自分にはきつくて。日本語で書いたレポートがあれば、是非読みたいなと。
7xsG4pZA by: かに * 2010/05/17 13:18 * URL [ 編集] | UP↑

赤箱にスポットライト

 赤箱にスポットライトがあたり出しましたね。(嬉しいなぁ~^^)

 いんべなむさんの実績を改めて拝見すると、やっぱりすごいですね!
2AWBhcS6 by: buchi * 2010/05/17 12:51 * URL [ 編集] | UP↑

いんべなむ さん

うーん、こんなに有ったのですね。派生物を加えるともっと多いような…。
しかし、これだけ有りながら日本での認知度が低いような気がします。
それは多分、ドキュメントが英文だからではないでしょうか。
実際、私も本当に必要なところしか読みませんから…。

しかし、こうして改めてみると凄いですね。
BVgeUSCM by: アーク * 2010/05/17 11:35 * URL [ 編集] | UP↑

アークさんと違って私はこの17個しかレポートのネタが無いらしい(笑)
そりゃちゃんとマルチブートの組み方を説明すればもうちょっと増えると思うけど…
0. theory to tell a lie to MS2
1. theory to load ak2loader.nds
2. chishmloader mod to allow sdhc
3. dldi captor (from memory to file)
4. dscovered loader.nds to extlink wrapper
5. favorite launcher
6. theory to get complete SFN and LFN using modified libfat
7. /system/m3sakura/dldibody.bin writer
8. Very fast NDS loader
9. theory to load M3 minigame.*
10. public domain dlditool
11. akaiodec
12. Fix gba_nds_fat bug by binary patching
13. localize Kaura to JPN
14. m3sakura_make v3 / dsbize
15. edgei-ds.cn loader for ak2i
16. misc(guidpatch.exe / r4isdhc.exe)
.7fOSnIw by: いんべなむ * 2010/05/17 01:26 * URL [ 編集] | UP↑

r4.ipsがファイルサイズ水増しだけど大丈夫かなーとか思ってましたが、そうか、xenonipsではipsを読んでそこからファイルサイズを判別する方針を取っていたわけか…
まあ配布サイズを減らすならr4isdhc.exeを使うところですが…
それにしても.zipの使用が禁止されている無料サーバーは鬼畜ですよね、そのため拡張子を後から付加するphpを書いたりなどしたことあったなぁw

>ローダ部分
loader_m3.ndsはinilinkの流用です。
yslaunchからinilinkに変化したのは…確か当初はAKはnds.akaio.nds(というかextlink全般)のラッパーを私が公開していました(mshl2tools内dscoverloader)が、akaio 1.6になってそれが効かなくなり、nds.UiMS206.ndsを紹介(これが私と皇帝氏との角質の根端w)しました。しかしながらそのうちそれも効かなくなる危険も考慮し、loader_akaioの原理を移植したのが始まりであります。

でもnds.m3loader.ndsはm3sakura_makeを内部で使っているためbootlibに組み込むのは難しいかもしれない。

あとDSCovered.ndsをAK2iでakmenu4.ndsで使えるようにする方法など(まあDSOrganizeの情報収集中にWintermute氏の情報を偶然見つけただけですが)

追伸、うちのM3iZeroでttリセットかけたらフリーズしたっぽい。
.7fOSnIw by: いんべなむ * 2010/05/17 00:09 * URL [ 編集] | UP↑

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














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


| ホーム |
Page Top↑