Citra (émulateur)
From Wikipedia, the free encyclopedia
| Développé par | Bunnei (d) |
|---|---|
| Dernière version | nightly 2000+ |
| État du projet | Fermé le 4 mars 2024 |
| Écrit en | C++ et Qt |
| Environnement | Microsoft Windows, Linux, macOS et Android |
| Type | Émulateur de système de jeux vidéo |
| Licence | Licence publique générale GNU version 2 |
| Site web | citra-emu.org |
Citra était un émulateur libre et open-source de la console de jeu portable Nintendo 3DS, il était développé par Citra Team. Il était développé dans le langage de programmation C++ et son interface programmée avec Qt. Citra pouvait exécuter presque tous les homebrew et les nombreux jeux commerciaux de la console.
Le développement de Citra commença en avril 2014[1] et le premier jeu commercial Nintendo 3DS émulé par Citra était The Legend of Zelda: Ocarina of Time 3D[2],[3]. Citra pouvait également exécuter d'autres jeux, tels que Animal Crossing: New Leaf et Sonic Generations.
À partir du , Citra pouvait démarrer tous les jeux Pokémon aisément.
À partir du , Citra pouvait émuler le son[4] grâce à son compilateur JIT.
À partir du [5], Pokémon Soleil et Lune était entièrement jouables, un bond en avant dans le développement de l’émulateur.
En , Citra annonce la prise en charge réseau de l'émulateur[6]. Le support réseau imite le Wi-Fi local de la 3DS qui permettait à l’origine de jouer en local, mais l’équipe de Citra est allé plus loin et a permis de jouer avec d’autres utilisateurs n’importe où[7] dans le monde.
La même équipe a également créé par la suite le premier émulateur Nintendo Switch, nommé Yuzu en qui fermera le .
En , une version non officielle de l'émulateur est créé pour le support Android[8] et c'est en qu'ils annoncent l'officielle.
En , La Team Citra annonce la compatibilité avec les jeux New Nintendo 3DS et le support des save states.
Le , l'éditeur de Citra , Tropic Haze, annonce, par un procès contre Nintendo, de rendre les armes, et d'arrêter tous les projets en rapport avec Citra et Yuzu, dont Tropic Haze est aussi éditeur, et de reverser 2,4 millions de dollars en dommage et intérêt.[citation nécessaire]
Description
Citra était gratuit et open-source. Il était disponible pour Windows, macOS, Linux, et Android. Le développement se faisait sur la plateforme GitHub et plus de 250 développeurs ont déjà contribué au projet Citra [9].
Citra nécessitait OpenGL 3.3 ou Vulkan 1.1 minimum pour fonctionner[10]. Le nom de Citra est dérivé de CTR, qui est le nom de modèle d'origine de la 3DS [11]. L'émulateur ne fonctionnait pas très bien avec les anciens PC et devait être exécuté sur un processeur x64[12].