Citra Canary - RetroBIOS¶
Technical notes
Canary branch of libretro/citra. Older codebase than master branch (citra core). Missing boot9.bin, sector0x96.bin, seeddb.bin support present in master. Seed crypto unimplemented (src/core/file_sys/ncch_container.cpp:169). Upstream citra-emu/citra taken down March 2024 (Nintendo lawsuit). Mirror: https://github.com/citra-mirror/citra
Data dir: {system_dir}/Citra/sysdata/ ref: src/citra_libretro/citra_libretro.cpp:305-314
Embedded open-source replacements for shared font, country list, bad word list. ref: src/core/file_sys/archive_ncch.cpp:142-147
firmware_count absent in .info (= 0).
2 files | 0 required, 2 optional | 2 in repo, 0 missing | 1 with HLE fallback
aes_keys.txt optional in repo
- Path:
Citra/sysdata/aes_keys.txt - System: nintendo-3ds
- Source:
src/core/hw/aes/key.cpp:71-131 - Platforms: bizhawk, emudeck, retrodeck
- AES encryption keys for decrypting 3DS content
shared_font.bin optional in repo HLE fallback
- Path:
Citra/sysdata/shared_font.bin - System: nintendo-3ds
- Source:
src/core/hle/service/apt/apt.cpp:168-200 - system shared font, falls back to embedded open-source replacement
Generated on 2026-04-18T08:05:07Z