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/
