PS2ゲームにサインもらったという投稿見たら懐かしくなって PS2 引っぱり出したら動きそうもない状態だった。
公式発表で今年の9月で完全にサポートを終了し修理受付もしないとのこと。つまり現行機が壊れた時点で絶滅。
機能的にはスペック以上のはずの手持ちの Raspberry で動かせないのかな、と思ったら動くらしい。ラズパイで PS2 動いちゃうんだ。
Raspberry用のコード見てたらコンパイルが面倒そうなので、簡単そうな Ubuntu を利用してみる。
RaspberryPi 用の Ubuntu は下記からダウンロード(公式)
https://wiki.ubuntu.com/ARM/RaspberryPi
接続して設定。初期IDパスワードは「ubuntu」。
初期設定は下記を参考。
https://qiita.com/rrisland/items/69a969de3afc21eab209
PS2エミュレータのパッケージがどこのリポジトリにあるか探す
https://packages.ubuntu.com/ja/
検索してヒットしたものが表示される。クリックすると必要なライブラリ分かるので全部入れる。
libaio-dev:i386 libbz2-dev:i386 libcggl:i386 libegl1-mesa-dev:i386 libglew-dev:i386 libgles2-mesa-dev libgtk2.0-dev:i386 libjpeg-dev:i386 libsdl1.2-dev:i386 libsoundtouch-dev:i386 libwxgtk3.0-dev:i386 nvidia-cg-toolkit portaudio19-dev:i386 zlib1g-dev:i386 libsdl2-dev:i386 libjack-jackd2-dev:i386 libportaudiocpp0:i386 portaudio19-dev:i386 liblzma-dev:i386
リポジトリの追加用 apt-add-repository パッケージが無い場合はインストールする
(参考)https://qiita.com/kon_yu/items/8ac350f3951f8534c931
アップデート先を PS2エミュレータが含まれたものに変更する
#sudo vi /etc/apt/sources.list
※公式サイトに掲載された情報
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
apt に追加してインストール
#sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
#sudo apt-get update
#sudo apt-get install pcsx2
インストール手順は公式サイトに詳しくある
https://github.com/PCSX2/pcsx2/wiki/Installing-on-Linux
動かない・・・。いろいろ複雑。
どうも先に ppa リポジトリを追加して nodejs をインストールしていたために、 依存関係でエラーが出た様子。
sudo apt-get –purge remove nodejs
sudo add-apt-repository –remove ppa:chris-lea/node.js
sudo apt-get install npm
ゲーム的に使いやすいように GUI 環境を入れる
sudo apt-get install ubuntu-gnome-desktop fonts-takao language-pack-ja language-pack-gnome-ja ibus-mozc
アイコンをクリックで起動を確認。
実機の BIOS を移植する。
コアな部分を持ってくるってどうなんだ? 購入した権利、私的利用の範疇?個人が私的利用でリッピングは法律違反ではないので 調べると合法の意見が多いが、メーカー側の心情だと自社開発プロダクトを書き出される行為はちょっと嫌だけど・・・。
法律面では「技術的保護手段」(著作権法)、「技術的制限手段」(不正競争防止法)が値するので読んでおき問題しそうな部分を把握することをおすすめします。
BIOS を移動させるツールとして PCSX2 の公式にツールも用意されています(英語)。今回僕は利用していないので使い方はよく分かりません。
BIOS を利用して立ちあげることで PS2 起動も確認。昔やりこんだスパロボOGを読み込ませると問題なく起動した。しかし問題なかったのはそれだけで、他のソフトは処理がはやすぎたり音が遅れたりとよく分からない動作をした。遊べないことはないが・・・。まぁ一応ハードが壊れても自作で修理というか代用はできそう。
しかし結局 PSP で PS2 のゲームはプレイ可能と聞いて、PSP持ちの僕には技術的な習得にしかならなかった。
コメント