Azahar - Windows  Azahar - Linux  Azahar - Mac  Azahar - Android  Azahar (Source)

What's New:

All

  • Added ROM compression functionality.
    • Support for the following new formats have been added: .zcia, .zcci, .z3dsx, .zcxi.
    • ROMs can be compressed in Azahar using Tools --> Compress ROM File… on desktop.
  • Fixed a memory leak in the AAC decoder.
  • Fixed an issue where display refresh rates below ~60hz would cause emulation speed to be slower than intended when vsync was enabled.
  • Different 3DS applications now have separate Vulkan pipeline caches.
    • Previously, all Vulkan pipeline caches were stored in a single large file which was shared between all 3DS applications.
  • Fixed LCD colour fill functionality.
    • Before being fixed, this could cause applications which fill the screen with a certain colour to be black or display garbage.
  • When using the OpenGL renderer, if a shader fails to link, the emulator will now experience graphical anomalies and produce logs rather than crashing.
  • Fixed some dead links left over from Citra.

Android

  • Implemented secondary screen support for wired and wireless displays (Chromecast, Miracast).
    • By default, this functionality is disabled, and must be enabled by setting Settings --> Layout --> Secondary Display Screen Layout to an option other that System Default (mirror).
  • Added button sliding behaviour configuration to the Overlay Options menu.
  • Implemented play time tracking.
  • Restructured touch input code to correctly handle multitouch inputs, resulting in improved multitouch support for the on-screen controller overlay.

MacOS

  • Fixed an issue where the Artic Controller feature wouldn't work correctly on MacOS.
  • Fixed an issue where, on recent MacOS versions, enabling the OS’s low power mode would result in many games being limited to 50% emulation speed when vsync was enabled.
  • Added individual x86_64 and ARM64 binaries to releases alongside the existing universal download

Desktop

  • Fixed horizontal centering being incorrect when using the single window or separate window layouts while fullscreened.
  • When using a prerelease build, users are now directed to download the update from the Azahar GitHub releases page rather than the Azahar website.
    • The Azahar website doesn't list prereleases, so this may have caused some confusion with users. This could have resulted in users unintentionally downgrading to the latest stable release.
    • This doesn't affect stable releases such as this one, but it will affect all future prereleases.

Windows

  • Minor adjustments to the Windows installer.

Technical

  • Set correct stop flag in GSP.
  • Fix irq request register behaviour.
    • This change and the previous one were noted to not affect 3DS applications at all in theory, instead being more of a correctness thing.
  • Fixed compilation failing when building using GCC 13 or earlier.
  • Fixed a build error when using the USE_SYSTEM_GLSLANG CMake option.
  • Added a new CMake option USE_SYSTEM_SPIRV_HEADERS.
  • Removed use of deprecated boost class and moved to a functionally identical alternative.
  • Upgraded Vulkan-related dependencies to match Vulkan SDK 14.313.0.
  •  The SDL frontend still doesn’t work properly, and remains disabled by default at compile time.
  • Various minor changes to the Azahar installer on Windows.
  • Amended CMakeLists to help certain environments to find required Qt dependencies.
  • Upgraded Android Gradle Plugin to 8.11.1