タグ

ブックマーク / optimize.ath.cx (1)

  • DSメモリー拡張カートリッジの活用・解析

    表を見ていただくとわかりますが、通常のGBAゲームカセットと同様に0x8000000からのアドレスにROMが配置されています。このROMの中身は、GBAのゲームカセットなどが持っているヘッダ情報とは異なるヘッダが格納されています。このヘッダ情報を見てDSはDS専用のカセットがスロットに挿入されていると判断するようです。 <GBAで使用するには> 容量的は64Mbitありますので、市販ゲームも動作するはずです。(初期に発売されたFZEROなどは32Mbitポケモンルビーが64Mbit) ですが通常のROMカセットは0x8000000番地から開始していますので、RAMアドレスが0x9000000から開始している問題を何とかする必要があります。 0x8000000と0x9000000を切り替えるのはアドレスのA23です。ですのでCPUからのアドレスA23がいかなる値(1 or 0)であっても、

  • 1