Azahar

Azahar Emulator Developers · AzaharEmu.Azahar.MSYS2

An open-source 3DS emulator project based on Citra.

Azahar is an open-source 3DS emulator project based on Citra. It was created from the merging of PabloMK7's Citra fork and the Lime3DS project, both of which emerged shortly after Citra was taken down. The goal of this project is to be the de-facto platform for future development.

winget install --id AzaharEmu.Azahar.MSYS2 --exact --source winget

Latest 2125.1.2

Release Notes

This is an unscheduled release to put into action new security policies we have enabled for Azahar after the recent TeamPCP supply chain attacks, which affected big open source projects like CEMU Emulator. This release contains no user-facing changes when compared with 2125.1.1 outside of the security policy changes. We decided to publish this release now so that the new policies are applied as soon as possible. Users may choose to skip this release if they wish. Please keep in mind that Azahar was NOT compromised by the attacks and our users are safe. We are just being proactive and adding security measures to our release distribution process as a preventative measure. Azahar 2125.1.2 Changelog

All

  • Enabled Attestation and Software Bill Of Materials for release assets to increase release security. | @PabloMK7 #2117
    • From now on, Azahar releases are immutable. This means that once we publish a release, the assets linked to it cannot be changed in any way. This prevents token stealers from modifying release assets after they are published. You are able to know if a release is immutable if it shows a padlock icon with the word Immutable at the top left of the page.
    • Starting from this release, Azahar release binaries are attested. This means that all of the official Azahar assets have now signed claims that specify where they were produced (CI jobs), the exact commit and timestamp, and other metadata.
      • Users should be able to verify the validity of azahar binaries using the GitHub Cli. For example: gh attestation verify --owner azahar-emu --predicate-type "https://spdx.dev/Document/v2.3" . This command will only succeed if the file was not tampered with, which is useful when downloading assets from secondary sources, such as our Internet Archive page.
      • While plain sha256 hashes serve to verify integrity, attestations also allow to include the aforementioned metadata.
      • You can view the attestations for all of our binaries in the Attestations page.
    • Also starting from this release, Azahar binaries have a Sofware Bill Of Materials, which consists in a JSON that (in theory) contains all dependencies Azahar relies upon, which should help tracking vulnerabilities. In practice, this technology is rather new, so not all dependencies are fully detected. You can read more about this in #2117.
    • A verify-release bash script is now provided in our source code that helps verifying the validity of Azahar releases. This allows users to better audit our releases as well as easily obtain the software bill of materials. Example usage is as follows: ./tools/verify-release.sh azahar-emu/azahar 2125.1.2. You can learn more about this tool in #2117.

Technical

  • Added EXCLUDE_FROM_ALL to CMake targets where applicable, speeding up build times for certain non-standard build configurations. | @OpenSauce04 #2088
  • All libretro core binaries are now stripped, greatly reducing filesize (primarily for the Android core) without affecting functionality in any way. | @OpenSauce04 #2111
    • This is only relevant for the core binaries distributed by us; The cores used by the RetroArch core downloader were already doing this.

Installer types: nullsoft , zip

Architecture Scope Type Download SHA256
x64 machine nullsoft Download 7D7D2A30ABDD26D8D72379483A604CFA74A897FC2CF7E1B60FBC516BA18298EB
x64 zip Download E06A6A9F3C33B794BFF250F1DA36D7FB5C988076A6D294C4826E25082C1B3D25

Details

Homepage
https://azahar-emu.org/
License
GPL-2.0
Publisher
Azahar Emulator Developers
Support
https://github.com/azahar-emu/azahar/issues
Moniker
azahar-msys2

Tags

2ds3dscitraemulatorlime3dsnintendo

Older versions (9)

2125.1.2
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 7D7D2A30ABDD26D8D72379483A604CFA74A897FC2CF7E1B60FBC516BA18298EB
x64 zip Download E06A6A9F3C33B794BFF250F1DA36D7FB5C988076A6D294C4826E25082C1B3D25
2125.1.1
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 3E95FA7A50D2E3C85FE7A3D14E28C03B893B9179B0078DB9BE99F4F090B9C396
x64 zip Download CA7154E67F050E9B3C360F90418B20D54D72A6A2D4F1CD334964D0BB68BC61A4
2125.1.1
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 3E95FA7A50D2E3C85FE7A3D14E28C03B893B9179B0078DB9BE99F4F090B9C396
x64 zip Download CA7154E67F050E9B3C360F90418B20D54D72A6A2D4F1CD334964D0BB68BC61A4
2125.1
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 1404B9B7E607E54E3D168EE916DFA1A87AE5E25DF2900557401948512FE923C0
x64 zip Download FC3B67B993203F09D5544651F71CED84DEF21506CA2159A7237E1A38C40AA08B
2125.1
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 1404B9B7E607E54E3D168EE916DFA1A87AE5E25DF2900557401948512FE923C0
x64 zip Download FC3B67B993203F09D5544651F71CED84DEF21506CA2159A7237E1A38C40AA08B
2125.0.1
Architecture Scope Type Download SHA256
x64 zip Download 1417521C13D23114FF08FE8E9D14B58A240E1D7F31078E749CBF11E2C6AEE7BB
x64 machine nullsoft Download 715D0811423E57EF75D9540253FD87D4326AB92BD2339FA8DFBD9029CD022072
2125.0.1
Architecture Scope Type Download SHA256
x64 zip Download 1417521C13D23114FF08FE8E9D14B58A240E1D7F31078E749CBF11E2C6AEE7BB
x64 machine nullsoft Download 715D0811423E57EF75D9540253FD87D4326AB92BD2339FA8DFBD9029CD022072
2124.3
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 0FEAFE1D572C0DA424DEBE364BA70AACFEB870DEFF569AF2D7A20C7417233B61
x64 zip Download CB95FEA3AE87F456C2B5B5C3BAFA6B8931B8A1BA6473D437497D316159630B62
2124.3
Architecture Scope Type Download SHA256
x64 machine nullsoft Download 0FEAFE1D572C0DA424DEBE364BA70AACFEB870DEFF569AF2D7A20C7417233B61
x64 zip Download CB95FEA3AE87F456C2B5B5C3BAFA6B8931B8A1BA6473D437497D316159630B62