RetroArch 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RetroArch 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
RetroArch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
RetroArch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
RetroArch 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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

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

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

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

特性:

  • 跨平台: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

XMB menu driver

rgui menu driver

glui menu driver

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
不错哟,怎么用
2020/05/25 19:12
回复
举报
更多评论
10/28 06:39

RetroArch 1.9.12 发布,跨平台模拟器

RetroArch 1.9.12 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:确保在“3DS Display Mode”为“2D”时禁用视差屏障 COMMAND:命令界面应该再次工作 INPUT/HID:重写 HID 注销算法;在处理同一 HID/VID 组合的多个 pads 时,它不应再引起问题 INPUT/HID:修复初始化错误导致 wiimotes 在没...

0
3
10/12 06:38

RetroArch 1.9.11 发布,跨平台模拟器

RetroArch 1.9.11 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: ANDROID:新的 launcher logo - 将填充主屏幕上的角落 D3D9:驱动程序再次工作(仅 RGUI 和软件渲染核心工作,尚不支持着色器) HID/MAC:WiiU GameCube 适配器现在可以使用 HID/WIIU:WiiU 和通用 HID subsystem 统一/合并了 IN...

0
3
发表了资讯
09/08 07:06

RetroArch 1.9.9 发布,跨平台模拟器

RetroArch 1.9.9 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:添加底部触摸屏菜单 3DS/SAVESTATES:在 RAM 中保存和加载保存状态 AUDIO/MIXER:确保在调用 CMD_EVENT_AUDIO_REINIT 时重新启用菜单声音 AUDIO/RESAMPLER/MIXER:修复使用质量低于“normal”的“sinc”重采样器时的菜单声音(...

1
5
08/26 07:47

RetroArch 1.9.8 发布,跨平台模拟器

RetroArch 1.9.8 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: AUDIO/WINDOWS/WASAPI:停止在快进时停用音频 CHEEVOS:重置时隐藏 challenge indicators CHEEVOS:支持超过 64 个内存区域 CHEEVOS:自动重试“http error code -1” CONTENT INFORMATION:始终显示内容信息标签+路径行 CORE OPT...

0
7
发表了资讯
06/30 06:59

RetroArch 1.9.6 发布,跨平台模拟器

RetroArch 1.9.6 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: ANDROID:不要将 port 0 mouse 和 gun inputs 复制到其他端口 AUDIO/XAUDIO2:断开音频设备时失败而不是崩溃 CHEEVOS:每次打开菜单时重置缓存进度 CRT/SWITCHRES:添加对 switchres.ini 核心和目录重的支持 D3D11:禁用 DXGI 的 ...

0
4
06/16 07:05

RetroArch 1.9.5 发布,跨平台模拟器

RetroArch 1.9.5 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: ALSATHREAD:为所有带有线程的 ALSA 设备设置 alsathread 默认值 ARCHIVE:修复加载包含“#”字符的文件名的归档内容 CHEEVOS:升级到 rcheevos 10.1 CHEEVOS:Challenge indicators CHEEVOS:在快捷菜单中按类别对成就进行分组 CH...

0
4
06/01 07:22

RetroArch 1.9.4 发布,跨平台模拟器

RetroArch 1.9.4 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: CHEEVOS:将 rcheevos 更新到 v10.0.0 CONTENT LOADING/FILE IO:当 need_fullpath 为 false 时,防止对压缩内容文件进行不必要的提取(到磁盘) CORE INFO/FILE IO:默认情况下,现在为所有平台启用核心信息缓存 CORE INFO/REGRES...

0
1
05/20 07:45

RetroArch 1.9.3 发布,跨平台模拟器

RetroArch 1.9.3 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:禁用 XMB/GLUI 中的菜单屏幕保护程序动画 COMMAND:在 recvfrom() 之前初始化 netcmd->cmd_source_len CONTENT LOADING/STATICALLY LINKED:通过文件浏览器加载内容时,确保应用了“Always Reload Core on Run Content”设置 ...

0
5
05/06 07:17

RetroArch 1.9.2 发布,跨平台模拟器

RetroArch 1.9.2 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:启用图形小部件/叠加层 3DS:将纹理图像加载为 BGR 颜色 3DS:更改默认 asset directory CHEEVOS:允许在没有 achievements 的情况下调用 rcheevos_patch_address CHEEVOS:更新 achievement memory maps(添加 Supervision)...

0
5
04/08 07:45

RetroArch 1.9.1 发布,跨平台模拟器

RetroArch 1.9.1 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:图形小部件支持 3DS:更新错误小程序 ANDROID:实现 fullscreen over notch 功能(适用于 Android 9.0 及更高版本) ANDROID:添加 Play 商店模块支持。 ANDROID:添加选项以将所有已安装的内核切换到 Play 商店版本 AUDIO/AL...

1
12
发表了资讯
2020/08/10 07:42

RetroArch 1.9.0 发布,跨平台模拟器

RetroArch 1.9.0 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 3DS:修复暂停时的 sound crackling ANDROID/VIBRATION:修复了“Vibrate on Key Press”在安卓设备上没有效果的问题,发生这种情况的原因是在本应是一对 off/on values 中只定义了 off time/strength AUTOCONFIG:确保保存自动配置...

0
4
发表了资讯
2020/06/23 07:31

RetroArch 1.8.9 发布,跨平台模拟器

RetroArch 1.8.9 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 自动保存状态:退出 RetroArch 时,请确保将保存状态正确刷新到磁盘上(在退出 RetroArch 时修复了损坏的保存状态-不首先关闭内容-启用了“自动保存状态”) 内置代码:ffmpeg 和 imageviewer 之类的内置内核以前会尝试错误地加载名...

1
6
发表了资讯
2020/05/27 07:58

RetroArch 1.8.8 发布,跨平台模拟器

RetroArch 1.8.8 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: AUDIO/JACK:修复 1.8.4 之后引入的回归-在启动时会挂起 CHEEVOS:启用 cheats 功能时禁用 hardcore CHD:如果找不到特殊音轨,则返回 false DISCORD/MATCHMAKING:修复 Discord 'Ask To Join' 功能 FILE PATH:各种文件路径处理优...

1
2
发表了资讯
2020/05/19 07:30

RetroArch 1.8.7 发布,跨平台模拟器

RetroArch 1.8.7 发布了。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: Netplay bug 修复 MaterialUI 新的桌面式播放列表查看模式 默认禁用“使用全局核心选项文件”(Use Global Core Options File) 在 rcheevos_load() 中加入 “early out”,防止禁用 cheevos 时的一些不必要的工作 Cheevos:使玩家可...

2
6
发表了资讯
2020/05/12 07:11

RetroArch 1.8.6 发布,跨平台模拟器

RetroArch 1.8.6 现已发布。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 此次主要更新内容如下: PSL1GHT PlayStation3 端口 已为 PlayStation3 建立了 RetroArch 到 PSL1GHT 工具链的新端口。 iOS/tvOS – 修复音频在中断时被切断的问题 使用 RetroArch 时,如果播放其他音频内容(例如通过 Control Center),或者被电话打...

0
9
发表了资讯
2020/03/23 07:28

RetroArch 1.8.5 发布,跨平台模拟器

RetroArch 1.8.5 发布了。RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 主要更新内容如下: 新的默认菜单——Ozone 根据官方之前举行的投票结果,Ozone 成为了 RetroArch 的默认菜单驱动程序。如果仍然想使用上一个菜单(XMB),可以转到“设置”,“驱动程序”,将“菜单”更改为 “xmb”,然后重新启动 RetroArch。 Ozone ...

2
11
发表了资讯
2020/01/21 07:04

RetroArch 1.8.4 发布,跨平台模拟器

RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。目前,RetroArch 1.8.3 版本已发布,更新内容如下: ANDROID / BUGFIX:在最小化 Android 设备并返回到应用程序时防止崩溃 CAMERA / BUGFIX:修复当核心需要摄像机驱动程序且平台仅包含空驱动程序时崩溃的问题。例如,这会使 Wii 上的 mgba 崩溃 DISK CONTROL:循环磁盘托盘现在变...

0
5
发表了资讯
2020/01/15 07:31

RetroArch 1.8.3 发布,跨平台模拟器

RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。目前,RetroArch 1.8.3 版本已发布,更新内容如下: ANDROID / BUGFIX:修复“Install or Restore Core”回归 BUGFIX:确保在调用“drivers_init()”时始终初始化核心信息。此 bug 可能阻止核心执行内容运行时日志记录 BUGFIX / MENU:历史记录大小至少只能设置为 1 BUGFIX / MEN...

0
11
发表了资讯
2019/11/05 07:15

RetroArch 1.8.1 发布,跨平台模拟器

RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。1.8.1 发布了,内容如下: CDROM:将 pregap 支持添加到 cdfs 助手方法中 CHEEVOS:提供新的 PCEngine 哈希算法 MENU/MATERIALUI:缩略图支持 MENU/MATERIALUI:添加 Cutie / Virtual Boy 主题 MENU/MATERIALUI:修复-当使用平滑的 ticker 文本时,某些设置值字符串被截断 MENU/X...

0
11
发表了资讯
2019/10/28 07:24

RetroArch 1.8.0 发布,跨平台模拟器

RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。1.8.0 发布了,内容如下: 新特性: Android/IOS 的 UX 大幅度改进 New menu scaling:这个新版本改进了 Material UI 的缩放。 当用户手动设置 Menu Scale Factor 时,Material UI 将实时调整大小 Material UI 在 context reset 的内存不再泄露 当移动设备的屏幕发生变化时,Mater...

0
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/01/15 09:56

跨平台模拟器 RetroArch

RetroArch 是款功能强大的跨平台模拟器,不但能够模拟许多不同的游戏主机,还能在 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机上执行。 RetroArch 是 libretro API 的前端。libretro 是一个公开通用音频/视频/输入回调的 API,libretro(如 RetroArch)的前端处理视频输出、音频输出、输入和应用程序生命周期。 该 API 的实现示例包括视频游戏系统模拟器、媒体播放器、游戏引擎以及更通用的 3D 程序。这些程序实例化为...

0
0
发表于程序人生专区
2020/05/20 12:00

跨平台游戏模拟器-RetroArch

RetroArch 是一款跨平台 的全能游戏模拟器, 整合了多种游戏模拟器的核心,如 FC 的 Nestopia UE,MD 的 Genesis Plus GX,SFC 的 bsnes,GBA 的 mGBA等。跨平台支持包括 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机。遵守GPL开源协议。 软件特性: 跨平台:除了 Windows、MacOSX 和 Linux 等常用平台, 还可以运行在苹果和 Android 平板电脑和手机,以及游戏控制台,如 PS3,PSP,PS Vita,Wii,Wii U 等 友好的图形...

0
0
发表了博客
2020/05/19 09:39

跨平台游戏模拟器-RetroArch

RetroArch 是一款跨平台 的全能游戏模拟器, 整合了多种游戏模拟器的核心,如 FC 的 Nestopia UE,MD 的 Genesis Plus GX,SFC 的 bsnes,GBA 的 mGBA等。跨平台支持包括 Windows、MacOS、Linux、Android、iOS 以及多种游戏主机。遵守GPL开源协议。 软件特性: 跨平台:除了 Windows、MacOSX 和 Linux 等常用平台, 还可以运行在苹果和 Android 平板电脑和手机,以及游戏控制台,如 PS3,PSP,PS Vita,Wii,Wii U 等 友好的图形...

1
0
2020/11/23 14:20

[Windows] PC版万能模拟器retroarch使用教程

询问教程的人比较多,做了个简单入门教程; 这个模拟器比较折腾,这也是种乐趣,嫌麻烦的就下载整合包吧。 官网 http://www.retroarch.com/ 进入官网,点击下载(DOWNLOA) 选择你的系统,上面两个是安装版,下面两个是直接解压就用版 重要提示:放全英文目录 解压或安装后,打开软件retroarch.exe 打开发现,是乱码,这是因为官方的中文字库不全,替换即可 如果你的是英文的,方向右键进入第二个设置图标,User---Language,切换...

0
0
发表了博客
2018/02/09 11:57

树莓派研究笔记(8)-- 编译lakka v2.1源码

Lakka越玩越觉得强大。如果要是能自己修改一下代码,实现自定义的一些操作就更好了。还可以修复字体文件,修复在部分机器上自动更换Mac地址导致ip变化的问题。 所以我们来尝试编译这个系统。这篇文章几乎是用我的血泪史完成的,大量重复的编译失败,解决了无数问题。大家 且看且珍惜。 1. 安装 ubuntu 64bit (本文基于16.04 LTS 和Lakka 2.1源码)并用虚拟机安装。一定要注意,硬盘分配一定要设置一个大容量硬盘,默认的动态配...

0
0
发表了博客
2019/02/07 23:45

S905/S905M安装LAKKA教程

镜像名称:Lakka-S905.arm-2.2.img 所用dtb文件:gxbb_p200_1G_100M.dtb(gxbb_p200_1G_1Gbit.dtb可引导但是有无线网卡均失效) ---------------------------------------------写入镜像--------------------------------------------- >>下载lakka镜像,用Win32DiskImager写入内存卡,替换dtb文件后,重启 -----------------------------------------打开SSH和SAMBA----------------------------------------- >>lakka默认会关...

0
0
发表了博客
2019/11/18 18:04

R3300L运行CoreELEC, EmuELEC和Armbian

R3300L的参数 CPU: S905L RAM: Samsung K4B4G1646E-BCMA 512MB * 2 = 1GB ROM: Samsung KLM8G1WEPD-B031 8GB eMMC * 1 = 8GB WLAN: RTL8189FTV 接口: USB2.0 * 1, MicroUSB * 1, AV * 1, HDMI * 1, Micro Sdcard Reader * 1, 10/100M eth * 1, IR * 1 功率: 待机 0.6W, 工作 2.9~3.0W, 播放视频 3.5W R3300M的参数 CPU: S905M-B RAM: Nanya NT5CB256M16DP-EK DDR3 512MB * 2 = 1GB ROM: TOSHIBA THGBMBG5D1KBAIL 4GB eMMC * 1 ...

0
0
发表了博客
2019/04/10 10:10

业余时间折腾了个微信小程序版本的街机游戏模拟器(吾爱街机),8090后的童年回忆,欢迎大家体验

好多年没来博客园了,有段时间想玩街机游戏,发现都需要下载安装,现在小程序这么流行,是不是可以集成到小程序里(无需下载,在线玩),出于这想法,就业余时间折腾了下,分享给大家,偶尔可以回味畅玩下。 中间遇到了不少坑(就不具体说了),总算还是坚持下来了,还有很多细节有待优化,这里得感谢各位模拟器前辈及大神们打下的基础。参考资料:fbalpha、retroarch、libretro、emulatorjs等 微信小程序二维码 大家可以体验一...

0
0
2020/10/26 21:13

游玩nds游戏的N种方法

# 游玩nds游戏的N种方法 ## 前言 NDS早已停产,当时发售的游戏别说现在,就是当时也谈不上画面惊艳,所以如果是画面党,可能就对它提不起来兴趣. 即使你为了怀旧,可是回忆的屡经总是有情怀加成的.现在玩起来,大多也找不到原来的感觉了.所谓欲买桂花同载酒,终不似少年游. 可是拿不起,也放不下.于是记录一下 ## 实机 ### 二手产品 nds一共有4个版本. 相关参数如下. | | nds|ndsl | ndsi| ndsill| |-- |--|--|--|--| |首发时间| 2004....

0
0
发表了博客
2019/12/02 15:55

EmuELEC笔记

分区结构 在img写入后, 会产生两个分区 EMUELEC: 用于启动的文件, 例如dtb文件等, 以及system.img & system.img.md5, EmuELEC的系统文件都在这个img里面 STORAGE: 空 运行中目录结构 /dev/mmcblk1p1 511.7M 373.6M 138.2M 73% /flash /dev/loop0 357.5M 357.5M 0 100% / /dev/mmcblk1p2 28.6G 3.5G 25.1G 12% /storage 启动后, EMUELEC分区被挂载为 /flash, STORAGE分区被挂载为 /storage, system.img 通过 /dev/loop0 被挂...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
68 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部