最新のエミュレーターを使ってLinuxでSNESゲームをプレイする5つの方法

Linuxユーザーは、スーパーファミコンのゲームをプレイするためのいくつかの優れた方法を持っています。最も簡単なセットアップでは、スタンドアロンのSnes9xを試してみてください。複数のシステムで1つのライブラリを使用したい場合はRetroArchを、専用のSNESエミュレーターにはbsnesを、ターミナルからゲームを起動したい場合はMednafenを選択してください。Mesen Community Editionは、他のクラシックコンソールもサポートするグラフィカルなオプションです。これら5つすべてにおいて、ゲームROMはユーザー自身で用意する必要があります。

始める前に

使用許可を得たゲームファイルを使用してください。著作権および個人バックアップに関する規則は国によって異なります。一般的なSNESファイル拡張子には、.sfcおよびなどがあります.smc。ファイルを、などの見つけやすいフォルダに保存してください~/ROMs。また、すべてのエミュレータビルドが圧縮アーカイブを開くことができるわけではないことに注意してください。

Linuxのファイルマネージャーには、.sfcと.smc拡張子を持つ複数のSNESゲームファイルが1つのフォルダ内に表示されます。
ゲームファイルをまとめて保管しておくと、エミュレーターから簡単に見つけることができます。

1. 簡単なセットアップにはSnes9xを使用してください

Snes9xは専用のスーパーファミコンエミュレータで、デスクトップアプリとして使いたい場合に最適な選択肢です。公式ソースリポジトリには、Linux GTK版とX11版のビルドが掲載されています。また、システムにFlatpakがインストールされている場合は、Flathubからコミュニティパッケージ版のFlatpakをインストールすることもできます。

flatpak install flathub com.snes9x.Snes9x

Snes9xを起動し、openコマンドまたはload-gameコマンドを使用して、ゲームファイルを選択してください.sfc。.smcゲームを開く前にコントローラーを接続し、ボタンが想定どおりにマッピングされていない場合は、Snes9xの入力設定を確認してください。最新のLinuxオプションについては、公式のSnes9xプロジェクトまたはFlathubアプリ一覧を参照してください。

Linuxノートパソコンのスタンドアロンエミュレータウィンドウ内に、汎用的な16ビットゲームが表示され、その横にコントローラーが表示されている。
スタンドアロンのエミュレーターは、ゲームの読み込みと入力設定を1つのアプリにまとめています。

2. RetroArch を介して Snes9x コアを実行します。

RetroArchはフロントエンドであり、コアと呼ばれるエミュレータコンポーネントを実行します。お使いのディストリビューションの公式Linuxインストール手順に従ってインストールし、次にSnes9xコアをインストールしてください。コアダウンローダーが利用可能な場合は、オンラインアップデーターを開き、コアダウンローダーを選択してSnes9xを選択してください。Libretro Snes9xコアガイドには、コアとそのサポート対象コンテンツについて説明されています。

Linuxエミュレーションのフロントエンドでは、ゲームパッドの図の横にコンソールオプションが強調表示されます。
RetroArchでゲームを実行するには、互換性のあるSNESコアが必要です。

ダウンローダーが表示されない場合は、Libretroの最新ガイドによると、[設定] > [ユーザーインターフェース] > [メニュー項目の表示]で[コアダウンローダーを表示]を有効にする必要があるとのことです。ただし、パッケージングの例外があります。Ubuntu PPAからインストールされたRetroArchでは、アプリ内でコアのダウンロードが無効になっているため、代わりにパッケージマネージャーを使用して対応するコアをインストールしてください。コアをインストールしたら、[コンテンツをロード]を選択してROMを参照します。メニューが異なる場合は、Libretroのコアインストールガイドを参照してください。

Linuxエミュレータのコンテンツブラウザには、フォルダツリーとゲームのサムネイル一覧が表示されます。
コアがインストールされたら、ROMを参照するか、そのフォルダをライブラリにスキャンしてください。

3. bsnesを専用のSNESエミュレータとしてインストールします。

bsnesは特にSNESのエミュレーションに特化しており、ビデオフィルターやセーブステートなどのオプションが含まれています。Linuxでは、Flathubパッケージを利用する方法があります。

flatpak install flathub dev.bsnes.bsnes

bsnesを開き、アプリからゲームファイルをロードしてください。Flatpakを使用しない場合は、プロジェクトのLinuxダウンロードページで現在のスタンドアロンオプションとインストール手順を確認してください。パッケージの提供状況はディストリビューションによって異なります。デフォルト設定から始め、必要に応じてフィルターやコントローラーのバインディングを調整してください。

Linuxデスクトップ画面には、エミュレーターウィンドウに汎用的な16ビットゲームが表示され、モニターの前にはコントローラーが置かれている。
専用のSNESアプリには、独自のゲーム設定とビデオ設定が用意されています。

4. ターミナルからMednafenでゲームを起動する

Mednafenは、コマンドラインから操作するマルチシステムエミュレータです。mednafenディストリビューションのソフトウェアセンターまたはパッケージマネージャーを使用してパッケージをインストールしてください。正確なコマンドはLinuxディストリビューションによって異なります。次に、ゲームファイルへのパスを指定します。

mednafen ~/ROMs/my-game.sfc

引用符なしのチルダは、シェルでホームフォルダに展開されます。フォルダ名にスペースが含まれている場合は、展開されたパスを引用符で囲んでください(例:)"$HOME/ROMs/My Game.sfc"。 Mednafen は起動後にゲームウィンドウを開きます。SNESモジュールのドキュメントにはSNES 固有の設定が記載されており、一般的なマニュアルにはコマンドラインオプションの説明があります。

Linuxデスクトップ上の暗いターミナルウィンドウがコマンド入力の準備ができています。
Mednafenは、ROMのパスを含むターミナルコマンドから起動します。

5. Mesenコミュニティエディションをお試しください

Mesen Community Editionは、コミュニティによってメンテナンスされているMesenの継続版で、SNESをはじめとする複数のシステムをサポートしています。プロジェクトのGitHubリリースを開き、お使いのコンピューターに合ったLinuxビルドを選択してください。プロジェクトの説明によると、Linux x64およびARM64ビルドにはSDL2が必要です。アプリがSDL2が見つからないと報告する場合は、ディストリビューションを通じてランタイムをインストールしてください。Mesenを起動し、アプリからゲームファイルを開きます。プロジェクトページには、サポートされているシステムとビルド情報が記載されています。

Linuxエミュレーターのウィンドウには、コンソールアイコンのサイドバーが付いた一般的なピクセルアートゲームが表示されます。
Mesen Community Editionは、マルチシステムアプリの一部としてSNESをサポートしています。

コントロールを設定し、セーブデータを保護しましょう

コントローラーが動作しない場合は、まずLinuxがコントローラーを認識していることを確認してください。次に、エミュレーターの入力設定を開き、方向キー、スタートボタン、セレクトボタン、フェイスボタンをマッピングします。メニュー名はアプリによって異なり、一部のコントローラーは自動的に検出されます。

コントローラー設定ウィンドウでは、方向キーとフェイスボタンの操作をゲームパッドの図に接続します。
エミュレータがコントローラーを自動的に検出しない場合は、方向キーとフェイスボタンをマッピングしてください。

通常のゲーム内セーブには、ゲーム独自のセーブ機能を使用してください。セーブステートは、特定の時点からゲームを再開するためのエミュレータの別機能です。どちらの種類のセーブファイルもバックアップし、一方のエミュレータで作成したセーブステートがもう一方のエミュレータでも動作するとは限らないことを覚えておいてください。ほとんどの人にとって、Snes9xは最も手軽な入門ツールです。統合ライブラリが必要な場合はRetroArchに移行するか、ワークフローがご自身の環境に最適なbsnes、Mednafen、またはMesen CEを選択してください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。