先日「DSiはマジコン起動せず?その3」の記事で、DSiでのマジコン起動についてまとめました。
やっとDSiも届いたので【記事】検証データが無く、かつまもすけが所有しているマジコンについての起動確認をやってみました。
対象マジコンは以下です。
Acekard
Acekard+
Acekard R.P.G
EZFLASH V plus
R6 GOLD
DS-XTREME
SUPERCARD DS ONE(SDHC)
さて、DSiと対象マジコンをまず並べて心の準備をしました。
他のマジコンの実績から起動する可能性はほとんどないという期待薄の中で始めました。
では個別検証といきましょう。
初代Acekard
癖のあるクライアントソフトでしたがお気に入りでした。デバイスの表示はされますが選択するとエラーになります。
Acekard+
デバイスの表示はされますが選択するとエラーになります。
Acekard R.P.G
デバイスの表示はされますが選択するとエラーになります。
DS-Xtreme
デバイスの表示はされますが選択するとエラーになります。
EZ-V plus
デバイスの表示はされますが選択するとエラーになります。
R6 Gold
DSiは起動しますが「DSガードスロットになにもささっていません」と表示されます。
SUPERCARD DSONE(SDHC)
DSONEを挿入したまま電源を投入すると、すぐエラーメッセージが出て起動しません。一旦DSi起動後にDSONEを挿入するとデバイス表示は出てきますが選択するとエラーになります。
ということで、予想通り軒並み全滅です。
つまらないのでついでに
「マジコンにmicroSDカードを入れないで起動させたらどうなるのか」
を実験してみました。
microSDカードにカーネルが入っているタイプのマジコンは、microSDを入れずにマジコン単体でDSLiteに挿入すると、起動時にカーネルが入っていない旨のエラーを出します。
もうめんどくさいので結論だけ書きます。
起動しないのは当然ですが、microSD有りの場合と動作が全く同じです。
つまり、DSiではカーネルを読みに行く以前にエラーで引っかかっている事になります。
この実験により、
カーネルの起動前段階でマジコンはDSiにはじかれている。
そのため、カーネル更新によりDSiで使用出来る可能性はゼロ
である事が分かります。
かつてDSのSLOT2マジコンを使用するためにSLOT1でのカードリッジ認証機能をスルーするための「PASSME」に代表されるパスカードがありました。
R4をはじめとするSLOT1マジコンはパス機能内蔵しています。
どうもそのパス機能自体が封じられているような感じがします。
こうなると、DSiの認証方法を解析した上で新型を開発でもしない限り、マジコンは動かないでしょう。
あるいは認証終了後に何らかの形でクラックするか・・たぶんYasu氏のクラックはこれだと思います。
カードリッジのファームを書き換えできるマジコン(SUPERCARD系とか)ならなんとかなりそうな気はしますけどね。でもたぶんその辺りも対策済みなんでしょう。任天堂は。