This guide serves more as a preliminary overview rather than a guide itself. It will contain general information you will need to get started with Citron.


Page Navigation



<aside> 📔 TABLE OF CONTENTS


</aside>

What is Citron?


Citron is a Nintendo Switch emulator written in C++ that runs on supported platforms. It is a continuation of the original Yuzu software, with several quality-of-life fixes, higher performance, and greater stability. Unlike many of the other continuations, Citron is still being actively developed and refined.

What Platforms are Supported?


Currently the following platforms are supported by the Citron team:

Platform Status Note
Windows ✅ Supported
MacOS
M-Series & Intel 🚫 Not Supported Support is planned, but no roadmap or release date is available.
Android ✅ Supported Android 11+
Linux ✅ Supported
Steam Deck ✅ Supported Not on the official git, see this guide to get it

What File Formats are Supported?


Currently Citron only supports .xci (cartridge-based) and .nsp (digital) file formats. Attempting to load other file formats will likely result in the The ROM Format is Not Supported error.

What do I Need to Get Started?


In order to get started with Citron, you will need the following things.

  1. A platform that meets the system requirements
  2. The program for your platform of choice.
  3. Firmware from your console.
  4. Keys from your console.
  5. Games from your console in a supported format.

<aside> 🚨

WARNING: This guide assumes that you already have the games, keys, and firmware from your console, it does not cover the methods of obtaining these files. Asking for these files or how to get them on the Discord will result in a ban from the server.

</aside>