何とか庵日誌

本名荒井が毒にも薬にもならないことを書きつづるところ

MNC2で検証してみた

それで「ミッドナイトチェイスパート2」は無事走るようになったのですが、
あれこれ動作を確認してみたところ、
トップシークレットの「猫の絵」が乱れるバグを発見しました。
MSX相当のエミュレーション環境で走らせるときちんと表示されるのですが、
MSX2以上の環境でやってみるとうまくいかないようです。
実機で試してみたときも表示がおかしかったので、
ハード仕様に由来するバグかと思われます。
もう少し調べてみたところ、猫の絵のデータはVRAM上に置いてあるのですが、
その格納場所がMSX2のカラーパレットデータのアドレスと重なっており、
それが猫の絵のデータに干渉したため、MSX2以降で画像表示が乱れるようです
...って、今時こんな情報探してる方はいるんでしょうか?


その後、件のデータを安全なところに待避してみたら、
MSX2でもきちんと表示されるようになりました。
例によってどれほど需要があるかは判りませんが、
修正方法を教えろという方は荒井まで。