Azahar - RetroBIOS¶
Technical notes
Successor to Citra (via Lime3DS). Libretro port by johndoe6345789. Data dir: azahar-emu (legacy: citra-emu, lime3ds-emu). ref: src/common/common_paths.h:41-43
Key file named keys.txt (not aes_keys.txt like old Citra). Embedded encrypted key fallback if keys.txt absent. ref: src/core/hw/aes/key.cpp:282-297
Uses RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY. ref: src/citra_libretro/environment.cpp:179
.info has firmware_count=0 but core loads files from system_dir.
boot9.bin and sector0x96.bin are defined in common_paths.h:84-85 but never loaded by any code path. Dead defines from Citra heritage.
System archives (shared font, Mii data, country list, bad word list) have open-source replacements embedded in the binary. ref: src/core/file_sys/archive_ncch.cpp:146-176
7 files | 0 required, 7 optional | 7 in repo, 0 missing | 2 with HLE fallback
keys.txt optional in repo HLE fallback
- Path:
sysdata/keys.txt - System: nintendo-3ds
- Source:
src/core/hw/aes/key.cpp:283, src/common/common_paths.h:83 - Platforms: emudeck
- embedded encrypted fallback if missing
shared_font.bin optional in repo HLE fallback
- Path:
sysdata/shared_font.bin - System: nintendo-3ds
- Source:
src/core/hle/service/apt/apt.cpp:263-278 - legacy load path; embedded open-source font used if missing
seeddb.bin optional in repo
- Path:
sysdata/seeddb.bin - System: nintendo-3ds
- Source:
src/core/file_sys/seed_db.cpp:15 - Platforms: bizhawk
- game seed database for 9.6+ titles
otp.bin optional in repo
- Path:
sysdata/otp.bin - System: nintendo-3ds
- Size: 256 B
- Validation: size, crypto
- Source:
src/core/hw/unique_data.cpp:126-167, src/core/hw/unique_data.cpp:213 - OTP data for console key derivation
movable.sed optional in repo
- Path:
nand/private/movable.sed - System: nintendo-3ds
- Size: 320 B
- Validation: size, signature
- Source:
src/core/hw/unique_data.cpp:170-200, src/core/hw/unique_data.cpp:217 - console-unique key seed
SecureInfo_A optional in repo
- Path:
nand/rw/sys/SecureInfo_A - System: nintendo-3ds
- Size: 273 B
- Validation: size, signature
- Source:
src/core/hw/unique_data.cpp:43-92, src/core/hw/unique_data.cpp:205 - console serial and region data
LocalFriendCodeSeed_B optional in repo
- Path:
nand/rw/sys/LocalFriendCodeSeed_B - System: nintendo-3ds
- Size: 284 B
- Validation: size, signature
- Source:
src/core/hw/unique_data.cpp:94-123, src/core/hw/unique_data.cpp:209 - friend code generation seed
Generated on 2026-04-18T08:05:07Z