[13875]  L1キャッシュ
投稿者:しょんぼり さん   2003-03-19 14:06:18
K6系のCPUを制御するドライバがあるのは知っているのですが、Pentium/MMX Pentium用の
それを見たことがありません。ご存知の方いらっしゃいますか?
というのは、DOSゲームをやるときに(MMX200MHzでも)CPUが速すぎて、一部のゲームで
不具合が出るのでL1キャッシュを切り離したいからなのですが・・・
遭遇している現象は「プリメ2の武者修行で、移動ボタンがいうこと聞いてくれない(T_T)」等です。マウスでもキーボードのカーソルでもダメです。
どなたかご存知の方いらっしゃいましたら情報お願いします。
  1. おっちゃん さん   2003-03-19 20:02:54
    >プリメ2の武者修行で、移動ボタンがいうこと聞いてくれない
    DOSゲー専用の386機か486機を入手するのが一番だとは思いますが、それだけでは何なので。
    L1キャシュを切るソフトは最近お世話になってなかったので一寸思い出せませんが、機種によってはキーボードのHELPキーを押しながら電源オンまたはリセットすると呼び出せるメニューでCPUの速度が切り替えられれば、ミドルかローにすることで対応できたように思います。
  2. BlackBox さん   2003-03-19 23:09:53
  3. 眠り猫 さん   2003-03-19 23:48:05
    HSBのコマンドで可能です。

    HSB WI IC− で、一次以降のキャッシュを無効化。
    HSB WI IC+ で、キャッシュを再有効化します。

    ついでに、

    HSB IC− F で、キャッシュOFF状態でFDから起動します。

    キャッシュを無効化すると、
    ペンティアム200MhzやWinchip2−240Mhzで、
    386DX−33Mhz程度の速度になります。
    PentiumODP−83Mhzでは、386DX−25Mhz程度になり、
    Ys初代や三国志3が、BGMがコケる事無く正常にプレイ出来ます。