这个可能不算是什么新闻了。早在2.71的时候irshell就可以玩硬盘上的游戏了。但是在新的3.xx系统不能运行了。升级了PSP的系统就不能使用这个功能了。不能不说是个遗憾。

OE系统之父dark alex 走了之后,就在人们正在担心谁来保护地球时,M33 Team出现了,M33带来了更好的自制系统。几乎所有的PSP游戏可以免引导盘了(目前最新的版本为3.52 m33-2)。同时irshell等待半年之久出现了版本更新。(目前最新版本为3.61)。官方下载地址

irshell功能相当强大。对他的了解也谈不上相当了解。官方说明

记忆棒是永远不够用的。我只说一下使用usbhostfs.exe如何将硬盘当成记忆棒来玩。

usbhostfs.exe是一个命令行的程序。没有UI界面。只能通过参数来指定其运行。默认情况下共享给PSP的就是当前目录。PSP通过USB线连接成功后会列出usbhostfs.exe同目录下的文件。iso、cso、zip、jpg、mp3、mp4、pmp 能支持的文件都可以直接打开。当硬盘作为记忆棒就此实现。

但是按默认话又有不便,列出的目录会出现usbhostfs.exe运行时需要的一些文件。而且我们的mp3、iso这些文件我们不一定放在同一个目录下。难道因为这个来改变吗?否。在命令行中敲入

usbhostfs.exe -h

显示

Usage: usbhostfs_pc [options] [rootdir0..rootdir7]
Options:
-v                : Set verbose mode
-vv               : More verbose
-b port           : Specify the base async port (default 10000)
-g                : Specify global bind for the sockets, as opposed to just loca
lhost
-p pid            : Specify the product ID of the PSP device
-d                : Print GDB transfers
-f filename       : Load the host drive mappings from a file
-c                : Enable case-insensitive filenames
-m                : Convert backslashes to forward slashes
-t timeout        : Specify the USB timeout (default 1000)
-n                : Daemon mode, the shell is accessed through pcterm
-k                : Disable keyboard redirection
-h                : Print this help

看来usbhostfs.exe 是可以支持多目录的。

在目录指定上需要注意下。

如果是使用相对路径的话。相对比较容易。

比如:你的游戏放在usbhostfs.exe目录下的iso目录中

运行参数usbhostfs.exe iso 即可。(注意带空格的目录需要用“”,如“My Games”)

使用绝对路径时需要注意:usbhostfs.exe 不支持Windows上的反斜杠\。我们需要转为斜杠/,不支持X:盘符访问。

例如我指定PC上的音乐目录 E:\My Music

命令行变成了usbhostfs.exe “/cygdrive/e/My Music”

在转换之后需要在前面加上”/cygdrive”

如果你想看到PC上的所有盘符。路径直接指定”/cygdrive”好了

指定”/”会列出usbhostfs.exe当盘盘符下的目录+cygdrive目录,cygdrive下可以看到所有盘符。

上面是使用usbhostfs.exe设定路径的一些参考。

你可以根据上面的方法来创建usbhostfs.exe的快捷方式。选个好看的图标。或者设定个快捷键。下次就能很快的进入状态了。

同时还有一个nethostfs.exe,提供wifi无线网络访问。操作基本一样,只是通过wifi来连接,听听mp3还可以。如果玩游戏loading实在太慢了。毕竟用的802.1b协议,才11Mbps。

PS:现在的irshell3.61还是使用的OE免盘程序。有些游戏还是不能玩,必须退出到XMB中使用M33的免盘程序来玩。