Azahar 2125.0 Alpha 4 is an open-source 3DS emulator based on Citra, released as a fix to Alpha 3, resolving a crash issue in the Android version. The release introduces libretro/RetroArch cores for various platforms including Linux, Windows, macOS, Android, and iOS, with JIT compilation disabled on iOS and tvOS due to App Store restrictions, potentially affecting performance. Key updates include reduced CPU usage, improved shader compilation, and new features like “Integer Scaling” and “Layouts to Cycle.” A comprehensive list of optimizations and fixes is also included, enhancing usability across platforms.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)
Azahar 2125.0 Alpha 4 has been released. This is an open-source 3DS emulator project based on Citra.
Azahar changelog:
The Azahar 2125.0-alpha4 Changelog includes updates from Alpha 3, primarily addressing a crash issue in the Android build (#1810). Other than this, it remains the same as Alpha 3.
Since version 2125.0 Alpha 3 was withdrawn due to the aforementioned issue, its changelog is reiterated below verbatim:
Azahar 2125.0-alpha3 Changelog
libretro
Azahar is now accessible as a libretro/RetroArch core across a variety of OS platforms. | @warmenhoven #1215 + additional PRs
The following platforms are featured in this initial release:
Linux (x86_64)
Windows (x86_64)
macOS (arm64)
macOS (x86_64)
Android (arm64)
iOS
tvOS
It is important to highlight that due to App Store policies surrounding JIT compilation, JIT is forcefully disabled by default on iOS and tvOS. This disables JIT can significantly affect performance, resulting in emulation speeds below 100% on older devices.
* For additional information, visit: https://docs.libretro.com/guides/install-ios/#jit
Upon the complete release of 2125.0, the Azahar core will be obtainable through the RetroArch core downloader and as a built-in core for iOS and tvOS.
Everything
The CPU usage of Azahar has been greatly reduced while utilizing the Artic Base. | @keynote #1789
Shader and pipeline compilation tasks are now processed by separate workers, enhancing parallelism and minimizing shader compilation stutter. | @PabloMK7 #1802
Resolved a problem with the previously added Vulkan shader disk cache where transferring the cache across devices could lead to graphical issues. | @PabloMK7 #1770
Eliminated unnecessary file IO noise while reading from the Vulkan shader disk cache. | @PabloMK7 #1774
A very minor optimization has been made for filtering log messages, especially when a large volume of LOG_DEBUG messages is generated in a short duration. | @PabloMK7 #1773
Introduced HLE implementation for Download Play (DLP) client. | @lannoene #1741
The DLP LLE module is no longer needed to join Download Play sessions.
However, the LLE module is still required for hosting Download Play sessions.
A new “Integer Scaling” option has been implemented. @DavidRGriswold #1400
Added a new “Layouts to Cycle” setting that enables users to choose which layouts can be cycled using the Cycle Layout/Toggle Layout hotkey. | @DavidRGriswold #1430
Now, the selected texture filter is applied to color surfaces as well, not just texture surfaces. | @PabloMK7 #1784
A significant refactor of the configuration backend is done for all platforms, enhancing maintainability | @OpenSauce04 #1762
While primarily a change for developers, it somewhat impacts end-users on Android by dynamically generating and validating the default config.ini file, meaning previously missing keys are now included. | @OpenSauce04 #1762
Android
A new “Hotkey Enable” button has been introduced. This button can be combined with others to activate hotkeys. | #1464
Refer to the linked PR for more details.
Also added a new “Auto-Map Controller” button, functioning similarly to its desktop counterpart. | @RJNY #1769
The drawer menu now consistently uses the layout that fits the current device orientation. | @DavidRGriswold #1473
macOS
Fixed a potential UI freeze during game list population. | @TeamPuzel #1785
Windows
Explicitly instruct AMD drivers to prioritize the dedicated GPU by default when an integrated GPU is available. | @RedBlackAka #1783
Download: Azahar 2125.0 Alpha 4 x64
Download: Azahar 2125.0 Alpha 4 Android
Source: Here
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!