Citra é um emulador gratuito de consoles de jogos portáteis Nintendo 3DS , desenvolvido pela Citra Team. Está escrito na linguagem de programação C ++ . O Citra pode rodar quase todos os jogos caseiros e muitos jogos de console comerciais.
O Citra foi inaugurado em abril de 2014 . O primeiro jogo comercial Nintendo 3DS emulado pela Citra foi The Legend of Zelda: Ocarina of Time 3D . Citra também pode executar outros jogos, como Animal Crossing: New Leaf e Sonic Generations .
A Citra pode iniciar jogos Pokémon desde 30 de dezembro de 2015. Desde 22 de fevereiro de 2016, o site oficial da Citra mudou significativamente. O Citra pode emular som desde 21 de maio de 2016 e tem um compilador JIT desde 15 de setembro de 2016 A partir da versão mais recente, Pokémon Sun e Moon são totalmente jogáveis, um marco no desenvolvimento do emulador.
Em novembro de 2017 , a Citra anunciou o suporte de rede para o emulador. O suporte de rede imita o Wi-Fi local do 3DS, que originalmente permitia jogos locais, mas a equipe do Citra foi além e tornou possível jogar com outros usuários em qualquer lugar.
A mesma equipe também criou o primeiro emulador de Nintendo Switch , chamado Yuzu .
Em março de 2019, uma versão não oficial do emulador foi criada para Android .
Citra é gratuito e de código aberto . Ele está disponível para Windows , macOS e Linux . A maior parte do desenvolvimento é feito no GitHub e mais de 120 desenvolvedores já contribuíram com o projeto Citra no GitHub.
O Citra requer OpenGL versão 3.3 ou posterior para funcionar. O nome da Citra é derivado de CTR, que é o nome do modelo do 3DS original. O Citra não funciona muito bem com PCs mais antigos e deve ser executado em um processador x64 .