跨平台模拟器 RetroArch

RetroArch 是款功能强大的跨平台模拟器,不但可以模拟许多不一样的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。php

RetroArch 是 libretro API 的前端。libretro 是一个公开通用音频/视频/输入回调的 API,libretro(如 RetroArch)的前端处理视频输出、音频输出、输入和应用程序生命周期。前端

该 API 的实现示例包括视频游戏系统模拟器、媒体播放器、游戏引擎以及更通用的 3D 程序。这些程序实例化为动态库,这些称为“Libretro Core”。用 C 或 C++ 编写的 libretro core 能够在许多平台上无缝运行,几乎不须要移植。网络

RetroArch 使你能够经过其流畅的图形界面在计算机和控制台上运行经典游戏。优化

特性:orm

  • 跨平台:RetroArch 能够在 Windows、MacOSX 和 Linux 等经常使用平台上运行,RetroArch 还运行在苹果和 Android 平板电脑和手机,以及游戏控制台,如 PS3,PSP,PS Vita,Wii,Wii U 等
  • 图形界面:XMB 是 RetroArch 的默认图形界面。它是为 Joypad 导航优化的,能够使用播放列表系统进行扩展,能够使用元数据和缩略图浏览游戏集合,它还容许你调整设置并在活动游戏上执行操做。
  • 下一帧响应时间与实际硬件没法区分:从实际硬件、FPGA/Clone 或原始硬件的输入延迟来看,几乎没有任何可辨的差异
  • 高度可配置:高级设置界面,让你调整每个选项:如何运行和显示游戏。
  • 着色器:着色器是高效的图形过滤器,能够大大改善旧游戏的渲染
  • 网游:使用 RetroArch 的内置网络大厅发现不少游戏,也能够使用观众模式来观看其余人的比赛
  • Joypad 自动配置:普通的 Joypad 在插入时会自动配置,就像一个真正的游戏控制台。还能够手动配置joypad,以便将特殊操做分配给按钮组合体
  • RetroArch 能够将你的游戏会话记录到视频文件中
  • 扩展应用程序库:新的程序不断被添加到 RetroArch 的应用程序库中

RetroArch 已移植到如下平台:视频

  • DOS
  • Windows
  • Linux
  • Emscripten (WebAssembly and JavaScript)
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Haiku
  • Solaris
  • macOS (PPC, x86-32 and x86-64)
  • PlayStation 3
  • PlayStation Portable
  • PlayStation Vita
  • Original Microsoft Xbox
  • Microsoft Xbox 360 (Libxenon/XeXDK)
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U
  • Nintendo 3DS
  • Nintendo Switch
  • Nintendo NES/SNES Classic Edition
  • Raspberry Pi
  • Android
  • iOS
  • Blackberry
相关文章
相关标签/搜索