先日書いた、Slot Rammyでバーチャレーシングを吸い出すとデータ化けする、の件。
今日、VRと全然関係ないBadApple64Mカセットが作れるかテストするためにPCBを用意してた時にふと気が付いた。
もしかしたらSVPリセットできればいいんじゃ?と。
で、調べたところ、どうもSVPは0xA15000にマッピングされるようで、ここに2Byte(1wordかw)データ「FFFFh」を書き込むとリセットされるようです。
ってことで、Slot RammyからVRに切り替え後、ROMデータを読み込む前に上画像のように書き込むアドレスセットしてFFFFh書き込んでからリードすれば正常なデータが出てきます、ということで。
前の記事も修正しておきました。
・・・画像も全く同じものを貼っておいた(ぉ
とりあえずコマンドは一つ増えるけど、これだけで正常にデータ得られるなら問題ないよねw
弄る事は無いだろうけど、SVPの弄り方も1%ぐらいわかったから結果オーライってことで(笑