MeloNX enables Nintendo Switch game emulation on iOS using the Ryujinx iOS code base.
MeloNX
MeloNX is an iOS Nintendo Switch emulator based on Ryujinx, written primarily in C#. Designed to bring accurate performance and a user-friendly interface to iOS, MeloNX makes Switch games accessible on Apple devices.
Developed from the ground up, MeloNX is open-source and available on Github under the MIT license.
## Compatibility
As of October 2023, MeloNX can only play the audio of games.
## Usage
To run MeloNX on your iOS device, at least 8GB of RAM is recommended to ensure stability. For full instructions, refer to our [Setup Guide](https://github.com/MeloNX/MeloNX/wiki/Setup-Guide).
## Features
- **Audio**
MeloNX fully supports audio output. Audio input is not yet supported.
- **CPU Emulation**
The ARMeilleure CPU emulator emulates an ARMv8 CPU, handling most ARMv8 and some ARMv7 instructions. It converts ARM code to x86 for improved performance on iOS devices.
- **Graphics**
MeloNX supports both OpenGL and Vulkan rendering for flexible GPU emulation. Graphics enhancements include resolution scaling, anti-aliasing, and disk shader caching.
- **Input**
Support includes touch, JoyCon, and various controllers compatible with iOS. Dual-JoyCon input support requires additional software like DS4Windows.
- **DLC & Mods**
The emulator supports add-on content and mods through its GUI, allowing users to enhance their gaming experience.