Ei kuvausta

MS-DOS1999 eafc58c9f2 Add flags parameters in singleOpcode function, and add ADC Test (#36) 8 vuotta sitten
ChocolArm64 2cba1d49f6 Add FRINTP instruction, fix opcode ctor call method creation with multithreading 8 vuotta sitten
Ryujinx 1b33e2f1d4 implement single tap touchscreen (#34) 8 vuotta sitten
Ryujinx.Core 1b33e2f1d4 implement single tap touchscreen (#34) 8 vuotta sitten
Ryujinx.Graphics 62b827f474 Split main project into core,graphics and chocolarm4 subproject (#29) 8 vuotta sitten
Ryujinx.Tests eafc58c9f2 Add flags parameters in singleOpcode function, and add ADC Test (#36) 8 vuotta sitten
.gitattributes b7e1d9930d aloha 8 vuotta sitten
.gitignore b7e1d9930d aloha 8 vuotta sitten
.travis.yml 1bfe6a9c22 Add some tests (#18) 8 vuotta sitten
CONFIG.md ee6407f5df Create CONFIG.md (#21) 8 vuotta sitten
LICENSE.txt b7e1d9930d aloha 8 vuotta sitten
README.md fed74be81d Fix various typos in the Readme (#31) 8 vuotta sitten
Ryujinx.sln 62b827f474 Split main project into core,graphics and chocolarm4 subproject (#29) 8 vuotta sitten

README.md

Ryujinx Build status

Experimental Switch emulator written in C#

Don't expect much from this. Some homebrew apps work, and Puyo Puyo Tetris shows the intro logo (sometimes) but that's about it for now. Contributions are always welcome.

Building

To build this emulator, you need the .NET Core 2.0 (or higher) SDK. https://www.microsoft.com/net/download/ In release builds, memory checks are disabled to improve performances.

Or just drag'n'drop the *.NRO / *.NSO or the game folder on the executable if you have a pre-build version.

Features

  • Audio is partially supported (glitched) on Windows but you need to install the OpenAL Core SDK. https://openal.org/downloads/OpenAL11CoreSDK.zip

  • Keyboard Input is partially supported:

    • Arrows.
    • Enter > "Start" & Tab > "Select"
    • Qwerty:
      • A > "A" (QWERTY) / Q > "A" (AZERTY)
      • S > "B"
      • Z > "X" (QWERTY) / W > "X" (AZERTY)
      • X > "Y"
      • Key_Up > "Right Stick Up"
      • Key_Down > "Right Stick Down"
      • Key_Left > "Right Stick Left"
      • Key_Right > "Right Stick Right"
      • I > "Left Stick Up"
      • K > "Left Stick Down"
      • J > "Left Stick Left"
      • L > "Left Stick Right"
      • Tab > "Minus"
      • Enter > "Plus"
  • Config File: Ryujinx.conf should be present in executable folder. For more informations you can go here.

Help

If you have some homebrew that currently don't work on the emulator, you can contact us through Discord with the compiled NRO/NSO (and source code if possible) and then we'll make changes to make the requested app / game work.

Contact

For help, support, suggestions, or if you just want to get in touch with the team, join our Discord server! https://discord.gg/VkQYXAZ

Running

To run this emulator, you need the .NET Core 2.0 (or higher) SDK. Run dotnet run -c Release -- path\to\homebrew.nro inside the Ryujinx solution folder to run homebrew apps. Run dotnet run -c Release -- path\to\game_exefs_and_romfs_folder to run official games (they need to be decrypted and extracted first!).

Latest build

These builds are compiled automatically for each commit on the master branch. They may be unstable or not work at all. To download the latest automatic build for Windows (64-bits), Click Here.