Files
libretro/emulators/azahar.yml
Abdessamad Derraz 86dbdf28e5 feat: core profiles, data_dirs buildbot, cross_ref fix
profiles: amiberry (new), amiarcadia, atari800, azahar, b2,
bk, blastem, bluemsx, freeintv updated with source refs,
upstream field, mode field, data_directories.

_data_dirs.yml: buildbot source for retroarch platforms,
strip_components for nested ZIPs, freeintv-overlays fixed.

cross_reference.py: data_directories-aware gap analysis,
suppresses false gaps when emulator+platform share refs.

refresh_data_dirs.py: ZIP strip_components support,
for_platforms filter, ETag freshness for buildbot.

scraper: bluemsx single ref, freeintv overlays injection.
generate_pack.py: warning on missing data directory cache.
2026-03-18 21:20:02 +01:00

29 lines
1.0 KiB
YAML

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