Citra (emulator)

From Wikipedia, the free encyclopedia
Citra
Citra Logo.svg
Citra 1724 About screenshot.png
Citra build 1724 running on Linux
Developer(s)Citra team, 215 contributors [1]
Preview release
Nightly1723 / September 6, 2021; 3 months ago (2021-09-06)[1]
Canary1990 / September 6, 2021; 3 months ago (2021-09-06)[2]
Repositorygithub.com/citra-emu/citra
Written inC++[3]
Operating systemWindows,[4] macOS High Sierra,[4] Linux, Android[5]
Platform
Available in21 languages[7]
TypeVideo game console emulator
LicenseGPL-2.0-or-later[4][8]
Websitecitra-emu.org
System requirements
Minimum Recommended
Personal Computer[4]
Operating system
CPU x86-64 CPUSingle Core Performance > 1,800 on Passmark
Graphics hardware OpenGL 3.3 support
Android[6]
Operating system Android 8.0
CPU AArch64Snapdragon 835 or better
Graphics hardware OpenGL ES 3.2

Citra is an emulator of the handheld game console Nintendo 3DS, developed by Citra and contributors. It is mostly written in C++. Citra can run almost all homebrew games and many commercial games.[9] Citra requires OpenGL version 3.3 or later to run.[4] Citra's name is derived from CTR, which is the model name of the original 3DS.[4] Citra does not work well with older PCs and needs to be run on a decently powerful x64 or ARM64 CPU.[4][6]

Citra is free and open-source and is available for Windows, macOS, Linux, and Android. The majority of the development happens on GitHub, and more than 215 developers have contributed to Citra's repository on GitHub.[3]

The same team is also developing a Nintendo Switch emulator, named yuzu.[10]

Development[]

Citra was initially created in April 2014.[11] The first commercial Nintendo 3DS game to be run by Citra was The Legend of Zelda: Ocarina of Time 3D.[12][13] Citra can also run some other games, such as Animal Crossing: New Leaf and Sonic Generations.

Citra can emulate Pokémon games since December 30, 2015. Since February 22, 2016, the official website of Citra was updated with a new design.[14] Citra can emulate audio since May 21, 2016,[15] and has had a JIT compiler since September 15, 2016.[16] As of build 1903, the games Pokémon Sun and Moon are fully playable; being considered a milestone in emulator development to some enthusiasts.

In November 2017, Citra announced networking support for the emulator.[17] 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.[4]

In April 2020, the Citra Team announced compatibility with New Nintendo 3DS games and support for save states,[18][19] and in May 2020, they announced a version of Citra for Android.[20]

As of September 2021, Citra can play 174 games "Perfect", 167 "Great", 115 "Okay", 49 "Bad", 18 "Intro/Menu", and 7 "Won't Boot".[21]

See also[]

External links[]

References[]

  1. ^ "Releases · citra-emu/citra-nightly". GitHub. Archived from the original on 10 August 2020. Retrieved 12 September 2021.
  2. ^ "Releases · citra-emu/citra-canary". GitHub. Archived from the original on 25 January 2019. Retrieved 12 September 2021.
  3. ^ a b "citra-emu/citra". Archived from the original on 2018-04-24. Retrieved 2020-10-10 – via GitHub.
  4. ^ a b c d e f g h i "FAQ". Citra. Citra Team. Archived from the original on 22 August 2020. Retrieved 23 August 2020.
  5. ^ "Citra Emulator - Apps on Google Play". Google Play. Archived from the original on 2020-06-21. Retrieved 2020-05-30.
  6. ^ a b c "Citra Android is here! · Citra". Citra. Archived from the original on 22 May 2020. Retrieved 23 August 2020.
  7. ^ "The Citra translation project on Transifex". www.transifex.com. Archived from the original on 25 July 2019. Retrieved 23 August 2020.
  8. ^ "Archived copy". Archived from the original on 2019-01-25. Retrieved 2020-08-23.CS1 maint: archived copy as title (link)
  9. ^ "Games · Citra". Citra. Retrieved 10 October 2020.
  10. ^ Lilly, Paul (January 15, 2018). "Nintendo Switch 'Yuzu' Emulator Announced By Citra 3DS Developers". HotHardware. Archived from the original on 31 October 2019. Retrieved 17 January 2018.
  11. ^ "Citra Progress Report – 2015 P1". Citra Team. 23 February 2016. Archived from the original on 27 November 2019. Retrieved 12 December 2017.
  12. ^ Parlock, Joe (12 May 2015). "The first commercial 3DS game's been successfully emulated". Destructoid. Archived from the original on 7 April 2017. Retrieved 7 April 2017.
  13. ^ Orland, Kyle (12 May 2015). "Don't look now, but 3DS emulation is becoming a thing". Ars Technica. Archived from the original on 18 August 2015. Retrieved 7 April 2017.
  14. ^ "Welcome to the New Citra! · Citra". Citra. Retrieved 10 October 2020.
  15. ^ "HLE Audio Comes to Citra". Citra Team. 20 May 2016. Archived from the original on 25 January 2019. Retrieved 8 April 2017.
  16. ^ @citraemu (16 September 2016). "After much anticipation, Citra now has a JIT! Props again to @MerryMage for another massive contribution to the project!!" (Tweet). Archived from the original on 26 September 2019 – via Twitter.
  17. ^ "Announcing Networking Support". Citra Team. 4 November 2017. Archived from the original on 25 July 2019. Retrieved 17 August 2018.
  18. ^ @citraemu (31 March 2020). "Citra's NEWEST release brings New 3DS game support! Games such as Minecraft 3DS are now playable. To celebrate, we are taking a page out of Nintendo's playbook and for a limited time, you can try out New™ Citra Canary XL" (Tweet). Archived from the original on 1 April 2020 – via Twitter.
  19. ^ @citraemu (1 April 2020). "Accidentally fell off that cliff or killed that shiny? We've got you covered with new experimental save state support in Citra Canary. Save and reload till you finally succeed!" (Tweet). Archived from the original on 2 April 2020 – via Twitter.
  20. ^ "Citra Android is here!". Citra Team. 23 May 2020. Archived from the original on 22 May 2020. Retrieved 23 May 2020.
  21. ^ "Games · Citra". Citra. Retrieved 2021-09-13.
Retrieved from ""