Raspberry Pi 4にRetroPieをインストールして、自作レトロゲーム機を作る方法

レトロゲームを遊びたくなったとき、手元にRaspberry Piがあれば、RetroPieをインストールして自分だけのレトロゲーム機を構築できます。
ゲームエミュレータは数多く存在しますが、その中でもRetroPieは最も人気のあるレトロゲームプロジェクトのひとつです。その理由は、対応しているエミュレータの数の多さにあります。スーパーファミコン(SNES)、Atari、セガ、PlayStationなど、お気に入りのレトロゲームをRetroPieひとつでまとめて楽しめるのが魅力です。
必要なもの
このプロジェクトを進めるには、以下のものを用意してください。
- Raspberry Pi 4(Raspberry Pi 3でも動作するはずです)
- Raspbianシステムイメージを書き込んだSDカード
- Raspberry Pi対応の電源ケーブル
- Micro HDMIケーブル
- 外部モニター
- 外部キーボードとマウス、およびそれらをRaspberry Piに接続する手段
- ゲームコントローラー(推奨ですが必須ではありません)
必要なものがすべて揃ったら、さっそくゲーム機の構築を始めましょう!

Raspbian OSのインストール
1. 最新版のRaspbianをダウンロードします。
2. SDカードを挿入し、Etcherアプリケーションを起動します。
Etcherで「Select image(イメージを選択)」をクリックし、先ほどダウンロードしたRaspbianファイルを選択します。次に「Select target(ターゲットを選択)」をクリックし、書き込み先としてSDカードを指定します。
これでEtcherがシステムイメージをSDカードに書き込みます。
3. SDカードをパソコンから取り外し、Raspberry Piに挿入します。
4. Micro HDMIケーブルでモニターをRaspberry Piに接続し、キーボードも接続します。
5. Raspberry Piを電源に接続します。デバイスは自動的に起動するはずです。
6. 画面の指示に従って通常のセットアップを完了させます。Wi-Fiネットワークへの接続もここで行います。
セットアップが完了すると、Raspbianのメイン画面が表示されます。
RaspbianへのRetroPieインストール
次に、最新のRetroPieセットアップスクリプトをダウンロードします。
1. Raspbianのツールバーにある「Terminal」アイコンを選択して、ターミナルを起動します。
2. ターミナルに以下のコマンドを入力します。
sudo apt-get install git lsb-release
3. RetroPieセットアップスクリプトをクローンします。
cd git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
4. セットアップスクリプトを実行します。
cd RetroPie-Setup chmod +x retropie_setup.sh sudo ./retropie_setup.sh
画面上のメッセージを読んで「OK」をクリックすると、RetroPieセットアップのメインウィンドウが表示されます。
5. このウィンドウで「Basic install」を選択し、Enterキーを押します。

6. 確認画面が表示されたら「Yes」を選択します。これにより、RetroPieの実行に必要なすべてのコアパッケージがインストールされます。
7. インストールが完了したら、ターミナルで以下のコマンドを実行することでRetroPieを起動できます。
emulationstation
ゲームコントローラーの設定
RetroPieを初めて起動する場合は、ゲームコントローラーの設定が必要です。
1. 画面の指示に従って、USBケーブル経由でコントローラーをRaspberry Piに接続します。
2. コントローラーのいずれかのボタンを押し続けると、RetroPieが自動的にコントローラーを認識します。

3. RetroPieがコントローラーの設定手順を順番に案内してくれます。

このセットアップが完了すれば、RetroPieを使う準備は整いました。ただし、ひとつ足りないものにお気づきかもしれません。そう、ゲームが1本も入っていないのです!
RetroPieのROMはどこでダウンロードできる?
RetroPieのゲームはROMとして配布されており、ゲームごとにダウンロードする必要があります。オンラインのROMリポジトリから無料でダウンロードできるゲームもたくさんありますが、必ず信頼できるソースから入手するようにしましょう。
中には、著作権で保護されたゲームを違法に無料配布しているサイトや、ROMにマルウェアを仕込んでいるサイトもあります。サイトの正当性に少しでも疑問を持ったら、安全のため別のソースを探すか、インターネット検索で他のRetroPieユーザーがそのサイトについてどう評価しているかを確認するとよいでしょう。
特定のゲームやジャンルを遊びたい場合は、Google検索でそのゲームが無料のRetroPie ROMとして入手可能かどうか調べてみる価値があります。たとえば、子どもの頃にテトリスに夢中になった日々をもう一度味わいたいなら、「Tetris ROM RetroPie」と検索してみてください。
合法的な無料ROMのソースをお探しなら、MAMEDevがRetroPieと互換性のあるROMをいくつか公開しています。
ROMをダウンロードしたら、「~/RetroPie/roms/console」フォルダに配置します。「console」の部分には、SNESやNESなど、対応するゲーム機の名前が入ります。
いよいよプレイ:RetroPieでゲームを起動しよう
RetroPieは新しいゲームを自動的に認識するので、エミュレータを起動すれば、追加したゲームがそこで待っています!

ゲームを起動するには、メイン画面からゲームコントローラーで選択するだけです。

選択したゲームによっては初期設定が必要な場合もありますが、RetroPieが手順を丁寧に案内してくれます。それでは、楽しいレトロゲームライフを!
おめでとうございます!ほんの少しの手間で、あなただけのレトロゲーム機が完成しました。今後は、RetroPie用にインストールできるオプションパッケージや、ゲームプレイとパフォーマンスを向上させるカスタマイズのコツもぜひチェックしてみてください。
-
Raspberry PiにオープンソースAIアシスタント「Mycroft」をインストールする方法
AlexaやGoogle Homeに代表されるスマートスピーカーは、今や家庭に欠かせない存在になりつつあります。近い将来、ほぼすべての家庭にAIアシスタントが一台ずつ置かれている——そんな未来もそう遠くないかもしれません。 しかし、「巨大企業に自宅の音声を常時送信したくない」「自分で組み立てて仕組みを学びたい」と考える人も少なくありません。そんなニーズに応えるのが、オープンソースのAIアシスタントMycroftです。MycroftはAlexaやGoogle Assistantに対抗することを目指して開発されているプロジェクトで、まだ発展途上ではあるものの、活発に開発が続けられています。 何より
-
Raspberry Pi にOSをインストールする方法【初心者向け完全ガイド】
Raspberry Piには複数のモデルがありますが、初心者にとっては「Raspberry Pi 3 Model B+」が最新・最速で、最も扱いやすいおすすめのモデルです。Raspberry Pi 3 Model B+にはWi-FiとBluetoothが最初から搭載されているため、初期設定以外に追加のドライバーやLinuxの依存パッケージをインストールする必要はありません。Raspberry Pi ZeroやZero Wはより小型で消費電力も抑えられますが、携帯性を重視したプロジェクト向きです。一般的には、まずRaspberry Pi 3で始めて、用途が広がってきた段階でRaspberry P