Citra (emulador)
# Citra (emulador)

Citra es un emulador de la consola portátil Nintendo 3DS, está programado en C++ y su código fuente fue publicado bajo licencia GPL. En abril de 2020 se lazaron sus primeras versiones estables, pero puede ejecutar prácticamente todos los juegos homebrew, así como muchos juegos oficiales, recibe actualizaciones casi a diario, en sus canales Nightly y Canary. Requiere OpenGL versión 3.3 o posterior para ejecutarse. El nombre de Citra se deriva de CTR, que es el nombre del modelo del 3DS original. Citra no funciona muy bien con PC más antiguas y debe ejecutarse en una CPU x64.

Citra es software libre y de código abierto y está disponible para Windows, macOS y Linux. La mayor parte del desarrollo ocurre en GitHub, y más de 120 desarrolladores ya han contribuido al proyecto de Citra en GitHub. En abril de 2020, el equipo Citra anunció la compatibilidad con los juegos de New Nintendo 3DS y el soporte para guardar estados, y en mayo de 2020, anunciaron una versión de Citra para Android.

Citra se creó inicialmente en abril de 2014. El primer juego comercial de Nintendo 3DS en ser ejecutado por Citra fue The Legend of Zelda: Ocarina of Time 3D. Citra también puede ejecutar otros juegos, como por ejemplo Animal Crossing: New Leaf y Sonic Generations.

Citra puede iniciar juegos de Pokémon desde el 30 de diciembre de 2015. Asimismo, desde el 22 de febrero de 2016, el sitio web oficial de Citra ha cambiado significativamente. Desde el 21 de mayo de 2016, Citra puede emular el sonido del videojuego, y ha tenido un compilador JIT desde el 15 de septiembre de 2016. A partir de la última versión, Pokémon Sol y Pokémon Luna son completamente jugables, un hito en el desarrollo de emuladores.

Los responsables de Citra también están a cargo del desarrollo del primer emulador de Nintendo Switch, yuzu.

## Requisitos del sistema

Requisitos del sistema :

| Aspectos | Mínimos | Recomendados |
| - | - | - |
| PC |||
| Sistema operativo | Windows 7 64-bit o superiormacOS High Sierra o superiorEscritorio Linux moderno de 64-bit | Windows 7 64-bit o superiormacOS High Sierra o superiorEscritorio Linux moderno de 64-bit |
| CPU | CPU x86-64 | Single Core Performance > 1.800 en Passmark |
| Hardware gráfico | Soporte para OpenGL 3.3 o Vulkan 1.1 | Soporte para OpenGL 3.3 o Vulkan 1.1 |
| Android |||
| Sistema operativo | Android 9.0 | Android 9.0 |
| CPU | AArch64 | Snapdragon 835 o mejor |
| Hardware gráfico | OpenGL ES 3.2 o Vulkan 1.1 | OpenGL ES 3.2 o Vulkan 1.1 |

Citra utiliza un intérprete para emular la CPU de la 3DS, así como un software de renderizado para la GPU. Como es de esperar, esto es muy ineficiente, por lo que es dudoso que la mayoría del hardware disponible sería lo suficientemente rápido como para ejecutar los juegos a toda velocidad.

Cabe destacar que uno de los requisitos principales para usar la versión oficial de Citra es un chip de gráficos compatible con, al menos, OpenGL 3.3 o Vulkan 1.1 y un sistema operativo de 64 bits para que pueda ejecutarse en un PC, pero que requiere un procesador con el rendimiento más alto posible por núcleo.

## Historial de Logos

* Primer logotipo de Citra (2015)
* Segundo logotipo de Citra (2016)
