emulator: Azahar type: alias alias_of: citra source: "https://github.com/azahar-emu/azahar" upstream: "https://github.com/azahar-emu/azahar" profiled_date: "2026-03-18" core_version: "Git" display_name: "Nintendo - 3DS (Azahar)" notes: | Azahar is the successor to Citra (via Lime3DS). Same codebase, same BIOS/firmware requirements. See emulators/citra.yml for the full file list. Key difference: data directory changed from citra-emu/lime3ds-emu to azahar-emu. Legacy dirs are still scanned as fallback. ref: azahar/src/common/common_paths.h:41-47 Files needed (all optional, HLE fallback for most): sysdata/keys.txt, sysdata/boot9.bin, sysdata/sector0x96.bin, sysdata/shared_font.bin, sysdata/seeddb.bin, sysdata/otp.bin, nand/private/movable.sed, nand/rw/sys/SecureInfo_A, nand/rw/sys/LocalFriendCodeSeed_B .info has firmware_count=0 but core uses RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY (src/citra_libretro/environment.cpp:194) to locate system files. files: [] # all files documented in emulators/citra.yml — same codebase