Citra (Source)

Citra (Source)
Citra (Source)
File Size:
33.68 MB
18 February 2024
0 x

Citra is a work-in-progress Nintendo 3DS emulator started in early 2013. Citra can currently emulate, with varying degrees of success, a wide variety of different homebrew applications and commercial software.



It's recommended that you use homebrew to install dependencies. You'll need to download and install the following to build Citra:

  • CMake (brew install cmake)
  • glslang (brew install glslang)
  • A recent version of Xcode and the Xcode command line tools

Cloning Citra in Git:

git clone --recursive
cd citra

Using CMake:

Create a build folder and generate makefiles for the build:

mkdir build
cd build
cmake ..

Building Citra

make -j4 application bundle will now be present under build/bin/. Note that this is non-portable and only works on your machine. You can create distributable bundles as well by running make bundle and checking the output in build/bundle/.

About building on Apple Silicon machines

To build Citra targeting macOS on ARM, the process is largely the same. A few things to note are:

  • Make sure the Homebrew version you have installed is the ARM version
  • If you are cross-compiling from an x86_64 machine for ARM, when running the cmake command you'll want to use this command instead:
  • Similarly, if you are cross-compiling from an ARM machine for x86_64, you'll want to use this command:
Powered by Phoca Download