RetroArch是模拟器、游戏引擎和媒体播放器的前端。
RetroArch是什么
它运行转换为动态库的程序,称为libretro核心,使用几个用户界面,如命令行界面,一些针对游戏板优化的图形用户界面,几个输入,音频和视频驱动程序,以及其他复杂的功能,如动态速率控制,音频过滤器,多通道阴影用户、网络游戏、游戏倒带、作弊等。设置也是统一的,所以配置是一劳永逸的。
除此之外,您还可以运行来自RetroArch的原始游戏光盘(CD)。
RetroArch不是什么
RetroArch并不是一个包含所有控制台和游戏的计算机程序。它不是一项允许您下载受版权保护的游戏或内容的服务。它不会导致您将应用程序修改到安装它的平台,但为了在某些平台上运行未签名的应用程序,需要修改默认固件。
什么是LibRetro
Libretro是一个简单的API,允许创建游戏和模拟器。它本质上很简单,但很强大。这一切的简单需要一些解释,以便真正掌握它对您自己的项目有多有用。
当您选择使用libretro API时,您的程序将转换为单个库文件(称为“libretro核心”)。然后,支持libretro API的前端可以加载该库文件并运行应用程序。前端的责任是提供所有特定于实现的细节,如视频/音频/输入驱动程序。libretro核心的职责仅仅是提供主程序。因此,您不必担心为Direct3D、OpenGL编写不同的视频驱动程序,也不必担心满足所有可能的输入API/声音API/支持所有已知的操纵杆等。在libretro核心实现层面,这与您无关。
标志/吉祥物
![了解 RetroArch 基础知识](https://mnxe.com/wp-content/uploads/2024/05/1716724258-5432-1000119936.png)

我们叫他们入侵者,但你可以叫它 漂亮的小像素,它是由天才从零开始绘制的Runar Heyer如果我们了解LibRetro和RetroArch,我们继续。单击https://docs.libretro.com/start/installation/开始。