github azahar-emu/azahar 2127.0-alpha4
Azahar 2127.0 Alpha 4

pre-release5 hours ago

⚠️Important Alpha Information⚠️

As an alpha release, this build is not yet considered stable.

This prerelease is intended for users to test upcoming features, allowing the community to provide feedback before they are distributed in a stable release.
Users interested in testing bleeding-edge software are encouraged to test out this build to help us catch any issues we may have missed during development.

If you are unwilling to tolerate potential issues, it may be better to wait for the next stable release.


Azahar 2127.0 Alpha 4

Android

  • Added per-application settings. | @DavidRGriswold #1856, #2698
    • Mimics the desktop behaviour of being able to configure emulated applications independently.
    • Can be accessed by long pressing the application from the application list.
  • Implemented the use of the ADPF API to hint the OS of CPU work bursts. | @PabloMK7 #2706
    • Improves performance on most Android devices, with a 15% performance boost observed on a Mali device.
  • Skip hidden dot files/folders when scanning for applications. | @wilu222 #2362

All

  • Reduced several audio, frame and input latency sources on all platforms. | @PabloMK7 #2700, #2706
    • Improves audio, frame and input latency by 1-2 frames in some cases.
    • Makes audio time stretching disabled by default.
    • Adds a setting to disable audio effects for the cubeb backend (Windows only).
    • The pull requests descriptions go into more detail on what exactly changed.
  • Added free camera support. | @PabloMK7 #2723
    • Uses the RPC server to submit free camera commands to the emulator from an external script.
    • A python script is provided in the dist folder that contains a global free camera implementation, controllable using a controller.
    • Due to the way the 3DS GPU works, per-application implementations are still the prefered way to do free camera.
  • Added configurable battery state. | @Wunkolo #2513, @PabloMK7 #2743, @DavidRGriswold #2738
    • Allows setting the emulated system battery to a fixed percentage and charging state, or use the host system battery state.
    • Makes the emulated notification LED blink red when the battery is critical.
  • Added a turbo (hold) hotkey. | @DavidRGriswold #1969
    • Not to be confused with the existing turbo hotkey, which is a toggle.
  • Fixed savestates not working with LLE modules enabled. | @PabloMK7 #2730
  • Added a visual warning that prompts users to reset the vulkan shader cache if the emulator crashes during cache loading. | @PabloMK7 #2709
  • Improved "disable right eye" setting heuristics. | @Davey-Hughes #2467
    • Fixes visual glitches in many applications with the setting enabled.
  • Fixed files opened with append mode starting on the wrong position. | @PabloMK7 #2707
    • Fixes OpenGL shader cache not working properly on Android vanilla and MacOS builds.
  • Fixed BOSS::GetNsDataHeaderInfo behaviour. | @PabloMK7 #2740
    • Fixes StreetPass Mii Plaza SpotPass puzzles being marked as invalid.
  • Fixed ADD PC instruction handling in thumb mode. | @PabloMK7 #2710
    • Fixes crashes when using the CPU interpreter with LLE modules enabled.
  • Fixed CPU core1 scheduler time limit value check. | @PabloMK7 #2711
    • Fixes 3DS Sound failing to start from the home menu.
  • Fixed APT::GetWirelessRebootInfo behaviour to match real hardware. | @PabloMK7 #2712
    • Fixes Star Fox 64 3D (Taiwan) failing to start.
  • Hardened stride aliasing validation on surface validation. | @Angelico2102 #2451
    • Fixes visual glitches in Inazuma Eleven GO Galaxy.
  • Fix DSP sleep behaviour to better match real hardware timings. | @PabloMK7 #2731
    • Fixes fatal errors on some applications (most notably New Super Mario Bros. 2) when launched from the home menu.
  • Fixed async upload of custom textures. | @nal532 #2688
    • Fixes custom texture related crashes and issues.
  • Fixed incorrect use of host timings on fs operations with deterministic mode. | @PabloMK7 #2732
    • Fixes a source of movie replay desync.

Desktop

  • Added optional on-screen software keyboard during emulation. | @rpnesseling #2185
    • Improves text input on handheld devices that are controller/touchscreen focused.
    • This option is disabled by default.
  • Fixed hat inputs not correctly detecting release and press state. | @DavidRGriswold #2457
  • Fixed some icons being missing in Azahar's application list since 2127.0 Alpha 3. | @OpenSauce04 #2686
  • Fixed path handling by converting paths to UTF-8 before using them with the raw C++ fs interface. | @PabloMK7 #2713
    • Fixes crashes with paths that contain non-ASCII characters.

Technical

Don't miss a new azahar release

NewReleases is sending notifications on new releases.