NDSの勝手アプリ

NDSを無理矢理ハックして自前のデモを動かそうとしている人たちがいる。最初のうちは結構でかいボードとかを使わないとできなかったのだが、最近はだいぶスマートになってきたみたい。でも

Currently, the only way to run homebrew demos on real hardware is but "gutting" your Metroid cart and building a passthrough. A passthrough simply redirects the control of exectution from the DS cart to the GBA slot. The Metroid cart is needed for encryption purposes.

とあるように、メトロイドを使って暗号化を解いてから無理矢理制御をGBAスロットに飛ばして、GBAスロットに刺さったフラッシュを読ませる、という手段しか今のところないみたい。メトロイドのカードとDSの間にあるハードが、カードからくるヘッダを変更して、ARM7のコードをGBAのカートリッジからスタートさせた後に、ARM7のコードがRAMを変更、ARM9にその変更したコードを走らせる、とかやってるらしい。難儀だ。

オフィシャルから開発キットが出る可能性は……ないんだろうなあ。