調査途中ですが、わかってきたことを先にお伝えします。
http://seesaawiki.jp/famicomcartridge/d ... 5%b8%a5%aa
[確定事項]
- Enri 氏の調査内容はほぼ正確
- write register address は $8000-$ffff (bus 衝突は未調査)
- write register address bit5 が VRAM A10 select (0:PPU A10, 1:PPU A11)
[未調査,調査予定]
logic analyzer を使う系が残ってます
- 未確定ピンの仕様
- CPU $8000-$ffff の bus 衝突
- Program ROM A17 が本当にそうなのか
- read register の調査
[nametable]
既存のエミュレータでは VRAM A10 select register は未実装です。これがないので追加カートリッジ vol.1 の画面表示がおかしいです。画面が変になる曲は下記です。
- いざかや
- ろくでなし
- すばる
- いとしのエリー
- ストロベリータイム
- パンドラのこいびと
- きみだけに
- まかっておんど
- げんこつやまのたぬきさん
最もおかしいと感じたストロベリータイムの実機動作を撮影しました。
簡単な修正方法でよければ NES Header の VRAM mirror を V にすれば一応正常になります。
http://seesaawiki.jp/famicomcartridge/d ... 5%b8%a5%aa
[確定事項]
- Enri 氏の調査内容はほぼ正確
- write register address は $8000-$ffff (bus 衝突は未調査)
- write register address bit5 が VRAM A10 select (0:PPU A10, 1:PPU A11)
[未調査,調査予定]
logic analyzer を使う系が残ってます
- 未確定ピンの仕様
- CPU $8000-$ffff の bus 衝突
- Program ROM A17 が本当にそうなのか
- read register の調査
[nametable]
既存のエミュレータでは VRAM A10 select register は未実装です。これがないので追加カートリッジ vol.1 の画面表示がおかしいです。画面が変になる曲は下記です。
- いざかや
- ろくでなし
- すばる
- いとしのエリー
- ストロベリータイム
- パンドラのこいびと
- きみだけに
- まかっておんど
- げんこつやまのたぬきさん
最もおかしいと感じたストロベリータイムの実機動作を撮影しました。
簡単な修正方法でよければ NES Header の VRAM mirror を V にすれば一応正常になります。