很多刚接触模拟器的朋友都遇到过这个事,把下载好的游戏压缩包往ROMS文件夹里一扔,打开模拟器左等右等,列表里干干净净的,啥都没有。我当初也是这么过来的,折腾了半天才弄明白是怎么回事。
其实你犯的错很简单,绝大多数模拟器根本不认压缩文件。你放进去的那个zip或者7z结尾的包,对模拟器来说就是个打不开的铁盒子。模拟器要找的是已经被解压出来的、具体格式的游戏文件,比如GBA的.gba后缀、NDS的.nds后缀,或者PSP的.iso和.cso。这就好比你往书架上放了一箱打包好的书,想直接抽出一本来读,却忘了先把箱子拆开。
那有人说了,我明明把压缩文件解压了,丢了个文件夹进去啊。这一步方向对了,但又有两个坑等着你。第一个坑是解压完没看里面到底是什么,有些游戏下载下来是个压缩包,打包的时候又套了一层文件夹,你辛辛苦苦解压完,里面还是个压缩包,这时候你要再多解一次。第二个坑更常见,解压完的文件夹你直接整个扔进ROMS里了。不少模拟器默认只扫描指定后缀的文件,不会去递归读取深层子文件夹里的内容。你看着是放进去了,可模拟器压根没往下翻。
正确标准动作应该是这样:游戏压包拿到手,先右键解压到当前文件夹,找个干净点的地方放。解压完以后打开文件夹,看看里面那个文件后面后缀到底是什么。等确认了那个后缀是模拟器支持的,再把单个文件给挪到ROMS文件夹里,注意是文件不是文件夹。弄完之后回到模拟器,刷新一下游戏列表或者重启一下模拟器,有些模拟器不会自动检测新加入的文件,按下刷新按钮才能看到。
还有个很容易被坑的点是文件名。我自己有一次下个游戏,文件名末尾带着一串标点符号和中文括号,拖进模拟器怎么都加载不出来。后来试着把文件名改成纯英文加数字,改短一点,一下就认了。模拟器这玩意儿对中文路径和特殊符号的兼容性参差不齐,有的支持有的不支持,遇到死活读不出来的情况,先改个名试试,成本最低。

格式不匹配也是大问题。我以前下了个cso格式的PSP游戏,兴冲冲放到PPSSPP的ROMS文件夹里,结果怎么刷都刷不出来。查完了才知道PPSSPP虽然能用cso玩,但模拟器自带的文件浏览器不会直接显示这个格式,得在设置里勾选显示所有文件才行。还有NGC和Wii模拟器,它们用到的游戏镜像格式跟普通常见的不太一样,得专门去转成对应的格式才能玩。
个别特殊的模拟器连BIOS文件都要管。比如PS1模拟器,光放游戏进去还不够,你还得把对应区域的BIOS文件丢到系统目录下,不然模拟器直接报错不响应。这属于进阶问题了,等前面的基本操作都搞明白了,再看看你用的模拟器需不需要额外配置BIOS。
模拟器不像游戏机插卡就能玩,它本质上是个很挑剔的程序,对文件格式、存放位置、扫描规则都有自己的一套标准。你要做的就是顺着它的脾气来,该解压就解压,该改名就改名,该刷新就刷新。实在不行就去模拟器的设置选项里翻一翻,看看有没有储存路径或者文件读取的开关,很多模拟器默认路径跟你想的不一样,直接改一下读取路径指到你的ROMS文件夹就完事了。
最后再多说一嘴,网上有些下载站给的压缩包,里面还捆绑着其他乱七八糟的文件,解压完以后一片好几样东西。你只需要找到那个跟模拟器后缀对得上的游戏文件,单独拖出来放好就行,其他那些说明文档之类的不用管。别整个全家桶都塞进去,影响模拟器扫描速度是小,万一读到个损坏文件直接闪退了才是真闹心。
下次再遇到这个问题就按这个思路走一遍,跑不了。