この記事は「
Zorin OS 15 Liteを入れていろいろ試してみた」の続きです。
(2020年1月6日)
職場のWindowsマシンでプレステのゲームのISOを吸い出して、USBメモリでうちに持ち帰りました。
吸い出したのは以下の4つのゲーム。
「チョコボの不思議なダンジョン」、「バイオハザード2」、「新スーパーロボット大戦」、「ファイナル・ファンタジー8」です。
PCSXRでISOをRunさせようとすると、PCSXRが落ちます。4つともそうなりました。
ゲームを起動させることすらできません。
まさか4つともだめだとは思わなかったのでびっくりです。
ちなみに、PCSX2で起動させようとしても、起動できません。これは当然です。
ゲーム4本とゲームパッド代金が無駄になりました。
このままかけたお金を無駄にするのが惜しいと思ったのでググってみたら以下のサイトがヒット。
Ubuntu16.04 で ePSXe を動かす
このサイトに書いてあるとおりに「
ePSXe Downloads 」から、「ePSXe v2.0.5 Linux x64」をダウンロードして、解凍して、右クリックして実行権限を与えました。
epsxe_x64を右クリックして実行させようとしたのですが、無反応です。
「
Ubuntu16.04 で ePSXe を動かす」に書いてあるとおりにターミナルから実行しようとしたのですが、何故か実行できず・・・。
権限も見た限り実行権限はちゃんとありそうです。なんで起動できないんだろう?
よくわからんけど、「libSDL_ttf-2.0.so」とやらをぐぐったら以下のサイトがヒット。
LinuxでePSXe x64バイナリを動作させる方法
※自動翻訳です。
なんかよくわからんが書いてあるとおりに以下のコマンドを実行しました。
sudo apt-get install libsdl-ttf2.0-0
インストール後、ファイルを右クリックして実行しようとしましたが、無反応orz。
ターミナルから起動しようとしましたが、相変わらずだめでした。
再起動してみたのですが、やはり実行できません。
もうめんどくさくなったので諦めました。
(追記:2020年1月10日)
後日、動くようになりました。詳細は「
Zorin OS 15 Liteを入れていろいろ試してみた(その4)」を見てください。
PCSXRをターミナルから起動させれば、何かエラーメッセージを吐いてくれるのではということに気づきました。試してみたら、ISOをRunさせた直後、エラーメッセージが出ました。
pcsxr: ../libpcsxcore/ix86_64/ix86-64.c:160: MEMADDR_OP: アサーション `!isreg || reg != X86_TEMP' に失敗しました。
ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred中止
だそうです。意味は全くわかりませんが、とりあえずぐぐってみたら以下のサイトがヒット。
pcsxアサートの失敗:pcsx:../libpcsxcore/ix86_64/ix86-64.c:158:MEMADDR_OP:アサーション `!isreg || reg!= 0 'は失敗しました。
※自動翻訳です。
読んでいたら以下のように書いてありました。
このためのDebianバグ( https:/ /bugs.debian。org / cgi- bin / bugreport。cgi?bug = 795196 )には回避策が記載されています:
「上流では適切な回避策はpcsx(r).cfgでConfig.CPU = 1を設定することであり、純粋なインタープリターを優先して動的バイナリ変換を無効にします。」
「pcsxr.cfg」とやらがどこにあるのかわからないので検索しました。
※ターミナルで「sudo find / -name "<ファイル名>"」とうつとファイルの場所がわかります。
「/home/ユーザー名/.pcsxr/pcsxr.cfg」にあります。
CPUを0から1に変更したら、無事、落ちなくなり、チョコボの不思議なダンジョンがうごくようになりました。
チョコボを試してみたら、ゲームパッドがデフォルト状態だと使えないことが判明したので以下のサイトに書いてあるとおりにantimicroを入れました。
ubuntuでゲームパッドを使用する方法
このサイトにはターミナルでコマンドで入れる方法も載っていたので、最初はターミナルで入れようとしたのですが、なぜか入れられなかったため、以下のサイトからDebをDownloadしてから入れました。
antimicro
antimicroでキーマッピングを設定中なのですが、なかなか終わりません。かなりめんどくさいです。
とりあえずチョコボの不思議なダンジョンを動かしつつ、PCSXRでコントローラーをためしているのですが、何故かコントローラーが動きません。原因不明です。不思議なダンジョンはキーボードでも十分遊べるゲームですが、バイオハザード2はゲームパッドがないと無理ですから、なんとかしたいです。
(追記)
後日antimicroがなくてもゲームパッドが動くことが判明しました。
この記事は「
Zorin OS 15 Liteを入れていろいろ試してみた(その3)」に続きます。