mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-01 15:43:45 -06:00
One run of profile_sync --all --rebase-refs --fresh. Every guard held: no ref to review, no prose left under an older pin, no file name or hash literal gained in a cited file since the pin, no built_by pin and no pin keyed by build mode. The site's record of cited source paths is rebuilt with them.
81 lines
3.2 KiB
YAML
81 lines
3.2 KiB
YAML
emulator: Eden
|
|
type: standalone
|
|
core_classification: community_fork
|
|
source: "https://git.eden-emu.dev/eden-emu/eden"
|
|
upstream: "https://git.eden-emu.dev/eden-emu/eden"
|
|
# git.eden-emu.dev answers 403 to anything that is not a browser, so the
|
|
# Codeberg copy is what keeps this profile checkable.
|
|
source_mirror: "https://codeberg.org/eden-emu/eden"
|
|
profiled_date: "2026-03-26"
|
|
source_commit: "26a03d2473787abf3223b2d0e65b291eee00c1e1"
|
|
core_version: "0.1.1"
|
|
display_name: "Eden (Nintendo Switch)"
|
|
cores:
|
|
- eden
|
|
systems: [nintendo-switch]
|
|
analysis_date: "2026-03-26"
|
|
analysis_commit: "9347202 (depth=1)"
|
|
mode: standalone
|
|
|
|
# Eden is a community fork of yuzu, started by Camille LaVey.
|
|
# Key files loaded from <data_dir>/keys/ (src/common/fs/fs_paths.h:20, src/common/fs/path_util.cpp:158).
|
|
# On Linux: $XDG_DATA_HOME/eden/keys/
|
|
# On Windows: %APPDATA%/eden/keys/
|
|
# Firmware NCAs are installed via UI (Tools > Install Firmware), not placed as files.
|
|
# HLE fallbacks exist for fonts, timezone, system version, mii model, ng word lists.
|
|
|
|
files:
|
|
- name: "prod.keys"
|
|
required: true
|
|
path: "keys/prod.keys"
|
|
note: "Production keys for NCA decryption (master, key area, header, titlekek)"
|
|
source_ref: "src/core/crypto/key_manager.cpp:574-575, 853"
|
|
|
|
- name: "dev.keys"
|
|
required: false
|
|
path: "keys/dev.keys"
|
|
note: "Development-unit keys, read instead of prod.keys when use_dev_keys is set"
|
|
source_ref: "src/core/crypto/key_manager.cpp:570-571, 852"
|
|
|
|
- name: "title.keys"
|
|
required: false
|
|
path: "keys/title.keys"
|
|
note: "Per-title encryption keys (rights_id to titlekey mappings)"
|
|
source_ref: "src/core/crypto/key_manager.cpp:577-578, 850"
|
|
|
|
- name: "console.keys"
|
|
required: false
|
|
path: "keys/console.keys"
|
|
note: "Console-specific keys (BIS, SD seed)"
|
|
source_ref: "src/core/crypto/key_manager.cpp:579-580"
|
|
|
|
- name: "key_retail.bin"
|
|
required: false
|
|
path: "keys/key_retail.bin"
|
|
size: 160
|
|
note: "Amiibo decryption keys (two InternalKey structs, 0x50 bytes each)"
|
|
source_ref: "src/core/hle/service/nfc/common/amiibo_crypto.cpp:281-302"
|
|
|
|
data_root:
|
|
windows:
|
|
path: "%APPDATA%/eden"
|
|
source_ref: "src/common/fs/path_util.cpp:115-118"
|
|
note: "A user folder beside eden.exe is used instead when it exists."
|
|
linux:
|
|
path: "$XDG_DATA_HOME/eden, else ~/.local/share/eden"
|
|
source_ref: "src/common/fs/path_util.cpp:135-139, 368-377"
|
|
note: "A user folder in the working directory is used instead when it exists."
|
|
macos:
|
|
path: "$XDG_DATA_HOME/eden, else ~/.local/share/eden"
|
|
source_ref: "src/common/fs/path_util.cpp:135-139, 368-377"
|
|
note: "A user folder in the working directory is used instead when it exists."
|
|
android:
|
|
path: "Android/data/dev.eden.eden_emulator/files"
|
|
source_ref: "src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/DirectoryInitialization.kt:42-43, src/common/fs/path_util.cpp:130-131"
|
|
note: "Nightly, relWithDebInfo and debug builds append .nightly, .relWithDebInfo or .debug to the package name."
|
|
|
|
notes: |
|
|
Eden is a standalone Nintendo Switch emulator, community fork of yuzu by Camille LaVey.
|
|
Firmware (system NCAs) must be installed through Eden's UI from a firmware ZIP or NCA folder.
|
|
Required for commercial games. Homebrew (.nro, .nso) can run without keys or firmware.
|