github azahar-emu/azahar 2123-beta1
Azahar 2123 Beta 1

latest releases: 2123.1, 2123, 2123-rc2...
pre-releaseone month ago

⚠️Important Beta Information⚠️

This is a beta release. Please expand this drop-down to read more about what this means before installing.
As a beta release, this build is not yet considered stable, but is instead an early preview of the the features which will be in the 2123 update.

Despite its status as a pre-release build, users are encouraged to test this version to help us catch any newly introduced issues before they can make it to a full release. If you do observe such issues, please report them to us on GitHub so we can evaluate them.

If you are unwilling to tolerate potential minor issues, you may be better off waiting until a release candidate is promoted to a full release.

The 2123 update will primarily focus on changes to the core of the emulator.

To help us catch any issues we may have missed before they make it to a stable release, consider trying out this prerelease.

For more details, please read the below changelog:


Azahar 2123-beta1 Changeling

All

  • Added ROM compression functionality. | @PabloMK7 #1208 #1249
    • 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. | @QidiWang #1167
  • Fixed an issue where display refresh rates below ~60hz would cause emulation speed to be slower than intended when vsync was enabled. | @OpenSauce04 #1193, @kylon #1248
  • Different 3DS applications now have separate Vulkan pipeline caches. | @PabloMK7 #1118
    • Previously, all Vulkan pipeline caches were stored in a single large file which was shared between all 3DS applications.
  • Fixed LCD colour fill functionality. | @PabloMK7 #1198
    • 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. | @PabloMK7 #1200
  • Fixed some dead links left over from Citra. | @RedBlackAka #1250

Android

  • Added button sliding behaviour configuration to the Overlay Options menu. | @toksn #884
  • Implemented play time tracking. | Kleidis, @rtiangha #813

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. | @OpenSauce04 #1193 #1262

Desktop

  • Fixed horizontal centering being incorrect when using the single window or separate window layouts while fullscreened. | @DavidRGriswold #1211

Technical

  • Set correct stop flag in GSP. | @kynex7510 #1199
  • Fix irq request register behaviour. | @PabloMK7 #1216
    • 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. | @OpenSauce04 #1221
  • Removed use of deprecated boost class and moved to a functionally identical alternative. | @qr243vbi #1126
  • Upgraded Vulkan-related dependencies to match Vulkan SDK 14.313.0. | @OpenSauce04 #1225
  • Fixed the SDL frontend failing to compile due to the use of a removed function. | @OpenSauce04 #1190
    • 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. | @qr243vbi #1165
  • Upgraded Android Gradle Plugin to 8.11.1 | @OpenSauce04 #1256

Don't miss a new azahar release

NewReleases is sending notifications on new releases.