switch模拟器Ryujinx Mac版 v1.1.0
- 类型:软件
- 大小:71.51 MB
- 日期:2022-12-22
- 版本:v1.1.0
《switch模拟器Ryujinx Mac版》可以让你的苹果mac电脑变成一台switch游戏机,你可以使用模拟器来运行众多switch经典游戏,体验属于switch主机带给你的独有魅力,享受《塞尔达传说旷野之息》《超级马里奥奥德赛》等超多经典游戏的魅力。
使用Mac电脑也能玩switch游戏
兼容switch主机的超多游戏
运行流畅 许多游戏可正常游玩
开启一个新的模拟游戏新世界
《switch模拟器Ryujinx Mac版》是款为任天堂switch主机准备的一款第三方开发的Nintendo Switch Emulator模拟器,目前模拟器已经可以运行超过3207款游戏,并且运行的效果和模拟还原度也是非常不错的,推荐喜欢switch游戏的pc玩家不要错过体验哟!
截至2021年2月,Ryujinx已在3,200多种游戏上进行了测试:大约2,500种通过菜单引导并进入游戏状态,其中大约1,700种被视为可玩。请参阅此处的兼容性列表。
用法
要运行此模拟器,我们建议您的PC至少具有8GB的RAM;小于此数量可能会导致无法预料的行为,并可能导致崩溃或性能无法接受。
有关如何设置模拟器的信息,请参见《设置和配置指南》。
最新版本
这些构建会针对master分支上的每次提交自动进行编译,尽管我们努力在推动更新之前确保最佳的稳定性和性能,但我们的自动化构建可能会不稳定或完全崩溃。
可在官方网站上找到适用于Windows,macOS和Linux的最新自动构建。
使用简单快捷 上手难度低
一款模拟效果和兼容性均非常不错的免费switch模拟器
支持正版游戏在电脑上运行
对原主机画面进行4k强化
如果您希望自己构建模拟器,则需要:
第一步:安装X64版本的.NET 5.0(或更高版本)SDK。
第二步(选择一项):
(变体一)
.NET SDK的安装完成后;继续并从此处从GitHub复制Clone链接(通过Clone或Download-> Copy HTTPS Link。您可以使用Git Bash或Git CMD来Git克隆存储库。
(第二种):
下载ZIP Tarball,然后将其解压缩到您选择的目录中。
第三步:
在项目目录中使用命令提示符来构建应用程序,您可以通过按住shift浏览器(在Ryujinx目录中)然后右键单击并键入以下命令来快速访问该应用程序:
运行dotnet build -c在Ryujinx项目文件夹中释放以构建Ryujinx二进制文件。
Ryujinx系统文件存储在Ryujinx文件夹中,该文件夹位于用户文件夹中,可通过在GUI的“文件”菜单下单击“打开Ryujinx文件夹”来访问。
声音的
完全支持音频输出,不支持音频输入(麦克风),我们为OpenAL使用C#包装器,并使用libsoundio作为后备。
中央处理器
CPU仿真器ARMeilleure仿真ARMv8 CPU,目前支持大多数64位ARMv8和某些ARMv7(及更早版本)指令,包括部分32位支持。很少的优化,并将其转换为x86代码。
Ryujinx还具有一个可选的Profiled Persistent Translation Cache,它实质上缓存了已翻译的功能,因此不需要在每次游戏加载时都进行翻译。最终结果是显着减少了加载时间(启动游戏与启动游戏之间的时间)。注意:现在默认情况下,在“选项”菜单>“系统”选项卡中启用了此功能。您必须至少两次将游戏启动到标题屏幕或以上,然后才能在第三个游戏上解锁性能提升发射!这些改进是永久性的,不需要任何额外的发射。
显卡
GPU仿真器通过定制的OpenTK使用OpenGL API(最低版本4.4)模拟Switch的Maxwell GPU。Ryujinx当前为最终用户提供了四种图形增强功能:磁盘着色器缓存,分辨率缩放,宽高比调整和各向异性这些增强功能可以在GUI中根据需要进行调整或切换。
输入
当前,我们支持键盘,鼠标,触摸输入,通过键盘和大多数控制器模拟的JoyCon输入支持,控制器支持因操作系统而异,如下所述。
Windows:本地支持Xinput兼容的控制器;可以借助Xinput包装器(例如x360ce)来支持其他控制器。
Linux:支持大多数现代控制器。
无论哪种情况,都可以在输入配置菜单中设置所有内容。
DLC和修改
Ryujinx可以通过GUI管理附加内容/可下载内容,还支持mods(romfs和exefs),并且GUI包含用于打开特定游戏的相应mods文件夹的快捷方式。
配置
该模拟器具有用于启用或禁用某些日志记录,重新映射控制器等的设置,您可以通过图形界面或通过用户文件夹中的配置文件Config.json手动配置所有这些控件,可通过单击“打开”访问GUI中“文件”菜单下的“ Ryujinx文件夹”。
Ryujinx更新日志
Ryujinx官方主版本的所有更新都将记录在此文件中
1.0.6732 --2021-02-25
已变更
海顿:第1部分(基于音频11.0.0的逆向工程)
完全重新实现audout和audin。
Audin目前只有一个虚拟后端。
显着降低两个音频后端的总体CPU使用率(SoundIO后端平均将CPU使用率降低50%-您的行驶里程可能会有所不同)在先前CPU耗尽的情况下可能会提高FPS。
音频渲染器现在可以根据需要初始化其后端,而不是一直保持两个后端。
现在,所有音频后端实现都在自己的项目中。
将Ryujinx.Audio.Renderer重命名为Ryujinx.Audio,并进行了适当的重构。
解决了FUZE4中缺少的音频服务崩溃的问题。
解决了在OniNaki中启动时与音频输出有关的崩溃。
1.0.6714 --2021-02-24
固定的
修改了自动更新程序,以保留Unix / Linux环境中的用户执行权限。
1.0.6690 --2021-02-23
已变更
修改了自动更新程序的行为,以仅在安装新更新时清除Ryujinx文件。
允许将Ryujinx可执行文件或其他子文件夹下的“便携式模式”相对路径安全地用作数据目录。
1.0.6687 --2021-02-23
固定的
修复了在特定情况下可重定位常数的有害传播。
解决了与PPTC相关的特定崩溃,该崩溃显示了“无法对常量进行编码”错误。
1.0.6682 --2021-02-22
已变更
更新了README.MD,以包括最新的游戏兼容性列表计数。
1.0.6680 --2021-02-22
添加
自动更新程序现在使用多个下载线程,在大多数情况下,明显减少了下载时间。
1.0.6674 --2021-02-22
添加
实现了VCNT指令。
修复了现在在游戏中出现的Valkyria Chronicles丢失的操作码崩溃的问题。
1.0.6670 --2021-02-21
已变更
PPTC和池增强:
修复了加载/保存.cache文件后某些“沉重”游戏中的内存不稳定/过多的内存峰值(由用户报告的修复问题);
修复了加载/保存大型.cache文件的限制(用户报告的修复问题);
减少加载/保存.cache文件时的内存使用;
Ptc.Load和Ptc.Save现在使用XXHash128,它比MD5快10倍;
修复了.info文件的冗余保存/日志垃圾邮件(修复了用户报告的问题);
在PtcJumpTable和PtcProfiler中添加了一个简单的PtcFormatter库,用于反序列化/序列化,该库不需要反射;它提高了受影响代码的可维护性和简单性/可读性。
改进了PPTC的池(Slim)处理,允许将使用中的池数量减半,从而减少内存使用并略微提高转换速度(对于每1k转换,您节省〜1秒(对于具有4 + 4核的CPU));因此,对于3万次翻译,您节省了〜30秒(对于相同的CPU));
现在,BitMap池在使用过程中受到限制,并在使用后进行处置;
现在可以配置“池限制器”。
1.0.6667 --2021-02-21
已变更
将复制操作转换为填充操作,而不是在混合分配器中添加一个。
减少代码大小并减少套准压力。
1.0.6662 --2021-02-21
添加
已实现SetLcdBacklighOffEnabled服务调用。
修复了Super Smash Bros.Ultimate Vault菜单中可能发生的丢失服务崩溃。
1.0.6659 --2021-02-20
已变更
杂项输入处理重构。
解决了映射DirectInput设备时出现的多种输入映射问题,包括幻像按钮的按下。
1.0.6635 --2021-02-19
已变更
Windows现在将Ryujinx视为支持DPI的应用程序,还修复了其他操作系统中的DPI缩放。
修复菜单和控制器配置屏幕过于狭窄或切断窗口部分的问题。
1.0.6634 --2021-02-19
已变更
Ryujinx现在允许修改AddOnContent(DLC)RomFS。
1.0.6631 --2021-02-19
已变更
修改了“忽略缺少的服务”选项,即使在仿真过程中也可以立即生效。
1.0.6630 --2021-02-19
固定的
修复了IPC重构更改中引入的另一个问题,该更改涉及返回的缓冲区大小,现在已在GetClientId调用中明确提供了这些问题。
解决了Horizon Chase Turbo,Doom和可能具有类似调用的其他游戏中的崩溃。
1.0.6604 --2021-02-17
固定的
修复了IPC重构更改中涉及返回的缓冲区大小的问题,现在已在GetFirmwareVersion调用中明确提供了这些问题。
解决了自制程序中发生的某些崩溃。
1.0.6587 --2021-02-16
固定的
修复了1.0.6582(PR 1987)中引入的涉及内存跟踪的性能回归问题,读/写标志被无意间颠倒了。
1.0.6582 --2021-02-16
已变更
现在,当从页表中加载PTE时,将正确验证地址。
现在,任何无效的CPU内存地址都将打印InvalidMemoryRegionException,而不仅仅是在控制台上显示AccessViolationException。
地址验证已移至EmitPtPointerLoad函数内部,而不是在调用之前进行检查
精品推荐
相关文章