← すべての記事

Game Manager で Anbernic の純正 OS でも PortMaster のゲームを遊ぶ

PortMaster は、何百もの PC ゲームを携帯ゲーム機に届けてくれます。オープンソースのリメイク、インディーゲーム、名作などが、ボタンですぐに遊べる形になっています。muOS のようなカスタムシステムには最初から入っています。でも Anbernic 自身のシステム、つまり携帯ゲーム機に最初から入っている「純正 OS」は、正式には対応していません。入っているのは 2024 年の PortMaster で、いまのゲームはそれを使えないため起動しません。

Game Manager がこれを変えます。 最新の PortMaster をインストールし、PortMaster のゲームを見てインストールでき、純正メニューの PORTS リストからも Game Manager からも起動できます。

動作確認: Anbernic RG40XXH · Anbernic 純正 OS V1.1.0

必要なもの

  • 純正 OS 用の Game Manager(ダウンロードとインストール)。
  • インターネットにつながる Wi-Fi に接続した携帯ゲーム機。
  • ゲームが入るシステムパーティションの空き容量:RG40XXH では約 1 GB 空いていて、ゲームをいくつか入れるには十分です (各ゲームのサイズは Game Manager のゲームのページに表示されます)。

ステップ 1:PortMaster をインストールする

  1. APPS → Game Manager を開き、PortMaster の移植版 を選びます。
  2. 初回は Game Manager が 移植版の起動には PortMaster が必要です。最新の PortMaster を今インストールしますか? と聞いてきます。A を押します。
  3. PortMaster の GitHub の公式リリースから最新の PortMaster(約 25 MB)をダウンロードし、チェックしてから純正 OS 用にセットアップします。 1 分ほどかかります。終わるとゲームの一覧が開きます。

Anbernic の古い PortMaster は削除されず、Game Manager が /roms/ports/PortMaster-6.55 として残します。

ステップ 2:ゲームをインストールする

  1. 一覧を見ます(新しい順、最近の更新順、A〜Z、またはジャンル別)。Game Manager のホーム画面の 検索 も使えます。
  2. ゲームを開いて A を押すとインストールされます。PortMaster の追加部品(ランタイム。例:Godot や Java)が必要なゲームもあります。 Game Manager はそれもゲームと一緒にダウンロードし、ゲームのページに先にサイズを表示します。

ゲームはカバー画像つきで、純正 OS の PORTS リストに追加されます。

ステップ 3:遊ぶ

  • 純正メニューから:PORTS → ゲーム。
  • Game Manager から:インストール直後に Y を押すか、マイゲーム → PortMaster の移植版 → A。Game Manager はプレイ時間も記録します。

ゲームを終了するには、SELECT + START を 2 秒長押しします(Game Manager から起動したゲームの場合)。

初回起動時にデータを展開し、Extracting game data と表示するゲームもあります。1~2 分待ってください。大きなゲームは読み込みに数分かかることもあります。

SDL のゲーム、Godot のゲーム、Java のゲームなど、さまざまな種類のゲームが動きます。ただし、純正 OS では動かない移植版や、ストレージに対して大きすぎる移植版も少しあります。

PortMaster を最新に保つ

START → 設定 → PortMaster で、入っているバージョンを確認し、新しいバージョンがあるかチェックできます。アップデートしても、ゲームとそのランタイムはそのまま残ります。

ゲームを削除する

マイゲーム → PortMaster の移植版 でゲームを選び、X を押します。Game Manager が PORTS の項目、カバー画像、ファイルを削除します。

Game Manager がしていること(興味のある方へ)

PortMaster のゲームは muOS のようなシステム向けに作られています。純正 OS では、Game Manager が次のことをします。

  • 最新の PortMaster を、どのゲームも探しに行く /roms/ports/PortMaster に置く(ゲームが使う部分だけで、PortMaster アプリ本体は入れません)
  • PortMaster の control.txt を純正 OS 用にしたもの(純正 OS のフォルダー、ボタン、640×480 の画面)を追加する
  • 純正 OS の新しい SDL と Mali グラフィックドライバーをゲームに使わせる(純正 OS の古い SDL はほとんどのゲームには古すぎ、汎用のグラフィックライブラリでは画面を開けません)
  • 一部のゲームが動く表示レイヤー Westonpack を、純正 OS で動くようにする
  • 各ゲームのランチャーを Roms/PORTS に、ファイルを /roms/ports/<game> に置く

ゲームの中身は何も変えないので、PortMaster がリリースするとおりにゲームをアップデートできます。

クレジット

ゲームと PortMaster は、PortMaster プロジェクトとその移植者の皆さん、コミュニティによるものです。ありがとうございます。Game Manager は PortMaster の公式リリースからダウンロードしていて、PocketKode は何もホストしていません。Westonpack と Crusty は BinaryCounter、gl4es は ptitSeb によるものです。

ご質問は feedback@pocketkode.com まで。

PocketKode は PortMaster および Anbernic とは関係ありません。