The Azahar emulator has just received a major update. This project, a fork of Citra developed by PabloMK7 and Lime3DS, was first announced in November 2024. Azahar represents a promising development in the world of emulation, especially after Citra’s development was discontinued in March 2024. This discontinuation followed a legal settlement between the developers of Citra (also responsible for the Switch emulator Yuzu) and Nintendo. Unlike Yuzu, which was hit with an injunction, Citra was not directly affected by legal restrictions, allowing projects like Azahar to see the light of day.
Regardless, the 2120.3 update brings more stability, aims to fix some issues from the initial release, and also improves the usability of some menus. It seems that this version is the last before the next major release which will belong to the 2121 branch
Changelog
Android:
– Added a new prompt for users who may have inadvertently selected a different user directory after upgrading from Lime3DS, making it appear that data such as saves may have been lost.
– This new prompt allows users to choose whether to continue using their new user directory or restore their old one.
– The need to reselect the user directory after upgrading was unintentional and was the result of a bug.
– We apologize if you were affected by this issue and thought you may have lost data.
All versions:
– Fixed an issue where Korean, Chinese, and Taiwanese 3DS systems could not start an application using the system font due to missing open source font replacement (this included the System Configuration Tool).
– For now, the EUR/USA/JPN font will be used, but most glyphs will be replaced with question marks.
– This allows you to complete the setup process even without being able to read the text.
– A font with the missing glyphs may be added later.
– Fixed an issue where consoles whose regions had been changed via custom firmware were unable to start the system setup process via the Azahar Artic configuration tool.
Desktop:
– Updated SDL2 bundled version to fix an issue where Xbox controllers needed to be re-paired every time they were turned off.
– The Azahar application now explicitly sets its own Windows icon
– For most platforms this should not change anything, but on Linux this is known to fix some application icon issues.
Technical:
– Fixed compilation failure when trying to build using Qt 6.9.0 or later.
– Fixed build failure when trying to build for desktop with Discord support enabled when using CMake 4.0 or later.
– MSVC warnings C4711 and C5045 have been disabled to make compilation logs less unpleasant to view.
– None of these warnings are important.
– The version of NSIS we use to create our Windows installers has been upgraded from 3.10 to 3.11.


Comments