Wiiでゲームボーイのゲームを遊んでみよう!!
お約束
あなたが吸出したROMデータを他人に販売・配布するなどの行為は、著作権法違反となります。絶対に行なわないで下さい!
Wiiの裏技?炸裂
暇なんで、ネットサーフィン(死後...でなくて死語)をしていたら、「Twilight Hack」なるネタを発見。
Wiiのソフトの脆弱性を突いて、自作ソフトとかを動作させる裏技だそうな。面白そうなんで試してみることに。
- ゼルダの伝説トワイライトプリンセスのセーブデータを加工して、バッファオーバーフローを起こさせて自作ソフトを起動 → PS2のメモカブートみたいなもん
- 前面のSDメモリカードスロットに入れたメモリカードからソフト起動可能
- ゲームボーイのエミュが出ている
必要なブツは以下のとおり。
- ゼルダの伝説トワイライトプリンセス(RVL-RZDJ-0A-0 JPN)+遊べる環境(Wiiコントローラとヌンチャクは必須)
- ゲームキューブのコントローラ → ゲームボーイのエミュで遊ぶために必要
- Twilight Hack → 最新バージョンはこちら
- SDメモリカード → 専用フォーマッタでフォーマットしておくのが吉
- RIN Wii → Win用エミュ「TGB Dual」をベースとしたゲームボーイエミュ
- ゲームボーイのROMデータ → 今回は手持ちの「風来のシレン2 砂漠の魔城」を吸い出してみた
前準備その1
準備なんだから普通は前なんだけど、取り敢えず。
- ゼルダの伝説トワイライトプリンセスを一回普通に遊んどく
- SDメモリカードに「private/wii/title/RZDJ」というフォルダを作成する
- ダウンロードしたTwilight Hackを解凍すると、拡張子が「bin」というファイルが4つできる。その中の「rzdj0.bin」というファイルを、「data.bin」にリネームして、先程作成した「private/wii/title/RZDJ」フォルダにコピーする
- ダウンロードしたRIN Wiiを解凍すると、以下のようなファイルができるので、「rin.elf」というファイルを「boot.elf」にリネームし、「rin.dol」ファイルとともにSDメモリカードのルートにコピーする
- 次に、遊びたいゲームボーイのROMデータをSDメモリカードのルートにコピーする。最終的に、SDメモリカードは以下の内容になっているはず
前準備その2
- Wiiにはゼルダの伝説トワイライトプリンセスのゲームディスクを入れて、ゲームキューブのコントローラを接続する
- WiiのフロントSDメモリカードスロットに、先程作成したSDメモリカードを入れる
- Wiiメニューからデータ管理の画面に飛んで、作成されているゼルダの伝説トワイライトプリンセスのセーブデータを削除する
- 同じくデータ管理の画面で「SDカード」の画面で「Twilight Hack」のセーブデータをWii本体にコピーする
- Wiiメニューに戻って、ゼルダの伝説トワイライトプリンセスを起動する
- セーブデータに、先程コピーした「Twilight Hack」のデータを指定する
- ゲームが始まるので、前にいる人に話しかけてみる...と、RIN Wiiが起動してROMの選択画面になるので、遊びたいゲームボーイのROMを指定すると...しっかりと遊べた(^^;)
実際のWiiを起動してからの手順は、下の動画を見るべし。
あとは、ゲームキューブのコントローラだけで遊べるのでエンジョイすべし。ゲームのリセットは、LR両方のボタンを同時押しすること。
...ということで、非常にお手軽にWiiで自作ソフトが遊べるようになったっぽい。PS2のメモカブートのように、ランチャとかエミュがたくさん開発されれば、バーチャルコンソールが...(以下略)。