Mednafenを使用してLinuxボックスをアーケードに変える方法



問題を排除するために楽器を試してください

Mednafenは、GNU / Linux環境でゲームコンソールのオペコードを実行するために使用されるマルチシステムエミュレーターです。エミュレータは、いくつかの異なる人気のあるゲームコンソールプラットフォームのROMファイルで使用するように設計されています。 Linux PCまたはモバイルデバイスがSNES、Sega Genesis、またはGameBoyのように機能することを可能にします。エミュレーションは本物のハードウェアと大きく異なることはないため、プレイ中に本物の体験をしたい人にとって魅力的です。伝えられるところによると、このテクノロジーの不調和な名前は、「私のエミュレーターはフリッキンの優れた名前を必要としない」に由来しています。オープンソースアプリケーションとして、mednafenは、ソフトウェアの海賊がインターネットを介してROMファイルを交換するようには設計されていません。むしろ、このアプリは、愛好家やゲーマーがオリジナルのハードウェアを必要とせずに自作のパブリックドメインゲームをプレイすることを目的としています。また、ゲーマーが純正カートリッジに接続された外部インターフェースから合法的に取得するゲームでも使用できます。他の状況でのメドナフェンの使用は、ユーザーの同意に反します。



そうは言っても、mednafenプラットフォームと完全に互換性のあるこれらのコンソール用の自作ゲームは何百もあります。 Linuxディストリビューションが提供するリポジトリを使用して、エミュレータを簡単に入手できます。使い慣れたパッケージマネージャーを使用するだけです。このソフトウェアは、ROMファイルを元のハードウェアで実行するために必要なマイクロチップのタイプをエミュレートします。比較的貧血のシステムリソースを備えたコンピュータでさえ、この方法で多くの自作タイトルを実行できます。



方法1:mednafenでHomebrewROMファイルを実行する

すでにソフトウェアをインストールし、自作ROMファイルを合法的に取得している場合は、CTRL + ALT + Tを押しながらターミナルウィンドウを開くか、[アプリケーション]または[ひげ]メニューから起動します。 CLIプロンプトで、次のコマンドを入力します。



mednafen /path/to/homebrew/game.rom

パスを、開始しようとしているファイルに置き換えます。ソフトウェアの最新バージョンは、次のプラットフォームのROMファイルをサポートしています。

-今ジェネシス



–ネオジオポケット&ポケットカラー

– Bandai WonderSwan

–PCエンジンSuperGrafx

– PC-FX

– TurboGrafx 16

–バーチャルボーイ

-NES&SNES

– GameBoy、GameBoy Color、GameBoy Advance

– Atari Lynx

ソフトウェアを起動すると、ターミナルウィンドウにデータのストリームが表示されます。別のウィンドウがその上に表示されます。ゲームはこのウィンドウの内側で実行されます。このセクションの情報は、グラフィックアダプタおよびその他の互換性の問題を扱います。この情報は、頑固なROMファイルのトラブルシューティングを行う場合に非常に役立ちますが、通常はほとんど無視できます。ゲームが機能を停止し、Escキーでゲームを終了できない場合は、実際にターミナルウィンドウに再び焦点を合わせ、CTRL + Cを押してゲームを完全に停止することができます。 mednafenターミナルソフトウェアは、終了する前に実際に少しモックステートメントを残します。

2016-12-02_012120

通常の状況では、Escを押すとゲームが終了します。 F11を押すと、代わりにゲームのハードリセットが実行されます。これは、本物のビデオゲームコンソールの電源を入れ直すのと同じです。 ALT + Enterは、フルスクリーン環境に入るのに使用される組み合わせであることに注意してください。 F11は通常、フルスクリーンコマンドにバインドされていますが、mednafenでF11を押すと、ゲームがリセットされます。フルスクリーンオプションは、単なるウィンドウで再生されるオプションよりもはるかに優れた解像度を提供します。ウィンドウジオメトリは、問題のROMが作成されたプラットフォームにとって意味のあるものにデフォルト設定されます。 GameBoyまたはGameBoyColor ROMの場合、当然のことながら、TurboGrafx16または同等のコンソール用に作成された解像度よりもはるかに低い解像度を提供します。色深度は、ご使用のハードウェアよりもハードウェアの期待に大きく依存します。ウィンドウを全画面表示にすると、さらに、発生する画面のティアリングの量を減らすのに役立ちます。

2016-12-02_012203

方法2:ゲームの保存と管理

mednafenは、元のハードウェア定義のカートリッジで使用されるのと同じ種類のバッテリーバックアップセーブをエミュレートできますが、セーブ状態の使用もサポートします。プログラムは、本物のハードウェアで実行されていた場合にゲームオペコードのRAMアドレスにあったであろう内容の正確な内容を格納するファイルを生成します。これらは基本的に、仮想化されたハードウェアのスナップショットです。 1つを取るには、F5キーを押します。エミュレートされた画面の下部に、「状態0が保存されました」というメッセージが表示されます。

2016-12-02_012255

F5をもう一度押すと、以前の状態よりも直接保存されます。これにより、以前の保存状態で保持されていた情報が上書きされます。

2016-12-02_012337

各保存状態は、ホームディレクトリの.mednafenディレクトリ内の個別の個別のデータファイルを表します。それらはmcsという名前のサブディレクトリに圧縮された状態で保持され、それぞれに属する状態を示すファイル拡張子が付いています。これらをバックアップしたい場合は、いつでも別のドライブにコピーできますが、自分で編集しようとしないでください。その過程でゲームを破壊する可能性があります。保存状態を変更する場合は、キーボードの0〜9の数字を押すと、状態を保存できるさまざまなドックを示す画面が表示されます。これにより、プレイするゲームごとに最大10回のセーブを行うことができます。番号を選択したら、F5キーを押してその下に保存します。誤って既存のゲームを保存しないように十分注意してください。

2016-12-02_012415

F7キーを押して、現在選択している保存状態を読み込みます。各保存状態には、どちらがどこに保存されているかを確認するのに役立つ個別のスクリーンショットが表示されることに注意してください。 –を押して1つの保存状態スロットを下に移動し、=を押して1つの保存状態スロットを上に移動できます。これにより、プレイ中にスロットを簡単に変更することができます。実際のハードウェアとは異なり、保存は地域に関係なく機能します。問題のゲームROMファイルはそもそもフリーウェアであるため、リージョンコードがほとんどありません。

状態の保存と読み込みを繰り返して、ゲームの難しい領域を乗り越えたり、プレイヤーキャラクターが行う可能性のあるさまざまな選択の最終結果を把握したりすることができます。

読んだ4分