Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/azahar-emu/azahar/llms.txt

Use this file to discover all available pages before exploring further.

Azahar gets you from installation to playing a 3DS game in just a few steps. This guide walks you through downloading the emulator, preparing your game files, and configuring the basics for a smooth experience.
Azahar can only play games you legally own. You must dump your game cartridges and system files from your own Nintendo 3DS console. Azahar does not provide, endorse, or support downloading copyrighted game files from the internet.
1

Install Azahar

Download Azahar for your platform from the GitHub Releases page or your platform’s package manager.
  • Windows: Run the installer (MSYS2 build recommended) or extract the zip archive
  • macOS: Download macos-universal and drag Azahar.app to your Applications folder
  • Linux: Install via Flathub or download the AppImage
  • Android: Install from Google Play or via Obtainium for the Vanilla build
See the Installation guide for detailed platform-specific instructions.
2

Obtain your game files

Azahar supports the following 3DS game file formats, which you can dump from your own cartridges and console:
FormatDescription
.3ds / .cciRaw NCCH cartridge image (most common for physical games)
.ciaNintendo installable archive (installed titles and DLC)
.cxi / .appRaw executable partition
.3dsxHomebrew executable
.elfHomebrew ELF binary
Use a tool like GodMode9 on your 3DS to dump cartridges and installed titles to your SD card.
Never download ROMs or game files from the internet. Distributing or downloading copyrighted game files without authorization is illegal in most countries.
3

Add your games to Azahar

Once you have your game files:
  1. Launch Azahar
  2. Go to FileLoad File to open a single game directly, or
  3. Go to FileAdd Game Directory to add a folder containing multiple games — they will appear in the game list
You can also drag and drop a game file onto the Azahar window to launch it directly.
4

Configure graphics

Before your first game session, choose a graphics backend in EmulationConfigureGraphics:
BackendBest for
VulkanModern GPUs (recommended if supported) — lower CPU overhead, faster shader compilation
OpenGLOlder GPUs or fallback — widely compatible, required for OpenGL 4.3+ cards
SoftwareCPU-only rendering for debugging — very slow, not for regular gameplay
Set the Internal Resolution to 2× or higher if your GPU can handle it for sharper visuals. For weaker systems, keep it at 1× (native 3DS resolution).
Enable Hardware Shaders and Async Shader Compilation to reduce stutter during the first few minutes of play while shaders compile and cache.
5

Launch your game

Double-click a game in the game list (or use FileLoad File) to start playing.The first launch of a game may be slow as Azahar compiles shaders. Subsequent launches will be faster thanks to the disk shader cache.

Next steps

Graphics settings

Fine-tune rendering, resolution, and visual enhancements.

Controls

Configure your keyboard or gamepad for 3DS input.

Multiplayer

Play compatible games online with friends.

Troubleshooting

Find answers to common questions and issues.

Build docs developers (and LLMs) love