diff --git a/README.md b/README.md index 7f2294d311..16b7513856 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ +> [!NOTE] +> Test +


- Ryujinx + Ryujinx
Ryujinx
@@ -12,28 +15,10 @@ Ryujinx is an open-source Nintendo Switch emulator, created by gdkchan, written in C#. This emulator aims at providing excellent accuracy and performance, a user-friendly interface and consistent builds. It was written from scratch and development on the project began in September 2017. - Ryujinx is available on Github under the MIT license. + Ryujinx is available on Github under the [MIT license](./LICENSE.txt).

-

- - - - - - - - Discord - -
-
- -

- ## Compatibility As of May 2024, Ryujinx has been tested on approximately 4,300 titles; @@ -53,7 +38,7 @@ failing to meet this requirement may result in a poor gameplay experience or une See our [Setup & Configuration Guide](https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide) on how to set up the emulator. For our Local Wireless (LDN) builds, see our [Multiplayer: Local Play/Local Wireless Guide -](https://github.com/Ryujinx/Ryujinx/wiki/Multiplayer-(LDN-Local-Wireless)-Guide). +](). Avalonia UI comes with translations for various languages. See [Crowdin](https://crwd.in/ryujinx) for more information. @@ -77,7 +62,7 @@ If you wish to build the emulator yourself, follow these steps: ### Step 1 Install the [.NET 8.0 (or higher) SDK](https://dotnet.microsoft.com/download/dotnet/8.0). -Make sure your SDK version is higher or equal to the required version specified in [global.json](global.json). +Make sure your SDK version is higher or equal to the required version specified in [global.json](global.json). ### Step 2 @@ -106,7 +91,7 @@ This folder is located in the user folder, which can be accessed by clicking `Op 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. + 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! @@ -149,10 +134,11 @@ If you'd like to support the project financially, Ryujinx has an active Patreon All developers working on the project do so in their free time, but the project has several expenses: -* Hackable Nintendo Switch consoles to reverse-engineer the hardware -* Additional computer hardware for testing purposes (e.g. GPUs to diagnose graphical bugs, etc.) -* Licenses for various software development tools (e.g. Jetbrains, IDA) -* Web hosting and infrastructure maintenance (e.g. LDN servers) + +- Hackable Nintendo Switch consoles to reverse-engineer the hardware +- Additional computer hardware for testing purposes (e.g. GPUs to diagnose graphical bugs, etc.) +- Licenses for various software development tools (e.g. Jetbrains, IDA) +- Web hosting and infrastructure maintenance (e.g. LDN servers) All funds received through Patreon are considered a donation to support the project. Patrons receive early access to progress reports and exclusive access to developer interviews.