Skip to content

trident - RetroBIOS

Type libretro
Classification Community forks
Source https://github.com/DanAlexMorton/3dsTrident
Upstream https://github.com/wheremyfoodat/Panda3DS
Version git
Profiled 2026-03-25
Cores trident
Systems 3ds
Technical notes

Libretro core wrapping Panda3DS, an HLE Nintendo 3DS emulator. Shared font, Mii data, country list and bad word list are embedded in the binary via CMRC and compiled-in headers. DSP firmware is loaded from the game ROM at runtime, not from an external file. DSP modes: HLE (default), LLE (Teakra), Null. Files are resolved from the RetroArch save directory (/Emulator Files/sysdata/), not the system directory.

2 files | 0 required, 2 optional | 2 in repo, 0 missing

aes_keys.txt optional in repo
AES encryption keys for decrypting encrypted 3DS ROMs

  • Source: src/emulator.cpp:234,242-244 (path construction and existence check); src/core/crypto/aes_engine.cpp:13-92 (loadKeys, parses key=value text); src/core/loader/ncch.cpp:151-164 (panic if encrypted ROM loaded without keys)
  • Platforms: bizhawk, emudeck, retrodeck

seeddb.bin optional in repo
seed database for seed-encrypted 3DS games

  • Source: src/emulator.cpp:235,246-248 (path construction and existence check); src/core/crypto/aes_engine.cpp:94-153 (setSeedPath, loadSeeds, getSeedFromDB)
  • Platforms: bizhawk

Generated on 2026-04-03T20:37:39Z