Tanuki3DS Emulator

A Simple, Fast, and Compatible Nintendo 3DS Emulator

Tanuki3DS is a cutting-edge high-level emulation (HLE) software designed to bring Nintendo 3DS gaming to your MacOS and Linux systems.

Built with simplicity, speed, and compatibility in mind, Tanuki3DS offers a seamless gaming experience for a growing library of 3DS titles.

Whether you’re a casual gamer or a 3DS enthusiast, Tanuki3DS is here to elevate your gaming journey.


Why Choose Tanuki3DS?

  • Blazing Fast Performance: Enjoy your favorite games at full speed, thanks to optimized code and efficient emulation techniques.
  • Controller Support: Immerse yourself with a gaming controller for the ultimate console-like experience.
  • Video Upscaling: Relive your favorite 3DS titles in enhanced clarity and resolution on your desktop or laptop.
  • Cross-Platform Compatibility: Designed specifically for MacOS and Linux, with experimental support for Windows via WSL.

Download Tanuki3DS

Getting started is easy! Use the below download button and download Tanuki3DS Emulator for your Mac and Linux devices from the GitHub releases.


Build Tanuki3DS Yourself

For tech-savvy users, Tanuki3DS can be built from source with a few dependencies:

  • Libraries Required: SDL2, GLEW, Xbyak, XXHash, Capstone.
  • Simple Build Process: Clone the repository and compile using make. Options include USER=1 for optimized builds and DEBUG=1 for debugging.

Note for M1 Mac Users: Only x86 JIT backends are currently supported. You’ll need the x86 version of Homebrew to build and run. Follow this guide.


How to Use Tanuki3DS

Launching the emulator is a breeze:

  • Open the executable and select your ROM file (.elf, .3ds/.cci, .cxi/.app).
  • Use command-line arguments for added flexibility.
  • Compatible with decrypted ROMs only.

Keyboard Controls

ControlKey
AL
BK
XO
YI
LQ
RP
CirclepadWASD
DpadArrow keys
StartReturn
SelectRShift
Pause/UnpauseF5
Toggle speedupTab

Compatibility

While Tanuki3DS supports a wide range of 3DS titles, some games may experience graphical glitches or crashes. Audio support is currently under development. We’re committed to improving the emulator and appreciate feedback—report bugs on our GitHub Issues Page.


Credits & Inspiration

Tanuki3DS wouldn’t be possible without the dedication of the gaming and development communities:

  • 3DBrew & GBATEK for their comprehensive documentation of the 3DS system.
  • Citra3dmoo, and Panda3DS for inspiration and references during development.
  • Libraries like libctru and citro3d for aiding in 3DS homebrew development.

Join the Tanuki Community

Have questions or need support? Connect with us and fellow gamers on our Discord Server to share feedback, report issues, or simply chat about your favorite 3DS games.


Tanuki3DS – A Simple, Fast, and Compatible 3DS Emulator

Rediscover the magic of 3DS gaming today!