Citra

Émulateur vr608383e

Citra est un émulateur dédié à la Nintendo 3DS, permettant d’exécuter certains jeux commerciaux après un déchiffrement préalable des fichiers. Son fonctionnement repose sur une architecture logicielle open-source, mais son utilisation nécessite des compétences techniques pour contourner les protections mises en place par Nintendo.

Développé initialement par Ameer J., son évolution a été perturbée par une action en justice de Nintendo, entraînant l’abandon temporaire du projet. Le développement a repris rapidement sur une nouvelle plateforme, sans site officiel accessible. Bien que compatible avec macOS (notamment sur Apple Silicon et versions récentes), sa prise en main reste complexe en raison des étapes de préparation des jeux. Les performances et la stabilité varient selon les titres, avec une priorité donnée aux jeux déja adaptés par la communauté.

Dernière mise à jour :

Plateformes

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

r608383e

Match changes to svcMapProcessMemoryEx from latest Luma3DS (#264)

r5115f64

  • act: Add more command names and implement GetErrorCode The command names have been extracted from 3dbrew and the JavaScript bindings that the NNID settings uses internally. The error names have been extracted from the Wii U implementation (102-XXXX), which are compatible with the 3DS ones except for 022-5XXX, which are error codes specific to the 3DS.
  • act: Split error codes into separate file

r518f723

Artic Base: Fix issue when 0 bytes are read from file (#199)

r959a66d

renderer_vulkan: Address vulkan surface recreation issues (#198)

re90795b

Implement game render thread delay (#180) More details: https://www.reddit.com/r/Citra/comments/1e1v4e1/fixing_luigis_mansion_2_performance_issues_once/

r4780a71

Artic Base: Implement DLC support and other fixes (#173)

  • Artic Base: Implement DLC support and other fixes
  • Fix per game settings not working with artic loader
  • Fix compilation error

r4f174f1

Fix crash when cubemap face id is invalid (#154)

  • Fix crash when cubemap face id is invalid
  • make variable const

Fix HTTP RequestState values (fixes Pretendo Network support with HLE… … http) (#143)

  • Fix http RequestState values
  • Fix formatting

Do not use the cache if the read would result in OOB (#130)

Fix PTM ext data creation after Artic Base changes. (#111)

Add Artic Base support (#105)

  • Add Artic Base support
  • Add Android support

Add svcs to get and set the emulation speed. (#57)

Reduce log levels for some FS functions and stub cache svcs (#51)

renderer_vulkan: Disable dynamic index conditionally (#20)

Captures d'écran

Screenshot de Citra (3DS)