Snes9x 是什么、谁还在用它
Snes9x 是一款开源的超级任天堂(SNES / Super Famicom)模拟器,最早出现在 1990 年代末,一直维护到现在。它最大的特点不是功能多,而是兼容性好:绝大多数超任游戏不需要额外配置就能跑起来,遇到特殊加速芯片(比如 SuperFX、SA1、DSP 系列)的卡带,也大多有对应处理。
放到今天,它的定位变得很清晰——如果你只想找一个「装完就能玩、不折腾画面滤镜」的超任模拟器,Snes9x 依然是最省心的选择之一。Windows、macOS、Linux 三端都有官方构建,另外还提供 libretro 核心,可以挂到 RetroArch 里和其他机种一起管理。
顺带说明一个容易混淆的点:市面上还有个叫 SuperSnes9x 的项目,它是基于 Snes9x 的非官方分支,加了 Kaillera 联机、RetroAchievements 这类功能。想用原版就认准官方仓库,别下错。
去哪下:官网、GitHub 发布页和 libretro
官方站点是 https://www.snes9x.com/ ,上面有各平台的下载入口和更新说明;源码与二进制发布在 https://github.com/snes9xgit/snes9x ,进「Releases」页面就能看到按平台分好的压缩包。Windows 版本里同时包含 32 位和 64 位两个可执行文件。
macOS 用户注意一下:旧版依赖的 API 已经被苹果废弃,后来的版本换成了重新写的原生端口,所以要下较新的构建,不要用很久以前的旧包。Linux 用户可以直接用发行版仓库里的包,或者自己编译。
如果你已经有 RetroArch,最省事的做法是直接在核心下载器里选 Snes9x,不用单独装一个程序。
第一次跑起来:手柄、画质和存档
解压之后直接运行,不需要安装。第一次打开要做的只有三件事。
第一件是配置输入。菜单里进「Input」,把键盘按键或者手柄映射到方向、ABXY、L/R、Start/Select。SNES 手柄还有肩键,别忘了把 L 和 R 也设上,不然很多游戏进去就卡在没法操作的状态。
第二件是画面。默认的无滤镜输出已经足够接近原机,如果嫌像素太大,可以在显示设置里开启整数倍缩放;想要更「糊一点」的 CRT 观感,可以挂 shader——Windows 和 Linux 端从 1.62 起加入了 Vulkan 输出,可以直接用 libretro 仓库里的 slang 滤镜。
第三件是存档。Snes9x 有电池存档(也就是游戏内保存)和即时存档两套。即时存档支持多个槽位,1.63 修好了 QuickSave 0 到 9 槽位快捷键失效的问题,现在按快捷键就能快速存取。存档文件默认和 ROM 放在一起,换电脑时记得一并拷走。
1.63 这一版改了什么
这是一次以修 bug 为主的更新,没有引入新的大功能,但修的点都很日常。通用部分修好了 QuickSave 0-9 快捷键失效、ZIP 文件在补丁搜索后没有关闭、以及一批内存映射相关的问题,同时允许用「地址:字节」的形式输入作弊码,并加了改变精灵提取背景色的快捷键。
Windows 端修的是几处实际体验问题:AVI 录制不再丢音频、加速模式下的帧率限制在录制时也能生效、隔行输出速度翻倍的毛病被修掉、命令行参数恢复正常,WaveOut 设备名超过 31 个字符时的显示问题也处理了。菜单里补了宽高比和作弊编辑/搜索的快捷键。
macOS 端口补了一个新的作弊查找器,并恢复了 MultiCart 支持;Gtk 端修了配置文件位置,不再往用户主目录里直接丢文件。
对普通玩家来说,最直观的感受是「按快捷键存读档终于正常了」。这类不起眼的修复,恰恰是长期使用体验里最频繁被碰到的地方。
值得用它重温的超任游戏
超任这台机器最不缺的就是耐玩的游戏。想快速确认模拟器跑得正常不正常,可以从画面和音效都比较极端的那几款开始。
《超级马力欧世界》是最适合当试金石的一盘——背景层多、滚动快、音效密集,跑得顺基本说明配置没问题。《超级大金刚》系列的预渲染画面对色彩还原要求高,能看出滤镜设置合不合适;《时空之轮》则是拿来验证音频和存档稳定性的好样本,流程长,存档点也多。
如果碰到卡带带特殊芯片的游戏跑不起来,别急着怪 ROM 有问题,先去模拟器的设置里确认相关芯片的模拟选项是否开启,再对照官方仓库的 issue 记录查一下。
官方地址汇总
Snes9x 官方站点:https://www.snes9x.com/
源码与各平台发布包:https://github.com/snes9xgit/snes9x
两个地址都是项目方维护的入口。下载前看一眼发布页的时间戳,能避免下到几年前的旧版本。


