RetroArch 跨平台模拟器开源项目

我要开发同款
匿名用户2019年08月26日
45阅读
开发技术C/C++Object-c
所属分类游戏模拟器/工具/引擎、游戏/娱乐
授权协议GPL-3.0

作品详情

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

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

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

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

特性:

跨平台:RetroArch可以在Windows、MacOSX和Linux等常用平台上运行,RetroArch还运行在苹果和Android平板电脑和手机,以及游戏控制台,如PS3,PSP,PSVita,Wii,WiiU等图形界面:XMB是RetroArch的默认图形界面。它是为Joypad导航优化的,可以使用播放列表系统进行扩展,可以使用元数据和缩略图浏览游戏集合,它还允许你调整设置并在活动游戏上执行操作。下一帧响应时间与实际硬件无法区分:从实际硬件、FPGA/Clone或原始硬件的输入延迟来看,几乎没有任何可辨的差别高度可配置:高级设置界面,让你调整每一个选项:如何运行和显示游戏。着色器:着色器是高效的图形过滤器,可以大大改善旧游戏的渲染网游:使用RetroArch的内置网络大厅发现很多游戏,也可以使用观众模式来观看其他人的比赛Joypad自动配置:普通的Joypad在插入时会自动配置,就像一个真正的游戏控制台。还可以手动配置joypad,以便将特殊操作分配给按钮组合体RetroArch可以将你的游戏会话记录到视频文件中扩展应用程序库:新的程序不断被添加到RetroArch的应用程序库中

RetroArch已移植到以下平台:

DOSWindowsLinuxEmscripten(WebAssemblyandJavaScript)FreeBSDNetBSDOpenBSDHaikuSolarismacOS(PPC,x86-32andx86-64)PlayStation3PlayStationPortablePlayStationVitaOriginalMicrosoftXboxMicrosoftXbox360(Libxenon/XeXDK)NintendoGameCubeNintendoWiiNintendoWiiUNintendo3DSNintendoSwitchNintendoNES/SNESClassicEditionRaspberryPiAndroidiOSBlackberry

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论