Friday, March 16, 2007

如何在3.10OE-A下使用USB连接电脑玩ISO游戏

信我们每个人都有一个巨大的ISO游戏库,而现在最大的棒子也只有4GB,而且价格不菲。所以有人提出了用USB连接电 脑,直接读取电脑上存放的ISO来游戏的概念。这篇文章就是介绍怎样在3.10OE-A系统下面实现用USB->ISO来玩游戏的。DH可能自带这 样的功能,由于我自己已经不用DH了,还希望达人补全。最后说明一下,使用自治软件,特别是写入固件(第2步)有可能损坏你的PSP系统,想要尝试的人必须有视死如归的精神,坏了我不承担任何责任,这也是自治软件社群的潜规则了。

本文参考了以下网页,特此感谢
http://psp3d.com/member-news/133 ... wares-released.html
http://www.hoodong.com/entrygroupview.do?doc_id=200000813384
http://forums.afterdawn.com/thread_view.cfm/454995

首先准备以下工具:
工具1. [USB Mod v4b For 3.10 OE-A]: 含有PSP端插件的工具包,用来与PC通信,以及切换USB->ISO状态还是普通ISO状态。
工具2. [usbhostfs_PC_Win_1.5]: PC端的USB通信服务器程序。
工具3. [libusb-win32-device-bin-0.1.10.1]: PSP设备驱动信息提取程序。
工具4. 如果是TA-082主板降级的机器,还需要[TA082_USB_Fix]来修复固件里面的错误信息,这样工具3才能提取正确的信息。


下面是具体步骤:
1. 解压工具1,把MS_ROOT/seplugins里usbhostfs.prx,buzzusbvsh.prx和buzzusb.txt复制到"psp 根目录/seplugins"。如果"PSP根目录/seplugins"下没有game.txt和vsh.txt,那这两个文件也复制过来。如果已经存 在,则把工具1中2个txt文件的内容复制追加到已存在的2个txt文件中。
2. 关闭psp,按住R键开机进入恢复模式。在plugin选项中激活(enable)所有与usbhostfs和buzzusbvsh的插件。退出 plugin选项,选择Advanced->toggle USB (flash0),之后把工具1中Flash0/kn/vshctrl.prx和systemctrl.prx复制到PSP的kn目录(先备份),覆盖原 文件。退出 恢复模式。重启以后就能通过长按"口"键切换普通ISO模式(原来的模式)和USB->ISO模式了。不过现在USB->ISO模式里还不会 出现PC端的游戏,所以我们还需要安装PC端的服务器程序。

3. 解压工具2,复制PC上的游戏psp文件到解压后目录的ISO文件夹中(其实只要保证游戏iso文件在usbhostsf.exe程序所在目录的ISO子 文件夹中就可以了)。复制cygusb0.dll和cygwin1.dll至 C:\windows\system32中。这样运行usbhostsf.exe,服务器端就算是设置好了。不过现在PSP的驱动程序还没有安装(不是平 常识别为存储设备的那个驱动),所以还不能连接。
4. 接下来需要用工具3提取并安装PSP驱动程序。先启动PSP,这时windows会跳出检测到新硬件的对话框,暂时不必理会。解压工具3,运行bin\ inf-wizard.exe,选择next,会出现一个已连接USB设备的列表。通过开关psp来确定哪一项是psp对应的设备(需要back再 next来刷新列表),之后选择此设备,next, next,把导出文件以默认文件名"your_file.inf"存至工具2的driver目录中。最后,关闭再打开psp,根据windows新硬件向 导,选择工具2的driver目录来安装刚才导出的psp驱动了。安装完毕后,再接入psp的时候就不会跳出新硬件的对话框了。
5. 所有准备完毕。最后,运行usbhostfs.exe(工具2),出现一个dos窗口。连接并打开psp,长按"口"键切换到USB->ISO模 式,如果dos窗口中显示"connected to device",那么恭喜你,你可以运行在PC上的iso游戏了。

6. 如果你用的是TA-082主 板的psp,psp的驱动信息并不能被正确的提取。这 时需要使用工具4来修复psp的固件,之后再提取驱动信息。解压工具4,把MS_ROOT里面内容复制到psp根目录(确保043.bin在psp根目 录)。在psp里运行UsbHostfs-Fix程序,全部显示successful之后重启psp。之后跳到步骤4制作驱动。后面相同。

=============================================================

问题1:安装工具2之后,我怎么辨别切换到了USB->ISO模式还是普通ISO模式?
回 答: 按住"口"键之后,psp上面读盘的指示灯会闪烁一会儿,这个说明正在切换模式。之后记忆棒中的游戏图标可能并没有刷新,需要进入“游戏存档”,然后退 出,之后就刷新了。如果刷新之后显示的是原来棒子里面的游戏,就是出于普通ISO模式,如果显示了硬盘上面的iso游戏,就是进入了USB-> ISO模式。如果什么游戏都没有显示,那是处于USB->ISO模式,这个时候,如果usbhostsf.exe的dos窗口中显示 "connected to device",那么是因为iso游戏放置的文件夹没有设对;如果dos窗口没有显示,就是psp驱动的问题了。

=============================================================

你可以用google搜索,或者到http://www.cngba.com/thread-16648557-1-1.html下载
以下工具(须注册为cngba会员):
USB_Mod_v4b_For_3.10_OE-A_For_PSP.zip
usbhostfs_PC_Win_1.5.rar
libusb-win32-device-bin-0.1.10.1.rar
TA082_USB_Fix.rar

No comments: