4月
21
2009

R4でR4MenuとYSMenuのデュアルブート

要するにR4で標準のカーネルとDSTT用のカーネル+YSMenuの両方を使えるようにする方法
モノがモノなので自分用のメモ程度です

YSMenuの特徴などはコチラのサイトが詳しい

作業前に一応注意
R4には様々な偽物や模造品が存在します
見分け方はまた書くとして,以下のメモは正規品が前提です
それと,お約束の自己責任でよろしく

まず,R4のカーネルを現在最新の1.18にする

公式サイト(英語版中国語版(繁体・簡体))からDLして展開
自分のR4に合ったモノを入れる(my R4は中国語版でした)

Yasu氏作のr4customを使って日本語化
日本語化以外にも,SAVファイルサイズの制限解除やチートバグの修正・拡張・起動時OFFなどが可能
ただうまく日本語化されていないような気もする・・・

あとは,ファイルをSDにコピーすれば1.18化は完了

次は,DSTTカーネル+YSMenu

DSTTのカーネル(DSTT_Menu_v1.17_Japanese.zip)をDLし展開
1.16以降のDSTTのカーネルには,fake-killerコードが含まれているので,ボヤッキー氏作のIPSパッチをTTMENU.DAT用にあて無効化する
MacのIPSパッチツールならUIPSがオススメ
TTMENU.DATのCRC32はパッチ前後で6C2AF814からC9C43D38に変化

% crc32 ../jpn/TTMENU.DAT
6c2af814

% ./uips a ../TTMENU.ips ../jpn/TTMENU.DAT
Applying ../TTMENU.ips...
run 051B18 0007
Done

% crc32 ../jpn/TTMENU.DAT
c9c43d38

Yasu氏のサイトからYSMenuをDLし展開(今回は 2009/03/21 17:00 を使用)
先ほどパッチを適用したTTMENU.DATをYSmenuフォルダに入れる

R4用のDLDIパッチをDL(今回は dldi_r4tf_v2.dldi を使用)

YSMenu.nds にDLDIパッチを適用(本当にこの作業が必要なのか未検証)
DLDIパッチツールには dlditool_mac_v1.23.zip を使用

% dlditool_mac_v1.23/dlditool dldi_r4tf_v2.dldi YSMenu/YSMenu.nds
Dynamically Linked Disk Interface patch tool v1.23 by Michael Chisholm (Chishm)

Trying "dldi_r4tf_v2.dldi"
Old driver: TTCARD IO Library
New driver: R4(DS) - Revolution for DS (v2)

Position in file: 0x0002CEB0
Position in memory: 0x0202D100
Patch base address: 0xBF800000
Relocation offset: 0x4282D100

Patched successfully

さらに,DLDIパッチ dldi_r4tf_v2.dldi を r4tf.dldi にリネームし,YSmenuフォルダに入れる
ttextract.exe を実行(要Windows,もしかしたらWineとかでイケるかも)すると,ttdldi.dat,ttpatch.dat,r4dldi.dat,r4patch.dat が生成される

あとは,SDにコピーしてR4MenuからYSMenu.ndsを起動

自分はキライなので使わんけど,なんか一気にやってくれるツールもあるみたい
Automated YSMenu InstallerMakeYSMenuR4DS.bat

Written by h2 in: ゲーム | タグ:

コメントはまだありません »

RSS feed for comments on this post. TrackBack URL

コメントをどうぞ

TheBuckmaker WordPress Themes Webhosting, MP3, AAC & Co