Azahar – Azahar 2125.0.1

Azahar – Azahar 2125.0.1

πŸ”₯ Azahar 2125.0.1 is live β€” and it’s packing serious upgrades! Here’s what’s fresh for Homebrew Enthusiasts:

πŸ“± Android Vanilla Build (Critical!)**

  • βœ… New package ID: `org.azahar_emu.azahar`

β†’ Uninstall old version first! (Data stays safe β€” just re-select user dir on launch.)

β†’ Google Play version unaffected (keeps old ID).

  • πŸš€ Vanilla builds now blazing fast:
  • Native file I/O β†’ HOME menu boots in <5s (was ~30–45s!)
  • Smoother SD card detection & access.
  • πŸ“Έ Fixed camera crashes/pauses on Android (yes, finally).
  • πŸ”˜ New Hotkey Enable toggle + Auto-Map Controller (desktop-style mapping).
  • πŸ–ΌοΈ Secondary screen: fixed aspect ratio & disconnect crashes.
  • πŸ› οΈ Setup loop issues? Gone.
  • πŸ’‘ Double-tap the Apps button β†’ version toast (no more guessing!).

πŸ•ΉοΈ Core & Renderer**

  • 🧩 LibRetro/RetroArch cores now available across all platforms:

Linux, Windows (x86/ARM), macOS (Intel & Apple Silicon), Android, iOS & tvOS.

⚠️ iOS/tvOS: JIT disabled β†’ expect slower perf on older hardware.

  • πŸ–ΌοΈ Vulkan shader cache (.vkch) added β†’ no more stutter on relaunch! Copy caches between devices for instant speedup.
  • 🎨 Texture filtering returns β€” now works on all color surfaces (no more muddy UIs).
  • βš™οΈ Shader/pipeline compilation offloaded β†’ smoother startup & less hitching.
  • 🧠 Artic Base optimizations = lower CPU usage & better battery life on mobile.
  • πŸ“‘ `NWM_SOC::GetMACAddress` implemented β†’ NetPass homebrew now works!
  • πŸ“₯ Download Play fully functional with HLE only (no LLE needed).
  • πŸ§ͺ New debug toggle: switch between Old 3DS / New 3DS console types.

πŸ’» Desktop Improvements**

  • πŸ–±οΈ Controller touchpad now emulates 3DS touchscreen (yes, really).
  • πŸ› οΈ Config backend overhauled β†’ cleaner defaults & dynamic validation (esp. for Android).
  • πŸ” Update checker smarter β€” prevents accidental downgrades.
  • πŸ–₯️ Legacy SDL2 frontend removed (Qt remains rock-solid).
  • βš™οΈ New debug setting: display refresh rate auto-detection (leave enabled unless you’re tweaking manually).
  • 🧰 Windows: AMD GPU forced usage + MSYS2 camera fixes.
  • 🍏 macOS: Launch warnings & UI freeze fixes.

πŸ§ͺ Under the Hood**

  • Vulkan validation layer fixes (no more undefined behavior).
  • Build system: GCC ARM64 fix, Qt6 <6.7 support, cleaner CMake versioning.
  • Debug tooling: NATVIS for BitField class (Visual Studio), aggressive dead code stripping.

🎯 TL;DR Highlights:

  • πŸš€ Vanilla Android = 6x faster boot (native I/O!)
  • 🧩 RetroArch cores live! Homebrew on any LibRetro-compatible platform.
  • πŸ”₯ Vulkan caching = instant reloads after first run.
  • πŸ› οΈ Stability, correctness & polish everywhere.

πŸ‘‰ Vanilla users: uninstall first!

Full changelog β†’ [github.com/azahar-emu/

πŸ”— View Release