【ステップバイステップ】Raspberry PiにRetroPieを導入して本格レトロゲーム機を作る方法
レトロゲームが恋しくなったら、お手持ちのRaspberry PiにRetroPieをインストールしてみましょう。RetroPieは最も人気があり多機能なレトロゲームプラットフォームのひとつで、SNES、Atari、セガ、PlayStationなど、幅広いクラシックゲーム機をサポートしています。このガイドでは、必要な機材の準備からインストール、コントローラー設定、ゲーム追加、パフォーマンス最適化まで、順を追って詳しく解説します。
用意するもの
レトロゲーム機を組み立てるには、以下のものが必要です。
- Raspberry Pi本体:すべてのエミュレータで快適に動作させたいならRaspberry Pi 5がベストチョイスです。Pi 4でも十分快適に使えます。Pi 3でも動作しますが、NESやSNESなど8ビット・16ビット時代のシステムが中心になります。
- MicroSDカード:OSとゲームを保存するために、最低32GB以上の容量があるものを選びましょう。もちろん、外付けHDDやUSBメモリにゲームを保存することも可能です。
- 電源アダプター:お使いのPiモデルに対応した、公式または互換性のあるUSB-C電源(Pi 5は5V/5A、Pi 4は5V/3A)。
- 映像ケーブル:Pi 5/4にはmicro HDMI→HDMIケーブル、Pi 3には標準的なHDMIケーブルが必要です。
- ディスプレイ:HDMI入力に対応したモニターまたはテレビ。
- 入力デバイス:初期設定用にUSBキーボードとマウスを用意してください。また、最高のレトロゲーム体験のためには、ゲームコントローラーを強くおすすめします。
- あると良いもの(推奨):通気性の良いケースとヒートシンクを用意すると、放熱性能が向上し安定動作につながります。
これらの部品が揃ったら、いよいよレトロゲームシステムの構築を始めましょう!
Raspberry Pi OSへのRetroPieのインストール
RetroPieをインストールする前に、まずmicroSDカードにRaspberry Pi OS(旧称Raspbian)をセットアップしておく必要があります。Raspberry Pi OSはRaspberry Piの公式OSであり、RetroPieにとって最も安定した土台となります。
まずは、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
続いて、公式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
セットアップスクリプトが起動したら、メインメニューからBasic Install(基本インストール)を選択し、確認画面でYesを選びます。これにより、各種エミュレータやEmulationStation(RetroPieのフロントエンド)など、RetroPieの動作に必要なコアパッケージがすべてインストールされます。
インストール完了までには、Raspberry Piのモデルやインターネット回線の速度にもよりますが、およそ30〜60分かかります。完了後、次のコマンドでEmulationStationを起動できます。
emulationstation
これでRetroPieの画面が立ち上がり、コントローラーの設定やゲームの追加を行えるようになります。Raspberry Piの起動時にEmulationStationを自動的に立ち上げたい場合は、RetroPie Configurationメニューから該当オプションを有効化しましょう。
コントローラーの設定
EmulationStationを初めて起動すると、ゲームコントローラーのセットアップを求められます。ウェルカム画面が表示されたら、まだ接続していない場合はUSBケーブルでコントローラーを接続してください。ワイヤレスコントローラーの場合は、事前にBluetoothで正しくペアリングしておきましょう。
コントローラーの任意のボタンを長押しすると、EmulationStationが自動的に認識します。その後、各ボタンの割り当て作業へと進みます。画面の指示に従って、指定されたボタンをひとつずつ押していきます。もしコントローラーに存在しないボタンを求められた場合は、任意のボタンを長押しすればその入力をスキップできます。
特に重要なのがホットキーボタン(Hotkey)の設定です。これは特殊コマンドの修飾キーのような役割を果たします。Selectボタンや、PSボタン・Xboxガイドボタンのようにゲーム中にあまり使わないボタンを割り当てるのがおすすめです。ホットキーを他のボタンと組み合わせることで、以下のような重要な機能が使えるようになります。
- Hotkey + Start:ゲームを終了
- Hotkey + R(右ショルダー):ステートセーブ
- Hotkey + L(左ショルダー):ステートロード
- Hotkey + X:RetroArchメニューを開く
- Hotkey + B:ゲームをリセット
コントローラーの設定が完了すれば、RetroPieシステムはすぐに遊べる状態になります。後から再設定したいときは、EmulationStationでStartを押してConfigure Inputを選択すればOKです。同じ手順で、追加のコントローラーを登録することもできます。
RetroPieにゲームを追加する
RetroPieでゲームを遊ぶには、ROMファイル(カートリッジやディスクのデジタルコピー)を追加する必要があります。法的・倫理的な観点から、必ず自分が所有しているゲーム、または自由に配布されているROMのみを使用してください。ホームブレビゲームやパブリックドメインのROMを合法的にダウンロードできるサイトもいくつかあります。
たとえばInternet Archiveでは、現在無料で公開されているクラシックPCゲームのコレクションを利用できます。アーケードゲームについては、MAMEDevがRetroPieで動作する正規の無料ROMをいくつか提供しています。また、レトロゲームコミュニティが制作した優れたホームブレビゲームも数多くあり、無料でダウンロードして楽しめます。
ROMファイルを入手したら、RetroPieシステムへ転送します。ROMは、対応するゲーム機ごとの専用フォルダに配置する必要があります。「~/RetroPie/roms」ディレクトリを開くと、ゲーム機ごとにフォルダが分かれています(例:スーパーファミコンならsnes、ファミコンならnes)。それぞれのROMを適切なフォルダに入れましょう。
スーパーファミコン(SNES)のゲームの場合:
/home/pi/RetroPie/roms/snes/
ファミコン(NES)のゲームの場合:
/home/pi/RetroPie/roms/nes/
メガドライブ(Genesis)のゲームの場合:
/home/pi/RetroPie/roms/megadrive/
新しいROMを追加したら、EmulationStationを再起動してライブラリに反映させます。Startを押してQuit → Restart EmulationStationを選択すればOKです。あとは、目的のゲーム機のセクションへ移動し、コントローラーでゲームを選ぶだけで遊べます。
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
ゲームのパフォーマンスを向上させたい場合、特に重いゲームを快適に動かしたいときは、CPUクロックを上げるarm_freqや、安定性を高めるover_voltage_deltaなどの設定を調整します。Raspberry Piの性能限界に安全に挑戦したい方は、オーバークロックに関する詳細なチュートリアルもぜひ参照してください。
画面の周囲に黒枠(ブラックバー)が表示される場合は、以下の設定を追加することで解消できます。
disable_overscan=1
および
overscan_scale=1
HDMI経由で音声をより良く再生したい場合、特に内蔵スピーカー付きのモニターやテレビを使っているときは、次の設定を追加しましょう。
hdmi_drive=2
config.txtを編集したら、Ctrl + Xキーで保存モードに入り、Yキーで確定、Enterキーで終了します。変更を反映するには、Raspberry Piの再起動が必要です。
Raspberry Piを使ったレトロゲームは専用機として最適化された快適な体験を提供してくれますが、選択肢はそれだけではありません。MacでクラシックなPlayStationゲームを楽しむことも、Windows PCで直接レトロゲームを遊ぶことも可能です。お好みの環境に合わせて、レトロゲームライフを満喫してください。
画像・スクリーンショット:Jessica Thornsby、David Morelo
-
RAMのタイミングとは?クロック速度との違いや重要性をわかりやすく解説
RAM(メインメモリ)はPCの中核を担うパーツでありながら、あまり話題に上がることが少ない存在です。放熱板のデザインやRGBライティングが目を引くことがなければ、注目される機会はほとんどありません。CPUがシステム全体の動作条件を決めるのは事実ですが、より高速なRAMを選ぶことで、PCからさらなる性能を引き出すことも可能です。RAMの速度を決めるのは、クロック速度とタイミング(レイテンシ)という2つの要素です。RAMのクロック速度を確認する方法RAMの速度は、製品パッケージやモジュール本体、CPU-Zなどのソフトウェア、あるいはBIOS/UEFI画面で確認できます。RAMモジュールの正式名称は
-
2019年版・おすすめワイヤレスメカニカルキーボード5選【接続方式別に徹底比較】
メカニカルキーボードは、優れた打鍵感と耐久性で多くのユーザーから支持されており、メンブレン式からの「買い替え価値あり」の代表格ともいえます。しかし残念ながら、ワイヤレス対応のメカニカルキーボードは長らく市場での選択肢が少なく、デスク周りをすっきりさせたい人にとっては悩みの種でした。とはいえ近年は少しずつ良質なモデルが登場しており、ケーブルレスの快適さを求めるなら十分検討する価値があります。 本記事では、2019年に注目されたワイヤレスメカニカルキーボードを5つ厳選してご紹介します。価格帯も接続方式もさまざまなので、自分に合った1台がきっと見つかるはずです。 1. Velocifire TKL