新技術に関する古典的なアーケードゲームのエミュレーション

post-thumb

##ゲーム用のエミュレーターの解明

あなたはエミュレーターが何であるか疑問に思うかもしれません。エミュレーターを使用すると、コンピューターをAppleIIeやAtari2600などのコンソールシステムのように動作させることができます。これらは、さまざまな古典的なアーケードゲームのハードウェアをエミュレートするために使用されます。

すべての古典的なアーケードゲームはエミュレートされていますか?いいえ、しかし1992年以前に作られたゲームはそうです。すべてのシステムをエミュレートするのが簡単なわけではありません。

なぜ古典的なアーケードゲームをエミュレートする必要があるのですか?理由は3つあります。

###人気 システムが人気のある場合、たとえそれが古典的であっても、それをエミュレートするためにより多くの努力が必要です。

###情報の入手可能性 システムに多くの情報が含まれている場合は、エミュレートが簡単になります。ゲームがこれまでエミュレートされたことがない場合は、多くのリバースエンジニアリングが必要になり、イライラすることがあります。

###テクニカルハードル ハードウェアは、回避するのが難しい制限を制限します。たとえば、ゲームのロードを禁止する暗号化アルゴリズムのため、Atari7800がエミュレートされるまでにかなりの時間がかかりました。さらに、新しいシステムでは、ゲームをプレイ可能で高速に実行するための絶対的な馬力が不足している可能性があります。

エミュレーターの実行は困難ですが、特に初めての場合は、エミュレーターをダウンロードして解凍する必要があります。手順に慣れていない場合は、ドキュメントを注意深く読む必要があります。

エミュレーターはソフトウェアの複合部分です。ほとんどのエミュレーターは、コピーしようとしているシステムの機能を完全にエミュレートしていない可能性があります。一部のエミュレーターの欠陥は軽微である場合があり、タイミングの問題が発生する場合があります。一部のエミュレーターはゲームをまったく実行しないか、さらに悪いことにいくつかの表示の問題があります。一部のエミュレーターは、ジョイスティックのサポート、サウンド、およびその他の重要な機能が不足している場合があります。

エミュレーターを作成する際には、正確なシステム情報を取得し、ソフトウェアコードを使用してそれをエミュレートする方法を理解する必要がある難しいプロセスが発生します。

エミュレータには2つの異なるタイプがあります。 1つ目は、単一システムまたは単一ゲームエミュレーターです。これらの例としては、Atari 2600エミュレーター、NESエミュレーター、およびAppleIIエミュレーターがあります。これらのエミュレーターは、1種類のゲームまたはシステムのみをエミュレートできます。 2番目のタイプのエミュレーターはマルチエミュレーターです。これの最も良い例は、マルチアーケードマシンエミュレーターまたはMAMEです。 MAMEは何百ものアーケードゲームをエミュレートできますが、すべてのアーケードゲームが同じ種類のシステムで実行できるわけではありません。これは非常に一般化されていますが、ほとんどの場合、マルチエミュレーターがシングルシステムエミュレーターと比較してより多くのリソースを必要とする理由です。

エミュレーションの開始により、企業はリソースを活用するための多くの機会が開かれました。直立したエミュレーターを簡単に作成できるのに、なぜ古典的なアーケードゲームを再プログラミングしたり新しいコンソールに移植したりするのに多くの時間を費やすのですか。エミュレーションはこれらの問題の解決策であり、ゲーマーに彼らが愛し、獲得したい古典的なゲームの正確なレプリカを提供します。