借助适用于 iPhone 和 iPad 的 RetroArch 应用程序,您现在可以随时随地玩您最喜欢的传统游戏 – 但这需要一些工作和配置。以下是具体操作方法。
RetroArch 是一个开源、无广告的多平台前端,适用于模拟器和游戏引擎。该应用程序最初于 2010 年作为 Nintendo SNES 模拟器创建,多年来不断发展以支持众多不同的平台和遗留游戏系统。
该应用程序支持许多过去最流行的视频游戏机的游戏,从 Atari 2600 到最初的 Sony Playstation 等等。
RetroArch 在 iPhone、iPad 和 Apple TV 上支持哪些复古游戏系统
- 阿姆斯特拉德CPC
- 雅达利2600
- 雅达利 5200
- 雅达利7800
- 雅达利山猫
- 万代神奇天鹅
- 阿米加准将
- 准将 64
- 准将128
- 准将CBM-II
- 准将PET
- 准将Plus
- 准将VIC-20
- 科莱科视觉
- GCE Vectrex
- 仙童频道 F
- 美泰智能视界
- 任天堂娱乐系统/红白机 (NES)
- 超级任天堂娱乐系统 (SNES)
- 任天堂虚拟男孩
- 任天堂游戏男孩颜色
- 任天堂 Game Boy Advance
- 任天堂 DS
- SNK 新地理
- SNK Neo Geo CD
- SNK Neo Geo 口袋
- 世嘉大师系统
- 世嘉游戏装备
- 世嘉创世 / Mega Drive
- 世嘉CD
- 世嘉土星
- 夏普X68000
- 索尼 PlayStation 1
- 索尼便携式游戏机 (PSP)
- 辛克莱 ZX 光谱
- 德州仪器 TI-83
- 汤姆森MO/TO
- 渡良监督
App Store 版本的 RetroArch 可以安装在任何运行 iOS 14.2 或更高版本的 iPhone 或 iPod Touch 上,并且也可以在 iPadOS 上使用。
尽管该应用程序也可在 Apple TV 上使用,但本指南仅涵盖 RetroArch 的 iOS 和 iPadOS 版本。
根据该应用程序的网站和 App Store 页面,RetroArch 包含多种高级功能,包括多通道着色器、游戏回放、AI 翻译等。
虽然该应用程序已在 iOS 越狱版本上运行了十多年,但我们将仅关注 App Store 版本 – 因为该版本最容易安装,并且每个人都可以免费使用。
RetroArch通过使用软件模拟在iPhone的硬件上模拟游戏机。具体来说,该应用程序使用编译为动态库的游戏和模拟器,称为“libretro 核心”。
这允许应用程序运行游戏 ROM。 ROM(即只读存储器)可以从游戏的原始卡带或游戏光盘中合法获取。在大多数情况下,这是获取游戏 ROM 的唯一合法途径。
准备好 ROM 后,设置 RetroArch 就非常简单了,但是有很多选项可供选择。以下是如何做好一切准备。
如何将游戏 ROM 添加到 RetroArch
获得游戏 ROM 后,您需要确保 RetroArch 可以打开它。如果您有 zip、rar 或 .7z 文件格式的游戏 ROM,则需要先将其解压。
RetroArch可以使用多种游戏ROM
您可以通过点击压缩的游戏 ROM,使用适用于 iOS 的 Apple 内置文件应用程序来提取 .zip 文件。其他文件类型(例如 7z)需要使用第三方应用程序(例如 iZip),该应用程序可在 App Store 上免费获取。
可用的游戏 ROM 应该具有明显的文件扩展名,例如 Nintendo 64 的 .n64,或者原始 PlayStation 的 .cue 和 .bin。
提取游戏 ROM 后,您可以打开它并通过 RetroArch 加载游戏。在应用程序中,您会找到一个标记为“加载内容”的选项。
点击“加载内容”选项将允许您选择所需的 ROM。在应用程序中,您可以查看 RetroArch 的开始目录和设备的下载文件夹来找到您的游戏 ROM。
或者,您可以点击标记为“打开”的选项,这将允许您使用内置的 iOS 文件浏览器来查找设备上的 ROM。
找到您选择的游戏 ROM 后,点击它将加载游戏以及必要的游戏和 libretro 核心 – 这意味着您已准备好通过屏幕触摸控件进行游戏。
然而,在某些情况下,RetroArch 可能会提示您选择要模拟的特定平台,或者选择要用于模拟的确切 libretro 核心。这是因为该应用程序支持多种模拟某些控制台的方法,这些方法在性能方面可能有所不同。
使用 RetroArch 播放列表整理您的游戏
RetroArch 使您可以选择通过控制台将游戏 ROMS 组织到所谓的播放列表中。要创建播放列表,您需要为 ROM 创建一个专用文件夹,将所有游戏 ROM 放入其中,然后使用 RetroArch 扫描该目录。
使用 RetroArch,您可以将游戏组织到播放列表中
要为 ROM 创建新文件夹,您可以使用 Apple 的默认文件应用程序。通过选择文件中的“在我的 iPhone或在我的 iPad 上”选项,然后点击 RetroArch 文件夹,导航到 RetroArch 的主目录。
再次点击 RetroArch 文件夹将带您进入应用程序的主目录。您可以在此处创建一个新文件夹,其中将包含所有游戏 ROM。
完成此操作后,打开 RetroArch 应用程序并选择屏幕底部的三明治栏菜单。这将显示必要的播放列表设置。
点击导入按钮将允许您导航到之前创建的 ROM 文件夹,并扫描其文件内容。
扫描完 ROM 文件夹的文件内容后,使用屏幕左上角的箭头返回。您现在应该看到不同游戏机的列表,点击其中任何一个都会显示这些游戏机的游戏 – 带有缩略图。
PlayStation 1 模拟的附加步骤
虽然 RetroArch 已经内置了对其能够模拟的大多数游戏机的支持,但运行为原始索尼 PlayStation 制作的游戏将需要更多的工作。
PS1 游戏需要 PlayStation BIOS 文件
如果您尝试加载 PlayStation 1 游戏,您可能会看到一个错误屏幕,提醒您缺少固件。缺少的固件是原始索尼 PlayStation 的 BIOS 文件,该文件未与 RetroArch 捆绑在一起,而是必须手动安装。
第一代索尼 PlayStation 存在多种变体,这些变体是针对不同区域市场而创建的。这意味着某些游戏可能需要美国市场 PlayStation 的 BIOS 文件,而其他游戏可能需要在欧洲销售的 PlayStation 的 BIOS 文件。
正如我们之前所说,我们不是 Google,因此我们无法也不会向您提供 BIOS 文件本身。但我们可以告诉您如何将它们与 RetroArch 一起使用。
一旦你获得了你想要的游戏所需的BIOS文件,你需要将它们放在RetroArch的System目录中的Files中,即Documents/RetroArch/RetroArch/system。
完成此操作后,您就可以玩 PS1 游戏了。但请记住,性能可能会有所不同,具体取决于您用于模拟控制台和运行游戏的设备。
如果您的游戏运行速度太快该怎么办
如果您刚刚将您最喜欢的 PS1 游戏添加到 RetroArch,却看到了带有断断续续的音频的加速动画 – 以下是该怎么做。如果您看到这一点,那是因为您的设备支持 ProMotion,这意味着高达 120Hz 的可变刷新率,Apple 称之为“ProMotion”。大多数其他显示器通常具有 60Hz 的固定刷新率。
通过应用内设置,您可以修复游戏加速问题
幸运的是,有一个快速而简单的修复方法可以让您的游戏以其预期的速度运行。
在应用程序中,点击齿轮图标并打开视频设置,然后打开 同步。滚动到“同步”设置的底部将显示一个标题为“同步到精确内容帧速率(G-Sync、Freesync)”的选项。
激活此设置将强制游戏按照其核心请求的时间加载,这意味着它不应再显示加速。
如何更改 RetroArch 用户界面
RetroArch 允许您根据个人喜好自定义应用程序的用户界面。您可以从四种预安装的设计配置中选择一种。四种设计配置中的每一种都有完全不同的外观 – XMB 配置具有类似 PlayStation 的用户界面,而 RGUI 采用更复古的外观,带有类似于 Minecraft 中的块状字体。
根据您的喜好自定义 RetroArch 用户界面
RetroArch 捆绑了以下 UI 布局选项:
- 胶水(默认)
- 臭氧
- 图形用户界面
- XMB
许多人更喜欢 XMB 而不是默认的 GLUI,因为它与索尼的 PlayStation 界面相似。 XMB 设计也可以在 RetroArch 的 App Store 之前版本以及其他平台上找到。
您可以通过点击齿轮图标并向下滚动到驱动程序来更改设计配置。点击驱动程序后,您将看到一个选项,用于选择所需的菜单驱动程序,这会更改应用程序的用户界面。
值得指出的是,关键设置的位置可能会根据您选择的用户界面而变化。例如,在 XMB 中,更改 UI 的选项位于“用户界面”>“菜单”下。
快进按钮和 RetroArch 按钮
借助 RetroArch,您可以通过使用应用程序专用的快进按钮轻松加快无法跳过的过场动画和难以忍受的加载时间。加载游戏后,您可以在屏幕右下角找到快进按钮。
Fast Forward 和 RetroArch 按钮被圈出
快进选项将以两倍的预期速度玩游戏,让您快速通过关卡或跳过或多或少的任何内容。
RetroArch 按钮也位于屏幕右侧。这是一个小圆形按钮,里面有 RetroArch 标志。使用此按钮,您可以打开快速菜单,该菜单将与游戏相关的关键控件整合到一个设置窗格中。
通过快速菜单,您可以访问保存状态、调整屏幕控件、激活着色器、倒带游戏等等。
在 RetroArch 中保存状态
除了现有的游戏内保存选项之外,RetroArch 还包含对保存状态的支持 – 这通常会更加方便。
保存状态允许您保留进度,即使游戏中没有保存选项
许多较旧的游戏缺乏基于检查点的保存系统,这意味着如果您在关卡中途失败 – 您将不得不从头开始。 RetroArch 通过使用保存状态使这种不便成为过去。
保存状态实际上是游戏在特定时刻的快照,是您可以随时返回的进度的实时记录。 RetroArch 可以准确记住您离开的位置、您所在的关卡、您扮演的角色等等。
您可以通过点击 RetroArch 按钮来访问“保存状态”,这将打开“快捷菜单”。从那里,您可以保存或加载保存状态并管理相关插槽。
自定义屏幕控件
RetroArch 可以模拟多种较旧的游戏系统,所有这些系统都使用具有独特按钮排列的不同控制器。 GameBoy Advance 的控件与 Sony PlayStation 或 Atari 2600 上的控件完全不同。
使用 RetroArch,您可以从多种不同的按钮配置中进行选择
虽然 RetroArch 提供了一组通用的屏幕触摸控件,但您也可以切换回最初用于您的游戏的按钮配置。这可以相对容易地完成。
点击屏幕右下角的齿轮图标,然后选择用户界面。在用户界面设置中,点击屏幕叠加,然后点击叠加预设。
这将打开一个应用程序内文件浏览器,您可以通过它选择所需的屏幕按钮布局。点击屏幕左上角的箭头将允许您在各种内置覆盖层之间导航,并选择与您的游戏和控制台组合相匹配的覆盖层。
当您的游戏已经运行时,还可以通过 RetroArch 的快捷菜单切换屏幕覆盖。点击屏幕右侧区域的 RetroArch 按钮将打开快速菜单,让您轻松调整屏幕覆盖设置。
iPhone 和 iPad 上的 Retroarch 对游戏模拟的未来意味着什么?
多年来,模拟器只能通过越狱调整和非官方的文件系统修改来获得,而苹果公司并不容忍这些修改。
不过,最近该公司对iOS App Store上的游戏仿真软件采取了更为宽松的态度,因此现在有相当多的仿真器可供下载。
使用 RetroArch,您可以模拟各种游戏机
Delta、Gamma、PPSSPP 和 RetroArch 等应用程序都是最近才获得批准的,将来我们可能会看到更多这样的应用程序。
随着时间的推移,旧的游戏系统变得越来越过时,而且 iPhone 变得越来越强大,模拟器获得对其他游戏机的支持只是时间问题。时间会证明这是否以及何时会发生。
这一领域的一个显着限制是,iOS 和 iPadOS 目前不允许 JIT 编译(即时编译的缩写)。这意味着,假设苹果不改变其当前政策,像任天堂 Gamecube 这样的游戏机模拟器在不久的将来将不可能实现。
尽管“更新”硬件的仿真将来肯定会变得可行,但苹果仍然需要评估和批准新的仿真器。此类应用程序必须严格遵守该公司的应用程序商店和开发人员指南,否则它们将无法使用。
RetroArch 的受欢迎程度只会随着其在 App Store 的首次亮相而增加。该应用程序现在可供更广泛的用户群使用,未来有可能成为主流游戏应用程序。
在 Google 新闻上关注我们
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)