過去を追体験したい場合でも、若い頃に見逃したゲームの起源を体験したい場合でも、Windows、Mac、または Linux PC を使用すると、マリオのサラダの時代やファイナル ファンタジー シリーズの誕生などを思い出すことができます。ここでは、レトロ ゲーム エミュレーションを開始し、わずか数分でコンピューターを究極のレトロ アーケードに変える方法を紹介します。
現代のビデオ ゲームは映画のような傑作に近づいていますが、多くの場合、レトロなクラシックの楽しさとシンプルさに勝るものはありません。エミュレーションの世界に飛び込んだことがない場合でも、このガイドで非常に簡単な基本を説明し、すぐに使い始めることができます。エミュレーション体験をパワーアップできるように、ROM ハッキングについても簡単に説明します。
ちなみに、この設定を iPhone または Android で行いたい場合は、このガイドをチェックしてください。
始める前に、基本を確認しましょう。レトロ ゲーム エミュレーションについて話す場合、ゲーム ROM とそれを再生できるエミュレータという 2 つの基本的なものが必要です。 ROM は、コンピュータ上にファイルとして存在するゲームのコピーです。エミュレータは、コンピュータ上で ROM ファイルを再生できるアプリケーションです。基本的に、ROM は仮想ゲーム カートリッジ、エミュレータは仮想コンソールと考えることができます。何を扱っているかがわかったので、始めましょう。
エミュレータを入手する
エミュレータを見つけるのは非常に簡単ですが、一部のエミュレータを他のエミュレータよりも好む場合があります。さまざまなプラットフォームのお気に入りを含める予定ですが、場合によっては、それらをチェックする正当な理由がある場合は、いくつかの代替案も含めます。厳選した後は、必要に応じてさらに深く掘り下げることができるように、代替品や追加のコンソール タイプを探す場所を示します。私たちが推奨していないエミュレータを検討している場合は、精度、パフォーマンス、チートコードのサポート、ゲームパッドのサポート、およびクロスプラットフォームの互換性がすべて考慮すべき点であることを覚えておいてください。
ニンテンドー エンターテイメント システム (NES)
ネストピアは、Windows、Mac OS X、Linux 用の人気のある NES エミュレータです。多くのゲームをうまく処理し、チートオプションを含む優れた機能セットを提供します。ただし、より高度な機能を備えたものをお探しの場合は、チェックしてみてください。FCEUX。 HEX エディターが組み込まれているため、ROM をハッキングする場合に特に便利です。
スーパーファミコン (SNES)
スーパーファミコン9Xは、プレイしたいほぼすべてのゲームと互換性のある優れた SNES エミュレータですそしてほぼすべてのオペレーティング システムで動作するポートがあります。これは Windows、Mac OS X、Linux だけを意味するのではなく、iOS や Android などのモバイル オペレーティング システムも含みます。包括的な機能セットと長い開発の歴史があり、SNES エミュレーションには非常に堅実な選択肢となっています。とはいえ、次のような完全に忠実なエミュレーションを提供するわけではありません。BSNES(理由はここにあります)。 SNES9X でゲームをプレイするのに問題がある場合、ゲームのタイミングが少しずれているように見える場合、または何かが完全に正しくない場合は、おそらく bsnes で対処できます。 Windows、Mac OS X、Linux 上で動作しますが、その魔法を働かせるにはかなり高速なプロセッサが必要です。
セガのコンソール
それがフュージョンですは、Genesis、SegaCD、Game Gear などを含む、いくつかの Sega システムのエミュレータです。 Windows、Mac OS X、Linux 上で動作し、ほぼ最も包括的な Sega ゲーム エミュレータ オプションです。
ソニープレイステーション
PCSXがリロードされましたは、すべての PS1 エミュレータと同様に完璧ではありませんが、十分に機能する PS1 エミュレータです。そのいくつかのオペレーティング システムで利用可能、Windows、Mac OS X、Linux を含みます。 Windows を使用している場合は、次のようにするとパフォーマンスが向上するかもしれません。ePSXe, ただし、しばらく更新されていないため、必ずしも利用可能な最良の選択肢であるとは限りません。いずれにせよ、PS1 コンソールをエミュレートするには BIOS ファイルが必要です (物理的な PS1 システムから入手できます。またはオンラインでダウンロードすることもできますが、法的にはそうすることはできません)。必ずダウンロードしてください。
これは明らかに、利用できる多数のエミュレータの短いリストにすぎませんが、さらに詳しく知りたい場合は、次の場所に包括的なリストがあります。ゾファーのドメイン(右側の列を見てください)。ゲームボーイ、Nintendo 64、セガサターンなどの他の人気システムも含まれています。
ROM を入手する
ダウンロード可能な ROM について話し始める前に、知っておくべきことがいくつかあります。まず、これから説明する ROM には、自作ゲームと公式ゲームの 2 種類があります。 Homebrew ROM は、特定のエミュレータまたは実際のレトロ ゲーム システムで実行するように設計された個人によって作成されたソフトウェアです。公式ゲームとは、SNES、Sega Genenis などで購入したカートリッジを、コンピュータでプレイできるデジタル ファイルに変換したものです。これらの公式ゲームをプレイする場合の倫理の一般規則は、ROM (または独自の個人用バックアップ コピーを作成する)、ただし一部の企業(任天堂みたいに)これは実際にはゲーム所有者としてのあなたの権利の範囲内ではないと信じています。このセクションでは、ゲーム ROM を見つけるためのさまざまなリソースを紹介します。何をするかは完全にあなた次第です。
自作 ROM やゲーム ROM を見つけるには、単純な Web 検索以上のものが必要です。 Nintendo 64 ROM を探している場合は、「N64 ROM」で検索すると、さまざまなリソースが表示されます。そうすれば、必要なゲームをサイトで探して簡単にダウンロードできるようになります。検索は簡単ですが、少し手間を省いてみましょう。ゲーム ROM を探すための一般的なオプションをいくつか紹介します。
エミュパラダイスは、バンダイ ワンダースワンからソニーのプレイステーション 2 まで、これまでに作られた事実上すべてのコンソールのゲーム ROM を提供します。ダウンロード リンクを見つけるには、通常、いくつかの画面をクリックする必要がありますが、ダウンロード リンクはリンクではなく、MegaUpload ページへの URL である場合もありますが、このプロセスでは常にダウンロードが行われます。 MegaUpload を使用せずにサイトから直接ダウンロードする場合は、一度に 1 つのファイルしかダウンロードできないことに注意してください。
CoolROMこれは、ストレージにファイル ミラーを使用する、ゲーム ROM ダウンロード用の別の Web ベースのリソースです。 ROM に加えて、Windows 用エミュレータのデータベース独立した専用のMacエミュレータのページ。というボーナスも付いています。ダウンロードキューを作成するダウンロードしたいROMの(本質的にはリンクのリストであり、本当のキューではありません)。
Usenet、または誰もが言及するはずのない誰もが知っているサービスは、ゲーム ROM のまともなソースです。もしそうならすでに設定済みです、次のようなバイナリインデックスサイトを検索してください。NZBマトリックスまたはニュースビンあなたが望むもののために。一部のインデックス サイトには、コンソールごとに ROM を検索できる検索フィルターがありますが、古いコンソール (SNES など) の多くには特定のゲームが掲載されていない可能性があることに注意してください。これは、ROM が非常に小さいため、大きなゲーム パックが見つかる可能性が高いためです。具体的に探しているものが見つからない場合は、ゲーム ROM を一般的に検索すると、1 回のダウンロードで探しているものをほぼすべて見つけることができる場合があります。
BitTorrent は Usenet とほぼ同じ ROM の選択肢を提供します。トラッカーのようなものデモノイドあるいは海賊湾ゲームパックを簡単に起動できるはずです。
ROMを入手したら、ゲームを始めましょう。
エミュレータをセットアップしてゲームのプレイを開始する
エミュレータも ROM も持っていますが、さてどうするでしょうか?ゲームをプレイするのは、それぞれのエミュレータで ROM を開くのと同じくらい簡単ですが、初めてプレイする前に知っておくべきことがいくつかあります。
キーボードを設定する
ほとんどのゲーム エミュレータは、コンピュータのキーボードがデフォルトで入力デバイスであるため、キーボードを使用することを前提としています。とはいえ、どのキーが何をするのかも決定されるため、それらのキーが何であるかは必ずしもわかりません。 ROM をロードしてすべてを理解するまでキーボードをマッシュすることもできますが、エミュレータの設定を調べて入力オプションを見つけてください。たとえば、SNES9X では、[Config] メニューに [Configure Keyboard] というオプションが含まれています。これにより、SNES コントローラーのボタンをキーボードのグラフィカル表現上の特定のキーにドラッグできるようになります。これは、ほとんどのエミュレータで非常に標準的な設定方法です。
保存された状態とフリーズを理解する
本来の目的どおりにカートリッジ ベースのゲームをプレイする場合、ゲームを保存するためのスペースが含まれていました。エミュレータは、同じ保存されたゲーム データを別のファイルに作成するため、動作が少し異なります。たとえば、SNES ROM には通常 .smc ファイル拡張子が付けられますが、保存されたゲームには .srm ファイル拡張子が付けられます。これは、ゲームの保存ファイルを他のユーザーと交換できるため、特に便利です。さらに優れているのは、フリーズしたゲーム状態を使用できることです。レトロ ゲーム エミュレータの定番機能は、ボタンを押してゲームの任意の時点でゲームをフリーズさせる機能です。この状態はいつでもフリーズを解除できるため、ゲームで許可されていない場合でも保存できるようになります。ゲームの進行状況を記録する必要がある場合は常にゲーム保存ファイルが作成されますが、ファイルをフリーズするにはエミュレータと対話する必要があります。最初のゲームのプレイを開始する前に、必ずエミュレータでフリーズおよび解凍のオプションを見つけてください。通常、メニューの目立つところに表示されており、見つけやすいです。ゲームを保存するために頻繁に使用するキーボード ショートカットを学習してください。ゲーム内で保存するのも良いアイデアですが、さらに多くのフリーズ状態を自分で作成でき、多くの場合移植が簡単になる傾向があります。
パーソナルアーケードをパワーアップ
起動して実行しているとしても、エミュレーション エクスペリエンスを向上させるためにできることはまだあります。ここでは、個人用アーケードを次のレベルに引き上げる方法をいくつか紹介します。
実際のゲームコントローラーを使用する
キーボードは問題なく、一部の人にとってはより良いものですが、本当にクラシックなエクスペリエンスを求める場合は、実際のゲーム コントローラーを使用したくなるでしょう。見つけることが可能ですクラシック コントローラーの USB コピー品, ただし、一般的には、コンピューター ゲーム用に設計されたものを購入すると、より高品質のオプションが見つかります。コントローラを入手したら、標準のゲーム パッド入力方法を使用する場合は、キーボードと同じようにエミュレータでコントローラを設定できるはずです。一部のコントローラーには、キーの押下にボタンを割り当てることができる特定のドライバーが含まれています。この場合、エミュレータでコントローラを設定する必要はなく、独自のソフトウェアを使用して設定する必要があります。エミュレータで設定したのと同じキーにボタンをマップしていることを確認してください。
浮気!
常にそうであるとは限りませんが、多くのエミュレータはエミュレートされたチート システムも提供しています。 Game Genie や Game Shark を使用してゲームをプレイするのが好きなら、多くのエミュレータを使用してそれが可能です。一般に、エミュレータにこの共通の機能がある場合、専用のチート メニューとエントリ システムが表示されるため、唯一の本当の障害は、有効なチート コードを見つけることです。非常に素晴らしいのは、専用のチート ハードウェアでゲームをプレイしていたときに使用したのと同じサイトが実際にまだ存在しており、優れたリソースであることです。問題は、ゲームのオリジナル コピーから ROM を作成しなかった場合、どのコードが機能するか必ずしも分からないことです。これは多くの試行錯誤を意味しますが、昔に浮気をしたことがあるなら、おそらくそのような忍耐力を身につけているでしょう。チートコードの場所がわからない場合は、以下の一般的なソースを参照してください。
BSFree コードアーカイブすべてのシステムおよびすべてのゲームのほぼすべてのコードが含まれています。 Game Genie および Game Shark Code Creators Club などの作品がアーカイブされています。
GameGenie.comすべての古い Game Genie コードと、(エミュレートされた) チート デバイスなしで実行できるチート/ヒント/トリックが含まれています。
ゲームよくある質問は、特定のゲームのウォークスルーを見つけるための優れたリソースであるだけでなく、コードのリソースでもあります。コードに焦点を当てたものではなく、前述のサイトほど包括的ではありませんが、ここで優れたコードのコンパイルを見つけることができる場合があります (特に古いゲームの場合)
GameShark.comは過去のシステムのコード アーカイブをオンラインに保存していますが、主に PS2 や GameCube などの新しいコンソール用のコードが見つかります。
コードハットAngelfire でホストされているため、これがしばらく前から存在する古い学校の Web サイトであることがわかります。古いシステムの 10 年以上のコードがアーカイブされています。
NES、SNES、Sega Genesis、Gameboy などの古いレトロなシステムのエミュレータでは、コードを受け入れる方法が異なります。当時、世界には Game Genie と Pro Action Replay という 2 つの主要な競合チート デバイスがあったため、一部のエミュレータは一方の形式を実装し、もう一方の形式を実装しませんでした。コードは変換する必要があるだけなので、これは問題ありません。変換は https://www.gamewinners.com/device/misc/bl… などのユーティリティを使用して行うことができます。GGHex(Windows のみ)。エミュレータのドキュメントを確認して、どの形式が使用されるかを知る必要があります。両方を受け入れる場合もありますが、何もする必要はありません。
ROMをハックする
ゲームをプレイする以上のことをしたい場合は、次のステップに進んでゲームをハックすることができます。ただし、ゲーム ROM のハッキングにはいくつかの形式があります。ゲームのグラフィックの変更、レベルの編集、音楽の変更、キャラクターの統計の調整はすべてまったく異なるプロセスです。これは高度なタスクですが、基本は思っているほど複雑ではありません。この投稿ではほんの表面をなぞるだけですが、興味がある場合は最後にいくつかのガイドを参照してください。したがって、ROM ハッキングをしたい場合は、まず何を達成したいのかを決める必要があります。
たとえば、キャラクター統計の編集は、16進数エディタ。スーパーマリオRPGを例にしてみましょう。マリオに大量の HP、FP、体力、防御力などを与えてスタートさせたい場合は、まず新しいゲームを開始して、マリオの初期スタートが何であるかを把握する必要があります。これらの開始統計はゲームにハードコードされます。次に、彼の統計を 16 進数値に変換し (たとえば、数値 100 は 16 進数で 64 として表され、255 は FF として表されます)、次に HEX エディターを使用して ROM でこれらの統計の出現を検索する必要があります。マリオの開始 HP と最大 HP が 30、開始 FP と最大 FP が 4 だったとします。理論的には、1E1E1414 のような文字列を探すことになります。これは、(この場合) 30、30、4、4 に変換されるためです。 。すべてのゲームが統計を論理的な順序で配置しているわけではなく、探しているものを見つけるのが難しい場合もありますが、少し試行錯誤すれば、いくつかの小さな変更を加えて興味深い方法でゲームを変更できます。 HEX 編集を試してみたい場合は、(ほとんどの場合) 任意の HEX エディタを使用できますが、XVI32(Windows)ヘックスフィーンド(Mac OS X) は人気のある無料オプションです。
ただし、特定のゲームで使用されるグラフィック スプライトのようなものをハッキングすることに興味がある場合、HEX 編集は明らかにひどい方法です。次のような特殊なソフトウェアが必要になります。タイルレイヤープロ、有意義な変更を加えるために。一般に、複雑なデータを編集する場合は、より複雑なソフトウェアが必要になりますが、利用できるソフトウェアはたくさんあります。 HEX 編集やオーディオビジュアルデータのいじりなど、ゲーム ROM のハッキングについて詳しく知りたい場合は、次の記事をご覧ください。Romhacking.net のスタートガイド同様にRomhacking.net データ クリスタル Wiki詳細については。レトロゲームは楽しいですが、自分だけのパーソナライズされた ROM を持っていると、その体験がさらに魅力的になります。