Tanuki3DS - Mac (Apple)

Tanuki3DS is a 3DS emulator for MacOS, Linux, and Windows written in C which aims to be simple, fast, and compatible. Currently it can play a decent number of games with reasonable graphics and audio at full speed. It also supports some nice features like controller input, fast-forward, video upscaling, and free camera.
Usage
Launching the app should give you a prompt to select the game file. You can also start a game by dropping its file onto the window. The supported formats are:
- .cci/.3ds
- .cxi/.app
- .elf/.axf
- .3dsx
All games must be decrypted.
You can modify emulator settings in the generated ctremu.ini
file. The settings and save data are stored by default in the application data path of your OS, but you can optionally create a file called portable.txt
in the same directory as the executable to have them be created there.
You can also run the executable in the command line with the rom file as the argument or pass -h
to see other options.
The keyboard controls are as follows:
Control | Key |
---|---|
A | L |
B | K |
X | O |
Y | I |
L | Q |
R | P |
Circlepad | WASD |
Dpad | Arrow keys |
Start | Return |
Select | RShift |
Pause/Resume | F5 |
Mute/Unmute | F6 |
Toggle fast-forward | Tab |
Reset | F1 |
Switch game | F2 |
Toggle freecam | F7 |
Change Screen Layout | F10 |
The touch screen can be used with the mouse.
You can also connect a controller to use controller input. When using the controller the right shoulder button can be used to tap the touch screen at the current mouse location.