Citra (emulador)

Citra

Logo de Citra y captura de pantalla del emulador
Información general
Tipo de programa Emulador
Desarrollador Citra Team
Licencia GPLv2
Estado actual En desarrollo
Información técnica
Programado en C++
Plataformas admitidas
Enlaces

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.[3][4]​ Requiere OpenGL versión 3.3.[1]​ o Vulkan 1.1 para ejecutarse, aunque también puede ejecutarse vía software. El nombre de Citra se deriva de CTR, que es el nombre del modelo del 3DS original.[5]​ Citra no funciona muy bien con PC más antiguas y debe ejecutarse en una CPU x64.[6]

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

Citra se creó inicialmente en abril de 2014.[12]​ El primer juego comercial de Nintendo 3DS en ser ejecutado por Citra fue The Legend of Zelda: Ocarina of Time 3D.[13][14]​ 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,[15]​ y ha tenido un compilador JIT desde el 15 de septiembre de 2016.[16]​ 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.[17]

Requisitos del sistema

Requisitos del sistema

Aspectos

Mínimos Recomendados
PC[1]
Sistema operativo
CPU CPU x86-64 Single Core Performance > 1.800 en Passmark


Hardware gráfico Soporte para OpenGL 3.3 o Vulkan 1.1
Android[2]
Sistema operativo Android 9.0
CPU AArch64 Snapdragon 835 o mejor


Hardware gráfico 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

Véase también

Referencias

  1. a b c «FAQ». Citra (en inglés). Citra Team. Archivado desde el original el 22 de agosto de 2020. Consultado el 23 de agosto de 2020. 
  2. a b «Citra Android is here! · Citra». Citra (en inglés estadounidense). Archivado desde el original el 22 de mayo de 2020. Consultado el 23 de agosto de 2020. 
  3. «Versiones Nightly». 
  4. «Versiones Canary». 
  5. «FAQ». Citra, Nintendo 3DS Emulator (en inglés). Consultado el 5 de febrero de 2018. 
  6. «citra faq». GitHub (en inglés). Consultado el 7 de marzo de 2018. 
  7. «10 Best Nintendo 3Ds Emulator for android & PC [working N3Ds emulator]». 11 de febrero de 2018. 
  8. «citra-emu/citra». GitHub. 
  9. citraemu (31 de marzo de 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.» (tuit) (en inglés). Archivado desde el original el 1 de abril de 2020. 
  10. citraemu (1 de abril de 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!» (tuit) (en inglés). Archivado desde el original el 2 de abril de 2020. 
  11. «Citra Android is here!». Citra Team. 23 de mayo de 2020. Archivado desde el original el 22 de mayo de 2020. Consultado el 23 de mayo de 2020. 
  12. Staff (23 de febrero de 2016). «Citra Progress Report - 2015 P1» (en inglés). citra-emu.org. Consultado el 12 de diciembre de 2017. 
  13. Parlock, Joe. «The first commercial 3DS game's been successfully emulated». Destructoid (en inglés). Consultado el 7 de abril de 2017. 
  14. Orland, Kyle. «Don’t look now, but 3DS emulation is becoming a thing» (en inglés). Ars Technica. Consultado el 7 de abril de 2017. 
  15. «HLE Audio Comes to Citra». Citra, Nintendo 3DS Emulator (en inglés). Consultado el 8 de abril de 2017. 
  16. citraemu (16 de setiembre de 2016). «After much anticipation, Citra now has a JIT! Props again to @MerryMage for another massive contribution to the project!!» (tuit) (en inglés). 
  17. «Anunciado yuzu, un proyecto de emulador de Nintendo Switch creado por los responsables de Citra». www.elotrolado.net. Consultado el 23 de diciembre de 2018. 

Enlaces externos