Download.it 検索アイコン
Advertisement

PC上でゲームボーイアドバンスのゲームをプレイすることができるエミュレータ

PC上でゲームボーイアドバンスのゲームをプレイすることができるエミュレータ

票: (1,584票)

プログラムライセンス: 無料

開発者/メーカー: Ngemu

バージョン: 1.7.2

次のOSで利用可能: Windows

票:

プログラムライセンス

(1,584票)

無料

開発者/メーカー

バージョン

Ngemu

1.7.2

次のOSで利用可能:

Windows

VisualBoyAdvanceは、任天堂が製造した複数の異なる携帯ゲーム機用に作られたゲームをプレイできるビデオゲームエミュレータです。初代ゲームボーイ、ゲームボーイカラー、ゲームボーイアドバンス用に設計されたリードオンリーメモリ命令をサポートしています。スーパーゲームボーイの周辺機器のいずれかのリビジョンで動作したはずのROMも意図したとおりに機能するはずです。

セーブステートやゲームリワインドなどの機能により、複雑なビンテージタイトルも簡単にプレイすることができます。また、セーブ機能がないゲームでも、VBAのROMツールでセーブすることができます。同じゲームに複数の状態を同時に存在させることができるので、気に入ったレベルやステージをブックマークしておいて、後でもう一度プレイすることも可能です。また、1人用ゲームの難易度が高い場合は、この方法でクリアすることも可能です。

また、GBAの携帯ゲーム機に付属していた外部機器用のチートを入力することも可能です。本格的にゲームのすべてを見たいという人は、この2つの機能を組み合わせることで、さらにレベルアップすることができます。そうでなければ、Gameshark互換モードを搭載しているところをよく見たほうが、より広い層にアピールできるかもしれない。

Gamesharkのチートは、特定のハードウェアを念頭に置いて書かれていますが、基本的にはプレイヤーがテーブルに入力したメモリ座標のリストなので、VBAでも動作するはずです。オンラインで検索すると、これらのチートコードの膨大なコレクションが見つかることがありますが、これらはVBAで完璧に動作することが多いです。一度気に入ったコードを見つけたら、エミュレータに保存して、必要なときにいつでもオン・オフできるようにすることも可能です。

ゲームボーイのROMはVBAで問題なく遊べるが、そのゲーム機には色がない。このエミュレータでは、プレイヤーがカラーパレットを選択することで、インターフェイスの要素を塗り替えることができます。カラーゲームにはかないませんが、モノクロのソフトのような不自然さはありません。また、初代ゲームボーイに搭載されていた液晶ディスプレイの色に近いグレーとグリーンの配色も可能です。このディスプレイは、当時は揶揄されていたかもしれませんが、今では多くの人が懐かしがっています。この機能を有効にすることで、古い記憶が蘇るかもしれません。

ゲームボーイカラー用に作られたROMは、オリジナルのハードと同じように美しく表示されます。VBAでは、これらの拡大・縮小を簡単に行うことができ、巨大なフルスクリーンウィンドウに表示することも可能ですが、その場合、画面を引き延ばさないために、通常はかなりのレターボックスやピラーボックスの要素を使用する必要があります。真のワイドスクリーンモニタなしでオンライン映画を見ることに慣れている人は、おそらくすでにこれに慣れているので、まったく違いを感じないはずです。

VBAは、その名の通り、ゲームボーイアドバンスのゲームをプレイするときに威力を発揮します。ゲーム画面を大きく引き伸ばすことなく、元の解像度の2倍程度まで拡大することができるのだ。高解像度とは言い難いですが、初代ゲーム機とは比べものにならないほどきれいに表示されます。また、多くの場合、実際のハードウェアよりも良い音を出すことができます。

初代ゲームボーイアドバンスはモノラルスピーカーしか搭載していませんが、実はデュアルステレオサウンドチャンネルを出力することができるのです。これは初代ゲームボーイやGBCの携帯機でも同様です。ステレオスピーカやヘッドホンを装着したパソコンでVBAを実行すると、本格的なステレオサウンドが出力されます。スピーカーが1つしかない場合はモノラルになりますが、それでも本物のGBAコンソールに接続されたエレメントから出る音より良い音がします。

Bluetoothユーザーは、PCにワイヤレスでスピーカーを接続することで、この柔軟性を活用することができます。VBAは、Microsoft Windowsが公開するデフォルトのサウンドシステムを使用するため、動作させるために特別な設定をする必要はありません。コントローラーやその他のデバイスをワイヤレスで接続する予定がある人も問題ないでしょう。VBAは、プレイヤーに提供する前に、オペレーティングシステムの入力と出力デバイスをチェックするだけです。

このため、USBコントローラも問題なく使用できます。プレイヤーは入力設定画面で、求めるアクションに対応するボタンをタップすればいいだけです。コントローラーのボタンにエミュレーターの機能を割り当てることも理論上は可能ですが、通常はもう少し複雑な設定が必要になると思います。

豊富なドロップダウンメニューと論理的なキーボードショートカットのおかげで、この演習はとにかく勉強になります。フルサイズのコンピュータのキーボードの上部にあるFキーを押すだけで、VBAのほとんどの機能に簡単にアクセスすることができます。ノートパソコンにはこのキーがないため、インターフェイスはAltキーの組み合わせだけでなく、マウス駆動のイベントもサポートしています。

しかし、キーボード・アクセサリーはVBAで動作するため、非常に小さなネットブック・マシンで遊んでいる人でも問題ないでしょう。フルサイズのUSBキーボードをPCに接続し、Windowsがそれを認識すると同時にVBAが使用できるようになります。アクションボタンを直接キーに設定できるので、大きなキーボードをコントローラーとして自由に使うことができます。また、Bluetoothキーボードにも対応しており、本格的なゲーマー層への訴求にも一役買っています。

VBAは技術的には古いアプリケーションですが、発売当時はまだ一般的でなかった多くの革新的な技術をフルに活用できるように作られています。そのため、近年になってようやく登場した多くの用途で人気を博しています。VisualBoyAdvanceは、エミュレータでポケモンのタイトルを遊びたいという方が最も多いのではないでしょうか。

第一世代、第二世代の初期のタイトルであれば、特に設定することなく、そのまま使えるはずです。これらのタイトルのハックもエラーメッセージを出さないはずで、VBAは、時に信頼性の低い牙ゲームや自作タイトルの世界を探検したいゲーマーにとって魅力的なオプションとなっています。VBAは少なくとも初歩的なチェックサムテストを行うので、ヘッダーコードと完全に一致しない場合でもゲームを実行できるはずです。

ロールプレイング要素を搭載しているかどうかに関わらず、ほぼすべての市販タイトルで互換性は良好です。唯一、プレイヤーの方が確実に動作しないと感じる可能性があるのは、オンラインで出会う様々な自作ROMの一部だけです。VBAはアクティブなアップデート機能を持たないので、これらのタイトルのうちいくつかはプレイできないかもしれませんが、この問題は、ほとんどの人がせいぜいエッジケースと考えるようなものに関連するものです。

第三世代のポケモンとそのハックに関しては、ゲーマーはそれほど困難ではないと思いますが、効果的なセーブファイルを作成する前にいくつかの調整をする必要があります。これらのタイトルで新しいゲームを起動すると、「1mサブ基板と呼ばれるものがインストールされていません」というエラーメッセージが表示されることがあります。これは、ゲームコードが物理的なハードウェア上で動作していないことを認識しておらず、カートリッジ自体の一部が欠落している可能性があると判断したためです。

この場合、セーブファイルの種類を128kフラッシュROMオブジェクトに変更することで、簡単に修正することができます。ただし、エリート4と呼ばれるトレーナーたちを倒すと、ゲームは続行できなくなります。それ以外では、VBAはこの種のゲームに理想的なアプリケーションですが。他のいくつかのプロパティでは、特殊な保存方法を使用しているので、意図したとおりに動作することを明示する前に、これらの設定オプションをいじることが重要です。

とはいえ、これはバグというより機能として捉えることが重要です。GBAの市販タイトルを作る際、プログラマーの中には非常に変わった決断をした人もいますし、VisualBoyAdvanceは、できるだけ多くの潜在的な設定に訴えようとしているだけなのです。レトロゲームの趣味を本格的に始める人は、VBAに付属する追加ツールを楽しむことができます。

VBAのコードにはいくつかの開発機能が組み込まれており、プログラマーはメモリ座標をチェックしたり、シミュレーションされたARM7TDMIマイクロチップ上でROMの命令がどのように実行されるかを自由に確認することができるようになっています。ARM7TDMIチップは縮小された命令セットしかサポートしていないので、x86_64プロセッサ向けに書き慣れている人は、その種の環境から来る特異性に馴染めないかもしれません。VBAのデバッグツールは、このような移行をスムーズにするのに役立ちます。

ダンプする人やROMのバックアップコピーを作成する人も、この機能を高く評価することでしょう。エラーメッセージを見るだけで、自分のファイルが正しく動くかどうかがわかるのです。オンライン配布用の新しいROMを作成するプロのゲーム開発者も、このエラーメッセージに頼ることになるでしょうが、専用のプログラミングツールで補った方がいいかもしれません。

何年も前から、いくつかの異なるROMフォーマットが生まれていますが、最近のダンパは、VBAが理解できるようなものを生成してくれるはずです。自分でダンプした特定のゲームのプレイに問題がある人は、エミュレータの設定オプ

考慮すべきその他のソフトウェア