購入したもの
- FMCBとMX4SIOおよびmicroSDのセット
- FMCBとSATAのHDDが接続が出来るネットワークアダプタのセット
microSDについてはMX4SIOがSDカードとの相性があるということを事前に聞いていたので動作検証済み商品を購入。
中に入っていたゲームデータについては削除している。
(眺める分には『Taiko10in1』とかいう「これ絶対改造したヤツだろ!」みたいなのがあって面白かったのだが……)
実行環境
型番50000の厚型PS2
- 1P側のメモリーカードスロット:FMCB
- 2P側のメモリーカードスロット:MX4SIO
- ネットワークアダプタ:512GBのHDD
型番70000の薄型PS2
検索したところによれば薄型PS2でも40ピン以上に鬼のようにはんだづけを頑張ればHDDを接続できるらしい。
「そんなことしなくてもUSBで差し込めばいいのでは」と思うかもしれないが、PS2のUSB端子は規格が古くデータ転送がめちゃくちゃ遅い。
だからこそ、それよりは早いからという理由でメモリーカードスロットからゲームデータを読み取るMX4SIOなんてものが作られているわけで。
MX4SIOに使うSDカードについて
相性が厳しいということでSDカードセットを購入したが、以下の手順で実際に適当に買った128GBのSDカードが読み込めていることを確認している。
適当に家に転がってる奴があるならそれを使ってよい。
zenn.dev
一応、リンク先の内容をざっくり載せておくと
- ゲームテックの公式のFMCBのページ(
https://heldergametech.com/shop/ps2/free-mcboot-with-real-magicgate-memory-card/
)に行く
- 「Latest-OPL-Setup-BDM4.8.1.zip」と「PS2_OPL_BDM_4.8.1_x2.zip」をダウンロードする(バージョンは新しくなっている可能性がある)
- 展開して出てきた「OPL」と「FMCB v1.966 Install」を使いたいSDカードのRootに入れる
- FMCBとMX4SIOを差し込んでOPLを起動する
- OPLが起動したらPS2の電源を切る
- SDカードに「APPS」などのフォルダが作成されていたら成功
という手順を行う。
OPLを起動時、メニュー項目ににFAT32だのEXFATがある場合、使用するSDカードのフォーマットに合わせておいた方が無難かもしれないが、そこの動作は未確認。
セーブデータについて
昨年4月ごろに調べたときには「FMCBでは今までに使ってきたメモリーカードとのデータが共有できない」みたいな記事があり、1回注文までしたもののキャンセルしたこともあった。
が、やっぱりディスクレス起動に興味が湧いて買ってみたところ、私の環境ではデータが共有できないなんていうことはなかった。
これは私が購入したFMBCが16MB以上の純正ではないサイズのメモリーカードだからかもしれない。
本来はFMCBにするために容量が圧迫されてデータを保存する場所がなく、MX4SIOに差し込むSDカード内に仮想メモリーカードを作成する前提だったのかもしれない。
もしも仮想メモリーカードにデータを保存するなら通常のメモリーカードとデータの共有は出来ない。
もしかすると、PS2純正の機能のブラウザからFMCB内を覗くとフリーズすることがあるためFMCB→通常メモリーカードのコピーが出来ず「データの共有が出来ない」と書かれていたのかもしれない。
この場合はFMCBに入っている非純正のブラウザでコピーを行うか、データをコピーしたいソフトを起動してコピーしたいデータを読み込んだ後にメモリーカードを差し替えてセーブをすればよい。
FMCBによるディスクレス起動中にFMCBを短時間なら抜いても問題がないことを確認したのでFMCB→通常メモリーカードのコピーもいける。
ロード時間について
MX4SIOのロード時間以外による問題点
起動に失敗することがある
初回プレーがそうなのだが、データの読み込みに失敗して起動そのものが出来ないことがある。
ただ、基本的に1回起動さえしてしまえば以後は起動失敗は確認していない。
おまけ
OPLのDailyBuildを使ってPS1ソフトをUSBメモリから起動する
一応、動く。本当に一応。
MX4SIOの比じゃないくらいロードが遅いみたいで、beatmaniaを起動してみたら楽曲プレー中にキー音の読み込みが発生して凄く処理落ちした。
DDR初代はメニュー画面までは行けたが、何かを選ぶとフリーズする。
DDR2nd~5thは音楽ゲーム部分もちょっとロードが遅いけど普通にプレーできると思ったのに、オプション画面等に入るとフリーズするのでセーブが出来ない(後期ソフトだと初回起動時にオートセーブをONにするか聞いてくれるので、厳密にはセーブできるソフトはある)
調べた限りだとFFシリーズは戦闘に入ったらフリーズするらしい。
そんなにPS1ソフトをディスクレスで遊びたいならX StationとかでPS1を改造しろって所なのだろうか。
改造コード(チート)について
プロアクションリプレイ等の改造コードを(そのままでは使用できないが)使用することが出来る。
ただし、SDカード内に.chtファイルを作成してそこにコードを記載する必要があるし、マスターコードは調べないといけない。
ただし、一つ大きな問題を抱えている。
それは.chtファイルに記載されたコードはすべて実行されるという点である。
要するに、起動するたびに「アレをONにしてこっちはOFFにしたい」みたいな選択はできない。
それをやりたかったら.chtファイル自体を変える必要がある。
おわりに
特に締めもなくこの記事はおわりです。