Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Mednafen でカスタム コントロールを構成する:ステップバイステップ ガイド

Mednafen エミュレータは著作権侵害の幇助を防ぐために Linux リポジトリには含まれていませんが、Linux マシン上でパブリック ドメインおよびオープンソースの ROM ファイルを再生するための優れた手段として機能します。このプログラムと独自のコントロールの構成方法について詳しく知りたい場合は、いくつかの簡単なトリックが役に立つでしょう。これは、ワイヤレス コントローラーまたは USB デバイスがシステムに接続されている場合に特に重要です。特定の PS3 コントローラ、特に標準 USB ワイヤを備えたコントローラは、オペレーティング システムが汎用コントローラとして認識していれば、これらと同じテクニックを使用して動作できます。

エミュレートされたさまざまなコンソールの構成は動作が異なる場合があり、ゲームによっても異なる場合があります。さらに、一部のシステムではエミュレートされたマウス カーソルが必要な場合があります。これを必要とするいくつかのゲームでこれを使用するには、マウスまたはタッチパッドだけでなく、Scroll Lock キーも必要になります。残念ながら、一部の新しい Ultrabook やその他のコンパクトな Linux マシンには、このキーが含まれなくなりました。 Fn キーを使用して機能を組み合わせるポータブル デバイスで mednafen プロンプトを使用している場合は、必要なキーを押すたびに必ずこのキーを押したままにしてください。たとえば、F2 を押す必要があるが、キーボードの別の機能と重複している場合は、Fn と F2 を同時に押すだけで、その主な機能が復元されます。

方法 1:ゲーム中にヘルプを得る

F1 キーを押すと、ヘルプ チャートが表示されます。このキー バインドは、同様のバインドを持つ他の多くのソフトウェアとの互換性を確保するために選択されました。ゲームがすでに実行されていないと、このヘルプ画面にアクセスできないことに注意してください。 ROM ファイルをロードせずに Mednafen を実行すると、コマンド ラインに戻るだけです。 F1 を押すと、Mednafen グラフィカル ウィンドウ内で実行されているエミュレートされたゲームの上にウィンドウがポップアップ表示されます。エミュレートされたビデオ ゲーム画像の背後に状態保存のポップアップやその他の情報画面が残るグラフィックスの問題が発生した場合は、このヘルプ画面を循環させると、これらのゴースト画像を取り除くことができる場合があります。

ポップオーバーはリストを提供するだけで対話型ではないため、閉じたいときはいつでも F1 キーを押すことができます。ゲームも一時停止しないので、ゲームのオペコードが実行され続けている間、ゲームを開いたままにすることができます。一部のエミュレートされたシステムにはソフト リセット機能がないため、F10 バインディングには特に注意してください。また、特定の種類のゲームをプレイし続けるためにソフト リセットが必要になる場合もあります。

スクリーンショットを撮るための F9 バインドは、Microsoft Windows バインドをエミュレートするデスクトップ環境で使用される Print Screen または SysRq/ALT+Print Screen の組み合わせとは関係がないことに注意してください。代わりに、スクリーンショットを取得し、~/.mednafen/snaps/ ディレクトリ内のディスクに直接保存します。こうすることで、デスクトップ環境なしで Openbox などのウィンドウ マネージャーだけを実行している場合でも、実際に使用できるようになります。

方法 2:ゲームの実行中にコントロールを設定する

コマンド キーと実際のゲーム コントロールは、mednafen で個別に設定されます。コマンド キーを設定する場合は、F2 を押します。これは、F11 バインディングを変更する場合、特にウィンドウを最大化するために F11 バインディングを使用することに慣れている場合、または USB またはワイヤレス ゲーム コントローラーの未使用のボタンにエミュレータ コマンドを割り当てたい場合に特に便利です。これを行う予定がある場合は、ROM を起動する前にコントローラが接続されていることを確認してください。

準備ができたら、F2 を押して、どのコマンドを再構成するかについてのプロンプトを受け取ります。変更しようとしている機能を現在実行しているキーを押します。たとえば、コントローラに早送りキーを設定して、肩ボタンから直接ゲームをスピードアップできるようにしたい場合は、どのコマンドを再設定する必要があるかを尋ねるプロンプトが表示されたら ` キーを押します。

下部の単純なプロンプトには「fast_forward (1)」と表示され、他の指示はありません。もちろん、別のコマンドを設定している場合は、コマンドも異なります。このプロンプトに応答して、コマンドを割り当てたいキーまたはコントローラーのボタンを押す必要があります。使用したいボタンを認識すると、「fast_forward (2)」と表示され、もう一度押すよう要求されます。ワイヤレス コントローラーの使用時にワイヤレス接続に問題があった場合、またはマッピング プロセス中に 2 つの別々のボタンを押した場合、プロセスが複数回継続されることがあります。コントローラー ボタンの設定は、コマンド キー バインドが異なるだけで、ほぼ同じ手順に従います。ポート 1 ~ 8 は、システムのキーボードの数字キーに割り当てられます。まだカスタム割り当てを行っていない場合は、F1 キーを押すたびに表示されるチャートにこれらのバインディングがすべて詳細に表示されます。

ゲームボーイやその派生製品などの一部のシステムでは、実際に重要なのは最初のコントローラ ポートだけです。これらのハンドヘルド システムには実際には取り外し可能なコントローラーがありませんでしたが、mednafen は最初の割り当てにコントローラーをマッピングすることでコントローラーをエミュレートします。 8 ビットおよび 16 ビット時代のハードウェア向けに作られたほとんどのゲームでは、コントローラーは 1 つまたは 2 つだけ必要になります。これは、パブリック ドメインの NES および Famicom ROM ファイルに特に当てはまります。一部のゲームでは、エクステンダーを使用して 3 つ以上のコントローラーをサポートしていました。

シングルプレイヤー ゲームをプレイしている場合は、ワイヤレスまたは USB コントローラが接続されていることを確認してください。次に、ALT、Shift、および 1 を同時に押します。コントロールを標準キーボードのボタンにマップすることもできます。画面の下部にプロンプ​​トが表示され、通常は「上」コントロールをマップするように求められます。 「上」に割り当てたいボタンを2回押します。同時押しが検出された場合、または混乱した場合、ソフトウェアは、「fast_forward」の例と同様に、再試行するようプロンプトを表示します。 「上」制御プロンプトを満たすと、ソフトウェアは、コンソールに関連付けられたアクション ボタンを要求する前に、他の基本的な指示を循環します。

著者について

Mednafen でカスタム コントロールを構成する:ステップバイステップ ガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. UbuntuファイルマネージャーからGoogleドライブにアクセスする方法は?

    常にブラウザを開いてGoogleドライブにアクセスする代わりに、コンピュータにローカルに保存されているように、Ubuntuファイルマネージャから必要なものをすべて見つけることができます。 ファイルマネージャからは、ブラウザから行うのと同じように、次のようなほとんどの操作を実行できます。 ファイルのコピー、切り取り、貼り付け さまざまな形式のファイルを開く ファイルの削除 UbuntuファイルマネージャーからGoogleドライブにアクセスする方法 アプリメニューを検索するか、ターミナルで次のコマンドを入力して設定を開きますgnome-control-center オンラインアカウント

  2. Linux でシステム全体の Compose キーをセットアップする – クイックガイド

    多くの人は、ローカル キーボードでユーロやスターリングポンドの記号だけでなく、国際文字も入力できるように構成キーを定義しています。これは、文字マップで検索せずにこれらの文字を書く必要があるものの、デフォルトのレイアウトに文字がない場合に非常に便利です。  ~/.xinit または ~/.xsession ファイルで設定する手順を以前に見たことがあるかもしれませんが、これらの手順も頻繁に繰り返され、システム全体で設定できます。作成キーの仕様を定義するにはターミナル ウィンドウが必要なので、Ctrl+Alt+T を押すか、[アプリケーション] メニューをクリックして、システム ツールのターミナルを