Azahar is an open-source 3DS emulator project designed to provide users with a reliable platform for running Nintendo 3DS titles on modern devices. Built from the merger of PabloMK7's Citra fork and the Lime3DS project, Azahar aims to become the primary hub for future development in the emulator community.
Key Features:
Cross-platform support, available on Windows, macOS, Linux (via Flatpak or AppImage), and Android (Google Play Store or APK).
Open-source nature, fostering transparency and community-driven development.
Compatibility with a wide range of 3DS games, enhancing retro gaming experiences.
Audience & Benefits:
Ideal for retro gaming enthusiasts, developers, and individuals seeking to play 3DS titles without the need for original hardware. Azahar offers a robust solution for those who value open-source technology and community contributions. It can be installed via winget, ensuring ease of access for users familiar with package managers.
Azahar stands as a testament to collaborative efforts in emulator development, providing a versatile and reliable tool for exploring the rich library of 3DS games across various platforms.
README
Azahar is an open-source 3DS emulator project based on Citra.
It was created from the merging of PabloMK7's Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down.
The goal of this project is to be the de-facto platform for future development.
Azahar is also available as an AppImage on the Releases page.
Build instructions
Please refer this repository's wiki for build instructions
How can I contribute?
Pull requests
If you want to implement a change and have the technical capability to do so, we would be happy to accept your contributions.
If you are contributing a new feature, it is highly suggested that you first make a Feature Request issue to discuss the addition before writing any code. This is to ensure that your time isn't wasted working on a feature which isn't deemed appropriate for the project.
After creating a pull request, please don't repeatedly merge master into your branch. A maintainer will update the branch for you if/ when it is appropriate to do so.
Language translations
Additionally, we are accepting language translations on Transifex. If you know a non-english language listed on our Transifex page, please feel free to contribute.
> [!NOTE]
> We are not currently accepting new languages for translation. Please do not request for new languages or language variants to be added.
Compatibility reports
Even if you don't wish to contribute code or translations, you can help the project by reporting game compatibility data to our compatibility list.
Contributing compatibility data helps more accurately reflect the current capabilities of the emulator, so it would be highly appreciated if you could go through the reporting process after completing a game.
Minimum requirements
Below are the minimum requirements to run Azahar:
Desktop
Operating System: Windows 10 (64-bit), MacOS 13.4 (Ventura), or modern 64-bit Linux
CPU: x86-64/ARM64 CPU (Windows for ARM not supported). Single core performance higher than 1,800 on Passmark
GPU: OpenGL 4.3 or Vulkan 1.1 support
Memory: 2GB of RAM. 4GB is recommended
Android
Operating System: Android 9.0+ (64-bit)
CPU: Snapdragon 835 SoC or better
GPU: OpenGL ES 3.2 or Vulkan 1.1 support
Memory: 2GB of RAM. 4GB is recommended
What's next?
We share public roadmaps for upcoming releases in the form of GitHub milestones.
We have a community Discord server where you can chat about the project, keep up to date with the latest announcements, or coordinate emulator development.