- ハウツー

写真:Rob LeFebvre/Cult of Mac
新しい第4世代Apple TVでロックマン2のROMをプレイしてみませんか?スーパーマリオブラザーズ3はいかがですか?
クラシックなコンソール アーケード ゲームをプレイするのは非常に楽しいです。特に、ハード ドライブにいくつかの ROM が残っていて、それを大画面でプレイしたい場合はなおさらです。
レトロゲームを楽しむために新しい Apple TV を設定する方法を説明します。
まず、最新バージョンの tvOS を実行している第 4 世代の Apple TV、有効な Apple Developer アカウント (無料または有料)、Mac 用の XCode のコピー、USB-A から USB-C へのケーブル (これは Amazon で購入しました) が必要です。
Apple TVで動作させるには、エミュレーションソフトウェアも必要です。私が使用したのはProvenanceです。これは優れたソフトウェアの一つで、Apple TVだけでなくiOSデバイスでも動作します。使い方も非常に簡単で、コードのコンパイルも少し手間がかかるだけです。
USB-C ケーブルを使用して Apple TV を Mac に接続します。これにより、Mac と Apple TV が通信できるようになり、コンパイルされたソフトウェア エミュレーターが Apple TV に追加されます。
Xcodeをセットアップする

写真: Apple
次に、Xcode をセットアップします。Mac で起動すると、Apple ID の入力を求められます。プロンプトが表示されない場合は、Xcode の「環境設定」を開いて、ID とパスワードを入力してください。
Apple IDの確認が完了したら、GitHubのProvenanceコードリポジトリにアクセスし、ファイルリストの一番上にあるソースURLをコピーします。次に、Xcodeの「ソース管理」メニューから「チェックアウト」を選択します。表示されるリポジトリの場所を入力する欄に、コピーしたソースURLを貼り付けます。Xcode画面の右下にある「次へ」ボタンをクリックします。
マスターブランチを選択し、青い「次へ」ボタンをクリックします。「Provenance」という名前のフォルダを、ダウンロードフォルダやデスクトップフォルダなど、後で見つけやすい場所に保存します。
ソースコードのダウンロードが完了すると、新しいProvenanceウィンドウが表示されます。Apple TVがUSB経由でMacに接続されている場合は、電源を入れてください。ProvenanceはデバイスをXcodeインストールに追加するよう促します。デバイスを選択して「次へ」をクリックし、あとはXcodeに任せましょう。
次に、左側のペインで「Provenance」をクリックします。バンドル識別子を、表示されているものとは異なるものに変更します(私はcomとProvenanceの間の部分を自分の名前に置き換えたので、com.roblef.Provenanceとなっています)。「Identity」セクションの「Team」メニューから、開発者IDも選択します。ここでエラーメッセージが1つか2つ表示されることがありますが、エラーが表示されなくなるまで「Fix It」をクリックしてください。

写真:Rob LeFebvre/Cult of Mac
左ペインで、最上位のProvenance項目の左側にある小さな三角形をクリックします。「ProvenanceTV」という別のフォルダが表示されます。それをクリックし、次にスキームボタンをクリックします(ウィンドウ上部、再生/停止ボタンのすぐ右にあります)。ProvenanceTV-Releaseを選択し、お使いのApple TVデバイスを選択します。選択したら、再生ボタンをクリックします(アプリが自動的にビルドされます)。Macで開発者モードを有効にする必要がある場合があります。ダイアログが表示されたら、クリックして進んでください。ビルドプロセス中またはビルド後にコード署名に関する問題があれば修正してください。
プロセスの最後に、Provenance が Apple TV にインストールされます。Siri Remote でスワイプして、Apple TV のホーム画面で起動できます。
ゲームを追加する

写真:Rob LeFebvre/Cult of Mac
Provenanceは、セガジェネシス、ゲームギア/マスターシステム、セガCD、スーパーファミコン、ファミコン、GB/GBC、GBAのROMをサポートしています。ダウンロードするために検索する場合は、お手持ちのカートリッジから入手するか、少なくともゲーム本体を所有しておくことをお勧めします。
正規のROMをMacにインポート済みであれば、Apple TVでProvenanceを起動しても何も表示されないはずです。しかし、「インポート」ボタンをクリックすると、Macのウェブブラウザに入力できるウェブアドレスが表示されます。

写真:Rob LeFebvre/Cult of Mac
お気に入りのウェブブラウザを使って、Macのインポート画面に表示されているアドレスにアクセスしてください。/romsフォルダの左側にある小さなフォルダをクリックし、「アップロード」ボタンをクリックします。MacからROMを選択し、ファイルダイアログボックスで「開く」をクリックします。NESやSNESなどの古いゲームはすぐに転送されます。Apple TVの「停止」ボタンをクリックすると、Provenanceのゲーム画面に戻ります。

写真:Rob LeFebvre/Cult of Mac
アップロードしたゲームをスワイプしてクリックすると起動します。ゲームを起動するにはメニューボタンを使用してください。Steel Series NimbusなどのMFiコントローラーをApple TVに接続することもできますが、お使いのゲームでは動作しない可能性があります。Siri Remoteは、私が試したすべてのゲームで概ね互換性があり、操作方法(リモコンを横向きに持つ)に慣れれば、すぐに使いこなせるでしょう。
今なら、古いゲームをすべて Apple TV でプレイできます。お楽しみください!