Ryujinx

用 C# 编写的实验性 Switch 模拟器
授权协议 MIT
开发语言 C#
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 骆磊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Ryujinx 是由 gdkchan 创建并用 C# 编写的开源 Nintendo Switch 模拟器。该模拟器旨在提供出色的准确性和性能、用户友好的界面和一致的构建。

截至 2021 年 5 月,Ryujinx 已在近 3,400 款游戏上进行了测试:约 3,000 款从启动菜单进入游戏,其中大约 2,100 款被认为是可玩的。可参阅此处的兼容性列表。

官方建议,要运行此模拟器,你的 PC 至少有 8GB 的​​ RAM;少于此数量可能会导致不可预测的行为,并可能导致崩溃或不可接受的性能。

特性:

  • Audio

    完全支持音频输出,不支持音频输入(麦克风)。我们为OpenAL使用 C# 包装器,并使用SDL2libsoundio作为后备。

  • 中央处理器

    CPU 模拟器 ARMeilleure 模拟 ARMv8 CPU,目前支持大多数 64 位 ARMv8 和一些 ARMv7(及更早版本)指令,包括部分 32 位支持。它将 ARM 代码转换为自定义 IR,执行一些优化,然后将其转换为 x86 代码。
    根据用户的偏好,有三个内存管理器选项可用,利用基于软件(较慢)和主机映射模式(更快)。默认设置最快的选项(主机,未选中)。Ryujinx 还具有一个可选的 Profiled Persistent Translation Cache,它实质上缓存了翻译的函数,这样它们就不需要在每次游戏加载时都进行翻译。最终结果是几乎所有游戏的加载时间(启动游戏和到达标题屏幕之间的时间量)都显着减少。注意:默认情况下,此功能在选项菜单 > 系统选项卡中启用。在第三次启动时解锁性能改进之前,您必须至少将游戏启动两次到标题屏幕或更长时间!

  • 图形处理器

    GPU 模拟器使用 OpenGL API(最低版本 4.5)通过 OpenTK 的自定义构建来模拟 Switch 的 Maxwell GPU。Ryujinx 目前有四种图形增强功能可供最终用户使用:磁盘着色器缓存、分辨率缩放、纵横比调整和各向异性过滤。这些增强功能可以根据需要在 GUI 中进行调整或切换。

  • 输入

    我们目前支持键盘、鼠标、触摸输入、JoyCon 输入支持以及几乎所有控制器。大多数情况下原生支持运动控制;对于双 JoyCon 运动支持,目前需要 DS4Windows 或 BetterJoy。在所有情况下,您都可以在输入配置菜单中设置所有内容。

  • DLC & Modifications

    Ryujinx 能够通过 GUI 管理附加内容/可下载内容。还支持 Mods(romfs、exefs 和运行时 mods,例如作弊);GUI 包含一个快捷方式,用于打开特定游戏的相应 mods 文件夹。

  • 配置

    模拟器具有用于启用或禁用某些日志记录、重新映射控制器等的设置。您可以通过图形界面或通过Config.json在用户文件夹中找到的配置文件手动配置所有这些文件,该文件可以通过单击Open Ryujinx FolderGUI 中的文件菜单下进行访问。

  • 游戏介绍: 《switch模拟器Ryujinx中文电脑版》是款为任天堂switch主机准备的一款第三方开发的Nintendo Switch Emulator模拟器,目前模拟器已经可以运行超过3207款游戏,并且运行的效果和模拟还原度也是非常不错的,推荐喜欢switch游戏的pc玩家不要错过体验哟! 模拟器使用需要拥有Nintendo Switch keys(prod.keys)和固件文件,本指南说

  • 游戏介绍: 《switch模拟器Ryujinx中文电脑版》是款为任天堂switch主机准备的一款第三方开发的Nintendo Switch Emulator模拟器,目前模拟器已经可以运行超过3207款游戏,并且运行的效果和模拟还原度也是非常不错的,推荐喜欢switch游戏的pc玩家不要错过体验哟! 模拟器使用需要拥有Nintendo Switch keys(prod.keys)和固件文件,本指南说

  • 绿色便携化后,可以把配置文件等数据存到软件所在目录. 方便拷贝到其他机器 节省C盘空间,防止C盘变红 duckstation 软件目录中新建一个空文件portable.txt citra 软件目录中新建一个空目录user ryujinx 软件目录中新建一个空目录portable yuzu 软件目录中新建一个空目录user

  • A simple, experimental Nintendo Switch emulator. C#源码实现 https://ryujinx.org/ https://github.com/Ryujinx/Ryujinx  

 相关资料
  • 本文向大家介绍如何在C#8.0中编写新的Switch Expression?,包括了如何在C#8.0中编写新的Switch Expression?的使用技巧和注意事项,需要的朋友参考一下 switch表达式在表达式上下文中提供类似switch的语义 switch是一个选择语句,它基于与match表达式匹配的模式从一个候选列表中选择一个要执行的switch部分。 如果针对三个或更多条件测试单个表达式

  • 本文向大家介绍C++中string的模拟实现,包括了C++中string的模拟实现的使用技巧和注意事项,需要的朋友参考一下 c++中的string类可以实现字符串对象的一系列操作,如下图就是从cplusplus上截取的string的一部分功能: 接下来我就简单模拟几个函数实现  首先,我们要给出完整的string类,包括构造函数,析构函数,私有成员char* str  并且在类内声明要实现的函数(

  • 使用将转换为时,显示以下错误 [aac@0x2b4b640]编码器“aac”是实验性的,但未启用实验性编解码器,如果要使用它,请添加“-strict-2”。

  • 本文向大家介绍c# 模拟线性回归的示例,包括了c# 模拟线性回归的示例的使用技巧和注意事项,需要的朋友参考一下 最近刚开始接触机器学习,在这里使用c#模拟一元线性回归,先上图看效果 因为源码中有一些控件是自己封装的,所以就不上传可运行的程序集了,贴出核心代码,以供参考,如有不对,请多多给予建议 以上就是c# 模拟线性回归的示例的详细内容,更多关于c# 模拟线性回归的资料请关注呐喊教程其它相关文章!

  • 本节介绍与C Programming Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。 .B, .answer-sheet{ display:none !important; } .Q a{ pointer-events: none; cursor: default; } C P

  • 问题内容: 我在Python中使用时遇到了一些困难: 测试实际上返回正确的值,但它是Mock对象,不是。您如何在Python库中模拟属性? 问题答案: 您需要使用和: 这意味着:调用时,在该调用的返回值上,为属性设置a以返回value 。