\r\n\r\n
RetroPieをインストールしたいが、既存のRaspbianプロジェクトと環境を失いたくない?デュアルブートには抵抗がある?その答えは、RaspbianにRetroPieをアプリケーションとしてインストールすることです。実際、とても簡単で、なぜ今までやらなかったのか不思議に思うほどです。
Raspberry Piのユーザーは、コンピュータに1つの機能を持たせることを売りにしています。この単一の機能は、通常、主要なプロジェクトごとに再インストールすることをユーザーに奨励するRaspbianディストリビューションです。SDカードの寿命を縮めるだけでなく、不要なことなのです。
Raspberry PiはUSBデバイスからの起動に対応しており、BerryBootを介してハードディスクに複数のOSをインストールすることも可能です。
つまり、2012年にRaspberry Piが登場したときから、状況は変わってきているのです。レトロなPiベースのゲームプロジェクトには専用ディスクイメージが便利かもしれませんが、もっと多機能に使いたいなら、Raspbian Stretchで十分です。RaspbianにKodiをインストールする方法はすでに学んだので、RetroPieをインストールし設定する方法を確認しましょう。
これまでのRaspberry Piプロジェクトと同様、信頼できる電源、microSDカード(8GB以上、Raspbian Stretchプリインストール)、HDMIケーブル(タッチスクリーンディスプレイを使用する場合を除く)が必要です。
また、ルーター(またはWi-Fi接続)に接続するためのイーサネットケーブル、キーボードとマウス、ゲームコントローラーが必要です。これらを接続しておくかどうかは、プレイする予定のゲームの種類によって異なります。
実際、非常に特殊なゲーム(コモドール64で発売されたものなど)であれば、キーボードと2ボタンのジョイスティックさえあればいいのです。
まず、Raspberry Piを起動し、ロケールオプションを変更します。これは、コマンドラインから次のように行います。
sudo raspi-configここで、「ローカライズオプション***> ロケールの変更」から、メニューをスクロールして、「en_US.UTF-8 UTF-8」を選択します。OKを選択して確定し、変更が反映されるのを待ちます。
次に、以下のコマンドでRaspberry Piを再起動します。
sudo reboot環境設定メニューにある、デスクトップのRaspberry Pi設定ツールを使用する方がよいかもしれません。この場合、「地域設定」タブで「ロケールの設定」を選択し、文字セットとして「en_US.UTF-8」を選択します。再起動を促すメッセージが表示されますので、[OK]をクリックします。
コンピュータを再起動した後、新しいターミナルウィンドウを開き、次のコマンドを入力します。
locale各パラメーターにen_US.UTF-8が割り当てられていることを確認します。
RetroPieをインストールする前に、Raspbianにgitがインストールされていることを確認する必要があります:.
sudo apt install gitこれが完了したら、RetroPie:のインストールは完了です。
git clone https://github.com/RetroPie/RetroPie-Setup.gitRetroPieのインストールフォルダがダウンロードされますので、ディレクトリと**RetroPie_Setup.shスクリプトの実行形式を変更してください。
cd RetroPie-Setupchmod +x retropie_setup.shRetroPieは、インストールスクリプトを使用してインストールすることができるようになりました。
sudo ./retropie_setup.sh実行中はお待ちください。一部のパッケージが追加でインストールされる場合があります。完了すると、RetroPieセットアップスクリプトのメニューが表示されます。OK]を選択してプロファイル画面を閉じ、[1.基本インストール]を選択します。
これでコアとメインのRetroPieプロジェクトのすべてのパッケージがインストールされます。「Yes」を選択して続行し、エミュレーションスイートがインストールされるのを待ちます。
この作業にはしばらく時間がかかりますが、完了すると設定メニューに戻ります。R Perform Reboot を選択し、Yes を選択して確定します。
コンピュータが再起動すると、まずデスクトップが表示され、その後デスクトップが閉じてコマンドラインインターフェイスが表示されます。Raspberry Piの一般的な認証情報を使ってログインします。これが終わったら、EmulationStationを実行してください。
emulati***tationRetroPieのユーザーインターフェースが読み込まれ、コントローラーの設定を行うよう促されます。この操作を省略してキーボードで操作したい場合は、後でコントローラーを処理することができます。
次に、Ethernetではなく、無線LANを使用する場合、無線LANに接続する必要があります。RetroPieのメニューから、WiFiを選択します。WiFiネットワークに接続するために1を選択し、正しいネットワーク名を選択します。OKをクリックし、パスキーを入力し、OKを押して確認します。
終了したら、再びメニューが表示されるのを待ちます。成功すると、ワイヤレス接続のIPアドレスが表示されます。「終了」を選択してメニューを閉じます。
この状態で、Raspberry PiにBIOSファイルやゲームROMをインストールする準備が整いました。ただし、まずはいくつかのエミュレータが必要かもしれません。これらは、RetroPie> RetroPie setup> M管理パッケージから見つけることができます。ここで、opt Manage optional packagesを選択し、エミュレートしたいプラットフォームに合ったパッケージを探してください。
Nintendo 64やSega Dreamcastといったおなじみのゲームプラットフォームに加え、古い8ビットシステムやアーケードゲーム(必ず「MAME」と表示されています)もあります。また、Raspberry Piに移植されたクラシックゲーム(DoomやQuakeなど)や、ポイント&クリック式のグラフィックアドベンチャーゲームを実行できるScummVMプログラムもリストアップされています。
追加したいエミュレータが見つかったら、「ソースからインストール」でエミュレータを1つずつ選択します。選択したエミュレータの数(種類)によっては、しばらく時間がかかる場合があります。終了したら、「セットアップスクリプト」のメインメニューに戻るまで「前へ」をクリックし、再度「再起動を実行」を選択します。
RetroPieでゲームをプレイするためには、該当するエミュレータのBIOSファイルと、プレイしたいゲームのROMファイルが必要です。著作権法の関係でリンクは張れませんが、Googleで検索すれば必要なものが見つかるはずです。なお、ROMファイルを使用する場合は、物理メディアをすでに持っている必要があります。
これらのファイル(ROMファイルは適切なエミュレータフォルダに、BIOSファイルはBIOSディレクトリに保存する必要があります)を入手したら、EmulationStationでゲームを実行することができます。
通常は、2台目のパソコンからSSHやFTPでこの操作を行うように指示します。ただし、RetroPieを終了してRaspbianのピクセルデスクトップに簡単に戻せるのであれば、この必要はありません。これにより、Chromiumブラウザーを使ってBIOSファイルやROMファイルを検索してダウンロードし、Raspberry Piに保存することができます。
RetroPieを終了するには、スタートボタン(先ほど設定したもの)をクリックし、Quit> Quit EmulationStationを選択し、コマンドラインが表示されたら、次のように入力します。
sudo systemctl start lightdmこれでRaspbianのpixelデスクトップが再起動し、Raspberry Piを通常通り使えるようになります。そうでなくても、Raspberry Piの使い道は他にもたくさんあります。
RetroPieを再び起動したいときは、simulati***tationコマンドを使うだけです。
標準のインターフェースに飽きたら、新しいテーマの設定とインストールに飛び込むこともできます。
Raspberry PiのレトロゲームはRetroPieだけではありません。Raspberry Piには他にもレトロゲームの方法がありますが、RetroPieのように手動でのインストールには対応していないかもしれません。アクセスできるようになった今、RetroPieでファミコンやスーファミのミニを作ってみてはいかがでしょうか?携帯デバイスがお好みの方は、Raspberry Piゲームボーイキットの作り方をすでに見ています。