RetroArch 是一个模拟器、游戏引擎和媒体播放器的前端,用户可在各种各样的计算机和游戏机上运行经典游戏。除此之外,用户还能够从 RetroArch 中运行原始游戏光盘(CD)。
RetroArch 1.19.0 现已发布。同时发布的还有 1.18.0 版本,因此此次更新也包含了 1.18.0 的所有更改。
更新内容如下:
1.19.0
- AI:将 AI 翻译恢复为以前的版本(修复翻译无法与硬件渲染核心配合使用的问题)
- APPLE:尝试使用系统首选语言
- APPLE:正确注册唯一文件类型
- APPLE/MFI:通过 MFi 改进 Switch Online 控制器支持
- 音频:在菜单切换中恢复音频切换
- CHEEVOS:当未加载 RetroAchievements 游戏时,构建默认的 RetroAchievements memory map
- CHEEVOS:更新至 rcheevos 11.3
- CHEEVOS:修复 hardcore 在未启用的情况下表现为已启用的问题
- CLANG:修复 clang error incompatible-pointer-types-discards-qualifiers
- CLOUDSYNC/LINUX:在具有网络的 Linux 版本上默认启用云同步 (#16456)
- CLOUDSYNC/WEBOS:在具有网络的 Linux 版本上默认启用云同步 (#16456)
- CORE:将计算 fps 统计记录设置为调试级别
- EMSCRIPTEN:将 M2000 添加到 core 选择下拉菜单中
- FFMPEG:增加与 FFMPEG 7.0 的兼容性
- GLSLANG:从 glslang 中删除不需要的 ENABLE_HLSL 代码
- ......
1.18.0
- AI:修复 AI 翻译和菜单语言不同时叙述者语言的问题
- DISK CONTROL:添加选项以禁用初始磁盘更改
- DISK CONTROL:磁盘控制通知的可见性选项
- DRM:修复模式 vrefresh 计算。使用 interlaced/doublescan 模式时,垂直刷新率计算错误。
- EMSCRIPTEN:修复 rwebinput 中的鼠标 Y 参数转换问题
- 输入:修复 input state combos,包括 R3 和 RETROK_UNKNOWN 的错误触发
- 输入:添加新的 turbo 模式 “Classic (Toggle)”
- INPUT/ANDROID:修复 Android 上的鼠标抓取行为
- INPUT/LINUXRAW:修复设备名称和热插拔重新连接
- IOS:少量 iOS JIT 可用性信息
- IOS/TVOS:在 applicationWillResignActive 上暂停应用程序
- LIBRETRO:为 libretro API 的部分内容添加 Doxygen 风格的注释
- LUA:将 Lua 更新至版本 5.3.6
- 菜单:添加输入绑定常用条目的子标签
- ......
更多详情可查看发布说明。