PSP记忆棒里的Game文件夹是给PSP专属内容用的。官方支持的PSP游戏镜像通常是ISO或CSO格式,复制到Game下的任何子文件夹或直接放在Game里,PSP的XMB界面就能看到游戏图标。此外,自制程序和模拟器也会以EBOOT.PBP之类的文件形式放在该目录下,比如经典的GBA模拟器gpSP或SFC模拟器Snes9xTYL。这些程序在PSP系统内能够被识别为可执行文件,因为它们的代码是MIPS架构的,和PSP主处理器同源。
NDS游戏的载体是.nds或.rom文件,这些是针对任天堂DS的ARM架构CPU编写的代码。PSP采用的处理器是MIPS R4000,主频333MHz,而NDS主处理器是ARM9,主频67MHz,辅助的ARM7只有33MHz。虽然PSP的纸面性能比NDS强不少,但模拟器不是简单地执行代码,它要把NDS的整个硬件环境虚拟出来,包括双屏、触控、3D引擎、无线通信等。以PSP那点内存和计算能力,跑NDS模拟器非常吃力。实际上,PSP上确实出现过NDS模拟器的尝试,比如DSonPSP,但效果差得离谱,只能运行极少数黑白棋之类的简单程序,帧率低到个位数,而且需要把NDS ROM放在记忆棒根目录或特定的模拟器文件夹里,并非直接放入Game文件夹就能用。就算你把.nds文件放进Game目录,PSP的系统会直接忽略它,根本不会显示任何条目,因为系统只扫描PBP或ISO等已知格式。
PC游戏就更没有可能性。PC游戏的执行文件是.exe,基于x86指令集架构,运行在Windows、Linux或macOS这些操作系统之上。PSP没有x86处理器,没有BIOS,没有Windows环境,它的系统是索尼定制的XMB,仅支持MIPS代码。就算有人写出一个在PSP上模拟x86的虚拟机,性能也远远不够,现代PC游戏动辄几个GB的内存需求,而PSP 1000型只有32MB内存,2000和3000型也仅仅64MB。所以哪怕你把一个古老如《毁灭战士》的PC版复制到Game目录,PSP也完全无法打开这个文件,系统只会显示文件损坏或直接无响应。
有人可能会想,既然PSP能模拟GBA,那NDS是不是也只是复杂一点?GBA的CPU是32位ARM7,主频16.78MHz,内存256KB,性能远低于PSP,所以PSP有充足的余力去模拟。而NDS的内存虽然也只有4MB,但双屏和3D图形单元增加了模拟难度,加上PSP的处理器并非针对这类操作优化,实际模拟效率极低。这就像让一个能背100斤东西的人去抬500斤重物,不是力气不够,而是超出了能力范围。
至于PC游戏,不必讨论模拟器的可能性,因为就算有,那也属于白日梦范畴。PSP当年定位是掌上游戏机,不是通用计算机,它的存储路径、文件系统、应用程序接口都只服务于PSP生态。把不同平台的游戏文件放在原本给PSP用的Game文件夹,就像把汽车钥匙插进摩托车的锁孔,尺寸和逻辑都不匹配。
结论很明确:PSP记忆棒里的Game文件夹只属于PSP游戏和自制程序。NDS和PC游戏有它们各自的运行平台,强行放进Game目录除了占用空间,没有任何用处。如果真想玩NDS游戏,去找一台实机或买安卓手机装个DraStic模拟器;想玩PC游戏就用电脑或Steam Deck。PSP就像一杯热咖啡,别指望用它来煮方便面。