Citra is a discontinued[5] free and open-source emulator of the handheld Nintendo 3DS for Windows, macOS, Linux, and Android. Citra's name is derived from CTR, which is the model name of the original 3DS.[1] Citra can run many homebrew games and commercial games.[6]
Developer(s) | Citra team |
---|---|
Initial release | April 24, 2014 |
Final release | Nightly 2104
/ 4 March 2024 |
Preview release | Canary 2798
/ 4 March 2024 |
Repository | https://github.com/citra-emu/citra at the Wayback Machine (archived March 2, 2024) |
Written in | C++ |
Operating system | Windows, macOS, Linux, Android |
Platform | |
Available in | 22 languages[3] |
Type | Video game console emulator |
License | GPL-2.0-or-later[4] |
Website | https://citra-emu.org at the Wayback Machine (archived March 3, 2024) |
Citra was first made available in 2014. The core team behind it went on to develop Nintendo Switch emulator Yuzu in 2018.[7] Support for Citra by the Yuzu team was dropped in March 2024, following a $2.4 million settlement reached with Nintendo of America.[8]
Citra was initially created in April 2014.[9] The first commercial Nintendo 3DS game to be run by Citra was The Legend of Zelda: Ocarina of Time 3D.[10][11]
Citra has been able to emulate audio since May 21, 2016,[12] and has had a JIT compiler since September 15, 2016.[13] In November 2017, Citra announced networking support for the emulator.[14] The networking support emulates the 3DS's local Wi-Fi, which originally made it possible to play over local networks. Additionally, Citra allows the networking to be compatible with other users anywhere.[1] In April 2020, the Citra Team announced compatibility with New Nintendo 3DS games and support for save states,[15][16] and in May 2020, they announced a version of Citra for Android.[17][18] In September 2023, support for Vulkan was added as an experimental alternative to OpenGL.[19][20] In March 2024, Nintendo and Yuzu developer Tropic Haze LLC reached a settlement prompting Tropical Haze to shut down operations for Yuzu. Additionally, Tropical Haze agreed to surrender or cease working on any project that involved Nintendo's copyrighted properties, and as a result support for Citra was dropped by the developers.[21][22]
Requirements | ||
---|---|---|
Personal Computer[1] | ||
Operating system |
| |
CPU | x86-64 CPU | Single Core Performance > 1,800 on Passmark |
Graphics hardware |
| |
Android[2] | ||
Operating system | Android 9.0 | |
CPU | AArch64 | Snapdragon 835 or better |
Graphics hardware |
|