Mikage: Nintendo 3DS Emulator Source Code Released

Developer mikage announces opening of source code for Nintendo 3DS emulator

Developer mikage, the proprietary emulator of the gaming console Nintendo 3DS, announced the release of the source code of the project. The emulator code, written in C++, has been posted on Github. However, the license for the further development of the open project has not been selected yet. The emulator is compatible with Linux, Android, and Windows platforms on architectures of X86_64 and ARM64.

The project was founded in 2016 by Tony Wasserka (neobrain), one of the founders of the open emulator citra. Wasserka has also contributed to the development of emulators such as dolphin and ppsspp. Mikage was developed with a focus on high performance, reducing errors during emulation, and accurate reconstruction of the console. Supported games include Animal Crossing: New Leaf, The Legend of Zelda: Ocarina of Time 3D, and Rayman Origins.


Main differences between Mikage and other Nintendo 3DS emulators:

  • Extended optimization of performance – Mikage uses JIT compilation to accelerate CPU emulation and the graphic API VULKAN for faster graphics rendering.
  • Provides a Nintendo 3DS-style interface supporting functionality beyond just launching games, such as features similar to the home menu and M
/Reports, release notes, official announcements.