RETROPA / SkyEmu

iPhone 与 iPad 上的 SkyEmu 核心 | Retropa

Nintendo DS 在 Retropa 里是 Beta 路径,而且只有 SkyEmu 一个核心,所以 DS 游戏没有换核心这回事。它顺带也跑 Game Boy 系列。DS 能不能跑,得一个游戏一个游戏试,触控交互更是如此。

下载 iOS 版

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

01

收哪些系统,认哪些后缀

SkyEmu 的源码放在 https://github.com/skylersaleh/SkyEmu。下面列的是 Retropa 目录里的范围,比上游项目支持的要少,别按上游的功能表来期待。后缀在列表里,只代表 App 会试着打开这个文件,不保证某一个游戏能跑起来。游戏和 BIOS 都请自备,App 里没有。

  • Game Boy: .gb
  • Game Boy Color: .gbc
  • Game Boy Advance: .gba
  • Nintendo DS: .nds
02

DS 只有一个核心,这件事改变了什么

DS 的兼容性只能一个个游戏试。文件在本机存好再导入,确认 App 认成 Nintendo DS,然后别停在开场画面——找个用得到触控、有声音的段落再下结论。卡住就记下 App 版本和卡住的准确位置。皮肤救不了核心不支持的游戏,换核心也变不出第二个 DS 核心。

  • 目录里 Nintendo DS 名下只有 SkyEmu。
  • Plus 的核心切换在这里加不出第二个 DS 核心。
  • 试 DS 游戏时,存档另外留一份备份。
03

两块屏幕,一根手指

先挑一个能把上下屏同时看全的布局。竖屏可以上下叠着放,横屏就得看皮肤怎么排。按你真正游玩的尺寸去点那些小的触控目标,也要弄清楚是哪块屏在接收触控。手柄能顶上按键,但代替不了所有触控操作。

  • 两块屏幕都要试,别只看主画面。
  • 接了手柄,触控区域照样留在手边。
  • 单屏掌机的皮肤不等于 DS 布局。
04

它跑更早的掌机时

Game Boy 系列用单屏布局。颜色不对或者按键按不出来,先核对 App 认的系统和你套的皮肤。ZIP 和 RetroPack 只是导入用的容器,不是多出来的模拟系统,里面的文件照样得在目录范围内。GBA 文件改成 .nds 也变不成 DS 游戏。

05

换核心这件事,在 DS 上没什么可换

换模拟核心是 Retropa Plus 的功能,掌机系统本身免费玩并不包含这一项。可对 Nintendo DS 来说,目录里就 SkyEmu 一个,没有第二个可选。真要在别的系统上对比,也得挑同时支持那个系统和文件格式的核心,选择按游戏保存。开始之前,把游戏存档和原核心的即时存档都留一份,再用同一个场景比声音、画面和输入。

  • SkyEmu 即时存档对应的是 SkyEmu 当时的内部状态,跨核心不保证能用。
  • 游戏存档也要自己备份并试过;DS 这条线没有自动迁移承诺。
  • 换核心不转换游戏文件,缺的 BIOS 也补不了。

常见问题

Nintendo DS 游戏用哪个核心跑?

Retropa 目录里给 Nintendo DS 列的就是 SkyEmu。具体游戏跑得怎么样要单独看,也没有第二个 DS 核心可以退回去。

接了手柄,DS 游戏还用触控吗?

用。用到触屏的游戏,触控区域得留在手边,手柄覆盖不了所有触控操作。

Retropa.

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

下载 iOS 版