跳到正文

Libretro / frontend

RetroArch你的库。一个界面。

RetroArch 把模拟器、游戏引擎和媒体播放收进一个可配置的 frontend。

经典作品通过同一套图形界面在电脑和主机上运行。设置一次后保持统一。

可以从 RetroArch 读取原版游戏光盘(CD)。

Libretro 项目自 2010 年起开源,现在支撑着各地大量非官方平台。

Illustrated RetroArch cabinet used as the launch visual

功能系统

界面之下有什么

延迟、菜单、着色器、netplay 和 core 更新都在同一个 frontend 里。

CRT television and gamepad used to describe frame pacing

01 / performance

下一帧响应

RetroArch 可以在下一帧响应输入。

这条路径正常时,延迟应接近真机、FPGA 克隆或原装主机。

若需再调,仍有额外时序选项。

LatencyFrame pacingInput response
查看功能

Platform matrix

可用平台

RetroArch 覆盖桌面、移动和主机商店。

商店版可能与网站版不同。平台有时会要求删减才能上架。

App Store listing badge App Store 已支持
Amazon Appstore listing badge Amazon Appstore 已支持
Steam listing badge Steam 已支持
itch.io listing badge itch.io 已支持
Huawei AppGallery listing badge AppGallery 已支持
Galaxy Store listing badge Galaxy Store 已支持
Google Play listing badge Google Play 已支持

Core bay

核心

Libretro 列出 200 多个 cores,名单仍在增长。引擎、游戏、媒体工具和模拟器共用同一 API。

OpenLara core showing an early Tomb Raider engine recreation

OpenLara

OpenLara rebuilds an early Tomb Raider engine.

The core is available for Windows and Linux.

Read the core notes here.

It needs the original data files. Extra lighting sits on top of the old engine without fighting the original look.

Color field banner pointing at RetroArch apparel

实验室记录

创新

RetroArch 先推出过若干后来成为常见做法的想法。作为仍在演进的开源 frontend,它每年仍在增加功能。

  • 可动态加载的程序(cores):只要程序遵循 Libretro 生命周期,Libretro 就允许 RetroArch 或任何实现该 API 的 frontend 运行它。其他应用也采用了同一 API,因此这些 cores 也能在 RetroArch 之外运行。
  • 动态音频速率控制:用来让音画对齐,同时避免爆音或大幅帧时间抖动。重采样比例会调整,使音频缓冲既不欠载也不过载。
  • GPU 上可运行时编程的像素着色器:2011 年先支持 Cg(现已弃用)和 GLSL。后来 SPIRV-Cross 使 Slang 规范成为可能,同一套着色器可跨图形 API 运行。
  • Runahead:2018 年加入。游戏的第二会话会跑在前面。生效时,输入和画面延迟下降,且没有明显残影。
  • AI 文本翻译:抓取当前画面并送到指定 endpoint。借助 OCR 等相关技术,该服务可按需或自动翻译屏幕文字,或朗读文本。

简报

新闻

RetroArch 1.21.0 发布

1.21.0 加入 PipeWire 摄像头路径、Vulkan 自适应 vsync 和 Ozone 修复。核实稳定版现为 1.22.2。

继续阅读

ROM Cleaner

Libretro 一侧用于清理 ROM 集的工具,出现在 1.21.0 新闻周期中。

继续阅读

加入 Bliss-Box 4-Play

RetroArch 加入对 Bliss-Box 4-Play 适配器的支持,原装手柄可通过该硬件接入。

继续阅读

LRPS2,新的 PlayStation 2 core

LRPS2 带有 Vulkan LLE 渲染器 ParaLLEl GS。core 说明在功能页。

继续阅读

RetroArch 1.20.0 发布

1.20.0 是 2025 年 1 月 5 日发布的上一则官方稳定新闻,早于 1.21.0。

继续阅读

CRT 电子束竞速着色器

加入了 CRT 电子束竞速模拟着色器,与滚动扫描显示同类。

继续阅读

PlayStation 2 与 CRT 电视

PlayStation 2 围绕模拟视频、扫描线和时序设计,而不是固定像素网格。

继续阅读

RetroArch 1.19.1 发布

1.19.1 仍留在官方新闻列表,作为 1.20.0 之前的点发布。

继续阅读

信号

最新视频

下载
↓
RetroArch