Citra este un emulator gratuit al consolei de joc portabile Nintendo 3DS , dezvoltat de echipa Citra. Este scris în limbajul de programare C ++ . Citra poate rula aproape toate jocurile homebrew și multe jocuri de console comerciale.
Citra a fost lansat în aprilie 2014 . Primul joc comercial Nintendo 3DS emulat de Citra a fost The Legend of Zelda: Ocarina of Time 3D . Citra poate rula și alte jocuri, precum Animal Crossing: New Leaf și Sonic Generations .
Citra poate începe jocurile Pokémon din 30 decembrie 2015. Începând cu 22 februarie 2016, site-ul oficial Citra s-a schimbat semnificativ. Citra poate emula sunetul din 21 mai 2016 și are un compilator JIT din 15 septembrie 2016 Începând cu cea mai recentă versiune, Pokémon Sun și Moon sunt complet redabile, o etapă importantă în dezvoltarea emulatorului.
Începând din noiembrie 2017 , Citra a anunțat suportul de rețea pentru emulator. Suportul pentru rețea imită Wi-Fi- ul local 3DS care inițial permitea jocurile locale, dar echipa Citra a mers mai departe și a făcut posibilă joaca cu alți utilizatori oriunde.
Aceeași echipă a creat ulterior primul emulator Nintendo Switch , numit Yuzu .
În martie 2019, a fost creată o versiune neoficială a emulatorului pentru Android .
Citra este gratuit și open-source . Este disponibil pentru Windows , macOS și Linux . Cea mai mare parte a dezvoltării se face pe GitHub și peste 120 de dezvoltatori au contribuit deja la proiectul Citra de pe GitHub.
Citra necesită OpenGL versiunea 3.3 sau o versiune ulterioară pentru a funcționa. Numele Citra este derivat din CTR, care este numele modelului 3DS original. Citra nu funcționează foarte bine cu computerele mai vechi și trebuie să ruleze pe un procesor x64 .