DOSBox 上で実行される DOS プログラムとゲームのクロック サイクル数を調整する方法

ハウツー

DOSBox 上で実行される DOS プログラムとゲームのクロック サイクル数を調整する方法

最新のコンピュータで古い DOS ベースのゲームをプレイするのが好きなら、32 ビット システムが必要です。ほとんどのコンピュータは 4 GB 以上の RAM を必要とするため、最近ではこれを見つけるのが難しく、したがって他に RAM が搭載されていません。ただし、同じシステムの 64 ビット バージョンに切り替える必要があります。別のオプションについて言えば、Windows 98 または Windows XP を実行している非常に古いシステムを使用して、古い DOS ベースのゲームをプレイすることもできます。しかし、それほど古いシステムがないことは異常ではありません。したがって、残された選択肢は 1 つだけです。それは、古い DOS ゲームをプレイする場合に適切なパフォーマンスを提供する DOSBox を使用することです。 DOSBox は、Windows または Linux 上で DOS ゲームをプレイするための単なるエミュレータであるため、ほとんどの DOS ゲームを正常に実行できるはずです。

ただし、指定されたクロック速度を持つ特定の種類の CPU で動作するようにプログラムされている特定のゲームや、DOSBox を開いたときのデフォルトのクロック速度である 3 kHz を超えるプロセッサを必要とするゲームでは、問題が発生する可能性があります。たとえば、DOSBox でマリオをプレイしようとすると、適切に実行するにはより多くのクロック速度またはより優れたプロセッサが必要となるため、デフォルト設定では動作が遅いことがわかります。現在のプロセッサーが 3 ~ 4 GHz で動作する世界では、DOSBox は内部で実行されているアプリのクロック速度を自動的に大幅に下げますが、特定のゲームを DOSBox で適切に実行するために、クロック速度をさらに上げたり下げたりすることもできます。そこで、今日は最も簡単な方法で DOSBox のクロック速度を変更する方法を見てみましょう。

それでは、これ以上苦労することなく、それを行う方法を始めましょう。


DOSBox を開き、ドライブのマウントなどの基本的な手順を実行し、続いてゲームを開きます。

ここで、ゲームが適切に実行されていないことがわかった場合は、実行が遅すぎてプレイできない、または速すぎる可能性があるため、CPU サイクルの数を増減する必要があります。

冒頭で述べたように、デフォルトでは 3 kHz、つまり 1 秒あたり 3,000 サイクルに設定されています。

Increase or decrease clock cycle on DOSBox

DOSBox のクロック サイクルを増減します。

ここで、「」を押してくださいCtrl + F12' クロック速度を上げるため、および 'Ctrl + F11' クロック速度を下げます。キーの組み合わせを押すたびに、クロック速度が 500 ずつ増減します。

clock speed

クロック速度

クロック速度を循環させたくない場合は、「」を押してください。Ctrl + F11' または 'Ctrl + F12' では、次のコマンドを使用して、DOSBox 上で実行されるプログラムのクロック速度を設定できます。

cycles=<clock_speed>

クロック速度を設定したい場合は、10,000、コマンドは次のようになります。

cycles=10000

clock speed to say 10,000

クロック速度は10,000と言います


デフォルトのクロック サイクルまたは 1 秒あたり 3,000 サイクルに戻したい場合は、次のコマンドを入力して Enter キーを押します。

サイクル=自動

default clock cycle or 3,000 cycles

デフォルトのクロックサイクルまたは 3,000 サイクル

クロック サイクルを最大に設定するには、次のコマンドを入力するだけです。ただし、DOSBox は依然としてすべてのゲームに対して 1 つのコアのみを使用します。また、ファンが高速で回転し始め、他の負荷の高いプログラムの実行が遅くなり、それらのアプリケーションを実行する必要がないため、このコマンドの使用はお勧めしません。最新の CPU の最大使用率。

サイクル=最大

同様に、DOSBox でゲームや他のアプリを完璧にプレイするためにクロック速度を特定のレベルに設定するために入力できるコマンドが多数あります。ただし、クロック サイクルを極端なレベルまで増減しないことをお勧めします。DOSBox とその中で実行されているプログラムの両方が不安定になります。 DOSBox 内で実行しているゲームやプログラムの要件に応じて、最適なクロック速度を選択するだけです。

以上、DOSBox 内で実行されるプログラムの 1 秒あたりのクロック サイクル数を調整する方法についての説明でした。何かご質問はありますか?以下に同じことについてお気軽にコメントしてください。