PCSX2 HDD插件 MegaDev9 plugin 发布,作者原话如下:
“Hi,我写了一个模拟ps2硬盘功能(HDD)的插件。 DEV9是PS2操控USB, HDD 以及以太网的部分。 在PCSX2中, USB是由USB插件来控制的, HDD和网卡部分由DEV9插件控制。
使用方法 :
1- 把MegaDev9.dll放入PCSX2的plugins目录(不是根目录),否则插件列表里看不到它。 本插件不需要额外的DLL文件就可以运行。
2- 请 确认你有兼容DEV9的PS2 BIOS. 瘦身版的PS2 BIOS是不具备DVE9兼容性的, 你的HDD程序将会不断认为你的HDD没有格式化(感谢Suloku提供的信息), 而且老版的具有PCMCIA的 ps2 BIOS也会出错。你的BIOS也必须拥有 EROM, ROM1 以及 ROM2文件。如果你使用的是网上下载的(非法)BIOS,那你就不要抱怨此插件不能工作了。
3- 设置插件。运行PCSX2,在DEV9插件列表中选择MegaDev9然后点击设置按钮。设置界面出现,下面就是它们的说明:
-Enable logging : 这仅为调试目的。插件将会把所有的事件写入文件。
-HDD file : 设定HDD镜像的目录及文件名(后面会有HDD镜像的更多说明)。如果你什么都不选,那么pcsx2将会在根目录下自动创建一个镜像文件。
-HDD size : 选择模拟HDD(HDD镜像)文件的大小。范围是1 GB 到 127 GB。我建议至少选择8GB, 小于8GB的话可能会出问题。
4- 运行程序。第一次运行的时候,模拟器将会在你设定的路径下创建HDD镜像。一切无误的话,程序将要求你进行格式化。如果之前的步骤你都做对了,那么该程序将不会再次要求你格式化了,其他程序也不会。
HDD镜像是一个模拟为ps2硬盘的文件,比如说,当你的程序要将数据写入ps2的硬盘时,此插件将会把这些数据写入这个镜像文件中。千万不要删除或者移动它,移动的话一定要重新设定HDD文件的路径,否则会导致错误发生。
常见问题
注意 : 如果你的问题一直存在,并且在下面没有叙述到,那就直接告诉我。如果可能的话贴上log文件。
我的程序总是要求我格式化。
如 果你遇到这个问题,请确认你拥有一个完整dump的并且具有DEV9功能的ps2 bios。最早的具备 PCMCIA 型号的ps2不具备 DEV9 功能, 瘦身版的 PS2s 也一样。 请确认控制台不再提示找不到rom1, rom2 或者 erom,这些文件都是必备的。
我的程序不能写入HDD.
请确认你的物理硬盘有足够空间,并且你的虚拟HDD镜像足够大。同时,请确认你的HDD镜像不是只读状态。
当我使用即时存档时,我的HDD功能出问题了。
这很正常。即使存档还不支持这格功能。
当我使用某HDD命令时, 它不工作,报错。
你正在使用的命令并未被执行,或者你正在通过一个无效的args参数.
我如何才能使用HDLoader拷贝游戏?
目前还不能这么做。除非GiGaHeRz的CDVD插件能够工作(它支持切换DVD)。
注意 :
我把这个插件设计得尽量简便。只有Win32的界面。
如果有人有兴趣把它移植到Linux,那么请便吧。
可以通过#ifdef / #endif 标签筛选出所有Win32的特定代码。
更新日志 :
Version 1.0.0
第一个版本,支持HDD模拟。”