Linux で PS1 ゲームをプレイするために DuckStation をインストールする方法

in Vlog

DuckStation は、無料でオープンソースのクロスプラットフォーム PlayStation 1 エミュレーターであり、最大限の互換性と最高の速度で、子供の頃に遊んだゲームを最新のハードウェアとオペレーティング システムでプレイできます。

しかし、その合法性を疑う前に、私の話を聞いてください。ゲーム自体を所有していて、エミュレーターが会社のポリシーに違反していない限り、ゲームをエミュレートすることは完全に合法です。今回の場合は違反していません。

これは、ほとんどのゲームをすぐにサポートすることを保証する素晴らしいエミュレーターです。私は、Resident Evil、Tekken、NFS などのお気に入りのゲームをいくつかテストしましたが、パフォーマンスは驚くほど良好でした。

この記事では、その主な機能のいくつかと、インストール後の手順を含め、ほとんどの Linux ディストリビューションにインストールする方法について説明します。

DuckStationの特徴

以下は、このエミュレータが提供する独自の機能のリストです。

  • これは無料、オープンソース、クロスプラットフォームであり、Windows、Linux、macOS をサポートしています。
  • デスクトップ用の x86-64、Raspberry Pi および Apple Silicon 用の armv7/AArch64 などの最新の CPU アーキテクチャをサポートします。
  • D3D11、D3D12、OpenGL、Metal、Vulkan などの高度なハードウェア アクセラレーション テクノロジを使用します。
  • グラフィックエクスペリエンスを向上させるために、アップスケーリングとテクスチャ フィルタリングがサポートされています。
  • プレイしたゲームはオリジナルの PS1 形式でローカルに保存され、さまざまなプラットフォーム間で共有できます。
  • デジタル コントローラーまたはアナログ コントローラーをニーズに合わせて簡単にカスタマイズできます。
  • 既存のリストからチートの読み込みをサポートします。
  • まあ、これは現代のシステムでは必要ありませんが、CPU オーバークロックをエミュレートできます。

LinuxにDuckStationをインストールする方法

Linux で DuckStation を実行するには 2 つの方法があります。1 つはインストールを必要としないポータブル AppImage を使用する方法で、もう 1 つはインストールが必要ですが最新バージョンへのアップグレードなどのアプリケーション管理を簡素化する Flatpak パッケージを使用する方法です。

AppImage の手順は非常に簡単なので説明しません。リリース ページから最新の AppImage ファイルをダウンロードし、シェル スクリプトのように実行するだけです。

それでは、Flatpak を使用して DuckStation をインストールする方法を見てみましょう。まず、ターミナルを開いて、Linux システムに Flatpak をインストールします (Fedora にはプリインストールされています)。

# For Debian and Ubuntu-based distributions:
$ sudo apt install flatpak

# For Red Hat and Fedora-based distributions:
$ sudo dnf install flatpak

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

次に、Flatpak パッケージをインストールできる公式 Flathub リポジトリを追加します。

$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

最後に、次のコマンドで DuckStation Flatpak パッケージをインストールします。

$ flatpak install flathub org.duckstation.DuckStation

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

インストールが完了したら、アクティビティの概要からアプリケーションを起動できます。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

インストール後のセットアップ

DuckStationを初めて起動すると、次のセットアップウィザードが表示され、言語とデフォルトのテーマを指定できます。完了したら、「次「」。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

次の画面では、エミュレータを起動してゲームをプレイするために、BIOS (または ROM) イメージを提供するよう求められます。法的な理由から ROM イメージのリンクは提供しませんが、古い PS1 ユニットのイメージを使用したり、オンラインで見つけたりすることができます。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

次に、ゲーム ディレクトリのパスを指定するように求められます。ホーム ディレクトリにパスを作成して、それを使用します。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

ゲーム コントローラーをお持ちの場合は、それを PC に接続し、好みに応じてマッピングしてください。お持ちでない場合でも、心配はいりません。キーボードとマウスを引き続き使用できます。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

最後にセットアップが完了し、「仕上げる「」。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

これで完了です。DuckStation のメイン ウィンドウが表示され、指定されたゲーム ディレクトリにあるすべてのゲームのリストが表示されます。現時点では、ゲームを追加していないため、下に表示されていません。

linux ps1 ゲームをプレイするために duckstationlinux ps1 ゲームをプレイするために duckstation

LinuxからDuckStationをアンインストールする方法

何らかの理由でエミュレータをアンインストールするには、ターミナルを開いて次のコマンドを実行します。

$ flatpak uninstall org.duckstation.DuckStation

まとめ

この記事では、DuckStation エミュレーターを使用して、お気に入りの PlayStation 1 ゲームを PC でプレイする方法を説明しました。ただし、これ以外にも、Ryujinx など、PC で Nintendo ゲームをプレイできるエミュレーターは他にもあります。

多くのユーザーは、特にYuzuの事件以降、依然としてエミュレーターは違法であると考えているが、任天堂がソフトウェア暗号化を回避したとしてYuzuに対して措置を講じたことは注目すべき点である。

したがって、開発者が会社が定めたルールや規制に違反していない限り、所有しているゲームをエミュレーターでプレイすることはまったく問題ありません。

関連記事

前の投稿
最高のWeb3 GTMモデル
次の投稿
iPhone の未来: 20 年を経て Apple が実装すべき 3 つの機能