Anonim

誰もが時々レトロゲームを少し愛していますよね? 90年代に成長して、時代の古い学校のPCゲームは常に私の心の中で特別な場所を保持するつもりであり、それらは常に私がプレイを楽しむものになるだろう。 残念ながら、ノスタルジア愛好家にとっては、Microsoft Discオペレーティングシステムの時代からテクノロジーは非常に長い道のりを歩んできました。 その結果、ほとんどの古いゲームは最新のハードウェアとソフトウェアで正確に動作せず、互換モードで実行するだけでは十分ではありません。

DOSBoxを入力します。 MS-DOSエミュレーションプラットフォーム。 過去のハードウェアおよびアプリケーション環境を仮想化するソフトウェア環境を作成することで、古いコンピューティング世代のほぼすべてのタイトルを再生できます。 本当に知っておく必要があるのは、新しいシステムで古いタイトルをプレイできるようにすることだけです。

ああ、おそらくMS-DOSコマンドの復習コースを自分で行う必要があります。DOSBoxインストールファイルにはチュートリアルのメモ帳ファイルが含まれています。 DOSBoxをダウンロードしている場合は、読む価値があります。

とにかく、ほとんどのアプリケーション(特にエミュレーションプラットフォーム)の場合と同様に、DOSBoxは常に完全に動作するわけではありません。 最も一般的には、フレームレートの問題とグラフィックの不具合が発生します。 これにはいくつかの理由がありますが、通常は、システムがゲームを処理するには高すぎるフレームレートを表示しているためです。その結果、チョッピング、スキップ、および一般的に画質が低下します。

フレームレートの修正

ゲームのフレームレートをアプリケーションで管理可能なレベルに維持するには、基本的にシステムのパワーを低下させる必要があります。 これを行うにはいくつかの方法があります。何よりもまず、DosBoxまたは実行しようとしているゲームのコアアフィニティをマルチコアシステム上のシングルプロセッサに変更してみてください。

ただし、フレームレートの問題を解決する最も簡単な方法は、CPUサイクルと呼ばれる品質です。 DOSBoxを介してプログラムを実行すると、画面の上部にサイクルが表示されます。 まず、CTRLとF12を押してサイクルを増やしてみてください。 これをしばらく続けます。 問題が消えない場合は、おそらくCPUが高速すぎるためにゲームに問題があります。 CTRL + F11を使用して、それを減らします。

特定のゲームの「スイートスポット」を見つけたら、DOSBox構成ファイルを開き、DOSBoxフォルダーの「オプション」を開いてDOSBoxの構成ファイルを変更し、「サイクル。」

別の方法として、どのゲームが異なるCPU速度を必要とするかを追跡し、「cycles =(サイクルを設定する値)」コマンドを入力することもできます。最後に、フレームスキップを有効にしてみます。 frame-skip 1またはframe-skip 2のいずれかを入力するだけです。ここでも、構成ファイル(DOSBoxオプション)を編集することで、これらすべてを変更できます。

上記のすべてを試しても、まだフレームレートの問題が発生している場合は、コンピューティングリソースの不足が原因で、システムでDOSBoxの実行に問題がある可能性があります。 エミュレータを開くときに、他のプログラムが実行されていることを考慮してください。

ディスプレイの問題のトラブルシューティング

古いコンピューターの画面と最新の画面の違いにより、DOSBoxの仮想化では、あちこちでいくつかの表示の問題が発生することがよくあります。 一般的に、ゲームの表示の更新に問題があることに気づくか(多くのハングアップにつながる)、または単に完全にクラッシュします。 また、画面上の画像がゆがんでいるか、伸びているように見えることにお気づきかもしれません。

「画像のゆがみ」の問題への対処は非常に簡単です。アスペクト比補正が有効になっていることを確認してください。 (「アスペクト」)構成ファイル。 リフレッシュレートとクラッシュの問題については、「Surface」の出力をOpenGL(output = openglnb)またはDirectDraw(output = ddraw)に変更してみてください。 これを行うには、構成ファイルを開き、ファイルのSDLセクションの下にある「出力」を探します。

最後に、一般的なルールとして、DOSBoxでプレイしているゲームのインストールファイル(通常は「install.exe」または「setup.exe」)を実行する必要があります。 これは、DOSBoxが特定のアプリケーションのグラフィックモードを常に正しく設定するとは限らないためです。 セットアップユーティリティを介してアプリケーションを実行することにより、基本的に正しいグラフィックモードを使用するようにします。

カラーパレットの問題

DOSBoxゲームは通常、Windowsの他の部分からの古いカラーパレットを使用します。 フルスクリーンアプリケーションとして実行している場合、Windowsは別の「カラーモード」に切り替える可能性があります。 問題は、アプリケーションを開いている間に何らかの理由でデフォルト設定に戻ると、Windowsがそのモードに戻る際に問題が発生する場合があることです。 アプリケーション(インスタントメッセージングソフトウェアのポップアップウィンドウなど)からフォーカスを外して、DOSBoxを「中断」する可能性のあるプログラムを実行していないことを確認してください。

嘘をつくことはありません。この記事はDOSBoxに存在するすべての問題を網羅しているわけではありません。また、対処していないグラフィカルな不具合もいくつかあると確信しています。 そこにいる皆さんは、リストに載っていないグラフィカルな問題を経験したので、私に連絡してください。あなたを助けるためにできることをします。

Dosboxでのフレームレートと表示の問題のトラブルシューティング