PS2魔改内存卡MX4SIO实测,内存卡变身虚拟光盘、读取比USB更快

MX4SIO是能将Sony PlayStation 2内存卡变成虚拟光盘功能的组件,让玩家能通过OPL执行存储于microSD内存卡的游戏。

OPL(Open PS2 Loader)在2021年9月推出的1.10版中,添加支持IEEE 1394外置硬盘与MX4SIO内存卡组件,后者最大的功用,就是让玩家能执行存储于microSD内存卡的ISO格式游戏光盘镜像文件。

MX4SIO的运行原理为应用PlayStation 2主机上内存卡插槽的SIO2端子(兼容于SPI通信协议),达到读取microSD内存卡的功能,读者可以到PSX-Place论坛的讨论流中查看更多详情,以及下载制作硬件的相关信息。

这个解决方案最大的好处是能够应用于不支持硬盘组件的薄型PlayStation 2主机,而且能够改善因PlayStation 2仅支持带宽为1.5MB/s的USB 1.1,而造成使用USBU盘存放镜像文件导致游戏读取卡顿的问题。另一方面,如果厚型PlayStation 2主机玩家手上没有硬盘组件,也可以使用MX4SIO。

(笔者注:所有厚型主机与SCPH-70000系列型号薄型主机可通过FMCB引导启动OPL虚拟光盘程序,SCPH-90000系列型号薄型主机则可通过Fortuna Project引导)

在这次的测试中,笔者将使用Retro Game Restore的MX4SIO组件,并搭配最新的OPL v1.2.0-Beta-1830-dbe83b6版(下载位置https://github.com/ps2homebrew/Open-PS2-Loader/releases)。

MX4SIO组件可以让PlayStation 2主机读取microSD内存卡,并搭配OPL虚拟光盘使用。

使用时建议安装至原厂内存卡的外壳中,以免插拔时造成损坏。

使用透明外壳的话,就能在MX4SIO运行时看到电源与读取灯号。

FMBC与OPL的安装方式请参考《PS2复活手术》系列文章。

由于安装最新完整版OPL之后内存卡的容量不足以容纳中文本体,因此使用英文接口。进入OPL程序后,我们需要在设置的Setting – BDM Start Mode设置为“Auto”,并进入Block Device子菜单,将MX4SIO设置为“On”。

需要注意的是,当设置完成后若需存储变更,则需回到OPL的设置页面并点击“Save Change”,但很高几率因OPL本身的Bug而导致宕机,这时候只能重新启动PlayStation 2主机,玩家可以多尝试几次(成功几率可能低至1/10),或不存储变更(每次执行时都需手动更改设置)。

接着将microSD内存卡格式化为FAT32文件系统,手动创建“CD”、“DVD”等2个文件夹,并把ISO格式游戏光盘镜像文件依原始光盘种类放到对应文件夹,至于游戏览图片则需要自行准备分辨率为140 x 200的JPG格式图片文件,以Boot File编号命名,并存放于“ART”文件夹。详细的游戏文件说明,可以参考《PS2复活手术(四):OPL游戏安装与美化,还有飞快的读取性能展示》一文。 )

完成手续后,就可以把microSD插入MX4SIO,并把MX4SIO插入PlayStation 2主机。需要注意的是,在使用MX4SIO时需拔除PlayStation 2主机上的所有USB存储设备。如果上述操作都正确的话,进入OPL菜单就能在MX4SIO分页看到内存卡中的游戏。

如果这时候发现没有显示游戏或MX4SIO分页,可以尝试更换其他microSD,以笔者个人的操作经验为例,当初使用SanDisk的Ultra 32GB microSD时无法正常读取,更换为Kingston的Canvas Select Plus 32GB microSD即可正常运行。

若是在启动游戏的时候,系统出现Game Fragmented等相关信息的话,代表游戏文件过于分散,建议可先将microSD内存卡上的所有资料读到计算机暂存,并在格式化之后复制回去。

笔者在这次的教学中使用OPL v1.2.0-Beta-1830-dbe83b6版。安装方式为通过LaunchELF将OPL主程序从U盘复制到PS2内存卡的根目录即可。

读者可以参考《PS2复活手术》系列文章进行FMCB与OPL的安装。进入OPL主程序后,先到Setting进行设置,设置完成需回到此页点击“Save Change”存储变更。 (笔者注:由于OPL本身的Bug会导致保存时会有很高几率宕机,可以多试几次或不存储变更)

将BDM Start Mode设置为“Auto”,并进入Block Device子菜单。

将MX4SIO设置为“On”。

如此一来回到游戏列表,就可以看到存储于microSD卡上的游戏了。