Open Gaming & Graphics

Azahar 2127.0 Alpha 3 adds CSND audio emulation, fixes Windows UI hang

Key Takeaway

The third alpha of Azahar 2127.0 implements CSND module emulation for 3DS audio in applets and homebrew, fixes a Windows UI theme regression, and resolves a zstd build failure.

Summary

Azahar 2127.0 Alpha 3 is now available for testing. The release adds CSND module emulation, enabling audio for the 3DS keyboard applet, 3GX plugins, and early homebrew applications. It also fixes a Windows-specific hang when changing UI themes, improves input binding behavior with a confirmation dialog for conflicting hotkeys, and resolves a build failure with recent zstd versions.

What's in this alpha

  • CSND module emulation: Newly implemented, enables audio output for system applets (3DS keyboard), 3GX plugins, and early homebrew that relied on this sound interface
  • CIA installation fix: Corrected handling of .zcia-compressed content within ROM bundles
  • Input binding UX: Replaces silent failure with an explicit unbind confirmation dialog when hotkey conflicts occur
  • HLE GSP fixes: Minor accuracy improvements that may resolve edge cases in certain games
  • Windows UI regression: Fixed indefinite hang on theme change introduced in Alpha 1
  • Build system: Resolved CMake target name conflict breaking compilation with newer zstd releases

Why it matters

The CSND emulation fills a gap in homebrew and plugin compatibility, making Azahar more viable for users running non-commercial 3DS software. The zstd build fix helps downstream packagers on rolling distributions.

Original reference: github.com →