Skip to content
Open Nintendo 3DS handheld, representative image for Citra
Open Nintendo 3DS Aqua handheld photographed by Evan Amos and published on Wikimedia Commons under a permissive license. Used as a representative Nintendo 3DS system image for the Citra emulator profile; it is not a Citra screenshot.

Citra

NINTENDO 3DS EMULATOR

Citra

A once-leading open-source Nintendo 3DS emulator that made stereoscopic handheld software approachable on desktop, with resolution scaling and broad controller support.

Nintendo 3DSPRIMARY SYSTEM
2014PROJECT BEGAN
ArchivedPROJECT STATUS

WHY IT MATTERS

A major step for handheld preservation

Citra showed that a dual-screen, motion-aware handheld could be studied and emulated on ordinary computers. Its work also informed later community projects.

BEST FOR

Research and existing installations

Use archived builds to inspect compatibility, preserve settings, or understand the 3DS emulation lineage. New users should also research maintained successors.

The people behind Citra

Years of collaborative reverse engineering

Citra was developed by a distributed open-source community that documented hardware behavior, improved GPU and audio emulation, and tested a large library of 3DS software.

What Citra supports

  • Nintendo 3DS software from legally dumped cartridges or installed titles.
  • Dual-screen layouts, resolution scaling, controller mapping, and save management.
  • OpenGL and Vulkan rendering paths depending on build and platform.
  • Archived compatibility notes and community troubleshooting discussions.

Download and availability

ARCHIVED PROJECT

Citra source archive

The original Citra project is archived. Treat old binaries cautiously and verify provenance before running them.

Open project archive ↗

CURRENT RESEARCH

Preservation context

Use the archive to understand the project history, then check current community documentation for maintained alternatives.

Read background notes ↗
Broken or missing download? Archived projects move and old links disappear. If a link no longer works, please contact Retro Replay so it can be verified and updated.

Citra setup guide

Use care with archived software: Citra is no longer maintained. Only use files from a source you trust and keep the emulator isolated from sensitive data.

  1. Review the archived repository and choose a build appropriate for your operating system.
  2. Provide the required Nintendo 3DS system files from hardware you own; do not download copyrighted firmware.
  3. Map both screens and a controller, then test with a homebrew title before loading a larger game.
  4. Start with native resolution and the default renderer; raise resolution only after confirming stable timing.
  5. Keep per-game settings conservative and maintain backups of save data and configuration folders.
  6. Record the exact build and settings used so a preserved setup can be reproduced later.

ROM reminder: Citra does not include commercial games or system files. Use software and firmware dumped from your own Nintendo 3DS.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for Citra as they are published.

Use Citra on Android

An Android ARM64 Libretro build exists for Citra. Run the core through RetroArch for Android; the standalone desktop download and Android core may have different menus and features.

Emulates: Nintendo 3DS.

Verified Android core build ↗ · Browse all Android emulators →