# 在 iPhone 与 iPad 上玩 SNES 游戏 | Retropa

> 把你自己手上的 SNES 游戏搬到 iPhone 和 iPad 上。.sfc 与 .smc 都能读，由 LakeSnes 核心跑起来，六个按键可以映射，游戏起不来时也有排查步骤。

URL: https://retropa.com/zh-Hans/snes-emulator/  
其他语言: [English](https://retropa.com/snes-emulator/index.md) · [日本語](https://retropa.com/ja/snes-emulator/index.md)

Retropa / SNES

## 在 iPhone 与 iPad 上玩 SNES 游戏 | Retropa

Retropa 直接读你的 .sfc 与 .smc 文件，交给 LakeSnes 核心运行。六键手柄映射、即时存档和 CRT 风格的画面处理都是现成的。

[在 App Store 下载](https://apps.apple.com/app/retropa/id6758859845?ct=retropa_snes-emulator&mt=8&pt=88944800)

免费下载，可选内购。需要 iOS 18 或更新版本。

不提供 ROM 或 BIOS 文件。请只导入你有权使用的内容。

01

### SNES 文件格式

SNES 的镜像大多以 .sfc 或 .smc 发出来，这两种后缀就够覆盖你手上绝大多数文件。Retropa 还认 .fig、.swc、.bs 和 .st，ZIP 与 RetroPack 压缩包也能直接打开。游戏起不来时，先回头看后缀：文件头和内容对不上，是启动失败里很常见的一种。

- .sfc 和 .smc 都能直接读，不需要转换。
- .fig、.swc、.bs、.st 也在支持列表里。
- ZIP 与 RetroPack 压缩包不用先解压。

02

### LakeSnes 核心

SNES 游戏默认跑在 LakeSnes 上，你不主动换，用的就是它。JGenesis 也认这个系统，不过能读的后缀要少一些。某个游戏时序不对或者画面错乱时，先确认文件本身是干净的镜像，再判断是不是核心的问题，当前版本改了什么可以翻一下发行说明。

- LakeSnes 是 SNES 的默认核心。
- 少数卡带里多了一颗协处理器，游戏因此挑核心。
- 核心选择按游戏分别记住，互不影响。

03

### 导入与首次运行

把文件落在本机再导入，别停在云端占位条目上。它在列表里和真文件长得一样，可导入那一步还是会失败。从 Retropa 游戏库的导入入口选中它，先跑一遍：画面、声音、默认触控键都正常，再去调显示设置，之后出问题才追得回原因。

04

### 六个按键要留够地方

SNES 手柄在十字键、A、B、Start、Select 之外又加了 X、Y、L、R，很多游戏还得同时按下两个。触屏上最好摊成横屏，把常用组合挨个按一遍。动作类游戏，配一只实体手柄还是更踏实。

- L 和 R 最容易被漏掉，单独验一遍。
- 试着把斜向和肩键一起按。
- 看看皮肤有没有压住游戏画面。

05

### 画面怎么处理

当年 SNES 的美术是照着 CRT 电视画的，扫描线或阴栅这类预设，往往比裸像素网格更接近记忆里的样子。Retropa 的高级滤镜按屏幕实际大小来算，不要求整倍数——手机屏幕的高度很少能被整除，这一点在手机上格外明显。

- 先留一份未处理的原始画面当参照。
- 缩放不是整数倍时，简单的扫描线叠加容易闪。
- 高级滤镜在 Retropa Plus 里。

06

### SNES 游戏起不来时

三样东西依次查：文件后缀、Retropa 认出来的系统、报错的原话。其他游戏都好、只有某一个不行，多半是这款游戏依赖特殊卡带芯片。测试时原始文件不要动，实在没头绪就换到 LakeSnes 之外的另一个核心试试。

- 联系支持时，把 App 版本、核心、报错一起带上。
- 卡带芯片的问题，滤镜换多少遍都没用。
- 商业 ROM 和 BIOS 文件请不要发给支持。

### 常见问题

**.sfc 和 .smc 到底有没有区别？**

没有。两者都是标准的 SNES 镜像，Retropa 都收。后缀本身不会改变游戏内容。

**别的游戏都好，为什么只有这一个打不开？**

有几个游戏需要卡带里额外的硬件。如果文件是干净镜像，其他游戏也跑得动，那它就是最可能的原因，下一步换核心再测一次。

**即时存档能带到另一个核心上用吗？**

不保证。游戏存档和即时存档是两回事，一个核心写出来的状态，另一个核心未必读得出来，切换之前先备份。
