RetroPieをRaspberry Piにインストールしてレトロゲームコンソールを作る方法

Retropie Raspberry Pi

レトロゲームのセッションを楽しみたくなったら、Raspberry PiをRetroPieを使ってビンテージゲーム機に変えることができます。RetroPieは、SNESやアタリからセガやプレイステーションなど、幅広いレトロシステムをサポートする人気で多機能なゲームプラットフォームです。

必要なもの

RetroPie running on Raspberry Pi 4

レトロゲームコンソールを作るために必要なものは次のとおりです。

  • Raspberry Pi: Raspberry Pi 5がすべてのサポートされているエミュレーターで最もスムーズなパフォーマンスを提供しますが、Pi 4も素晴らしいです。Pi 3も動作しますが、主に8ビットおよび16ビットのシステム(NESやSNESなど)に適しています。
  • MicroSDカード: オペレーティングシステムとゲーム用に少なくとも32GBのストレージスペースが必要です。もちろん、外付けハードドライブやUSBフラッシュドライブにもゲームを保存できます。
  • 電源供給装置: Piモデルに適した公式または互換性のあるRaspberry Pi USB-C電源供給装置(Pi 5は5V/5A、Pi 4は5V/3A)。
  • ビデオケーブル: Pi 5/4用のマイクロHDMIからHDMIへのケーブルと、Pi 3用の標準HDMIケーブル。
  • ディスプレイ: 任意のHDMI互換モニターまたはテレビ。
  • 入力デバイス: 初期設定用のUSBキーボードとマウス。最高のレトロゲーム体験を得るために、ゲームコントローラーの購入も強くお勧めします。
  • オプションだが推奨: 適切な通気性とヒートシンクを備えたRaspberry Piケース。

これらのコンポーネントを集めたら、レトロゲームシステムの構築を開始できます!

Raspberry Pi OSにRetroPieをインストールする

RetroPieをインストールする前に、microSDカードにRaspberry Pi OS(以前はRaspbianとして知られていました)を設定する必要があります。Raspberry Pi OSはRaspberry Piの公式オペレーティングシステムで、RetroPieのための最も安定した基盤を提供します。

Raspberry PiにRaspberry Pi OSをセットアップする方法についての詳細なガイドに従って、インストールを始めてください。Raspberry Pi OSが動作している状態になったら、次の手順に従ってRetroPieをインストールします。

Raspberry Pi OSデスクトップからターミナルウィンドウを開きます。最初にすることは、システムが最新であることを確認することです:

sudo apt update && sudo apt upgrade -y

RetroPieのセットアップスクリプトをダウンロードできるように、gitをインストールします(通常はRaspberry Pi OSにプレインストールされています):

sudo apt-get install git

Install Git Raspberry Pi

公式GitHubリポジトリからRetroPieセットアップスクリプトをクローンします。これにより、必要なすべてのファイルがRaspberry Piにダウンロードされます:

git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git

次にRetroPie-Setupディレクトリに移動し、セットアップスクリプトを実行可能にして、sudo権限で実行します:

cd RetroPie-Setup  
chmod +x retropie_setup.sh  
sudo ./retropie_setup.sh

RetroPieのセットアップスクリプトが起動したら、メインメニューからBasic Installを選択し、プロンプトが表示されたらYesを確認します。これにより、RetroPieを実行するために必要なすべてのコアパッケージがインストールされます。これには、さまざまなエミュレーターやゲームをブラウズして起動するために使用するフロントエンドインターフェイスEmulationStationが含まれます。

Select

インストールが完了すると(Raspberry Piモデルやインターネット接続によっては30〜60分かかることがあります)、次のコマンドを入力してEmulationStationを起動できます:

emulationstation

これにより、コントローラーを設定し、レトロゲームシステムにゲームを追加できるRetroPieインターフェイスが開始されます。Raspberry Piの起動時にEmulationStationが自動的に起動するようにしたい場合は、RetroPie設定メニューからこのオプションを有効にすることができます。

コントローラーの設定

EmulationStationを初めて起動したとき、ゲームコントローラーを設定する必要があります。ウェルカム画面が表示されたら、コントローラーを接続します。すでに接続されていない場合はUSBケーブルを使用してください。ワイヤレスコントローラーの場合は、Bluetoothで正しくペアリングされていることを確認してください。

RetroPie should identify your attached gaming controller automatically.

コントローラーの任意のボタンを押し続けると、EmulationStationが自動的にそれを検出します。その後、コントローラーの各ボタンのマッピングについてガイドされます。システムは特定のボタンを一度に押すように求めてきます。コントローラーに特定のボタンがない場合は、任意のボタンを押し続けてその入力をスキップします。

Follow RetroPie's onscreen instructions to configure your gaming controller.

最も重要なステップの1つは、ホットキーボタンを設定することです。これは特別なコマンドのための修飾キーとして機能します。これをSelectボタンまたはゲームプレイ中に頻繁に使用しないボタン(PSボタンやXboxガイドボタンなど)に設定することをお勧めします。他のボタンと組み合わせることで、ホットキーは重要な機能を有効にします:

  • ホットキー + Start: ゲームを終了
  • ホットキー + 右ショルダー: ゲーム状態を保存
  • ホットキー + 左ショルダー: ゲーム状態を読み込む
  • ホットキー + X: RetroArchメニューにアクセス
  • ホットキー + B: ゲームをリセット

コントローラーの設定が完了すると、RetroPieシステムがゲームの準備が整います。EmulationStationでStartを押してConfigure Inputを選択することで、後でコントローラーを再設定することも、同じプロセスに従って追加のコントローラーを追加することも可能です。

RetroPieにゲームを追加する

RetroPieシステムでゲームをプレイするには、ROMファイル、つまりゲームカートリッジやディスクのデジタルコピーを追加する必要があります。法的および倫理的な理由から、所有しているゲームのROMまたは自由に入手可能なROMのみを使用する必要があります。いくつかのウェブサイトでは、ホームブリューゲームや合法的にダウンロードおよびプレイできるパブリックドメインのROMを提供しています。

Internet Archiveは、現在自由に利用可能なクラシックPCゲームのコレクションをホストしています。アーケードゲームの場合、MAMEDevはRetroPieで動作する合法的な無料ROMのセレクションを提供しています。また、レトロゲームコミュニティによって作成された多くの優れたホームブリューゲームも無料でダウンロードしてプレイできます。

ROMファイルを手に入れたら、それらをRetroPieシステムに転送する必要があります。ROMはコンソールタイプに基づいて特定のフォルダーに配置する必要があります。「~/RetroPie/roms」ディレクトリに移動すると、各ゲームシステム(スーパーファミコン用のsnesや、ファミコン用のnesなど)のための個別のフォルダーが見つかります。適切なフォルダーにROMを配置します:

スーパーファミコン用のゲーム

/home/pi/RetroPie/roms/snes/

ファミコン用

/home/pi/RetroPie/roms/nes/

セガジェネシス/メガドライブ用ゲーム

/home/pi/RetroPie/roms/megadrive/

RetroPie will identify new games automatically.

新しいROMを追加した後、EmulationStationを再起動するか、スタートを押してQuit -> Restart EmulationStationを選択して、新しいゲームをライブラリに表示させます。ゲームをプレイするには、希望のコンソールセクションに移動し、コントローラーを使用してゲームを選択します。

RetroPieパフォーマンスの最適化

RetroPieを設定した後、config.txtファイルを変更することでそのパフォーマンスを向上させることができます。このファイルは、Raspberry Piのさまざまなハードウェア設定を制御するシステム設定ファイルです。このファイルの場所はRaspberry Pi OSのバージョンによって異なります - 新しいシステムでは「/boot/firmware/config.txt」にあり、古いバージョンでは「/boot/config.txt」にあります。次のコマンドを入力してアクセスできます:

新しいPi OSバージョンの場合:

sudo nano /boot/firmware/config.txt

古いPi OSバージョンの場合:

sudo nano /boot/config.txt

Raspberry Pi 5 Cpu Overclock

ゲームパフォーマンスを向上させるために、特に要求の厳しいゲームを実行する場合、CPU速度を増加させるためにarm_freqや、追加の安定性を提供するためのover_voltage_deltaなどの設定を調整できます。Raspberry Piのパフォーマンスの限界を安全に引き上げる方法についての詳細なガイドについては、Raspberry Piのオーバークロックに関する包括的なチュートリアルを参照してください。

画面の周囲に黒いバーが表示される場合は、次の設定を追加することで修正できます:

disable_overscan=1

および

overscan_scale=1

HDMI経由でのオーディオを改善するために、特に内蔵スピーカーのあるモニターやテレビを使用する場合は、次を追加します:

hdmi_drive=2

config.txtに変更を加えた後は、Ctrl + Xを押してファイルを保存し、Yを確認してEnterを押してください。これらの変更を有効にするためには、Raspberry Piを再起動する必要があります。

Raspberry Piを使用したレトロゲームは、専用で最適化された体験を提供しますが、このセットアップだけに制限されるわけではありません。お好みで、Macでクラシックなプレイステーションゲームを楽しんだり、既存のコンピュータで直接レトロゲームを実行したりすることもできます。

画像とスクリーンショットは、ジェシカ・ソーンズビーとデビッド・モレロによるものです。