日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一款免费的开源的 Switch 模拟器,支持超过3200款游戏

發(fā)布時(shí)間:2024/3/24 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一款免费的开源的 Switch 模拟器,支持超过3200款游戏 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一款免費(fèi)的開源的 Switch 模擬器,支持超過3200款游戲。

Ryujinx是一個(gè)開源的任天堂Switch模擬器,由gdkchan創(chuàng)建,用C#編寫。該模擬器旨在提供卓越的準(zhǔn)確性和性能、用戶友好的界面和一致的構(gòu)建。它是從頭開始編寫的,于2017年9月開始開發(fā)該項(xiàng)目。


截止到2022年11月,Ryujinx已經(jīng)在大約3800款游戲上進(jìn)行了測(cè)試;超過3600款游戲通過了菜單并進(jìn)入了游戲,其中大約3200款被認(rèn)為是可以玩的。您可以在項(xiàng)目里查看兼容性列表。任何人都可以自由提交新的游戲測(cè)試或更新現(xiàn)有的游戲測(cè)試條目;只需遵循創(chuàng)建ISSUE模板,或作為對(duì)適用游戲問題的回復(fù)發(fā)布。

項(xiàng)目熱度也是比較高的,具體如下:

安裝起來也比較簡(jiǎn)單。

如果您想要構(gòu)建自己模擬器,只需要下面三個(gè)步驟:

步驟1

安裝X64版本的.NET 7.0(或更高版本)SDK。

步驟2

可以在命令行上使用git克隆https://github.com/Ryujinx/Ryujinx,也可以使用代碼–>下載壓縮按鈕來獲取文件。

步驟3

要構(gòu)建Ryujinx,請(qǐng)?jiān)陧?xiàng)目目錄中打開命令提示符。你可以通過在文件資源管理器中按住Shift鍵,然后右擊并選擇在此處打開命令窗口來在Windows上快速訪問它。然后鍵入以下命令:Dotnet Build-c Release-o Build將在新創(chuàng)建的Build目錄中找到已構(gòu)建的文件。

Ryujinx系統(tǒng)文件存儲(chǔ)在Ryujinx文件夾中。此文件夾位于用戶文件夾中,可通過在圖形用戶界面中的文件菜單下單擊打開Ryujinx文件夾來訪問該文件夾。

開源項(xiàng)目地址:
https://github.com/Ryujinx/Ryujinx


Features
Audio

Audio output is entirely supported, audio input (microphone) isn’t supported. We use C# wrappers for OpenAL, and SDL2 & libsoundio as fallbacks.

CPU

The CPU emulator, ARMeilleure, emulates an ARMv8 CPU and currently has support for most 64-bit ARMv8 and some of the ARMv7 (and older) instructions, including partial 32-bit support. It translates the ARM code to a custom IR, performs a few optimizations, and turns that into x86 code. There are three memory manager options available depending on the user’s preference, leveraging both software-based (slower) and host-mapped modes (much faster). The fastest option (host, unchecked) is set by default. Ryujinx also features an optional Profiled Persistent Translation Cache, which essentially caches translated functions so that they do not need to be translated every time the game loads. The net result is a significant reduction in load times (the amount of time between launching a game and arriving at the title screen) for nearly every game. NOTE: this feature is enabled by default in the Options menu > System tab. You must launch the game at least twice to the title screen or beyond before performance improvements are unlocked on the third launch! These improvements are permanent and do not require any extra launches going forward.

GPU

The GPU emulator emulates the Switch’s Maxwell GPU using either the OpenGL (version 4.5 minimum), Vulkan, or Metal (via MoltenVK) APIs through a custom build of OpenTK or Silk.NET respectively. There are currently four graphics enhancements available to the end user in Ryujinx: Disk Shader Caching, Resolution Scaling, Aspect Ratio Adjustment, and Anisotropic Filtering. These enhancements can be adjusted or toggled as desired in the GUI.

Input

We currently have support for keyboard, mouse, touch input, JoyCon input support, and nearly all controllers. Motion controls are natively supported in most cases; for dual-JoyCon motion support, DS4Windows or BetterJoy are currently required. In all scenarios, you can set up everything inside the input configuration menu.

DLC & Modifications

Ryujinx is able to manage add-on content/downloadable content through the GUI. Mods (romfs, exefs, and runtime mods such as cheats) are also supported; the GUI contains a shortcut to open the respective mods folder for a particular game.

Configuration

The emulator has settings for enabling or disabling some logging, remapping controllers, and more. You can configure all of them through the graphical interface or manually through the config file, Config.json, found in the user folder which can be accessed by clicking Open Ryujinx Folder under the File menu in the GUI.

總結(jié)

以上是生活随笔為你收集整理的一款免费的开源的 Switch 模拟器,支持超过3200款游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。