Last updated: July 2026 | Platforms: Windows, Linux, macOS, Android
Table of Contents
- 3DS Emulation in 2026: What Happened to Citra?
- Which 3DS Emulator Should You Use?
- PC Requirements for 3DS Emulation
- Quick Setup — Getting Started in 5 Minutes
- Dumping Your Own 3DS Games Legally
- Best 3DS Games to Emulate on PC
- Playing DS and DSi Games in 3DS Emulators
- Pretendo Network — Online Multiplayer After Nintendo
- 3DS Emulator on Android and Mobile
- Visual Enhancements and Custom Layouts
- Troubleshooting Common Issues
- Should You Buy a Real 3DS Instead?
- Frequently Asked Questions
3DS Emulation in 2026: What Happened to Citra? {#what-happened-to-citra}
Citra was the dominant 3DS emulator for nearly a decade. It ran most of the library at full speed, supported resolution scaling, and ran on nearly any PC made after 2015. Then, in January 2024, Nintendo's legal action against the Yuzu team extended to Citra — both projects were taken down simultaneously as part of the settlement.
The good news: Citra's codebase was open source, and the community didn't stop working. Two major successor projects emerged almost immediately:
- Azahar (formerly Mandarine) — the most actively developed Citra successor, with architectural improvements, better Vulkan support, and frequent releases.
- Lime3DS — a more conservative fork that stays close to the original Citra codebase, prioritizing stability and compatibility over new features.
Both are free, open source, and available today. Between them, the entire 3DS library remains playable on PC in 2026 — often better than it ran on Citra at its peak.
Which 3DS Emulator Should You Use? {#which-emulator}
Azahar
Azahar is the recommendation for most users. It receives frequent updates, has the most active contributor community, and has improved on Citra's weak points (particularly Vulkan rendering and Android performance). The team has also integrated improvements inspired by other emulator projects, meaning compatibility and performance have moved forward rather than simply being preserved.
Choose Azahar if:
- You want the most up-to-date emulator
- You're playing demanding games like Monster Hunter, ORAS, or Majora's Mask 3D
- You plan to use the Android version
- You want Vulkan support for better GPU compatibility
Lime3DS
Lime3DS is a conservative, stability-first fork. It changes very little from the last stable Citra build, which means it inherits both Citra's excellent compatibility and its known quirks. For users who had a working Citra setup and just want to keep playing without surprises, Lime3DS is a clean transplant.
Choose Lime3DS if:
- You had a specific game working on Citra and want the same behavior
- A game causes graphical issues in Azahar
- You prefer a slower-moving, predictable release cycle
Comparison Table
| Feature | Azahar | Lime3DS |
|---|---|---|
| Development pace | Active, frequent releases | Conservative, stability-first |
| Vulkan backend | Yes, improved | Yes, inherited from Citra |
| OpenGL backend | Yes | Yes |
| Android port | Yes | Yes |
| Multiplayer (local) | Yes | Yes |
| Save state compatibility | Mostly compatible with old saves | Direct Citra compatibility |
| Custom themes/layouts | Yes | Yes |
| Shader pre-compilation | Yes | Yes |
| Overall compatibility | Very high | Very high |
For the vast majority of users, Azahar is the better starting point. Lime3DS earns its place as a backup option or for users with a specific compatibility need.
PC Requirements for 3DS Emulation {#pc-requirements}
The 3DS was modest hardware (ARM11 @ 268 MHz, limited RAM), so emulating it doesn't demand a powerful PC. Nearly any machine made after 2013 can run the full 3DS library at full speed.
Minimum (Most games at full speed)
- CPU: Intel Core i3-6100 / AMD Ryzen 3 1200 or equivalent
- GPU: Any GPU with OpenGL 4.3 or Vulkan 1.1 support (NVIDIA GTX 750, AMD R9 285, Intel UHD 630)
- RAM: 4 GB
- OS: Windows 10 (64-bit), Linux, or macOS 12+
- Storage: ~500 MB for the emulator + space for your game files
Recommended (Demanding games, high resolution)
- CPU: Intel Core i5-8400 / AMD Ryzen 5 2600 or better
- GPU: NVIDIA GTX 1060 / AMD RX 580 or better
- RAM: 8 GB
- OS: Windows 10/11 (64-bit) or recent Linux distribution
What Actually Matters
For 3DS emulation, single-core CPU speed matters more than core count. A modern Ryzen 3 or Intel i3 at 3.5+ GHz will comfortably beat an old Core i7 quad-core from 2012. The 3DS was a single-threaded console; emulation follows suit.
GPU requirements are low unless you're running at high resolution scales (4x, 6x, 8x). At 2x or 3x resolution, even integrated graphics handles most titles. Heavy shaders (Pokémon Sun/Moon, ORAS) will benefit from a discrete GPU.
Quick Setup — Getting Started in 5 Minutes {#quick-setup}
This section covers the absolute basics. For a full step-by-step walkthrough with screenshots, see the Azahar Setup Guide or Lime3DS Setup Guide.
Step 1: Download Azahar from the official GitHub releases page (search "Azahar emulator GitHub"). Always use the latest release, not nightly builds, unless you need a specific fix.
Step 2: Extract the archive and run azahar.exe (Windows) or the equivalent binary on Linux/macOS. No installer required.
Step 3: On first run, Azahar will prompt you to set a game directory. Point it to the folder where you store your 3DS game files (.3ds, .cia, or .cxi format).
Step 4: Configure your controller in Emulation → Controls. Azahar supports Xbox controllers, DualSense/DualShock, and keyboard. The 3DS has two screens — by default they appear stacked vertically. You can change the layout later.
Step 5: Double-click a game in the library list to start playing.
That's it for basic setup. The emulator ships with sensible defaults and most games will run without touching the graphics settings.
Dumping Your Own 3DS Games Legally {#dumping-games}
To stay on the right side of copyright law, you should play games you own. The standard way to dump cartridges and installed titles from a real 3DS is through custom firmware (CFW).
Setting Up CFW (One-Time Process)
The 3DS CFW scene is well-documented at 3ds.hacks.guide — a community guide that walks you through installing Luma3DS CFW on any 3DS model and firmware version. The process takes about an hour and doesn't require any hardware modifications or soldering.
Dumping Cartridges with GodMode9
Once you have CFW installed:
- Download GodMode9 and place it in your 3DS's
/luma/payloads/folder - Boot with the START button held to enter GodMode9
- Navigate to
[C:] GAMECART→ select the cartridge file →NCSD image options→Dump image to SD - Copy the resulting
.3dsfile from your SD card to your PC
Dumping Installed Titles and DLC
GodMode9 can also dump installed games, updates, and DLC from your console's NAND or SD card. Use [A:] SYSNAND SD or [0:] SDCARD → navigate to your installed titles → CIA image options → Dump to 0:/gm9/out.
Dumping amiibo Data
If you have amiibo figures, their NFC data can be dumped with TagMo on Android and used in Azahar via the amiibo emulation feature — no physical amiibo required after the initial dump.
Best 3DS Games to Emulate on PC {#best-games}
The 3DS had one of the strongest handheld libraries ever produced, and virtually all of it runs at full speed in emulation. These are the titles that benefit most from playing on PC — either because of the larger screen, resolution scaling, or quality-of-life improvements like save states.
RPGs
Pokémon Omega Ruby / Alpha Sapphire and Pokémon X / Y run at full speed at 3x–4x resolution in Azahar. The overworld and battles look dramatically sharper on a 1080p monitor than on original hardware. Pokémon Sun and Moon require a capable GPU due to heavy shader usage in battles.
Fire Emblem Fates (Birthright, Conquest, Revelation) and Fire Emblem Awakening are among the best tactical RPGs ever made. The emotional weight of losing units hits harder on a big screen. These run perfectly.
Shin Megami Tensei IV and SMT IV: Apocalypse are dense, challenging dungeon-crawlers that benefited from the 3DS's always-on nature — in emulation, save states remove that time pressure entirely if you want.
Bravely Default and Bravely Second are throwback JRPGs with outstanding music and class systems. Both run at full speed and look great upscaled.
Dragon Quest VII (2016 localization) and Dragon Quest VIII are the definitive versions of those games and run well in emulation.
Etrian Odyssey series (IV, V, Untold 1 & 2) — classic first-person dungeon crawlers. The map-drawing mechanic translates well with mouse interaction.
Persona Q: Shadow of the Labyrinth and Persona Q2 are crossovers between Persona and Etrian Odyssey. They run beautifully.
Radiant Historia: Perfect Chronology — an underrated time-manipulation JRPG. Perfect in emulation.
Rune Factory 4 — farming sim meets action RPG. One of the most charming games on the system.
Action / Adventure
The Legend of Zelda: A Link Between Worlds is one of the best Zelda games and one of the best arguments for 3DS emulation on PC — at 4x resolution it looks stunning. Perfect compatibility.
The Legend of Zelda: Ocarina of Time 3D and Majora's Mask 3D are the definitive versions of those N64 classics. Majora's Mask 3D is demanding but runs well on a mid-range system.
The Legend of Zelda: Tri Force Heroes — if you want the multiplayer mode, Pretendo's Lime Play revival supports it.
Luigi's Mansion: Dark Moon — excellent sequel, runs flawlessly. The ghost-vacuuming mechanic is satisfying with a controller.
Metroid: Samus Returns — the 2017 remake of Metroid II has tight controls and a gorgeous soundtrack. Runs at full speed.
Monster Hunter 4 Ultimate and Monster Hunter Generations — the 3DS Monster Hunter games are the definitive versions of those hunts. They're demanding on the emulator's shader compilation (expect stutters first session), but subsequent sessions run smoothly. Online play is available via Pretendo.
Kirby: Planet Robobot and Kirby: Triple Deluxe — polished, creative platformers. Perfect compatibility.
Super Mario 3D Land — tight platformer, runs at full speed, benefits from the larger display.
Star Fox 64 3D — a full remake of the N64 classic. If you haven't played Star Fox 64 before, this is the best version.
Platformers & Action
Shovel Knight (3DS version) — full game, runs well.
Castlevania: Mirror of Fate — the last mainline 2D Castlevania game. Worth playing in emulation.
Donkey Kong Country Returns 3D — port of the Wii game, runs at full speed.
Kid Icarus: Uprising — a divisive control scheme on original hardware (stylus + kickstand) that becomes manageable with mouse aim in emulation. Unique game, worth experiencing.
Games That Benefit Most from Emulation
| Game | Emulation Advantage |
|---|---|
| Any Pokémon title | Resolution scaling, save states for breeding/EV training |
| Fire Emblem games | Save states for permadeath comfort |
| Monster Hunter | Large screen, faster text reading |
| Zelda A Link Between Worlds | 4x resolution looks incredible |
| Kid Icarus: Uprising | Mouse aim solves the control problem |
| Etrian Odyssey series | Mouse for map-drawing |
Playing DS and DSi Games in 3DS Emulators {#ds-games}
Both Azahar and Lime3DS inherit Citra's DS compatibility mode, which emulates the 3DS's built-in DS backward compatibility layer. This means DS and DSi cartridge dumps (.nds files) can run in 3DS emulators via TWL (Twilight Menu) compatibility.
The catch: compatibility isn't 100%. DS games that work perfectly in dedicated DS emulators (melonDS, DeSmuME) may have glitches in the 3DS emulator's DS mode. If you're primarily interested in the DS library, see our dedicated Nintendo DS Emulator PC Guide for melonDS setup — it's a better choice for pure DS emulation.
That said, DS games that work do benefit from the same upscaling and layout options as 3DS titles.
Pretendo Network — Online Multiplayer After Nintendo {#pretendo}
Nintendo discontinued the 3DS online service (Nintendo Network) in April 2024. Pretendo Network is a community-run replacement that restores online functionality for many 3DS games.
What Pretendo supports (as of 2026):
- Mario Kart 7 (fully functional ranked matches)
- Super Smash Bros. for 3DS (matchmaking and online battles)
- Monster Hunter 4 Ultimate and Generations (lobbies and hunts)
- Pokémon X/Y online trades and battles (partial)
- Splatoon (Wii U, not 3DS — but the Pretendo team covers both consoles)
- Animal Crossing: New Leaf (spotpass content revival)
- Various others in active development
Using Pretendo in Azahar:
- In Azahar, go to Emulation → System → Network and enable "Online Mode"
- Enter your Pretendo account credentials (create an account free at pretendo.network)
- Set the DNS in Azahar's network settings to Pretendo's server addresses (listed on their site)
Note: Pretendo requires a registered account because they need to track users to prevent abuse. Registration is free.
Local wireless play (between two Azahar instances on the same network) works through Azahar's built-in multiplayer lobby system. No Pretendo account needed for local sessions.
3DS Emulator on Android and Mobile {#android}
Both Azahar and Lime3DS have Android ports, and both have improved significantly since Citra's Android days.
Azahar Android
Azahar's Android version runs on devices with a Snapdragon 8 Gen 2 or better (or the equivalent from MediaTek and Exynos). On flagship hardware from 2023 and newer, most 3DS games run at full speed or near it.
Minimum Android requirements:
- Android 9.0 or higher
- 4 GB RAM (6 GB recommended)
- Adreno 740 / Mali G715 / equivalent GPU for demanding games
Performance by tier:
- Flagship (Snapdragon 8 Gen 2+): Full library at full speed for most titles; demanding games (ORAS, Monster Hunter) run at 80–100%
- Mid-range (Snapdragon 7xx): Light games full speed; demanding titles 50–70%
- Budget: Generally playable for 2D games and light titles; demanding 3D titles struggle
Pokémon games, Fire Emblem, Zelda ALBetW all run on mid-range hardware. Monster Hunter and heavily-shaded games need flagship chips.
Physical Controls on Android
Azahar supports physical Bluetooth controllers on Android. The 3DS layout maps naturally to a modern gamepad — left stick replaces the circle pad, right stick handles the C-stick (camera in Monster Hunter), face buttons map as expected. The touchscreen functionality requires actual screen touches or a gyro-mapped virtual button in Azahar's virtual pad editor.
For games with heavy touchscreen use (Kid Icarus, Kirby), a tablet is more comfortable than a phone.
Lime3DS Android
Lime3DS's Android port is slightly behind Azahar's in rendering performance but is more stable for certain titles. If Azahar's Android version causes graphical issues with a specific game, Lime3DS is worth trying as a fallback.
Visual Enhancements and Custom Layouts {#visual-enhancements}
One of the biggest advantages of 3DS emulation on PC is breaking free from the native 400×240 (top screen) and 320×240 (bottom screen) resolution. At native resolution, games look blurry and pixelated on modern monitors.
Resolution Scaling
In Azahar/Lime3DS, go to Graphics → General and increase "Internal Resolution" from 1x (native) to 3x or 4x. The difference is dramatic.
| Scale | Effective Resolution (Top Screen) | Ideal For |
|---|---|---|
| 1x | 400×240 | Very weak PCs, reference testing |
| 2x | 800×480 | Integrated graphics, low-end laptops |
| 3x | 1200×720 | Mid-range hardware, 1080p monitors |
| 4x | 1600×960 | Good GPU, 1080p/1440p monitors |
| 5x or 6x | 2000×1200+ | High-end GPU, 4K displays |
At 4x, even heavily 3D games like Ocarina of Time 3D look genuinely beautiful on a modern monitor.
Layout Options
The 3DS has two screens. Emulators offer several ways to display them on a single PC monitor:
- Default (top/bottom stacked): Most faithful to original layout
- Side by side: Top and bottom screens displayed horizontally — good for wide monitors
- Large screen + small: Primary game screen large, touch screen in a corner
- Single screen (hide bottom): For games you never need to touch the bottom screen (many action games)
- Custom layouts: Both Azahar and Lime3DS support fully custom layouts where you position and resize each screen independently
For most action games, the "single large screen" mode with the bottom screen minimized in a corner is the cleanest experience on a monitor.
Widescreen Hacks
Some 3DS games have widescreen mods available through the community (check game-specific guides on sites like ProjectPokemon for Pokémon mods). These expand the field of view to fill a 16:9 monitor properly. Not all games have these, but popular titles often do.
Shaders and Post-Processing
Both emulators support custom shaders (in the Graphics → Shader options). You can apply subtle sharpening filters or, if you're feeling nostalgic, CRT scanline effects. For most users, no shader or a simple sharpening filter gives the cleanest result.
Troubleshooting Common Issues {#troubleshooting}
Game Shows Black Screen on Boot
The most common cause is a bad ROM dump. Verify your game file is complete and not corrupted (compare file size against known-good sources). Some encrypted .cia files need to be decrypted first — GodMode9 on a CFW 3DS can decrypt them during the dump process.
Also check: Azahar requires a legal region match between your system region setting and your game file's region. Go to Emulation → Configuration → System and ensure the region matches your game.
Audio Stutters or Pops
Audio stutters are usually a sign the CPU can't keep up with emulation. First, verify you're using Azahar's Vulkan renderer (significantly reduces CPU load vs OpenGL on most hardware). Then, try enabling audio stretching in the Audio settings — this smooths playback at the cost of slight latency.
If a specific game stutters only in certain areas (towns, cutscenes), it's likely shader compilation lag on first visit. It will smooth out on subsequent playthroughs once shaders are cached.
Shader Compilation Stutter (First Session)
The first time you run a graphically demanding 3DS game, expect frame drops and stutters as the emulator compiles shaders. This is normal and temporary. Azahar saves the compiled shader cache locally, so the second session will be smooth from the start.
Monster Hunter 4 Ultimate and Pokémon ORAS are the biggest culprits. Plan the first session as a "shader warmup" — explore varied environments to compile as many shaders as possible, then future sessions play smoothly.
Performance is Low Despite Good PC
3DS emulation is CPU-bound and largely single-threaded. If you have a high core-count CPU but low per-core speed, performance can disappoint. Switch from OpenGL to Vulkan (Graphics → API). On AMD GPUs, Vulkan typically performs significantly better than OpenGL.
Also check that you're not running on integrated graphics by accident — Azahar should default to the discrete GPU, but on some laptops with hybrid graphics you may need to set it manually via Windows' Graphics Settings.
Save Files Not Working After Switching Emulators
Azahar and Lime3DS use compatible save formats, but the save file locations may differ. Check the emulator's user directory (usually in AppData/Roaming/Azahar or similar) for a sdmc folder containing game saves. Copy these between emulators to preserve progress.
Game Runs Fine But Controls Feel Off
By default, the 3DS circle pad emulates as a left analog stick. For games that use the circle pad for precise analog input (Monster Hunter, Zelda), confirm your stick is calibrated correctly in your system's controller settings. If using a D-Pad mapped to the circle pad, sensitivity may need adjustment in Azahar's input settings.
Should You Buy a Real 3DS Instead? {#real-hardware}
Real 3DS hardware is cheap in 2026 — the New 3DS XL runs $60–100 used, and the CFW scene (Luma3DS) makes it trivially easy to install games from SD card. So when does buying hardware make more sense than emulating?
Reasons to Buy Hardware
- Portability without battery drain: A 3DS with Luma3DS CFW on a 128 GB card holds hundreds of games and runs 6–8 hours on battery
- Actual 3D effect: If you've never experienced the autostereoscopic 3D display, it's genuinely impressive on the New 3DS XL — impossible to replicate in emulation
- Streetpass and local play: Meeting other players locally for Streetpass data and local wireless sessions is only possible on real hardware
- Amiibo support: Real NFC reading without any setup
- Some games just feel right on a handheld: Brain Age, Nintendogs, AR Games — titles designed for the form factor
Reasons to Stick with Emulation
- You already have the games you want to play dumped
- You want high-resolution output on your TV or monitor
- You want save states and faster gameplay (speed up)
- You're playing on a Steam Deck, ROG Ally, or similar handheld PC — running Azahar on a portable gaming PC covers both the handheld form factor and the visual upgrades
- You primarily play story-heavy games where portability doesn't matter
For most users choosing between the two, a Ryzen Z1 Extreme-based handheld PC running Azahar is the best of all worlds — portable, high-fidelity, and capable of far more than a 3DS. But a real New 3DS XL bought used is still a compelling option for pure handheld authenticity.
Frequently Asked Questions {#faq}
Is 3DS emulation legal?
Emulators themselves are legal software — they don't contain any Nintendo code. Distributing or downloading commercial game ROMs you don't own is where legality becomes murky. Dumping games from cartridges you own is the recommended approach. See our detailed breakdown in Is Emulation Legal?.
Does Azahar require a BIOS dump?
No. Unlike some consoles (PS1, DS), the 3DS emulator doesn't require a BIOS/firmware dump to run games. Azahar and Lime3DS handle system-level functions through high-level emulation (HLE). You only need the game file.
Can I use my 3DS save files in Azahar?
Yes. Use Checkpoint (a homebrew save manager) on a CFW 3DS to export saves to your SD card, then copy them to Azahar's save directory. The format is compatible.
Will my old Citra save files work?
Yes. Azahar and Lime3DS both accept Citra's save file format. Copy your old Citra save directory (%appdata%\Citra\sdmc\Nintendo 3DS) and place it in the equivalent Azahar directory.
Does Azahar support amiibo?
Yes. Azahar can emulate amiibo using .bin dump files (dumped with TagMo on Android NFC-capable phones, or downloaded from community archives of your own owned amiibo). Go to Emulation → Amiibo to load a file.
Which games are incompatible with current emulators?
Compatibility is very high — above 95% of the commercial library runs without major issues. A small number of games with unusual hardware behaviors, encryption edge cases, or heavy DSP usage may have glitches. Check the Azahar GitHub issues page or compatibility lists for specific games you're concerned about.
Can two PCs play 3DS multiplayer together?
Yes, through Azahar's multiplayer rooms feature. One user creates a room (public or private), others join via IP or the room browser. Local wireless games (Mario Kart 7, Monster Hunter) work through this system as if the PCs were in the same room.
For games that use Nintendo Network (now offline), Pretendo Network is the alternative.
How do I update the emulator without losing my saves?
Both Azahar and Lime3DS store user data (saves, config, shader cache) separately from the emulator executable. Updating means replacing just the .exe/binary — your user data directory is untouched. Always download the new version, replace the old binary, and your saves carry over automatically.
Summary
3DS emulation in 2026 is as good as it's ever been, and arguably better than Citra was at its peak. Azahar carries the torch as the primary emulator with active development, improved rendering, and a solid Android port. Lime3DS is the stability-first alternative.
The 3DS library is one of gaming's great handheld catalogs — deep RPGs, polished Zelda and Pokémon entries, and system-exclusives that never made it to other platforms. With resolution scaling, save states, and Pretendo restoring online play, emulation adds quality-of-life improvements that make replaying these games feel fresh.
For detailed setup, go to the Azahar Setup Guide or Lime3DS Setup Guide. For the DS library, check the Nintendo DS Emulator PC Guide.
Category: Platform Guides | Tags: 3DS emulator, Azahar, Lime3DS, Citra alternative, Nintendo 3DS PC, 3DS emulation 2026