RetroArch software mark RetroArch

LIBRETRO FRONTEND

RetroArch

一套 frontend,覆盖你的系统。

通过同一个可配置 frontend 运行模拟器、游戏引擎和媒体回放。

手柄映射、播放列表和菜单选项留在同一主机列表上。Core 另行下载。

Catalog illustration of the RetroArch package exploding into cores and tools

FEATURE SYSTEM

一套 frontend。
多种系统。

RetroArch 是一个 Libretro frontend。手柄映射、播放列表和菜单选项在已支持的主机上保持在一起。原版光盘也可从同一菜单加载。

输入、着色器、网络和 手柄映射 都在同一界面汇合。Core 另行下载。软件包不含游戏镜像。

CRT display and controller used as the input-timing figure

FIG. 01 — INPUT / DISPLAY RESPONSE

01 / PERFORMANCE

下一帧 响应 时间

frontend 可以在 下一帧 响应按键。

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

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

InputLatencyTiming
查看功能

02 / 平台支持

可用 平台

该 frontend 出现在桌面、移动和主机商店。

商店包可能与网站包不同。平台有时要求裁剪功能才能上架。

Apple App Store listing badge for RetroArch App Store MOBILE
Amazon Appstore listing badge for RetroArch Amazon Appstore MOBILE
Steam store listing badge for RetroArch Steam DESKTOP
itch.io listing badge for RetroArch itch.io DESKTOP
Huawei AppGallery listing badge for RetroArch AppGallery MOBILE
Samsung Galaxy Store listing badge for RetroArch Galaxy Store MOBILE
Google Play listing badge for RetroArch Google Play MOBILE

03 / 技术档案

Cores

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

OpenLara core rendering an early Tomb Raider engine scene

OpenLara

OpenLara rebuilds an early Tomb Raider engine.

The core is listed for Windows and Linux.

Read the core notes here.

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

Color-field banner linking to RetroArch apparel

04 / 档案笔记

创新

若干想法先从该 frontend 出发,后来成为常见做法。作为仍在维护的开源项目,它每年仍增加功能。

  • Dynamically loadable programs (cores): Libretro lets RetroArch, or any frontend that implements the API, run a multimedia program when that program follows the Libretro lifecycle. Other apps adopted the same API, so those cores run outside RetroArch as well.
  • Dynamic audio rate control: A method for keeping audio and video aligned without crackle or large frame-time spikes. Resample ratios move so the audio buffer should neither underrun nor overrun.
  • Runtime programmable pixel shaders on the GPU: Introduced in 2011 with Cg (now deprecated) and GLSL. SPIRV-Cross later made the Slang spec possible, so the same shaders can run across graphics APIs.
  • Runahead: Added in 2018. A second session of the game runs ahead. When it works, input and video latency drop without obvious ghosting.
  • AI text translation: Capture the current frame and send it to a chosen endpoint. With OCR and related tools, the AI service can translate on screen or speak text, on demand or automatically.

05 / 简报

新闻

RetroArch 1.21.0 release

1.21.0 added a PipeWire camera path, Vulkan adaptive vsync and Ozone fixes. Verified stable is now 1.22.2.

继续阅读

ROM Cleaner

A Libretro-side tool for cleaning ROM sets, listed with the 1.21.0 news cycle.

继续阅读

Bliss-Box 4-Play added

RetroArch gained support for the Bliss-Box 4-Play adapter so original controllers can pass through that hardware.

继续阅读

LRPS2, the new PlayStation 2 core

LRPS2 ships ParaLLEl GS, a Vulkan LLE renderer. Core notes live on the features page.

继续阅读

RetroArch 1.20.0 release

1.20.0 was the official news stable published 5 January 2025, before 1.21.0.

继续阅读

CRT beam racing shader

A CRT beam-racing simulator shader landed, the same family used for rolling-scan display work.

继续阅读

PlayStation 2 and the CRT TV

The PlayStation 2 was built around analog video, scanlines and timing, not a fixed pixel grid.

继续阅读

RetroArch 1.19.1 release

1.19.1 stays on the official news list as the point release before 1.20.0.

继续阅读

06 / 信号

最新 视频

DOWNLOAD
RETROARCH ↓