isaki68k / nono-issue

1 stars 0 forks source link

m88k のマスクバージョン #135

Closed isaki68k closed 6 months ago

isaki68k commented 7 months ago

あおやまさんより https://bsd.network/@ao_kenji/111981071973515240

OpenBSD/luna88k では初期の 88100/88200 のバグを回避するために、チップのマスクバージョンを見て必要により適用されるバグ回避コードが含まれています。 nono ではそのバグは対応されていると思いますので、88100/88200 の ID レジスタにバグ修正後のマスクバージョンを設定したところ、高速モードで xengine の回転数が 20% 程度速くなりました。 またモニタウィンドウで見ると、DATA cache の動きに変化がありました。(1枚目の画像: 0.7.0 そのまま、2枚目の画像: 0.7.0 + パッチ)

パッチはこちらです。よろしければどうぞ。 https://gist.github.com/ao-kenji/6479bdae96e7f77e35c0933bfe3c7312

isaki68k commented 6 months ago

2024-03-06 対応。